Advertisement
TaiShiRoCe876

SoNic Gonna Go Fast V3

Aug 13th, 2018
223
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 425.22 KB | None | 0 0
  1. --TODO: add comments or something idk
  2. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  3. local Player = owner
  4. local Mouse,mouse,UserInputService,ContextActionService
  5. do
  6.     print("Welcome to SoNic Script FE Edit By TaiShi")
  7.     print("Tips:Do Not Abuse")
  8.     script.Parent = Player.Character
  9.     local CAS = {Actions={}}
  10.     local Event = Instance.new("RemoteEvent")
  11.     Event.Name = "UserInput_Event"
  12.     Event.Parent = Player.Character
  13.     local fakeEvent = function()
  14.         local t = {_fakeEvent=true}
  15.         t.Connect = function(self,f)self.Function=f end
  16.         t.connect = t.Connect
  17.         return t
  18.     end
  19.     local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
  20.     local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  21.     function CAS:BindAction(name,fun,touch,...)
  22.         CAS.Actions[name] = {Name=name,Function=fun,Keys={...}}
  23.     end
  24.     function CAS:UnbindAction(name)
  25.         CAS.Actions[name] = nil
  26.     end
  27.     local function te(self,ev,...)
  28.         local t = m[ev]
  29.         if t and t._fakeEvent and t.Function then
  30.             t.Function(...)
  31.         end
  32.     end
  33.     m.TrigEvent = te
  34.     UIS.TrigEvent = te
  35.     Event.OnServerEvent:Connect(function(plr,io)
  36.         if plr~=Player then return end
  37.         if io.isMouse then
  38.             m.Target = io.Target
  39.             m.Hit = io.Hit
  40.         elseif io.UserInputType == Enum.UserInputType.MouseButton1 then
  41.             if io.UserInputState == Enum.UserInputState.Begin then
  42.                 m:TrigEvent("Button1Down")
  43.             else
  44.                 m:TrigEvent("Button1Up")
  45.             end
  46.         else
  47.             for n,t in pairs(CAS.Actions) do
  48.                 for _,k in pairs(t.Keys) do
  49.                     if k==io.KeyCode then
  50.                         t.Function(t.Name,io.UserInputState,io)
  51.                     end
  52.                 end
  53.             end
  54.             if io.UserInputState == Enum.UserInputState.Begin then
  55.                 m:TrigEvent("KeyDown",io.KeyCode.Name:lower())
  56.                 UIS:TrigEvent("InputBegan",io,false)
  57.             else
  58.                 m:TrigEvent("KeyUp",io.KeyCode.Name:lower())
  59.                 UIS:TrigEvent("InputEnded",io,false)
  60.             end
  61.         end
  62.     end)
  63.     NLS([==[
  64.     local Player = game:GetService("Players").LocalPlayer
  65.    
  66.     local Char = Player.Character
  67.     local Event = Char:WaitForChild("UserInput_Event")
  68.    
  69.     local UIS = game:GetService("UserInputService")
  70.    
  71.     local input = function(io,a)
  72.         if a then return end
  73.         local io = {KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState}
  74.         Event:FireServer(io)
  75.     end
  76.     UIS.InputBegan:Connect(input)
  77.     UIS.InputEnded:Connect(input)
  78.     local Changed = false
  79.     local Mouse = Player:GetMouse()
  80.     local h,t = Mouse.Hit,Mouse.Target
  81.     while wait(1/30) do
  82.         if h~=Mouse.Hit or t~=Mouse.Target then
  83.             Event:FireServer({isMouse=true,Target=Mouse.Target,Hit=Mouse.Hit})
  84.             h,t=Mouse.Hit,Mouse.Target
  85.         end
  86.     end
  87.     ]==],Player.Character)
  88.     Mouse,mouse,UserInputService,ContextActionService = m,m,UIS,CAS
  89. end
  90.  
  91. wait(2)
  92. local char = Player.Character
  93. local Character = Player.Character
  94. local Head = Character.Head
  95. local done = false
  96. local canheal = false
  97. local deathchat1 = false
  98. local once = true
  99. local dead = false
  100. local candie = true
  101. local deathchat = false
  102. local idleon = true
  103. local idle1 = true
  104. local idle = true
  105. for i, v in pairs(owner.Character:children()) do
  106.   if v:IsA("Accessory") then
  107.     v:Destroy()
  108.   end
  109. end
  110. for i, v in pairs(owner.Character:GetChildren()) do
  111.   if v:IsA("Shirt") then
  112.     v:Remove()
  113.   end
  114. end
  115. for i, v in pairs(owner.Character:GetChildren()) do
  116.   if v:IsA("Pants") then
  117.     v:Remove()
  118.   end
  119. end
  120. wait()
  121. shirt = Instance.new("Shirt", owner.Character)
  122. shirt.Name = "Shirt"
  123. pants = Instance.new("Pants", owner.Character)
  124. pants.Name = "Pants"
  125.  
  126. local v3 = Vector3.new
  127. local num = 0
  128. local bc = BrickColor.new
  129. local new = Instance.new
  130.  
  131.  
  132. Instance.new("ForceField",char).Visible = false
  133. local poo = Instance.new("IntValue",Character)
  134. poo.Name = "haha nope"
  135. char.Humanoid.MaxHealth = math.huge
  136. wait()
  137. char.Humanoid.Health = math.huge
  138. Instance.new("ForceField",char).Visible = false
  139.  
  140. shirt = Instance.new("Shirt", char)
  141. shirt.Name = "Shirt"
  142. pants = Instance.new("Pants", char)
  143. pants.Name = "Pants"
  144. char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=173754282"
  145. char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=208385443"
  146. char.Head.face.Texture = "rbxassetid://9"
  147.  
  148.  
  149. Hair7 = Instance.new("Part")
  150. Hair7.Parent = char
  151. Hair7.Name = "Hair"
  152. Hair7.CanCollide = false
  153. Hair7.Locked = true
  154. Hair7.TopSurface = "Smooth"
  155. Hair7.BottomSurface = "Smooth"
  156. Hair7.formFactor = "Symmetric"
  157. Hair7.Material = "Neon"
  158. Hair7.BrickColor = BrickColor.new("Really black")
  159. Hair7.CFrame = char.Torso.CFrame
  160. Hair7.Size = Vector3.new(1, 1, 1)
  161. Hair7.Transparency = 0
  162.  
  163.  
  164. Weld1 = Instance.new("Weld")
  165. Weld1.Parent = char.Head
  166. Weld1.Part0 = char.Head
  167. Weld1.Part1 = Hair7
  168. Weld1.C0 = CFrame.new(0, 0.66, 0.6)
  169.  
  170. Mesh = Instance.new("SpecialMesh")
  171. Mesh.Offset = Vector3.new(0,-0.4,0)
  172. Mesh.Parent = Hair7
  173. Mesh.Scale = Vector3.new(0.6, 0.6, 0.6)
  174. Mesh.MeshType = "FileMesh"
  175. Mesh.MeshId = "http://www.roblox.com/asset/?id=430064078"
  176. Mesh.TextureId = "http://www.roblox.com/asset/?id=430064079"
  177.  
  178.  
  179. local ice = Instance.new("Part", Head)
  180. ice.Size = Vector3.new(0.5, 0.5, 0.5)
  181. ice.BrickColor = BrickColor.new("White")
  182. ice.CanCollide = false
  183. ice.TopSurface = 0
  184. ice.BottomSurface = 0
  185. ice.Transparency = 1
  186. local ice2 = Instance.new("SpecialMesh", ice)
  187. ice2.MeshType = "Brick"
  188. ice2.Scale = Vector3.new(1, 1, 1)
  189. local ice3 = Instance.new("Weld", ice)
  190. ice3.Part0 = Head
  191. ice3.Part1 = ice
  192. ice3.C0 = CFrame.new(0, 0, -0.8) * CFrame.Angles(0, 0, 0)
  193. local icesmoke = Instance.new("ParticleEmitter", ice)
  194. icesmoke.VelocitySpread = 5
  195. icesmoke.Size = NumberSequence.new({
  196.   NumberSequenceKeypoint.new(0, 0.01),
  197.   NumberSequenceKeypoint.new(1, 1)
  198. })
  199. icesmoke.Rate = math.huge
  200. icesmoke.Speed = NumberRange.new(1, 1)
  201. icesmoke.Lifetime = NumberRange.new(0.5, 0.8)
  202. icesmoke.Transparency = NumberSequence.new({
  203.   NumberSequenceKeypoint.new(0, 0.9),
  204.   NumberSequenceKeypoint.new(1, 1)
  205. })
  206. icesmoke.Rotation = NumberRange.new(0, 360)
  207. icesmoke.Name = "Smoke"
  208. icesmoke.LightEmission = 0
  209. icesmoke.Acceleration = Vector3.new(0,0,0)
  210. icesmoke.Texture = "http://www.roblox.com/asset/?id="
  211. icesmoke.Color = ColorSequence.new(Color3.new(0.5, 0.5, 0.5), Color3.new(0.5, 0.5, 0.5))
  212. icesmoke.LockedToPart = true
  213. maincolor = owner.Character.Torso.BrickColor.Name
  214. secondcolor = "Really black"
  215. wait(0.016666666666666666)
  216. Effects = {}
  217. local Player = owner
  218. local Character = Player.Character
  219. local Humanoid = Character.Humanoid
  220. local LeftArm = Character["Left Arm"]
  221. local RightArm = Character["Right Arm"]
  222. local LeftLeg = Character["Left Leg"]
  223. local RightLeg = Character["Right Leg"]
  224. local Head = Character.Head
  225. local Torso = Character.Torso
  226. local cam = game.Workspace.CurrentCamera
  227. local RootPart = Character.HumanoidRootPart
  228. local RootJoint = RootPart.RootJoint
  229. local equipped = true
  230. local attack = false
  231. local Anim = "Idle"
  232. local idle = 0
  233. local attacktype = 1
  234. local Torsovelocity = RootPart.Velocity * Vector3.new(1, 0, 1).magnitude
  235. local velocity = RootPart.Velocity.y
  236. local sine = 0
  237. local change = 1
  238. local grabbed = false
  239. local cn = CFrame.new
  240. local mr = math.rad
  241. local angles = CFrame.Angles
  242. local ud = UDim2.new
  243. local c3 = Color3.new
  244. local dir = {
  245.   w = 0,
  246.   s = 0,
  247.   a = 0,
  248.   d = 0
  249. }
  250. firemode = true
  251. local Services = {
  252.   SoundService = game:GetService("SoundService"),
  253.   Players = game:GetService("Players"),
  254.   Debris = game:GetService("Debris"),
  255.   Workspace = game:GetService("Workspace"),
  256.   Lighting = game:GetService("Lighting"),
  257.   HttpService = game:GetService("HttpService"),
  258.   InsertService = game:GetService("InsertService")
  259. }
  260. local NeckCF = cn(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  261. Humanoid.Animator:Destroy()
  262. Character.Animate:Destroy()
  263. local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  264. local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
  265. local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
  266. RSH, LSH = nil, nil
  267. RW = Instance.new("Weld")
  268. LW = Instance.new("Weld")
  269. RH = Torso["Right Hip"]
  270. LH = Torso["Left Hip"]
  271. RSH = Torso["Right Shoulder"]
  272. LSH = Torso["Left Shoulder"]
  273. RSH.Parent = nil
  274. LSH.Parent = nil
  275. RW.Name = "RW"
  276. RW.Part0 = Torso
  277. RW.C0 = cn(1.5, 0.5, 0)
  278. RW.C1 = cn(0, 0.5, 0)
  279. RW.Part1 = RightArm
  280. RW.Parent = Torso
  281. LW.Name = "LW"
  282. LW.Part0 = Torso
  283. LW.C0 = cn(-1.5, 0.5, 0)
  284. LW.C1 = cn(0, 0.5, 0)
  285. LW.Part1 = LeftArm
  286. LW.Parent = Torso
  287. --------------
  288. function clerp(a, b, t)
  289.   local qa = {
  290.     QuaternionFromCFrame(a)
  291.   }
  292.   local qb = {
  293.     QuaternionFromCFrame(b)
  294.   }
  295.   local ax, ay, az = a.x, a.y, a.z
  296.   local bx, by, bz = b.x, b.y, b.z
  297.   local _t = 1 - t
  298.   return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  299. end
  300. function QuaternionFromCFrame(cf)
  301.   local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  302.   local trace = m00 + m11 + m22
  303.   if trace > 0 then
  304.     local s = math.sqrt(1 + trace)
  305.     local recip = 0.5 / s
  306.     return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  307.   else
  308.     local i = 0
  309.     if m00 < m11 then
  310.       i = 1
  311.     end
  312.     if m22 > (i == 0 and m00 or m11) then
  313.       i = 2
  314.     end
  315.     if i == 0 then
  316.       local s = math.sqrt(m00 - m11 - m22 + 1)
  317.       local recip = 0.5 / s
  318.       return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  319.     elseif i == 1 then
  320.       local s = math.sqrt(m11 - m22 - m00 + 1)
  321.       local recip = 0.5 / s
  322.       return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  323.     elseif i == 2 then
  324.       local s = math.sqrt(m22 - m00 - m11 + 1)
  325.       local recip = 0.5 / s
  326.       return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  327.     end
  328.   end
  329. end
  330. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  331.   local xs, ys, zs = x + x, y + y, z + z
  332.   local wx, wy, wz = w * xs, w * ys, w * zs
  333.   local xx = x * xs
  334.   local xy = x * ys
  335.   local xz = x * zs
  336.   local yy = y * ys
  337.   local yz = y * zs
  338.   local zz = z * zs
  339.   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))
  340. end
  341. function QuaternionSlerp(a, b, t)
  342.   local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  343.   local startInterp, finishInterp
  344.   if cosTheta >= 1.0E-4 then
  345.     if 1 - cosTheta > 1.0E-4 then
  346.       local theta = math.acos(cosTheta)
  347.       local invSinTheta = 1 / math.sin(theta)
  348.       startInterp = math.sin((1 - t) * theta) * invSinTheta
  349.       finishInterp = math.sin(t * theta) * invSinTheta
  350.     else
  351.       startInterp = 1 - t
  352.       finishInterp = t
  353.     end
  354.   elseif 1 + cosTheta > 1.0E-4 then
  355.     local theta = math.acos(-cosTheta)
  356.     local invSinTheta = 1 / math.sin(theta)
  357.     startInterp = math.sin((t - 1) * theta) * invSinTheta
  358.     finishInterp = math.sin(t * theta) * invSinTheta
  359.   else
  360.     startInterp = t - 1
  361.     finishInterp = t
  362.   end
  363.   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
  364. end
  365. function swait(num)
  366.   if num == 0 or num == nil then
  367.     game:service("RunService").RenderStepped:wait(0)
  368.   else
  369.     for i = 0, num do
  370.       game:service("RunService").RenderStepped:wait(0)
  371.     end
  372.   end
  373. end
  374. local RbxUtility = LoadLibrary("RbxUtility")
  375. local Create = RbxUtility.Create
  376. function RemoveOutlines(part)
  377.   part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  378. end
  379. function CreatePart(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  380.   local Part = Create("Part")({
  381.     formFactor = FormFactor,
  382.     Parent = Parent,
  383.     Reflectance = Reflectance,
  384.     Transparency = Transparency,
  385.     CanCollide = false,
  386.     Locked = true,
  387.     BrickColor = BrickColor.new(tostring(BColor)),
  388.     Name = Name,
  389.     Size = Size,
  390.     Material = Material
  391.   })
  392.   RemoveOutlines(Part)
  393.   return Part
  394. end
  395. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  396.   local Msh = Create(Mesh)({
  397.     Parent = Part,
  398.     Offset = OffSet,
  399.     Scale = Scale
  400.   })
  401.   if Mesh == "SpecialMesh" then
  402.     Msh.MeshType = MeshType
  403.     Msh.MeshId = MeshId
  404.   end
  405.   return Msh
  406. end
  407. function CreateWeld(Parent, Part0, Part1, C0, C1)
  408.   local Weld = Create("Weld")({
  409.     Parent = Parent,
  410.     Part0 = Part0,
  411.     Part1 = Part1,
  412.     C0 = C0,
  413.     C1 = C1
  414.   })
  415.   return Weld
  416. end
  417. function rayCast(Position, Direction, Range, Ignore)
  418.   return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  419. end
  420. function CreateSound(id, par, vol, pit)
  421.   coroutine.resume(coroutine.create(function()
  422.     local sou = Instance.new("Sound", par or workspace)
  423.     sou.Volume = vol
  424.     sou.Pitch = pit or 1
  425.     sou.SoundId = id
  426.     wait()
  427.     sou:play()
  428.     game:GetService("Debris"):AddItem(sou, 6)
  429.   end))
  430. end
  431. function CreateSong(id, par, vol, pit)
  432.   coroutine.resume(coroutine.create(function()
  433.     sou2 = Instance.new("Sound", par or workspace)
  434.     sou2.Volume = 1
  435.     sou2.Pitch = 1
  436.     sou2.SoundId = id
  437.     wait()
  438.     sou2:play()
  439.     sou2.Looped = true
  440.   end))
  441. end
  442. CreateSong("http://www.roblox.com/asset/?id=", Character, 2)
  443. local function getclosest(obj, distance)
  444.   local last, lastx = distance + 1, nil
  445.   for i, v in pairs(workspace:GetChildren()) do
  446.     if v:IsA("Model") and v ~= Character and v:findFirstChild("Humanoid") and v:findFirstChild("Torso") and v:findFirstChild("Humanoid").Health > 0 then
  447.       local t = v.Torso
  448.       local dist = t.Position - obj.Position.magnitude
  449.       if distance >= dist and last > dist then
  450.         last = dist
  451.         lastx = v
  452.       end
  453.     end
  454.   end
  455.   return lastx
  456. end
  457. function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  458.   local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  459.   prt.Anchored = true
  460.   prt.CFrame = cframe
  461.   local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  462.   game:GetService("Debris"):AddItem(prt, 10)
  463.   if Type == 1 or Type == nil then
  464.     table.insert(Effects, {
  465.       prt,
  466.       "Block1",
  467.       delay,
  468.       x3,
  469.       y3,
  470.       z3,
  471.       msh
  472.     })
  473.   elseif Type == 2 then
  474.     table.insert(Effects, {
  475.       prt,
  476.       "Block2",
  477.       delay,
  478.       x3,
  479.       y3,
  480.       z3,
  481.       msh
  482.     })
  483.   elseif Type == 3 then
  484.     table.insert(Effects, {
  485.       prt,
  486.       "Block3",
  487.       delay,
  488.       x3,
  489.       y3,
  490.       z3,
  491.       msh
  492.     })
  493.   end
  494. end
  495. function SphereEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  496.   local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  497.   prt.Anchored = true
  498.   prt.CFrame = cframe
  499.   local msh = CreateMesh("SpecialMesh", prt, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  500.   game:GetService("Debris"):AddItem(prt, 10)
  501.   table.insert(Effects, {
  502.     prt,
  503.     "Cylinder",
  504.     delay,
  505.     x3,
  506.     y3,
  507.     z3,
  508.     msh
  509.   })
  510. end
  511. function RingEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  512.   local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  513.   prt.Anchored = true
  514.   prt.CFrame = cframe * CFrame.new(x1, y1, z1)
  515.   local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  516.   game:GetService("Debris"):AddItem(prt, 10)
  517.   table.insert(Effects, {
  518.     prt,
  519.     "Cylinder",
  520.     delay,
  521.     x3,
  522.     y3,
  523.     z3,
  524.     msh
  525.   })
  526. end
  527. function CylinderEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  528.   local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  529.   prt.Anchored = true
  530.   prt.CFrame = cframe
  531.   local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  532.   game:GetService("Debris"):AddItem(prt, 10)
  533.   table.insert(Effects, {
  534.     prt,
  535.     "Cylinder",
  536.     delay,
  537.     x3,
  538.     y3,
  539.     z3,
  540.     msh
  541.   })
  542. end
  543. function WaveEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  544.   local prt = CreatePart(3, workspace, "", 0, 0, brickcolor, "Effect", Vector3.new())
  545.   prt.Anchored = true
  546.   prt.CFrame = cframe
  547.   local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  548.   game:GetService("Debris"):AddItem(prt, 10)
  549.   table.insert(Effects, {
  550.     prt,
  551.     "Cylinder",
  552.     delay,
  553.     x3,
  554.     y3,
  555.     z3,
  556.     msh
  557.   })
  558. end
  559. function SpecialEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  560.   local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  561.   prt.Anchored = true
  562.   prt.CFrame = cframe
  563.   local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "24388358", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  564.   game:GetService("Debris"):AddItem(prt, 10)
  565.   table.insert(Effects, {
  566.     prt,
  567.     "Cylinder",
  568.     delay,
  569.     x3,
  570.     y3,
  571.     z3,
  572.     msh
  573.   })
  574. end
  575. function BreakEffect(brickcolor, cframe, x1, y1, z1)
  576.   local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  577.   prt.Anchored = true
  578.   prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  579.   local msh = CreateMesh("SpecialMesh", prt, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  580.   local num = math.random(10, 50) / 1000
  581.   game:GetService("Debris"):AddItem(prt, 10)
  582.   table.insert(Effects, {
  583.     prt,
  584.     "Shatter",
  585.     num,
  586.     prt.CFrame,
  587.     math.random() - math.random(),
  588.     0,
  589.     math.random(50, 100) / 100
  590.   })
  591. end
  592.  
  593. attack = false
  594. game:GetService("RunService").Stepped:connect(function()
  595.   Torsovelocity = RootPart.Velocity * Vector3.new(1, 0, 1).magnitude
  596.   velocity = RootPart.Velocity.y
  597.   sine = sine + change
  598.   local hit, pos = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 4, Character)
  599.   if equipped == true or equipped == false then
  600.     if 1 < RootPart.Velocity.y and hit == nil then
  601.       Anim = "Jump"
  602.       if attack == false and ice_mode == false then
  603.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  604.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  605.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-40), math.rad(0), math.rad(30)), 0.1)
  606.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-40), math.rad(0), math.rad(-30)), 0.1)
  607.         RH.C0 = clerp(RH.C0, cn(1, -0.9, -0.3) * RHCF * angles(math.rad(3), math.rad(0), math.rad(0)), 0.1)
  608.         LH.C0 = clerp(LH.C0, cn(-1, -0.7, -0.5) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(0)), 0.1)
  609.       end
  610.     elseif RootPart.Velocity.y < -1 and hit == nil and ice_mode == false then
  611.       Anim = "Fall"
  612.       if attack == false then
  613.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  614.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  615.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(50)), 0.1)
  616.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), 0.1)
  617.         RH.C0 = clerp(RH.C0, cn(1, -1, -0.3) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  618.         LH.C0 = clerp(LH.C0, cn(-1, -0.8, -0.3) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  619.       end
  620.     elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 and hit ~= nil and ice_mode == false then
  621.       Anim = "Idle"
  622.     if attack == false then
  623.             change = 1
  624.                     RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -0.1 + 0.1 * math.cos(sine / 25)) * angles(math.rad(0), math.rad(0), math.rad(67)), .1)
  625.                     Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5 - 2 * math.cos(sine / 25)), math.rad(0), math.rad(-59)), .1)
  626.                     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)
  627.                     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)
  628.                     RH.C0 = clerp(RH.C0, cn(1, -.9 - 0.1 * math.cos(sine / 25), 0) * RHCF * angles(math.rad(-15 + 0 * math.cos(sine / 25)), math.rad(-1), math.rad(0 + 2 * math.cos(sine / 25))), .1)
  629.                     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)
  630. end
  631.     elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 500 and hit ~= nil and ice_mode == false then
  632.       Anim = "Walk"
  633.     if attack==false then
  634. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0.5, -0.05 + .1 * 2.5 * math.cos(sine / 2)) * angles(math.rad(50), math.rad(2) + RootPart.RotVelocity.Y / 30, math.rad(5 * math.cos(sine / 2))), .2)
  635. 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)
  636. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0.4) * angles(math.rad(50 * math.cos(6 / 2)), math.rad(-5), math.rad(5 * math.cos(sine / 3))), .2)
  637. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0.4) * angles(math.rad(50 * math.cos(6 / 2)), math.rad(5), math.rad(5 * math.cos(sine / 3))), .2)
  638. RH.C0 = clerp(RH.C0, cn(1, -1 + .1 * math.cos(sine / 5), 0) * RHCF * angles(math.rad(-2), math.rad(0), math.rad(55 * math.cos(sine / 3))), .3)
  639. LH.C0 = clerp(LH.C0, cn(-1, -1 + .1 * math.cos(sine / 5), 0) * LHCF * angles(math.rad(-2), math.rad(0), math.rad(55 * math.cos(sine / 3))), .3)
  640. end
  641.     end
  642.   end
  643.   if equipped == true or equipped == false then
  644.     if 1 < RootPart.Velocity.Y and hit == nil then
  645.       Anim = "Jump"
  646.       if attack == false and ice_mode == true then
  647.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  648.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  649.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-40), math.rad(0), math.rad(30)), 0.1)
  650.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-40), math.rad(0), math.rad(-30)), 0.1)
  651.         RH.C0 = clerp(RH.C0, cn(1, -0.9, -0.3) * RHCF * angles(math.rad(3), math.rad(0), math.rad(0)), 0.1)
  652.         LH.C0 = clerp(LH.C0, cn(-1, -0.7, -0.5) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(0)), 0.1)
  653.       end
  654.     elseif RootPart.Velocity.Y < -1 and hit == nil and ice_mode == true then
  655.       Anim = "Fall"
  656.       if attack == false then
  657.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  658.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  659.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(50)), 0.1)
  660.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), 0.1)
  661.         RH.C0 = clerp(RH.C0, cn(1, -1, -0.3) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  662.         LH.C0 = clerp(LH.C0, cn(-1, -0.8, -0.3) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  663.       end
  664.     elseif(Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 and hit ~= nil and ice_mode == true then
  665.       Anim = "Idle"
  666.       if attack == false then
  667.         change = 0.8
  668.         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)
  669.         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)
  670.         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)
  671.         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)
  672.         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)
  673.         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)
  674.       end
  675.     elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 20 and hit ~= nil and ice_mode == true then
  676.       Anim = "Walk"
  677.       if attack == false then
  678.         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)
  679.         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)
  680.         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)
  681.         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)
  682.         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)
  683.         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)
  684.       end
  685.     end
  686.   end
  687.   if 0 < #Effects then
  688.     for e = 1, #Effects do
  689.       if Effects[e] ~= nil then
  690.         local Thing = Effects[e]
  691.         if Thing ~= nil then
  692.           local Part = Thing[1]
  693.           local Mode = Thing[2]
  694.           local Delay = Thing[3]
  695.           local IncX = Thing[4]
  696.           local IncY = Thing[5]
  697.           local IncZ = Thing[6]
  698.           if 1 >= Thing[1].Transparency then
  699.             if Thing[2] == "Block1" then
  700.               Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  701.               local Mesh = Thing[1].Mesh
  702.               Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  703.               Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  704.             elseif Thing[2] == "Block2" then
  705.               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)
  706.               local Mesh = Thing[7]
  707.               Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  708.               Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  709.             elseif Thing[2] == "Block3" then
  710.               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)
  711.               local Mesh = Thing[7]
  712.               Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  713.               Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  714.             elseif Thing[2] == "Cylinder" then
  715.               local Mesh = Thing[1].Mesh
  716.               Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  717.               Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  718.             elseif Thing[2] == "Blood" then
  719.               local Mesh = Thing[7]
  720.               Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
  721.               Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  722.               Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  723.             elseif Thing[2] == "Elec" then
  724.               local Mesh = Thing[1].Mesh
  725.               Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  726.               Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  727.             elseif Thing[2] == "Disappear" then
  728.               Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  729.             elseif Thing[2] == "Shatter" then
  730.               Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  731.               Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  732.               Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  733.               Thing[6] = Thing[6] + Thing[5]
  734.             end
  735.           else
  736.             Part.Parent = nil
  737.             table.remove(Effects, e)
  738.           end
  739.         end
  740.       end
  741.     end
  742.   end
  743. end)
  744. function RemoveOutlines(part)
  745.   part.TopSurface = 10
  746. end
  747. function CreatePart(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  748.   local Part = Create("Part")({
  749.     Parent = Parent,
  750.     Reflectance = Reflectance,
  751.     Transparency = Transparency,
  752.     CanCollide = false,
  753.     Locked = true,
  754.     BrickColor = BrickColor.new(tostring(BColor)),
  755.     Name = Name,
  756.     Size = Size,
  757.     Material = Material
  758.   })
  759.   RemoveOutlines(Part)
  760.   return Part
  761. end
  762. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  763.   local Msh = Create(Mesh)({
  764.     Parent = Part,
  765.     Offset = OffSet,
  766.     Scale = Scale
  767.   })
  768.   if Mesh == "SpecialMesh" then
  769.     Msh.MeshType = MeshType
  770.     Msh.MeshId = MeshId
  771.   end
  772.   return Msh
  773. end
  774. function CreateWeld(Parent, Part0, Part1, C0, C1)
  775.   local Weld = Create("Weld")({
  776.     Parent = Parent,
  777.     Part0 = Part0,
  778.     Part1 = Part1,
  779.     C0 = C0,
  780.     C1 = C1
  781.   })
  782.   return Weld
  783. end
  784. WSHM = {
  785.   "White",
  786.   "Pastel light blue"
  787. }
  788. WSH = WSHM[math.random(1, #WSHM)]
  789. function IcePartFunk(HPart, aria, Min, Max)
  790.   IcePart = Instance.new("Part", HPart)
  791.   IcePart.Size = Vector3.new(math.random(Min, Max), math.random(Min, Max), math.random(Min, Max))
  792.   IcePart.CanCollide = false
  793.   IuW = Instance.new("Weld")
  794.   IuW.Name = "GuW"
  795.   IuW.Part0 = HPart
  796.   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))
  797.   IuW.C1 = cn(0, math.random(-aria / 2, aria / 2), 0)
  798.   IuW.Part1 = IcePart
  799.   IuW.Parent = HPart
  800.   IcePart.Transparency = 0.85
  801.   IcePart.Material = "Neon"
  802.   WSH = WSHM[math.random(1, #WSHM)]
  803.   IcePart.BrickColor = BrickColor.new("" .. WSH)
  804.   RemoveOutlines(IcePart)
  805.   game:GetService("Debris"):AddItem(IuW, 4)
  806.   game:GetService("Debris"):AddItem(IcePart, 6)
  807. end
  808. SpikeMeshId = 1033714
  809. local CreateSpike = function(Parent, Name, Color, Size, Material, Transparency, Scale)
  810.   local Part = Instance.new("Part", Parent)
  811.   Part.Name = Name
  812.   Part.BrickColor = BrickColor.new(Color)
  813.   Part.Size = Size
  814.   Part.Material = Material
  815.   Part.Transparency = Transparency
  816.   Part.CanCollide = false
  817.   RemoveOutlines(Part)
  818.   local Mesh = Instance.new("SpecialMesh", Part)
  819.   Mesh.MeshType = "Sphere"
  820.   Mesh.Scale = Scale
  821.   return Mesh and Part
  822. end
  823. CFuncs = {
  824.   Part = {
  825.     Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  826.       local Part = Create("Part")({
  827.         Parent = Parent,
  828.         Reflectance = Reflectance,
  829.         Transparency = Transparency,
  830.         CanCollide = false,
  831.         Locked = true,
  832.         BrickColor = BrickColor.new(tostring(BColor)),
  833.         Name = Name,
  834.         Size = Size,
  835.         Material = Material
  836.       })
  837.       RemoveOutlines(Part)
  838.       return Part
  839.     end
  840.   },
  841.   Mesh = {
  842.     Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  843.       local Msh = Create(Mesh)({
  844.         Parent = Part,
  845.         Offset = OffSet,
  846.         Scale = Scale
  847.       })
  848.       if Mesh == "SpecialMesh" then
  849.         Msh.MeshType = MeshType
  850.         Msh.MeshId = MeshId
  851.       end
  852.       return Msh
  853.     end
  854.   },
  855.   Mesh = {
  856.     Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  857.       local Msh = Create(Mesh)({
  858.         Parent = Part,
  859.         Offset = OffSet,
  860.         Scale = Scale
  861.       })
  862.       if Mesh == "SpecialMesh" then
  863.         Msh.MeshType = MeshType
  864.         Msh.MeshId = MeshId
  865.       end
  866.       return Msh
  867.     end
  868.   },
  869.   Weld = {
  870.     Create = function(Parent, Part0, Part1, C0, C1)
  871.       local Weld = Create("Weld")({
  872.         Parent = Parent,
  873.         Part0 = Part0,
  874.         Part1 = Part1,
  875.         C0 = C0,
  876.         C1 = C1
  877.       })
  878.       return Weld
  879.     end
  880.   },
  881.   Sound = {
  882.     Create = function(id, par, vol, pit)
  883.       coroutine.resume(coroutine.create(function()
  884.         local S = Create("Sound")({
  885.           Volume = vol,
  886.           Pitch = pit or 1,
  887.           SoundId = id,
  888.           Parent = par or workspace
  889.         })
  890.         wait()
  891.         S:play()
  892.         game:GetService("Debris"):AddItem(S, 6)
  893.       end))
  894.     end
  895.   },
  896.   ParticleEmitter = {
  897.     Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  898.       local fp = Create("ParticleEmitter")({
  899.         Parent = Parent,
  900.         Color = ColorSequence.new(Color1, Color2),
  901.         LightEmission = LightEmission,
  902.         Size = Size,
  903.         Texture = Texture,
  904.         Transparency = Transparency,
  905.         ZOffset = ZOffset,
  906.         Acceleration = Accel,
  907.         Drag = Drag,
  908.         LockedToPart = LockedToPart,
  909.         VelocityInheritance = VelocityInheritance,
  910.         EmissionDirection = EmissionDirection,
  911.         Enabled = Enabled,
  912.         Lifetime = LifeTime,
  913.         Rate = Rate,
  914.         Rotation = Rotation,
  915.         RotSpeed = RotSpeed,
  916.         Speed = Speed,
  917.         VelocitySpread = VelocitySpread
  918.       })
  919.       return fp
  920.     end
  921.   }
  922. }
  923. function Damagefunc(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  924.   if hit.Parent == nil then
  925.     return
  926.   end
  927.   local h = hit.Parent:FindFirstChildOfClass("Humanoid")
  928.   for _, v in pairs(hit.Parent:children()) do
  929.     if v:IsA("Humanoid") then
  930.       h = v
  931.     end
  932.   end
  933.   if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  934.     if hit.Parent:findFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value == true then
  935.       return
  936.     end
  937.     local c = Create("ObjectValue")({
  938.       Name = "creator",
  939.       Value = owner,
  940.       Parent = h
  941.     })
  942.     game:GetService("Debris"):AddItem(c, 0.5)
  943.     if HitSound ~= nil and HitPitch ~= nil then
  944.       CreateSound(HitSound, hit, 1, HitPitch)
  945.     end
  946.     local Damage = math.random(minim, maxim)
  947.     local blocked = false
  948.     local block = hit.Parent:findFirstChild("Block")
  949.     if block ~= nil and block.className == "IntValue" and block.Value > 0 then
  950.       blocked = true
  951.       block.Value = block.Value - 1
  952.       print(block.Value)
  953.     end
  954.     if blocked == false then
  955.       h.Health = h.Health - Damage
  956.       ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
  957.     else
  958.       h.Health = h.Health - Damage / 2
  959.       ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
  960.     end
  961.     if Type == "Knockdown" then
  962.       local hum = hit.Parent.Humanoid
  963.       hum.PlatformStand = true
  964.       coroutine.resume(coroutine.create(function(HHumanoid)
  965.         swait(1)
  966.         HHumanoid.PlatformStand = false
  967.       end), hum)
  968.       local angle = hit.Position - Property.Position + Vector3.new(0, 0, 0).unit
  969.       local bodvol = Create("BodyVelocity")({
  970.         velocity = angle * knockback,
  971.         P = 5000,
  972.         maxForce = Vector3.new(8000, 8000, 8000),
  973.         Parent = hit
  974.       })
  975.       local rl = Create("BodyAngularVelocity")({
  976.         P = 3000,
  977.         maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  978.         angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  979.         Parent = hit
  980.       })
  981.       game:GetService("Debris"):AddItem(bodvol, 0.5)
  982.       game:GetService("Debris"):AddItem(rl, 0.5)
  983.     elseif Type == "Normal" then
  984.       local vp = Create("BodyVelocity")({
  985.         P = 500,
  986.         maxForce = Vector3.new(math.huge, 0, math.huge),
  987.         velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05
  988.       })
  989.       if knockback > 0 then
  990.         vp.Parent = hit.Parent.Torso
  991.       end
  992.       game:GetService("Debris"):AddItem(vp, 0.5)
  993.     elseif Type == "Impale" then
  994.       local Spike = CreateSpike(Services.Workspace, "Ice Spike", "Pastel light blue", Vector3.new(1, 1, 1), "Neon", 0.7, Vector3.new(1, 25, 1))
  995.       Spike.Anchored = true
  996.       Spike.Rotation = Vector3.new(math.random(-10, 10), 0, math.random(-10, 10))
  997.       Spike.Position = hit.Parent.Torso.Position
  998.       for i = 1, 5 do
  999.         IcePartFunk(hit.Parent.Torso, 0.55, 0.1, 1)
  1000.       end
  1001.       Services.Debris:AddItem(Spike, 4)
  1002.       CFuncs.Sound.Create("http://www.roblox.com/asset/?id=268249319", Spike, 0.8, 2)
  1003.       hit.Parent.Humanoid.PlatformStand = true
  1004.       swait(1)
  1005.       hit.Parent.Humanoid.PlatformStand = false
  1006.     elseif Type == "Up" then
  1007.       local bodyVelocity = Create("BodyVelocity")({
  1008.         velocity = Vector3.new(0, 20, 0),
  1009.         P = 5000,
  1010.         maxForce = Vector3.new(8000, 8000, 8000),
  1011.         Parent = hit
  1012.       })
  1013.       game:GetService("Debris"):AddItem(bodyVelocity, 0.5)
  1014.       local bodyVelocity = Create("BodyVelocity")({
  1015.         velocity = Vector3.new(0, 20, 0),
  1016.         P = 5000,
  1017.         maxForce = Vector3.new(8000, 8000, 8000),
  1018.         Parent = hit
  1019.       })
  1020.       game:GetService("Debris"):AddItem(bodyVelocity, 1)
  1021.     elseif Type == "Snare" then
  1022.       local bp = Create("BodyPosition")({
  1023.         P = 900,
  1024.         D = 1000,
  1025.         maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1026.         position = hit.Parent.Torso.Position,
  1027.         Parent = hit.Parent.Torso
  1028.       })
  1029.       game:GetService("Debris"):AddItem(bp, 1)
  1030.     elseif Type == "Slowness" then
  1031.       local SpeedSave = hit.Parent.Humanoid.WalkSpeed
  1032.       for i = 1, 25 do
  1033.         hit.Parent.Humanoid.WalkSpeed = 4
  1034.         IcePartFunk(hit.Parent.Torso, 0.55, 0.1, 1)
  1035.       end
  1036.       wait(4)
  1037.       hit.Parent.Humanoid.WalkSpeed = SpeedSave
  1038.     elseif Type == "FireDmg" then
  1039.       for i = 1, math.random(60, 150) do
  1040.         BlockEffect(BrickColor.new("Really red"), hit.Parent.Torso.CFrame, 20, 20, 20, 1.5, 1.5, 1.5, 0.05, 3)
  1041.         BlockEffect(BrickColor.new("Gold"), hit.Parent.Torso.CFrame, 20, 20, 20, 2, 2, 2, 0.05, 3)
  1042.         BlockEffect(BrickColor.new("Really black"), hit.Parent.Torso.CFrame, 0, 0, 0, 2, 2, 2, 0.035, 3)
  1043.         wait(0.1)
  1044.         MagniDamage(hit.Parent.Torso, 12304, 1, 8, 0, "Normal")
  1045.       end
  1046.     elseif Type == "Freeze" then
  1047.       local bp = Create("BodyPosition")({
  1048.         P = 900,
  1049.         D = 1000,
  1050.         maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1051.         position = hit.Parent.Torso.Position,
  1052.         Parent = hit.Parent.Torso
  1053.       })
  1054.       game:GetService("Debris"):AddItem(bp, 4)
  1055.       for i = 1, 25 do
  1056.         IcePartFunk(hit.Parent.Torso, 1, 1.5, 2)
  1057.       end
  1058.     elseif Type == "Freeze2" then
  1059.       local BodPos = Create("BodyPosition")({
  1060.         P = 50000,
  1061.         D = 1000,
  1062.         maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1063.         position = hit.Parent.Torso.Position,
  1064.         Parent = hit.Parent.Torso
  1065.       })
  1066.       local BodGy = Create("BodyGyro")({
  1067.         maxTorque = Vector3.new(400000, 400000, 400000) * math.huge,
  1068.         P = 20000,
  1069.         Parent = hit.Parent.Torso,
  1070.         cframe = hit.Parent.Torso.CFrame
  1071.       })
  1072.       hit.Parent.Torso.Anchored = true
  1073.       coroutine.resume(coroutine.create(function(Part)
  1074.         swait(1.5)
  1075.         Part.Anchored = false
  1076.       end), hit.Parent.Torso)
  1077.       game:GetService("Debris"):AddItem(BodPos, 3)
  1078.       game:GetService("Debris"):AddItem(BodGy, 3)
  1079.     end
  1080.     local debounce = Create("BoolValue")({
  1081.       Name = "DebounceHit",
  1082.       Parent = hit.Parent,
  1083.       Value = true
  1084.     })
  1085.     game:GetService("Debris"):AddItem(debounce, Delay)
  1086.     c = Instance.new("ObjectValue")
  1087.     c.Name = "creator"
  1088.     c.Value = Player
  1089.     c.Parent = h
  1090.     game:GetService("Debris"):AddItem(c, 0.5)
  1091.   end
  1092. end
  1093. function ShowDamage(Pos, Text, Time, Color)
  1094.   local Rate = 0.033333333333333
  1095.   if not Pos then
  1096.     local Pos = Vector3.new(0, 0, 0)
  1097.   end
  1098.   local Text = Text or ""
  1099.   local Time = Time or 2
  1100.   if not Color then
  1101.     local Color = Color3.new(1, 0, 1)
  1102.   end
  1103.   local EffectPart = CreatePart(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  1104.   EffectPart.Anchored = true
  1105.   local BillboardGui = Create("BillboardGui")({
  1106.     Size = UDim2.new(3, 0, 3, 0),
  1107.     Adornee = EffectPart,
  1108.     Parent = EffectPart
  1109.   })
  1110.   local TextLabel = Create("TextLabel")({
  1111.     BackgroundTransparency = 1,
  1112.     Size = UDim2.new(1, 0, 1, 0),
  1113.     Text = Text,
  1114.     TextColor3 = Color,
  1115.     TextScaled = true,
  1116.     Font = Enum.Font.ArialBold,
  1117.     Parent = BillboardGui
  1118.   })
  1119.   game.Debris:AddItem(EffectPart, Time + 0.1)
  1120.   EffectPart.Parent = game:GetService("Workspace")
  1121.   delay(0, function()
  1122.     local Frames = Time / Rate
  1123.     for Frame = 1, Frames do
  1124.       wait(Rate)
  1125.       local Percent = Frame / Frames
  1126.       EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  1127.       TextLabel.TextTransparency = Percent
  1128.     end
  1129.     if EffectPart and EffectPart.Parent then
  1130.       EffectPart:Destroy()
  1131.     end
  1132.   end)
  1133. end
  1134. function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
  1135.   for _, c in pairs(workspace:children()) do
  1136.     local hum = c:findFirstChild("Humanoid")
  1137.     if hum ~= nil then
  1138.       local head = c:findFirstChild("Head")
  1139.       if head ~= nil then
  1140.         local targ = head.Position - Part.Position
  1141.         local mag = targ.magnitude
  1142.         if magni >= mag and c.Name ~= Player.Name then
  1143.           Damagefunc(head, head, mindam, maxdam, knock, Type, RootPart, 0.1, "http://www.roblox.com/asset/?id=1050733875", 1)
  1144.         end
  1145.       end
  1146.     end
  1147.   end
  1148. end
  1149. function MagniKILL(Part, magni, knock, Type)
  1150.   for _, c in pairs(workspace:children()) do
  1151.     local hum = c:findFirstChild("Humanoid")
  1152.     if hum ~= nil then
  1153.       local head = c:findFirstChild("Head")
  1154.       if head ~= nil then
  1155.         local targ = head.Position - Part.Position
  1156.         local mag = targ.magnitude
  1157.         if magni >= mag and c.Name ~= Player.Name then
  1158.           hum.Health = 0
  1159.         end
  1160.       end
  1161.     end
  1162.   end
  1163. end
  1164. EffectModel = Instance.new("Model", Character)
  1165. EffectModel.Name = "Effects"
  1166. Effects = {
  1167.   Block = {
  1168.     Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  1169.       local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1170.       prt.Anchored = true
  1171.       prt.CFrame = cframe
  1172.       local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1173.       game:GetService("Debris"):AddItem(prt, 10)
  1174.       if Type == 1 or Type == nil then
  1175.         table.insert(Effects, {
  1176.           prt,
  1177.           "Block1",
  1178.           delay,
  1179.           x3,
  1180.           y3,
  1181.           z3,
  1182.           msh
  1183.         })
  1184.       elseif Type == 2 then
  1185.         table.insert(Effects, {
  1186.           prt,
  1187.           "Block2",
  1188.           delay,
  1189.           x3,
  1190.           y3,
  1191.           z3,
  1192.           msh
  1193.         })
  1194.       else
  1195.         table.insert(Effects, {
  1196.           prt,
  1197.           "Block3",
  1198.           delay,
  1199.           x3,
  1200.           y3,
  1201.           z3,
  1202.           msh
  1203.         })
  1204.       end
  1205.     end
  1206.   },
  1207.   Sphere = {
  1208.     Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1209.       local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1210.       prt.Anchored = true
  1211.       prt.CFrame = cframe
  1212.       local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1213.       game:GetService("Debris"):AddItem(prt, 10)
  1214.       table.insert(Effects, {
  1215.         prt,
  1216.         "Cylinder",
  1217.         delay,
  1218.         x3,
  1219.         y3,
  1220.         z3,
  1221.         msh
  1222.       })
  1223.     end
  1224.   },
  1225.   Cylinder = {
  1226.     Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1227.       local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1228.       prt.Anchored = true
  1229.       prt.CFrame = cframe
  1230.       local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1231.       game:GetService("Debris"):AddItem(prt, 10)
  1232.       table.insert(Effects, {
  1233.         prt,
  1234.         "Cylinder",
  1235.         delay,
  1236.         x3,
  1237.         y3,
  1238.         z3,
  1239.         msh
  1240.       })
  1241.     end
  1242.   },
  1243.   Wave = {
  1244.     Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1245.       local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1246.       prt.Anchored = true
  1247.       prt.CFrame = cframe
  1248.       local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1249.       game:GetService("Debris"):AddItem(prt, 10)
  1250.       table.insert(Effects, {
  1251.         prt,
  1252.         "Cylinder",
  1253.         delay,
  1254.         x3,
  1255.         y3,
  1256.         z3,
  1257.         msh
  1258.       })
  1259.     end
  1260.   },
  1261.   Ring = {
  1262.     Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1263.       local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1264.       prt.Anchored = true
  1265.       prt.CFrame = cframe
  1266.       local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1267.       game:GetService("Debris"):AddItem(prt, 10)
  1268.       table.insert(Effects, {
  1269.         prt,
  1270.         "Cylinder",
  1271.         delay,
  1272.         x3,
  1273.         y3,
  1274.         z3,
  1275.         msh
  1276.       })
  1277.     end
  1278.   },
  1279.   Break = {
  1280.     Create = function(brickcolor, cframe, x1, y1, z1)
  1281.       local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1282.       prt.Anchored = true
  1283.       prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1284.       local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1285.       local num = math.random(10, 50) / 1000
  1286.       game:GetService("Debris"):AddItem(prt, 10)
  1287.       table.insert(Effects, {
  1288.         prt,
  1289.         "Shatter",
  1290.         num,
  1291.         prt.CFrame,
  1292.         math.random() - math.random(),
  1293.         0,
  1294.         math.random(50, 100) / 100
  1295.       })
  1296.     end
  1297.   }
  1298. }
  1299. function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  1300.   local prt = CreatePart(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1301.   prt.Anchored = true
  1302.   prt.CFrame = cframe
  1303.   local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1304.   game:GetService("Debris"):AddItem(prt, 10)
  1305.   if Type == 1 or Type == nil then
  1306.     table.insert(Effects, {
  1307.       prt,
  1308.       "Block1",
  1309.       delay,
  1310.       x3,
  1311.       y3,
  1312.       z3,
  1313.       msh
  1314.     })
  1315.   elseif Type == 2 then
  1316.     table.insert(Effects, {
  1317.       prt,
  1318.       "Block2",
  1319.       delay,
  1320.       x3,
  1321.       y3,
  1322.       z3,
  1323.       msh
  1324.     })
  1325.   elseif Type == 3 then
  1326.     table.insert(Effects, {
  1327.       prt,
  1328.       "Block3",
  1329.       delay,
  1330.       x3,
  1331.       y3,
  1332.       z3,
  1333.       msh
  1334.     })
  1335.   end
  1336. end
  1337. function CreateSound(id, par, vol, pit)
  1338.   coroutine.resume(coroutine.create(function()
  1339.     local sou = Instance.new("Sound", par or workspace)
  1340.     sou.Volume = vol
  1341.     sou.Pitch = pit or 1
  1342.     sou.SoundId = id
  1343.     swait()
  1344.     sou:play()
  1345.     game:GetService("Debris"):AddItem(sou, 6)
  1346.   end))
  1347. end
  1348. function Laser(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1349.   local prt = CreatePart(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1350.   prt.Anchored = true
  1351.   prt.CFrame = cframe
  1352.   prt.Material = "Neon"
  1353.   local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1354.   game:GetService("Debris"):AddItem(prt, 10)
  1355.   coroutine.resume(coroutine.create(function(Part, Mesh)
  1356.     for i = 0, 6, delay do
  1357.       swait()
  1358.       Part.Transparency = i
  1359.       Mesh.Scale = Mesh.Scale + Vector3.new(x3, y3, z3)
  1360.     end
  1361.     Part.Parent = nil
  1362.   end), prt, msh)
  1363. end
  1364. function shoottraildd(mouse, partt, SpreadAmount, dmg) ---effects
  1365.   local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  1366.   local MainPos = partt.Position
  1367.   local MainPos2 = mouse + SpreadVectors
  1368.   local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  1369.   local speed = 1000
  1370.   local num = 1
  1371.   coroutine.resume(coroutine.create(function()
  1372.     repeat
  1373.       swait()
  1374.       local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  1375.       local mag =(MainPos - pos).magnitude
  1376.       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)
  1377.       MainPos = MainPos + MouseLook.lookVector * speed
  1378.       num = num - 1
  1379.       MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  1380.       if hit ~= nil then
  1381.         num = 0
  1382.         local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1383.         refpart.Anchored = true
  1384.         refpart.CFrame = CFrame.new(pos)
  1385.         game:GetService("Debris"):AddItem(refpart, 2)
  1386.       end
  1387.       if num <= 0 then
  1388.         local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1389.         refpart.Anchored = true
  1390.         refpart.CFrame = CFrame.new(pos)
  1391.         if hit ~= nil then
  1392.           CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  1393.           BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
  1394.           BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  1395.           BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  1396.           MagniDamage(refpart, 40, dmg, dmg, 0, "FireDmg")
  1397.         end
  1398.         game:GetService("Debris"):AddItem(refpart, 0)
  1399.       end
  1400.     until num <= 0
  1401.   end))
  1402. end
  1403. function shoottraildd2(mouse, partt, SpreadAmount)
  1404.   local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  1405.   local MainPos = partt.Position
  1406.   local MainPos2 = mouse + SpreadVectors
  1407.   local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  1408.   local speed = 3000
  1409.   local num = 1
  1410.   coroutine.resume(coroutine.create(function()
  1411.     repeat
  1412.       swait()
  1413.       local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  1414.       local mag = (MainPos - pos).magnitude
  1415.       Laser(BrickColor.new("Pastel lighe"), CFrame.new((MainPos + pos) / 2, pos) * angles(1.57, 0, 0), 1, mag * (speed / (speed / 2)), 1, -17.175, 0, -17.175, 0.15)
  1416.       MainPos = MainPos + MouseLook.lookVector * speed
  1417.       num = num - 1
  1418.       MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  1419.       if hit ~= nil then
  1420.         num = 0
  1421.         local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1422.         refpart.Anchored = true
  1423.         refpart.CFrame = CFrame.new(pos)
  1424.         game:GetService("Debris"):AddItem(refpart, 2)
  1425.       end
  1426.       if num <= 0 then
  1427.         local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1428.         refpart.Anchored = true
  1429.         refpart.CFrame = CFrame.new(pos)
  1430.         if hit ~= nil then
  1431.           CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  1432.           BlockEffect(BrickColor.new("Pastel light blue"), refpart.CFrame, 1, 1, 1, 86.5, 86.5, 86.5, 0.05)
  1433.           BlockEffect(BrickColor.new("Pastel light blue"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  1434.           BlockEffect(BrickColor.new("Pastel light blue"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  1435.           MagniKILL(refpart, 80, 0, "Normal")
  1436.         end
  1437.         game:GetService("Debris"):AddItem(refpart, 0)
  1438.       end
  1439.     until num <= 0
  1440.   end))
  1441. end
  1442. function shoottraildd22(mouse, partt, SpreadAmount)
  1443.   local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  1444.   local MainPos = partt.Position
  1445.   local MainPos2 = mouse + SpreadVectors
  1446.   local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  1447.   local speed = 900
  1448.   local num = 1
  1449.   coroutine.resume(coroutine.create(function()
  1450.     repeat
  1451.       swait()
  1452.       local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  1453.       local mag = (MainPos - pos).magnitude
  1454.       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)
  1455.       MainPos = MainPos + MouseLook.lookVector * speed
  1456.       num = num - 1
  1457.       MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  1458.       if hit ~= nil then
  1459.         num = 0
  1460.         local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1461.         refpart.Anchored = true
  1462.         refpart.CFrame = CFrame.new(pos)
  1463.         game:GetService("Debris"):AddItem(refpart, 2)
  1464.       end
  1465.       if num <= 0 then
  1466.         local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1467.         refpart.Anchored = true
  1468.         refpart.CFrame = CFrame.new(pos)
  1469.         if hit ~= nil then
  1470.           CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  1471.           BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 86.5, 86.5, 86.5, 0.05)
  1472.           BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  1473.           BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  1474.           MagniKILL(refpart, 80, 0, "Normal")
  1475.         end
  1476.         game:GetService("Debris"):AddItem(refpart, 0)
  1477.       end
  1478.     until num <= 0
  1479.   end))
  1480. end
  1481. function shoottraildd3(mouse, partt, SpreadAmount, dmg)
  1482.   local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  1483.   local MainPos = partt.Position
  1484.   local MainPos2 = mouse + SpreadVectors
  1485.   local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  1486.   local speed = 200
  1487.   local num = 0
  1488.   coroutine.resume(coroutine.create(function()
  1489.     repeat
  1490.       swait()
  1491.       local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  1492.       local mag = (MainPos - pos).magnitude
  1493.       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)
  1494.       MainPos = MainPos + MouseLook.lookVector * speed
  1495.       num = num - 1
  1496.       MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  1497.       if hit ~= nil then
  1498.         num = 0
  1499.         local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1500.         refpart.Anchored = true
  1501.         refpart.CFrame = CFrame.new(pos)
  1502.         BlockEffect(BrickColor.new("Pastel light blue"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  1503.         game:GetService("Debris"):AddItem(refpart, 2)
  1504.       end
  1505.       if num <= 0 then
  1506.         local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1507.         refpart.Anchored = true
  1508.         refpart.CFrame = CFrame.new(pos)
  1509.         if hit ~= nil then
  1510.           CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  1511.           BlockEffect(BrickColor.new("White"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
  1512.           BlockEffect(BrickColor.new("Pastel light blue"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  1513.           MagniDamage(refpart, 6, dmg, dmg, 0, "Slowness")
  1514.         end
  1515.         game:GetService("Debris"):AddItem(refpart, 0)
  1516.       end
  1517.     until num <= 0
  1518.   end))
  1519. end
  1520. function shoottraildd4(mouse, partt, SpreadAmount, dmg)
  1521.   local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  1522.   local MainPos = partt.Position
  1523.   local MainPos2 = mouse + SpreadVectors
  1524.   local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  1525.   local speed = 500
  1526.   local num = 1
  1527.   coroutine.resume(coroutine.create(function()
  1528.     repeat
  1529.       swait()
  1530.       local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  1531.       local mag = (MainPos - pos).magnitude
  1532.       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)
  1533.       MainPos = MainPos + MouseLook.lookVector * speed
  1534.       num = num - 1
  1535.       MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  1536.       if hit ~= nil then
  1537.         num = 0
  1538.         local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1539.         refpart.Anchored = true
  1540.         refpart.CFrame = CFrame.new(pos)
  1541.         game:GetService("Debris"):AddItem(refpart, 2)
  1542.       end
  1543.       if num <= 0 then
  1544.         local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1545.         refpart.Anchored = true
  1546.         refpart.CFrame = CFrame.new(pos)
  1547.         if hit ~= nil then
  1548.           CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  1549.           BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
  1550.           BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  1551.           BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  1552.           MagniDamage(refpart, 4, dmg, 40, 0, "Normal")
  1553.         end
  1554.         game:GetService("Debris"):AddItem(refpart, 0)
  1555.       end
  1556.     until num <= 0
  1557.   end))
  1558. end
  1559.  
  1560. --sanic
  1561. Humanoid.WalkSpeed =  150
  1562. local Must2 = Instance.new("Sound",Torso)
  1563. Must2.SoundId = "rbxassetid://1169454591"
  1564. Must2.Pitch = 0.99
  1565. Must2.Volume = 4
  1566. Must2.Looped = true
  1567. wait(0)
  1568. Must2:Play()   
  1569. ---
  1570.  
  1571. attackdebounce = false
  1572. deb=false
  1573.  
  1574. ugothit=function(hit,minim,maxim,knockback,Type,Property,Delay,KnockbackType,decreaseblock)
  1575.         if hit.Parent==nil then
  1576.                 return
  1577.         end
  1578.         h=hit.Parent:FindFirstChildOfClass("Humanoid")
  1579.         for _,v in pairs(hit.Parent:children()) do
  1580.         if v:IsA("Humanoid") then
  1581.         h=v
  1582.         end
  1583.         end
  1584.         if hit.Parent.Parent:FindFirstChild("Torso")~=nil then
  1585.         h=hit.Parent.Parent:FindFirstChildOfClass("Humanoid")
  1586.         end
  1587.         if hit.Parent.className=="Hat" then
  1588.         hit=hit.Parent.Parent:findFirstChild("Head")
  1589.         end
  1590.         if h~=nil and hit.Parent.Name~=Character.Name and hit.Parent:FindFirstChild("Torso")~=nil then
  1591.         if hit.Parent:findFirstChild("DebounceHit")~=nil then if hit.Parent.DebounceHit.Value==true then return end end
  1592.         --[[                if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
  1593.                         return
  1594.                 end]]
  1595. --                        hs(hit,1.2)
  1596.                         c=Instance.new("ObjectValue")
  1597.                         c.Name="creator"
  1598.                         c.Value= owner
  1599.                         c.Parent=h
  1600.                         game:GetService("Debris"):AddItem(c,.5)
  1601.                 Damage=math.random(minim,maxim)
  1602. --                h:TakeDamage(Damage)
  1603.                 blocked=false
  1604.                 block=hit.Parent:findFirstChild("Block")
  1605.                 if block~=nil then
  1606.                 print(block.className)
  1607.                 if block.className=="NumberValue" then
  1608.                 if block.Value>0 then
  1609.                 blocked=true
  1610.                 if decreaseblock==nil then
  1611.                 block.Value=block.Value-1
  1612.                 end
  1613.                 end
  1614.                 end
  1615.                 if block.className=="IntValue" then
  1616.                 if block.Value>0 then
  1617.                 blocked=true
  1618.                 if decreaseblock~=nil then
  1619.                 block.Value=block.Value-1
  1620.                 end
  1621.                 end
  1622.                 end
  1623.                 end
  1624.                 if blocked==false then
  1625. --                h:TakeDamage(Damage)
  1626.                 h.Health=h.Health-Damage
  1627.                 showDamage(hit.Parent,Damage,.5,BrickColor.new("Really red"))
  1628.                 else
  1629.                 h.Health=h.Health-(Damage/2)
  1630.                 showDamage(hit.Parent,Damage/2,.5,BrickColor.new("Bright blue"))
  1631.                 end
  1632.                 if Type=="Knockdown" then
  1633.                 Humanoid=hit.Parent.Humanoid
  1634. Humanoid.PlatformStand=true
  1635. coroutine.resume(coroutine.create(function(HHumanoid)
  1636. swait(1)
  1637. HHumanoid.PlatformStand=false
  1638. end),Humanoid)
  1639.                 local angle=(hit.Position-(Property.Position+Vector3.new(0,0,0))).unit
  1640. hit.CFrame=CFrame.new(hit.Position,Vector3.new(angle.x,hit.Position.y,angle.z))*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
  1641. local bodvol=Instance.new("BodyVelocity")
  1642. bodvol.velocity=angle*knockback
  1643. bodvol.P=5000
  1644. bodvol.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  1645. bodvol.Parent=hit
  1646. rl=Instance.new("BodyAngularVelocity")
  1647. rl.P=3000
  1648. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  1649. rl.angularvelocity=Vector3.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  1650. rl.Parent=hit
  1651. game:GetService("Debris"):AddItem(bodvol,.5)
  1652. game:GetService("Debris"):AddItem(rl,.5)
  1653.                 elseif Type=="Normal" then
  1654.                 bp=Instance.new("BodyVelocity")
  1655.                 bp.P=100000
  1656.                 bp.maxForce=Vector3.new(math.huge,0,math.huge)
  1657. --                vp.velocity=Character.Torso.CFrame.lookVector*Knockback
  1658.                 if KnockbackType==1 then
  1659.                 bp.velocity=Property.CFrame.lookVector*knockback+Property.Velocity/1.05
  1660.                 elseif KnockbackType==2 then
  1661.                 bp.velocity=Property.CFrame.lookVector*knockback
  1662.                 end
  1663.                 if knockback>0 then
  1664.                       bp.Parent=hit.Parent.Torso
  1665.  
  1666.                 end
  1667.                 game:GetService("Debris"):AddItem(bp,.5)
  1668.                 elseif Type=="Up" then
  1669.                 local bodyVelocity=Instance.new("BodyVelocity")
  1670.                 bodyVelocity.velocity=vt(0,60,0)
  1671.                 bodyVelocity.P=5000
  1672.                 bodyVelocity.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  1673.                 bodyVelocity.Parent=hit
  1674.                 game:GetService("Debris"):AddItem(bodyVelocity,1)
  1675.                 rl=Instance.new("BodyAngularVelocity")
  1676.                 rl.P=3000
  1677.                 rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  1678.                 rl.angularvelocity=Vector3.new(math.random(-30,30),math.random(-30,30),math.random(-30,30))
  1679.                 rl.Parent=hit
  1680.                 game:GetService("Debris"):AddItem(rl,.5)
  1681.                 elseif Type=="Snare" then
  1682.                 bp=Instance.new("BodyPosition")
  1683.                 bp.P=2000
  1684.                 bp.D=100
  1685.                 bp.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  1686.                 bp.position=hit.Parent.Torso.Position
  1687.                 bp.Parent=hit.Parent.Torso
  1688.                 game:GetService("Debris"):AddItem(bp,1)
  1689.                 elseif Type=="Target" then
  1690.                 if Targetting==false then
  1691.                 ZTarget=hit.Parent.Torso
  1692.                 coroutine.resume(coroutine.create(function(Part)
  1693.                 so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5)
  1694.                 swait(1)
  1695.                 so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5)
  1696.                 end),ZTarget)
  1697.                 TargHum=ZTarget.Parent:findFirstChild("Humanoid")
  1698.                 targetgui=Instance.new("BillboardGui")
  1699.                 targetgui.Parent=ZTarget
  1700.                 targetgui.Size=UDim2.new(10,100,10,100)
  1701.                 targ=Instance.new("ImageLabel")
  1702.                 targ.Parent=targetgui
  1703.                 targ.BackgroundTransparency=1
  1704.                 targ.Image="rbxassetid://4834067"
  1705.                 targ.Size=UDim2.new(1,0,1,0)
  1706.                 cam.CameraType="Scriptable"
  1707.                 cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  1708.                 dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  1709.                 workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  1710.                 Targetting=true
  1711.                 RocketTarget=ZTarget
  1712.                 for i=1,Property do
  1713.                 --while Targetting==true and Humanoid.Health>0 and Character.Parent~=nil do
  1714.                 if Humanoid.Health>0 and Character.Parent~=nil and TargHum.Health>0 and TargHum.Parent~=nil and Targetting==true then
  1715.                 swait()
  1716.                 end
  1717.                 --workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,Head.CFrame.p+rmdir*100)
  1718.                 cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  1719.                 dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  1720.                 cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)*cf(0,5,10)*euler(-0.3,0,0)
  1721.                 end
  1722.                 Targetting=true
  1723.                 RocketTarget=true
  1724.                 targetgui.Parent=true
  1725.                 cam.CameraType="Custom"
  1726.                 end
  1727.                 end
  1728.                         debounce=Instance.new("BoolValue")
  1729.                         debounce.Name="DebounceHit"
  1730.                         debounce.Parent=hit.Parent
  1731.                         debounce.Value=true
  1732.                         game:GetService("Debris"):AddItem(debounce,Delay)
  1733.                         c=Instance.new("ObjectValue")
  1734.                         c.Name="creator"
  1735.                         c.Value=Player
  1736.                         c.Parent=h
  1737.                         game:GetService("Debris"):AddItem(c,.5)
  1738.                 CRIT=true
  1739.                 hitDeb=true
  1740.                 AttackPos=6
  1741.         end
  1742. end
  1743.  
  1744. showDamage=function(Char,Dealt,du,Color)
  1745.         m=Instance.new("Model")
  1746.         m.Name=tostring(Dealt)
  1747.         h=Instance.new("Humanoid")
  1748.         h.Health=0
  1749.         h.MaxHealth=0
  1750.         h.Parent=m
  1751.         c=Instance.new("Part")
  1752.         c.Transparency=0
  1753.         c.BrickColor=Color
  1754. c.Transparency = 1
  1755.         c.Name="Head"
  1756.         c.TopSurface=0
  1757.         c.BottomSurface=0
  1758.         c.formFactor="Plate"
  1759.         c.Size=Vector3.new(1,.4,1)
  1760.  
  1761. local txt = Instance.new("BillboardGui", c)
  1762. txt.Adornee = c
  1763. txt.Name = "_status"
  1764. txt.Size = UDim2.new(2, 0, 1.2, 0)
  1765. txt.StudsOffset = Vector3.new(-9, 8, 0)
  1766. local text = Instance.new("TextLabel", txt)
  1767. text.Size = UDim2.new(10, 0, 7, 0)
  1768. text.FontSize = "Size12"
  1769. text.TextScaled = true
  1770. text.TextTransparency = 0.5
  1771. text.BackgroundTransparency = 1
  1772. text.TextTransparency = 0.5
  1773. text.TextStrokeTransparency = 0.5
  1774. text.Font = "SciFi"
  1775. text.TextStrokeColor3 = Color3.new(0,0,0)
  1776. v=Instance.new("Part")
  1777. v.Name = "ColorBrick"
  1778. v.Parent=c
  1779. v.FormFactor="Symmetric"
  1780. v.Anchored=true
  1781. v.CanCollide=false
  1782. v.BottomSurface="Smooth"
  1783. v.TopSurface="Smooth"
  1784. v.Size=Vector3.new(10,5,3)
  1785. v.Transparency=1
  1786. v.CFrame=c.CFrame
  1787. v.BrickColor=BrickColor.random()
  1788. v.Transparency=1
  1789. text.TextColor3 = t.BrickColor.Color
  1790. v.Shape="Block"
  1791. text.Text = tostring(Dealt)
  1792.         ms=Instance.new("CylinderMesh")
  1793.         ms.Scale=Vector3.new(.8,.8,.8)
  1794. --[[local hitsounds={"199149137","199149186","199149221","199149235","199149269","199149297"}
  1795.   local rndm=math.random(1,#hitsounds)
  1796.   local r=rndm
  1797. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id="..hitsounds[r],c,1.25,1)]]--
  1798.         if CRIT==true then
  1799.                 ms.Scale=Vector3.new(1,1.25,1)
  1800.         end
  1801.         ms.Parent=c
  1802.         c.Reflectance=0
  1803.         Instance.new("BodyGyro").Parent=c
  1804.         c.Parent=m
  1805.         if Char:findFirstChild("Head")~=nil then
  1806.         c.CFrame=CFrame.new(Char["Head"].CFrame.p+Vector3.new(0,1.5,0))
  1807.         elseif Char.Parent:findFirstChild("Head")~=nil then
  1808.         c.CFrame=CFrame.new(Char.Parent["Head"].CFrame.p+Vector3.new(0,1.5,0))
  1809.         end
  1810.         f=Instance.new("BodyPosition")
  1811.         f.P=200000
  1812.         f.D=100
  1813.         f.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  1814.         f.position=c.Position+Vector3.new(0,3,0)
  1815.         f.Parent=c
  1816.         game:GetService("Debris"):AddItem(m,.5+du)
  1817.         c.CanCollide=false
  1818.         m.Parent=workspace
  1819.         c.CanCollide=false
  1820. end
  1821.  
  1822.  
  1823. ------
  1824. hito = function(dm, X, c, dn, dp, dq)  
  1825.     for I,dr in pairs(workspace:GetChildren()) do
  1826.         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
  1827.             local ds = dr:FindFirstChild("Humanoid")
  1828.                 local dt = dr:FindFirstChild("HumanoidRootPart")
  1829.                 TakeDamage(ds, c)
  1830.                         if InForm == true then
  1831.         ds.Parent:BreakJoints()
  1832.         wait(1.2)
  1833.         ds.Parent:Destroy()
  1834.         end
  1835.                 ds:SetStateEnabled(16, true)
  1836.                 delay(dn, function()       
  1837.         ds:SetStateEnabled(16, true)
  1838.                 end)
  1839.                 local du = Instance.new("StringValue")
  1840.                 du.Name = "alabo"
  1841.                 du.Parent = dt
  1842.                 game.Debris:AddItem(du, dn)
  1843.                 local dv = Instance.new("Part")
  1844.                
  1845.                 dv.Size = Vector3.new(0.2, 0.2, 0.2)
  1846.                 dv.Transparency = 0.25
  1847.                 dv.Anchored = true
  1848.                 dv.CanCollide = false
  1849.                 dv.BrickColor = BrickColor.new("White")
  1850.                 dv.Material = "Neon"
  1851.                 dv.Locked = true
  1852.                 dv.CFrame = dt.CFrame * CFrame.new(rd2(-1, 1), rd2(-2, 2), rd2(-1, 1))
  1853.                 dv.Parent = modz
  1854.                 local dw = Instance.new("SpecialMesh")
  1855.                 dw.MeshType = "Sphere"
  1856.                 dw.Scale = Vector3.new(0.5, 0.5, 0.5)
  1857.                 dw.Parent = dv
  1858.                 game.Debris:AddItem(dv, 1)
  1859.                 local dx = Instance.new("Model")
  1860.                 dx.Name = c
  1861.                 dx.Parent = workspace
  1862.                 game.Debris:AddItem(dx, 0.5 + c / 75)
  1863.                 local dy = Instance.new("Humanoid")
  1864.                 dy.MaxHealth = 0
  1865.                 dy.Parent = dx
  1866.                 local dz = Instance.new("Part")
  1867.                 dz.Name = "Head"
  1868.                 dz.Locked = true
  1869.                 dz.Size = Vector3.new(0.2, 0.2, 0.2)
  1870.                 dz.Position = dt.Position
  1871.                 dz.BrickColor = BrickColor.new("Pastel light blue")
  1872.                 dz.Material = "Neon"
  1873.                 dz.Transparency = 1
  1874.                 dz.CanCollide = false
  1875.                 dz.Parent = dx
  1876.                 local dA = Instance.new("BodyPosition")
  1877.                 dA.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
  1878.                 dA.P = 20000
  1879.                 dA.D = 300
  1880.                 dA.Position = dz.Position + Vector3.new(0, 5, 0)
  1881.                 dA.Parent = dz
  1882.                 local dB = Instance.new("CylinderMesh")
  1883.                 dB.Parent = dz
  1884.                 coroutine.resume(coroutine.create(function()       
  1885.         while dB do
  1886.             swait()
  1887.             dB.Scale = dB.Scale:lerp(Vector3.new(2.5 + c / 10, 1.25 + c / 35, 2.5 + c / 10), 0.4)
  1888.         end
  1889.     end))
  1890.                     if dp then
  1891.                         local dC = Instance.new("BodyVelocity")
  1892.                         dC.MaxForce = Vector3.new(999999999999, 9999999999999, 9999999999999)
  1893.                         dC.P = 9999999999
  1894.                         dC.Velocity = dp
  1895.                         dC.Parent = dt
  1896.                         game.Debris:AddItem(dC, dn)
  1897.                     end
  1898.                         if dq then
  1899.                             local dD = Instance.new("BodyAngularVelocity")
  1900.                             dD.MaxTorque = Vector3.new(99999, 999999, 999999)
  1901.                             dD.P = math.huge
  1902.                             dD.AngularVelocity = dq
  1903.                             dD.Parent = dt
  1904.                             game.Debris:AddItem(dD, dn)
  1905.                         end
  1906.                         local dE = Instance.new("Sound")
  1907.                         dE.Pitch = rd2(10, 11) / 10
  1908.                         dE.Volume = rd2(10, 13) / 10
  1909.                         dE.EmitterSize = 10
  1910.                         dE.SoundId = "rbxassetid://"
  1911.                         dE.Parent = dv
  1912.                         dE:Play()
  1913.                         coroutine.resume(coroutine.create(function()       
  1914.         for I = 1, 5 do
  1915.             swait()
  1916.             dv.Transparency = dv.Transparency + 0.175
  1917.             dw.Scale = dw.Scale + Vector3.new(0.8 * c, 0.8 * c, 0.8 * c)
  1918.         end
  1919.     end))
  1920.         end
  1921.     end
  1922. end
  1923. ------
  1924.  
  1925. vt = Vector3.new
  1926. local new = Instance.new
  1927. local cf = CFrame.new
  1928. local cfa = CFrame.Angles
  1929. local bc = BrickColor.new
  1930.  
  1931. function bigbangattack()
  1932.     attack = true
  1933.     Humanoid.WalkSpeed = 0
  1934.           for i = 0, 8, 0.1 do
  1935.         swait()
  1936.   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)
  1937.    RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  1938.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  1939.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  1940.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  1941.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  1942.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  1943.     end
  1944. local rng = Instance.new("Part", mouse)
  1945.         rng.Anchored = true
  1946.         rng.BrickColor = BrickColor.new("Cyan")
  1947.         rng.CanCollide = false
  1948.         rng.FormFactor = 3
  1949.         rng.Name = "Ring"
  1950.         rng.Size = Vector3.new(0.4,0.4,0.4)
  1951.         rng.Transparency = 0
  1952.         rng.TopSurface = 0
  1953.         rng.BottomSurface = 0
  1954.         rng.CFrame = RootPart.CFrame
  1955.         local rngm = Instance.new("SpecialMesh", rng)
  1956.         rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1957.  
  1958. local rng3 = rng:Clone()
  1959. rng3.Parent = char
  1960. local rng3m = rng3.Mesh
  1961.  
  1962. local rng5 = rng:Clone()
  1963. rng5.Parent = char
  1964. rng5.BrickColor = BrickColor.new("Cyan")
  1965. local rng5m = rng5.Mesh
  1966. local rng6 = rng:Clone()
  1967. rng6.Material = "Plastic"
  1968. rng6.BrickColor = BrickColor.new("Cyan")
  1969. rng6.Parent = char
  1970. local rng6m = rng6.Mesh
  1971. rng6m.Scale = vt(7.5,7.5,7.5)
  1972. rng6m.MeshType = "FileMesh"
  1973. rng6m.MeshId = "rbxassetid://430736398"
  1974. local Must2 = Instance.new("Sound",rng6)
  1975. Must2.SoundId = "rbxassetid://135581154"
  1976. Must2.Pitch = 0.99
  1977. Must2.Volume = 3
  1978. Must2.Looped = false
  1979. wait(0)
  1980. Must2:Play()   
  1981. local hita = rng6.Touched:connect(function(hit)
  1982.     ugothit(hit,40,50,math.random(49,56),"Normal",RootJoint,.2,1)
  1983. end)
  1984.  
  1985. rng3.CFrame = RootPart.CFrame
  1986.  
  1987. rng5.CFrame = RootPart.CFrame
  1988. rng6.CFrame = RootPart.CFrame
  1989.             local pie222 = Instance.new("ParticleEmitter")
  1990. pie222.Parent = rng6
  1991. pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  1992. pie222.LightEmission = 1
  1993. pie222.Size = NumberSequence.new(6,1)
  1994. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  1995. pie222.Transparency = NumberSequence.new(0.6,1)
  1996. pie222.EmissionDirection = "Top"
  1997. pie222.Enabled = true
  1998. pie222.Lifetime = NumberRange.new(1)
  1999. pie222.Rotation = NumberRange.new(-320, 320)
  2000. pie222.Rate = 404
  2001. pie222.Speed = NumberRange.new(0)
  2002. pie222.LockedToPart = false
  2003. pie222.VelocitySpread = 2
  2004.     wait()
  2005.     local scaler = 10/5
  2006.     local scaler2 = 10/5
  2007.     for i = 0,10,0.1 do
  2008.         swait()
  2009.         rng.CFrame = rng.CFrame + rng.CFrame.lookVector*scaler2
  2010.        
  2011.         rng3.CFrame = rng3.CFrame + rng3.CFrame.lookVector*scaler2/0.5
  2012.  
  2013.         rng5.CFrame = rng5.CFrame + rng5.CFrame.lookVector*scaler2/10
  2014.         rng6.Size = rng6.Size + Vector3.new(scaler2/3.8, scaler2/3.8, scaler2/3.8)
  2015.         rng6.CFrame = rng3.CFrame
  2016.         rng.Transparency = rng.Transparency + 1
  2017.    
  2018.         rng3.Transparency = rng3.Transparency + 0.01
  2019.  
  2020.         rng5.Transparency = rng5.Transparency + 0.01
  2021.         rng6.Transparency = rng6.Transparency + 0.021
  2022.         scaler = scaler - 0.125/5
  2023.         scaler2 = scaler2 - 0.1/5
  2024.    
  2025.         rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/2, scaler2/2, 1)
  2026.    
  2027.         rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 0.3)
  2028.          rngm.Scale = rngm.Scale + Vector3.new(scaler2/1, scaler2/1, 1)
  2029.     end
  2030.     hita:disconnect()
  2031.     game:GetService("Debris"):AddItem(rng, 1)
  2032.  
  2033.     game:GetService("Debris"):AddItem(rng3, 1)
  2034.  
  2035.     game:GetService("Debris"):AddItem(rng5, 1)
  2036.     attack = false
  2037.     pie222:Destroy()
  2038.     Humanoid.WalkSpeed = 16
  2039. end
  2040.  
  2041.  
  2042. function bigbangattack2()
  2043.     attack = true
  2044.     Humanoid.WalkSpeed = 0
  2045.           for i = 0, 8, 0.1 do
  2046.         swait()
  2047.    RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  2048.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  2049.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  2050.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  2051.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  2052.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  2053.     end
  2054. local rng = Instance.new("Part", RightArm)
  2055.         rng.Anchored = true
  2056.         rng.BrickColor = BrickColor.new("Cyan")
  2057.         rng.CanCollide = false
  2058.         rng.FormFactor = 3
  2059.         rng.Name = "Ring"
  2060.         rng.Size = Vector3.new(0.4,0.4,0.4)
  2061.         rng.Transparency = 0
  2062.         rng.TopSurface = 0
  2063.         rng.BottomSurface = 0
  2064.         rng.CFrame = RootPart.CFrame
  2065.         local rngm = Instance.new("SpecialMesh", rng)
  2066.         rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2067.  
  2068. local rng3 = rng:Clone()
  2069. rng3.Parent = char
  2070. local rng3m = rng3.Mesh
  2071.  
  2072. local rng5 = rng:Clone()
  2073. rng5.Parent = char
  2074. rng5.BrickColor = BrickColor.new("Cyan")
  2075. local rng5m = rng5.Mesh
  2076. local rng6 = rng:Clone()
  2077. rng6.Material = "Plastic"
  2078. rng6.BrickColor = BrickColor.new("Cyan")
  2079. rng6.Parent = char
  2080. local rng6m = rng6.Mesh
  2081. rng6m.Scale = vt(7.5,7.5,30.5)
  2082. rng6m.MeshType = "FileMesh"
  2083. rng6m.MeshId = "rbxassetid://430736398"
  2084. local Must2 = Instance.new("Sound",Torso)
  2085. Must2.SoundId = "rbxassetid://719747626"
  2086. Must2.Pitch = 0.99
  2087. Must2.Volume = 3
  2088. Must2.Looped = false
  2089. wait(0)
  2090. Must2:Play()   
  2091. local hita = rng6.Touched:connect(function(hit)
  2092.     ugothit(hit,40,50,math.random(49,56),"Normal",RootJoint,.2,1)
  2093. end)
  2094.  
  2095. rng3.CFrame = Head.CFrame
  2096.  
  2097. rng5.CFrame = Head.CFrame
  2098. rng6.CFrame = rng5.CFrame
  2099.             local pie222 = Instance.new("ParticleEmitter")
  2100. pie222.Parent = rng6
  2101. pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  2102. pie222.LightEmission = 1
  2103. pie222.Size = NumberSequence.new(15,1)
  2104. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  2105. pie222.Transparency = NumberSequence.new(0.6,1)
  2106. pie222.EmissionDirection = "Top"
  2107. pie222.Enabled = true
  2108. pie222.Lifetime = NumberRange.new(1)
  2109. pie222.Rotation = NumberRange.new(-320, 320)
  2110. pie222.Rate = 404
  2111. pie222.Speed = NumberRange.new(0)
  2112. pie222.LockedToPart = false
  2113. pie222.VelocitySpread = 2
  2114.     wait()
  2115.     local scaler = 10/5
  2116.     local scaler2 = 10/5
  2117.     for i = 0,10,0.1 do
  2118.         swait()
  2119.         rng.CFrame = rng.CFrame + rng.CFrame.lookVector*scaler2
  2120.        
  2121.         rng3.CFrame = rng3.CFrame + rng3.CFrame.lookVector*scaler2/0.5
  2122.  
  2123.         rng5.CFrame = rng5.CFrame + rng5.CFrame.lookVector*scaler2/10
  2124.         rng6.Size = rng6.Size + Vector3.new(scaler2/3.8, scaler2/3.8, scaler2/0.8)
  2125.         rng6.CFrame = rng3.CFrame
  2126.         rng.Transparency = rng.Transparency + 1
  2127.    
  2128.         rng3.Transparency = rng3.Transparency + 0.01
  2129.  
  2130.         rng5.Transparency = rng5.Transparency + 0.01
  2131.         rng6.Transparency = rng6.Transparency + 0.021
  2132.         scaler = scaler - 0.125/5
  2133.         scaler2 = scaler2 - 0.1/5
  2134.    
  2135.         rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/2, scaler2/2, 1)
  2136.    
  2137.         rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 0.3)
  2138.          rngm.Scale = rngm.Scale + Vector3.new(scaler2/1, scaler2/1, 1)
  2139.     end
  2140.     hita:disconnect()
  2141.     game:GetService("Debris"):AddItem(rng, 1)
  2142.  
  2143.     game:GetService("Debris"):AddItem(rng3, 1)
  2144.  
  2145.     game:GetService("Debris"):AddItem(rng5, 1)
  2146.     attack = false
  2147.     pie222:Destroy()
  2148.     Humanoid.WalkSpeed = 16
  2149. end
  2150.  
  2151. boom = Instance.new("Sound",char)
  2152. boom.SoundId = "http://www.roblox.com/asset/?id = 447041606"
  2153. boom.Volume = 1
  2154.  
  2155. mouse.KeyDown:connect(function(key)
  2156.     if key == "q" then
  2157.         local Must = Instance.new("Sound",Torso)
  2158. Must.SoundId = "rbxassetid://273734478"
  2159. Must.Pitch = 0.99
  2160. Must.Volume = 3.4
  2161. Must.Looped = false
  2162. wait(0)
  2163. Must:Play()
  2164.  
  2165.             local pie222 = Instance.new('ParticleEmitter')
  2166. pie222.Parent = RootPart
  2167. pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  2168. pie222.LightEmission = 1
  2169. pie222.Size = NumberSequence.new(6,1)
  2170. pie222.Texture = "http://www.roblox.com/asset/?id=74697410"
  2171. pie222.Transparency = NumberSequence.new(0.3,1)
  2172. pie222.EmissionDirection = "Top"
  2173. pie222.Enabled = true
  2174. pie222.Lifetime = NumberRange.new(1)
  2175. pie222.Rotation = NumberRange.new(-320, 320)
  2176. pie222.Rate = 300
  2177. pie222.Speed = NumberRange.new(0)
  2178. pie222.LockedToPart = false
  2179. pie222.VelocitySpread = 2
  2180. Humanoid.WalkSpeed = 400
  2181. wait(7)
  2182. pie222:Destroy()
  2183. Humanoid.WalkSpeed = 150
  2184.    
  2185.  
  2186.        
  2187.     end
  2188. end)
  2189.  
  2190.  
  2191. mouse.KeyDown:connect(function(k) ---galickgun
  2192.   if attack == false and k == "=" and MV4 > 80 and firemode == true then
  2193.     MV4 = 0
  2194. local Must = Instance.new("Sound",Torso)
  2195. Must.SoundId = "rbxassetid://719748223"
  2196. Must.Pitch = 0.99
  2197. Must.Volume = 3.4
  2198. Must.Looped = false
  2199. wait(0)
  2200. Must:Play()
  2201.     Humanoid.WalkSpeed = 13
  2202. local Aura = Instance.new('ParticleEmitter')
  2203. Aura.Name = "Aura"
  2204. Aura.Texture = "rbxassetid://347730682"
  2205. Aura.Parent = Torso
  2206. Aura.LightEmission = 1
  2207. Aura.Transparency = NumberSequence.new(0.4,1)
  2208. Aura.Color = ColorSequence.new(BrickColor.new("Magenta").Color)
  2209. Aura.Size = NumberSequence.new(1,9)
  2210. Aura.Rotation = NumberRange.new(-360,360)
  2211. Aura.LockedToPart = true
  2212. Aura.Lifetime = NumberRange.new(1)
  2213. Aura.Rate = 100
  2214. Aura.Speed = NumberRange.new(0)
  2215. Aura.EmissionDirection = "Top"
  2216. local Aura2 = Instance.new('ParticleEmitter')
  2217. Aura2.Name = "Aura"
  2218. Aura2.Texture = "rbxassetid://1046299182"
  2219. Aura2.Parent = Torso
  2220. Aura2.LightEmission = 1
  2221. Aura2.Transparency = NumberSequence.new(0,1)
  2222. Aura2.Color = ColorSequence.new(BrickColor.new("Magenta").Color)
  2223. Aura2.Size = NumberSequence.new(14)
  2224. Aura2.Rotation = NumberRange.new(-360,360)
  2225. Aura2.LockedToPart = true
  2226. Aura2.Lifetime = NumberRange.new(0.2)
  2227. Aura2.Rate = 20
  2228. Aura2.Speed = NumberRange.new(0)
  2229. Aura2.EmissionDirection = "Top"
  2230.     attack = true
  2231.     Firepart1 = Instance.new("Part", RightArm)
  2232.     Firepart1.Size = Vector3.new(1, 1, 1)
  2233.     GuW1 = Instance.new("Weld")
  2234.     GuW1.Name = "GuW"
  2235.     GuW1.Part0 = RightArm
  2236.     GuW1.C0 = cn(0, -1, 0)
  2237.     GuW1.C1 = cn(0, 0, 0)
  2238.     GuW1.Part1 = Firepart1
  2239.     GuW1.Parent = RightArm
  2240.     Firepart1.Transparency = 1
  2241.     Firepart2 = Instance.new("Part", LeftArm)
  2242.     Firepart2.Size = Vector3.new(1, 1, 1)
  2243.     GuW2 = Instance.new("Weld")
  2244.     GuW2.Name = "GuW"
  2245.     GuW2.Part0 = LeftArm
  2246.     GuW2.C0 = cn(0, -1, 0)
  2247.     GuW2.C1 = cn(0, 0, 0)
  2248.     GuW2.Part1 = Firepart2
  2249.     GuW2.Parent = LeftArm
  2250.     Firepart2.Transparency = 1
  2251.     GuW1:Destroy()
  2252.     GuW1 = Instance.new("Weld")
  2253.     GuW1.Name = "GuW"
  2254.     GuW1.Part0 = Torso
  2255.     GuW1.C0 = cn(0, 0, -6)
  2256.     GuW1.C1 = cn(0, 0, 0)
  2257.     GuW1.Part1 = Firepart1
  2258.     GuW1.Parent = Torso
  2259.     GuW2:Destroy()
  2260.     GuW2 = Instance.new("Weld")
  2261.     GuW2.Name = "GuW"
  2262.     GuW2.Part0 = Torso
  2263.     GuW2.C0 = cn(0, 0, -6)
  2264.     GuW2.C1 = cn(0, 0, 0)
  2265.     GuW2.Part1 = Firepart2
  2266.     GuW2.Parent = Torso
  2267.     GuW2:Destroy()
  2268.     GuW2 = Instance.new("Weld")
  2269.     GuW2.Name = "GuW"
  2270.     GuW2.Part0 = Torso
  2271.     GuW2.C0 = cn(0, 0, -4)
  2272.     GuW2.C1 = cn(0, 0, 0)
  2273.     GuW2.Part1 = Firepart2
  2274.     GuW2.Parent = Torso
  2275.     for i = 0, 18, 0.1 do
  2276.       swait()
  2277.       if Torsovelocity.Y > 2 then
  2278.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2279.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-59)), 0.1)
  2280.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  2281.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  2282.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2283.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2284.       elseif Torsovelocity.Y < 1 then
  2285.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(70)), 0.1)
  2286.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-59)), 0.05)
  2287.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  2288.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(50), math.rad(-120), math.rad(-90)), 0.1)
  2289.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2290.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2291.       end
  2292.     end
  2293.     GuW1:Destroy()
  2294.     GuW1 = Instance.new("Weld")
  2295.     GuW1.Name = "GuW"
  2296.     GuW1.Part0 = Torso
  2297.     GuW1.C0 = cn(0, 0, -15)
  2298.     GuW1.C1 = cn(0, 0, 0)
  2299.     GuW1.Part1 = Firepart1
  2300.     GuW1.Parent = Torso
  2301.     GuW2:Destroy()
  2302.     GuW2 = Instance.new("Weld")
  2303.     GuW2.Name = "GuW"
  2304.     GuW2.Part0 = Torso
  2305.     GuW2.C0 = cn(0, 0, -17.5)
  2306.     GuW2.C1 = cn(0, 0, 0)
  2307.     GuW2.Part1 = Firepart2
  2308.     GuW2.Parent = Torso
  2309. local Must = Instance.new("Sound",Torso)
  2310. Must.SoundId = "rbxassetid://719747626"
  2311. Must.Pitch = 0.99
  2312. Must.Volume = 3.9
  2313. Must.Looped = false
  2314. wait(0)
  2315. Must:Play()
  2316.     for i = 0, 1.25, 0.01 do
  2317.       swait()
  2318.       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)
  2319.       shoottraildd22(mouse.Hit.p, Torso, 0)
  2320.       BlockEffect(BrickColor.new("Magenta"), Torso.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  2321.       BlockEffect(BrickColor.new("Magenta"), Torso.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  2322.       if Torsovelocity.Y > 2 then
  2323.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2324.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2325.         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)
  2326.         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)
  2327.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2328.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2329.       end
  2330.     end
  2331. Must:Stop()
  2332. Aura:Destroy()
  2333. Aura2:Destroy()
  2334.     wait(0.5)
  2335.     Humanoid.WalkSpeed = 16
  2336.     attack = false
  2337.     MV4 = 300
  2338.     Firepart1:Destroy()
  2339.     Firepart2:Destroy()
  2340.   end
  2341. end)
  2342.  
  2343.  
  2344. d = {}
  2345. function iteffect()
  2346.  
  2347. coroutine.resume(coroutine.create(function()
  2348.  
  2349. for i = 1, 10 do
  2350. effect = Instance.new("Part", workspace)
  2351. effect.Anchored = true
  2352. effect.CanCollide = false
  2353. effect.Size = Vector3.new(0.2, 3, 0.2)
  2354. effect.CFrame = char.HumanoidRootPart.CFrame * CFrame.new(math.random(-3, 3), math.random(-3, 3), math.random(-3, 3))
  2355. effect.Transparency = 0
  2356. effect.Material = "Plastic"
  2357. effect.BrickColor = BrickColor.new("Really black")
  2358. table.insert(d, effect)
  2359. game:GetService("Debris"):AddItem(effect, 0.3)
  2360. end
  2361.  
  2362. coroutine.resume(coroutine.create(function()
  2363. for i = 1, 10 do
  2364. for i,e in pairs(d) do
  2365. e.CFrame = e.CFrame * CFrame.new(0, math.random(0, 10)/10, 0)
  2366. e.Transparency = e.Transparency + 0.030
  2367. end
  2368. wait(0.01)
  2369. end
  2370.  
  2371. end))
  2372. end))
  2373.  
  2374.  
  2375. end
  2376.  
  2377. tp = true
  2378.  
  2379. mouse.KeyDown:connect(function(k)
  2380. if k == "e" then
  2381. if tp == true then
  2382. tp = false
  2383. local Must = Instance.new("Sound",Torso)
  2384. Must.SoundId = "rbxassetid://1055279036"
  2385. Must.Pitch = 0.99
  2386. Must.Volume = 1.2
  2387. Must.Looped = false
  2388. wait(0)
  2389. Must:Play()
  2390. Zanzoken = Instance.new("Part",char)
  2391. Zanzoken.Anchored = true
  2392. Zanzoken.CanCollide = false
  2393. Zanzoken.Position = v3(999,999,999)
  2394. Zanzoken.CFrame = Torso.CFrame
  2395. game.Debris:AddItem(Zanzoken,0.5)
  2396. Zanzoken.Transparency = 1
  2397. wait()
  2398. idk = Instance.new("BillboardGui",Zanzoken)
  2399. idk.Size = UDim2.new(10,0,15,0)
  2400. idk.AlwaysOnTop = false
  2401. idk1 = Instance.new("ImageLabel",idk)
  2402. idk1.BackgroundTransparency = 1
  2403. idk.ExtentsOffset = v3(0,0,0)
  2404. idk1.ImageTransparency = 0
  2405. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  2406. idk1.Size = UDim2.new(2,0,1,0)
  2407. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  2408. idk1.Image = "rbxassetid://319554883"
  2409. char.Head.face.Parent = game.Lighting
  2410.   wait(0)
  2411. char.HumanoidRootPart.CFrame = mouse.Hit * CFrame.new(0, 3, 0)
  2412. game.Lighting.face.Parent = char.Head
  2413.    wait(0)
  2414. Zanzoken = Instance.new("Part",char)
  2415. Zanzoken.Anchored = true
  2416. Zanzoken.CanCollide = false
  2417. Zanzoken.Position = v3(999,999,999)
  2418. Zanzoken.CFrame = Torso.CFrame
  2419. game.Debris:AddItem(Zanzoken,0.5)
  2420. Zanzoken.Transparency = 1
  2421. wait()
  2422. idk = Instance.new("BillboardGui",Zanzoken)
  2423. idk.Size = UDim2.new(10,0,15,0)
  2424. idk.AlwaysOnTop = false
  2425. idk1 = Instance.new("ImageLabel",idk)
  2426. idk1.BackgroundTransparency = 1
  2427. idk.ExtentsOffset = v3(0,0,0)
  2428. idk1.ImageTransparency = 0
  2429. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  2430. idk1.Size = UDim2.new(2,0,1,0)
  2431. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  2432. idk1.Image = "rbxassetid://319554883"
  2433.  
  2434. wait(0.4)
  2435. tp = true
  2436.  
  2437.  
  2438. end
  2439. end
  2440. end)
  2441.  
  2442.  
  2443. MV4 = 300
  2444. mouse.KeyDown:connect(function(k)
  2445.   if attack == false and k == "=" and MV4 > 80 and firemode == true then
  2446.     MV4 = 0
  2447. local Must = Instance.new("Sound",workspace)
  2448. Must.SoundId = "rbxassetid://512366303"
  2449. Must.Pitch = 0.99
  2450. Must.Volume = 3.5
  2451. Must.Looped = true
  2452. wait(0)
  2453. Must:Play()
  2454.          local lb = Instance.new("Part")
  2455.   lb.Parent = char
  2456.    lb.Material = "Neon"
  2457.     lb.Color = BrickColor.new("Gold").Color
  2458.      lb.CanCollide = false
  2459.      lb.Material = "Neon"
  2460.      lb.Size = vt(1,1,1)
  2461.      lb.CFrame = Torso.CFrame
  2462.      lb.Rotation = vt(0,0,0)
  2463.      lb.Anchored = true
  2464.      lb.Transparency = 0
  2465.      local thing = Instance.new("SpecialMesh",lb)
  2466.      thing.MeshType = "FileMesh"
  2467.      thing.MeshId = "http://www.roblox.com/asset/?id=20329976"
  2468.      thing.Scale = vt(0,15,0)
  2469.      local chancerot = math.random(1,2)
  2470.      for z = 0, 4 do
  2471.      if chancerot == 1 then
  2472.      lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  2473.      elseif chancerot == 2 then
  2474.      lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  2475.      end
  2476.      lb.Transparency = lb.Transparency + 0.1
  2477.      thing.Scale = thing.Scale + vt(15,0,15)
  2478.      wait()
  2479.      end
  2480.      for z = 0, 4 do
  2481.      if chancerot == 1 then
  2482.      lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  2483.      elseif chancerot == 2 then
  2484.      lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  2485.      end
  2486.      lb.Transparency = lb.Transparency + 0.1
  2487.      thing.Scale = thing.Scale + vt(15,0,15)
  2488.      wait()
  2489. end
  2490.  
  2491. local Aura = Instance.new('ParticleEmitter')
  2492. Aura.Name = "Aura"
  2493. Aura.Texture = "rbxassetid://347730682"
  2494. Aura.Parent = Torso
  2495. Aura.LightEmission = 1
  2496. Aura.Transparency = NumberSequence.new(0.5,1)
  2497. Aura.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  2498. Aura.Size = NumberSequence.new(1,25)
  2499. Aura.Rotation = NumberRange.new(-360,360)
  2500. Aura.LockedToPart = true
  2501. Aura.Lifetime = NumberRange.new(1)
  2502. Aura.Rate = 100
  2503. Aura.Speed = NumberRange.new(0)
  2504. Aura.EmissionDirection = "Top"
  2505. local Aura2 = Instance.new('ParticleEmitter')
  2506. Aura2.Name = "Aura"
  2507. Aura2.Texture = "rbxassetid://1046299182"
  2508. Aura2.Parent = Torso
  2509. Aura2.LightEmission = 1
  2510. Aura2.Transparency = NumberSequence.new(0,1)
  2511. Aura2.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  2512. Aura2.Size = NumberSequence.new(55)
  2513. Aura2.Rotation = NumberRange.new(-360,360)
  2514. Aura2.LockedToPart = true
  2515. Aura2.Lifetime = NumberRange.new(0.2)
  2516. Aura2.Rate = 20
  2517. Aura2.Speed = NumberRange.new(0)
  2518. Aura2.EmissionDirection = "Top"
  2519. lig = Instance.new("PointLight",Player.Character.Torso)
  2520. lig.Color=Color3.new(255,255,0)
  2521. lig.Range = 12
  2522.     Humanoid.WalkSpeed = 0.01
  2523.     attack = true
  2524.     Firepart1 = Instance.new("Part", RightArm)
  2525.     Firepart1.Size = Vector3.new(1, 1, 1)
  2526.     GuW1 = Instance.new("Weld")
  2527.     GuW1.Name = "GuW"
  2528.     GuW1.Part0 = RightArm
  2529.     GuW1.C0 = cn(0, -1, 0)
  2530.     GuW1.C1 = cn(0, 0, 0)
  2531.     GuW1.Part1 = Firepart1
  2532.     GuW1.Parent = RightArm
  2533.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  2534.     Firepart1.Transparency = 1
  2535.     Firepart2 = Instance.new("Part", LeftArm)
  2536.     Firepart2.Size = Vector3.new(1, 1, 1)
  2537.     GuW2 = Instance.new("Weld")
  2538.     GuW2.Name = "GuW"
  2539.     GuW2.Part0 = LeftArm
  2540.     GuW2.C0 = cn(0, -1, 0)
  2541.     GuW2.C1 = cn(0, 0, 0)
  2542.     GuW2.Part1 = Firepart2
  2543.     GuW2.Parent = LeftArm
  2544.     Firepart2.Transparency = 1
  2545.  
  2546.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
  2547.     GuW1:Destroy()
  2548.     GuW1 = Instance.new("Weld")
  2549.     GuW1.Name = "GuW"
  2550.     GuW1.Part0 = Torso
  2551.     GuW1.C0 = cn(0, 0, -6)
  2552.     GuW1.C1 = cn(0, 0, 0)
  2553.     GuW1.Part1 = Firepart1
  2554.     GuW1.Parent = Torso
  2555.     GuW2:Destroy()
  2556.     GuW2 = Instance.new("Weld")
  2557.     GuW2.Name = "GuW"
  2558.     GuW2.Part0 = Torso
  2559.     GuW2.C0 = cn(0, 0, -6)
  2560.     GuW2.C1 = cn(0, 0, 0)
  2561.     GuW2.Part1 = Firepart2
  2562.     GuW2.Parent = Torso
  2563.  
  2564.     GuW2:Destroy()
  2565.     GuW2 = Instance.new("Weld")
  2566.     GuW2.Name = "GuW"
  2567.     GuW2.Part0 = Torso
  2568.     GuW2.C0 = cn(0, 0, -4)
  2569.     GuW2.C1 = cn(0, 0, 0)
  2570.     GuW2.Part1 = Firepart2
  2571.     GuW2.Parent = Torso
  2572.     for i = 0, 15, 0.1 do
  2573.       swait()
  2574.       if Torsovelocity.Y > 2 then
  2575.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2576.  Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  2577.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  2578.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  2579.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2580.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2581.       elseif Torsovelocity.Y < 1 then
  2582.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2583.  Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  2584.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  2585.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  2586.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2587.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2588.       end
  2589.     end
  2590. wait(16)
  2591. local Aura3 = Instance.new('ParticleEmitter')
  2592. Aura3.Name = "Aura"
  2593. Aura3.Texture = "rbxassetid://1046299182"
  2594. Aura3.Parent = Torso
  2595. Aura3.LightEmission = 1
  2596. Aura3.Transparency = NumberSequence.new(0.4,1)
  2597. Aura3.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  2598. Aura3.Size = NumberSequence.new(140)
  2599. Aura3.Rotation = NumberRange.new(-360,360)
  2600. Aura3.LockedToPart = true
  2601. Aura3.Lifetime = NumberRange.new(0.2)
  2602. Aura3.Rate = 70
  2603. Aura3.Speed = NumberRange.new(0)
  2604. Aura3.EmissionDirection = "Top"
  2605. local Aura4 = Instance.new('ParticleEmitter')
  2606. Aura4.Name = "Aura"
  2607. Aura4.Texture = "rbxassetid://1046299182"
  2608. Aura4.Parent = Torso
  2609. Aura4.LightEmission = 1
  2610. Aura4.Transparency = NumberSequence.new(0.7,1)
  2611. Aura4.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
  2612. Aura4.Size = NumberSequence.new(190)
  2613. Aura4.Rotation = NumberRange.new(-360,360)
  2614. Aura4.LockedToPart = true
  2615. Aura4.Lifetime = NumberRange.new(0.2)
  2616. Aura4.Rate = 120
  2617. Aura4.Speed = NumberRange.new(0)
  2618. Aura4.EmissionDirection = "Top"
  2619. local Aura5 = Instance.new('ParticleEmitter')
  2620. Aura5.Name = "Aura"
  2621. Aura5.Texture = "rbxassetid://347730682"
  2622. Aura5.Parent = Torso
  2623. Aura5.LightEmission = 1
  2624. Aura5.Transparency = NumberSequence.new(0.2,1)
  2625. Aura5.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  2626. Aura5.Size = NumberSequence.new(1,65)
  2627. Aura5.Rotation = NumberRange.new(-360,360)
  2628. Aura5.LockedToPart = true
  2629. Aura5.Lifetime = NumberRange.new(1)
  2630. Aura5.Rate = 200
  2631. Aura5.Speed = NumberRange.new(0)
  2632. Aura5.EmissionDirection = "Top"
  2633. local quake = Instance.new("Sound",workspace)
  2634. quake.SoundId = "rbxassetid://1048411878"
  2635. quake.Pitch = 0.99
  2636. quake.Volume = 1.3
  2637. quake.Looped = true
  2638. wait(0)
  2639. quake:Play()
  2640. local scrr = Instance.new("Sound",Torso)
  2641. scrr.SoundId = "rbxassetid://908472235"
  2642. scrr.Pitch = 0.99
  2643. scrr.Volume = 5.5
  2644. scrr.Looped = true
  2645. wait(0)
  2646. scrr:Play()
  2647.  
  2648.  for i = 0, 2, 0.1 do
  2649.       swait()
  2650.          local lb = Instance.new("Part")
  2651.   lb.Parent = char
  2652.    lb.Material = "Neon"
  2653.     lb.Color = BrickColor.new("Gold").Color
  2654.      lb.CanCollide = false
  2655.      lb.Material = "Neon"
  2656.      lb.Size = vt(0.5,0,0.5)
  2657.      lb.CFrame = Torso.CFrame
  2658.      lb.Rotation = vt(0,0,0)
  2659.      lb.Anchored = true
  2660.      lb.Transparency = 0
  2661.      local thing = Instance.new("SpecialMesh",lb)
  2662.      thing.MeshType = "FileMesh"
  2663.      thing.MeshId = "http://www.roblox.com/asset/?id=471124075"
  2664.      thing.Scale = vt(0,15,0)
  2665.      local chancerot = math.random(1,2)
  2666.      for z = 0, 4 do
  2667.      if chancerot == 1 then
  2668.      lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  2669.      elseif chancerot == 2 then
  2670.      lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  2671.      end
  2672.      lb.Transparency = lb.Transparency + 0.1
  2673.      thing.Scale = thing.Scale + vt(0.5,0,0.5)
  2674.      wait()
  2675.      end
  2676.      for z = 0, 4 do
  2677.      if chancerot == 1 then
  2678.      lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  2679.      elseif chancerot == 2 then
  2680.      lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  2681.      end
  2682.      lb.Transparency = lb.Transparency + 0.1
  2683.      thing.Scale = thing.Scale + vt(0.5,0,0.5)
  2684.      wait()
  2685. end
  2686. end
  2687.  
  2688.    
  2689.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
  2690.     for i = 0, 24, 0.1 do
  2691.       swait()
  2692.       if Torsovelocity.Y > 2 then
  2693.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2694.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2695.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  2696.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  2697.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2698.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2699.       elseif Torsovelocity.Y < 1 then
  2700.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2701.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  2702.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  2703.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  2704.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2705.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2706.       end
  2707.     end
  2708. wait(5)
  2709.     GuW1:Destroy()
  2710.     GuW1 = Instance.new("Weld")
  2711.     GuW1.Name = "GuW"
  2712.     GuW1.Part0 = Torso
  2713.     GuW1.C0 = cn(0, 0, -15)
  2714.     GuW1.C1 = cn(0, 0, 0)
  2715.     GuW1.Part1 = Firepart1
  2716.     GuW1.Parent = Torso
  2717.     GuW2:Destroy()
  2718.     GuW2 = Instance.new("Weld")
  2719.     GuW2.Name = "GuW"
  2720.     GuW2.Part0 = Torso
  2721.     GuW2.C0 = cn(0, 0, -17.5)
  2722.     GuW2.C1 = cn(0, 0, 0)
  2723.     GuW2.Part1 = Firepart2
  2724.     GuW2.Parent = Torso
  2725. local Must2 = Instance.new("Sound",Torso) --1048411878
  2726. Must2.SoundId = "rbxassetid://950551676"
  2727. Must2.Pitch = 0.99
  2728. Must2.Volume = 10
  2729. Must2.Looped = false
  2730. wait(0)
  2731. Must2:Play()
  2732. quake:Stop()
  2733. scrr:Stop()
  2734. local Gone = Instance.new('ParticleEmitter')
  2735. Gone.Name = "Aura"
  2736. Gone.Texture = "rbxassetid://1046299182"
  2737. Gone.Parent = Torso
  2738. Gone.LightEmission = 1
  2739. Gone.Transparency = NumberSequence.new(0.7,1)
  2740. Gone.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  2741. Gone.Size = NumberSequence.new(340)
  2742. Gone.Rotation = NumberRange.new(-360,360)
  2743. Gone.LockedToPart = true
  2744. Gone.Lifetime = NumberRange.new(0.2)
  2745. Gone.Rate = 70
  2746. Gone.Speed = NumberRange.new(0)
  2747. Gone.EmissionDirection = "Top"
  2748. wait(2)
  2749. Aura:Destroy()
  2750. Aura2:Destroy()
  2751. Aura3:Destroy()
  2752. Aura4:Destroy()
  2753. Aura5:Destroy()
  2754. lig:Destroy()
  2755. Gone:Destroy()
  2756.     for i = 0, 3, 0.01 do
  2757.       swait()
  2758.       shoottraildd2(mouse.Hit.p, Torso, 0)
  2759.       CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  2760.       BlockEffect(BrickColor.new("New Yeller"), Torso.CFrame, 1, 1, 1, 70, 70, 70, 0.06)
  2761.       BlockEffect(BrickColor.new("New Yeller"), Torso.CFrame, 1, 1, 1, 69.5, 69.5, 69.5, 0.06)
  2762.        if Torsovelocity.Y > 2 then
  2763.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2764.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2765.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  2766.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  2767.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2768.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2769.       elseif Torsovelocity.Y < 1 then
  2770.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2771.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  2772.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  2773.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  2774.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2775.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2776.       end
  2777.     end
  2778.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
  2779.     BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
  2780.     BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
  2781.     BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
  2782.     for i = 0, 3, 0.1 do
  2783.       swait()
  2784.       if Torsovelocity.Y > 2 then
  2785.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2786.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  2787.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  2788.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  2789.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2790.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2791.       elseif Torsovelocity.Y < 1 then
  2792.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2793.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  2794.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  2795.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  2796.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2797.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2798.       end
  2799.     end
  2800.     wait(1)
  2801.     Humanoid.WalkSpeed = 16
  2802.     attack = false
  2803.     MV4 = 0
  2804. Must:Stop()
  2805.     Firepart1:Destroy()
  2806.     Firepart2:Destroy()
  2807.   end
  2808. end)
  2809.  
  2810.  
  2811.  
  2812.  
  2813.  
  2814. musiccommand = 1
  2815. musicwait = false
  2816. mouse.KeyDown:connect(function(k)
  2817.   if k == "=" and attack == false then
  2818.     if musiccommand == 1 and musicwait == false then
  2819.       musicwait = true
  2820.       sou2:Stop()
  2821.       musiccommand = 2
  2822.     end
  2823.     if musiccommand == 2 and musicwait == false then
  2824.       musicwait = true
  2825.       sou2:Play()
  2826.       sou2.Volume = 2
  2827.       musiccommand = 3
  2828.     end
  2829.     if musiccommand == 3 and musicwait == false then
  2830.       musicwait = true
  2831.       sou2.Volume = 0.5
  2832.       musiccommand = 1
  2833.     end
  2834.     musicwait = false
  2835.   end
  2836. end)
  2837. function HitpartFunk3(HPart3, Xv, Yv, Zv)
  2838.   Hitpart3 = Instance.new("Part", HPart3)
  2839.   Hitpart3.Size = Vector3.new(1, 1, 1)
  2840.   Hitpart3.CanCollide = false
  2841.   HuW3 = Instance.new("Weld")
  2842.   HuW3.Name = "GuW"
  2843.   HuW3.Part0 = HPart3
  2844.   HuW3.C0 = cn(Xv, Yv, Zv)
  2845.   HuW3.C1 = cn(0, 0, 0)
  2846.   HuW3.Part1 = Hitpart3
  2847.   HuW3.Parent = HPart3
  2848.   Hitpart3.Transparency = 1
  2849.   game:GetService("Debris"):AddItem(Hitpart3, 20)
  2850. end
  2851. function HitpartFunk2(HPart2, Xv, Yv, Zv)
  2852.   Hitpart2 = Instance.new("Part", HPart2)
  2853.   Hitpart2.Size = Vector3.new(1, 1, 1)
  2854.   Hitpart2.CanCollide = false
  2855.   HuW2 = Instance.new("Weld")
  2856.   HuW2.Name = "GuW"
  2857.   HuW2.Part0 = HPart2
  2858.   HuW2.C0 = cn(Xv, Yv, Zv)
  2859.   HuW2.C1 = cn(0, 0, 0)
  2860.   HuW2.Part1 = Hitpart2
  2861.   HuW2.Parent = HPart2
  2862.   Hitpart2.Transparency = 1
  2863.   game:GetService("Debris"):AddItem(Hitpart2, 20)
  2864. end
  2865. function HitpartFunk(HPart, Min, Max, Xv, Yv, Zv)
  2866.   Hitpart = Instance.new("Part", HPart)
  2867.   Hitpart.Size = Vector3.new(1, 1, 1)
  2868.   Hitpart.CanCollide = false
  2869.   HuW = Instance.new("Weld")
  2870.   HuW.Name = "GuW"
  2871.   HuW.Part0 = HPart
  2872.   HuW.C0 = cn(Xv, Yv, Zv)
  2873.   HuW.C1 = cn(0, 0, 0)
  2874.   HuW.Part1 = Hitpart
  2875.   HuW.Parent = HPart
  2876.   Hitpart.Transparency = 1
  2877.   MagniDamage(Hitpart, 4.5, Min, Max, 1, "Normal")
  2878. end
  2879. --
  2880. --
  2881. MV1 = 20
  2882. mouse.KeyDown:connect(function(k)
  2883.   if k == "=" and attack == false then
  2884.     if firemode == true then
  2885.       firemode = false
  2886.       print("ice mode")
  2887.       icesmoke.Acceleration = Vector3.new(0,0,0)
  2888.       icesmoke.Texture = "http://www.roblox.com/asset/?id=243728104"
  2889.       icesmoke.Transparency = NumberSequence.new({
  2890.         NumberSequenceKeypoint.new(0, 0.9),
  2891.         NumberSequenceKeypoint.new(1, 1)
  2892.       })
  2893.       icesmoke.Size = NumberSequence.new(3)
  2894.       icesmoke.Parent = RightArm
  2895.     else
  2896.       firemode = true
  2897.       print("fire mode")
  2898.       ice_mode = false
  2899.       owner.Character.Head.Running.SoundId = "rbxasset://sounds/action_footsteps_plastic.mp3"
  2900.       icesmoke.Acceleration = Vector3.new(0, 15, 0)
  2901.       icesmoke.Rate = 400
  2902.       icesmoke.Texture = "http://www.roblox.com/asset/?id=11601142"
  2903.       icesmoke.Transparency = NumberSequence.new(0.7, 1)
  2904.       icesmoke.Size = NumberSequence.new(3)
  2905.       icesmoke.EmissionDirection = "Top"
  2906.       icesmoke.Parent = LeftArm
  2907.     end
  2908.   end
  2909.   if attack == false and k == "x==" and MV1 > 19 and firemode == false then
  2910.     MV1 = 90
  2911.     Humanoid.WalkSpeed = 15
  2912.     attack = true
  2913.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=131632972", LeftArm, 1, 1.5)
  2914.     Firepart2 = Instance.new("Part", LeftArm)
  2915.     Firepart2.Size = Vector3.new(1, 1, 1)
  2916.     Firepart2.CanCollide = false
  2917.     GuW2 = Instance.new("Weld")
  2918.     GuW2.Name = "GuW"
  2919.     GuW2.Part0 = LeftArm
  2920.     GuW2.C0 = cn(0, -0.5, 0)
  2921.     GuW2.C1 = cn(0, 0, 0)
  2922.     GuW2.Part1 = Firepart2
  2923.     GuW2.Parent = LeftArm
  2924.     Firepart2.Transparency = 1
  2925.     MagniDamage(Firepart2, 6, 20, 40, 10, "Normal")
  2926.     for i = 0, 2, 0.1 do
  2927.       swait()
  2928.       BlockEffect(BrickColor.new("Cyan"), Firepart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  2929.       RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  2930.       Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  2931.       RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  2932.       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)
  2933.       RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  2934.       LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  2935.     end
  2936.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=268249319", LeftArm, 1, 2.7)
  2937.     BlockEffect(BrickColor.new("Cyan"), Firepart2.CFrame, 1, 1, 1, 3, 3, 3, 0.025)
  2938.     BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.02)
  2939.     MagniDamage(Firepart2, 35, 35, 35, 0, "Freeze")
  2940.     Humanoid.WalkSpeed = 16
  2941.     attack = false
  2942.     Firepart2:Destroy()
  2943.   end
  2944. end)
  2945. MV2 = 90
  2946.  
  2947. mouse.KeyDown:connect(function(key)
  2948.     if key == "=" then
  2949. Head.Transparency = 1
  2950. Torso.Transparency = 1
  2951. LeftArm.Transparency = 1
  2952. Head.face.Texture = ""
  2953. RightArm.Transparency = 1  
  2954. LeftLeg.Transparency = 1
  2955. RightLeg.Transparency = 1
  2956. mesh1.Transparency = 1
  2957. mesh2.Transparency = 1
  2958. mesh5.Transparency = 1
  2959. mesheye.Transparency = 1
  2960. mesheye1.Transparency = 1
  2961. mesheye2.Transparency = 1
  2962. mesheye3.Transparency = 1
  2963. char.Parent = workspace.Camera
  2964. char.WalkSpeed = 60
  2965. if char:FindFirstChild("TalkingBillBoard")~= nil then
  2966. char:FindFirstChild("TalkingBillBoard"):destroy()
  2967. end
  2968.     end
  2969. end)
  2970. mouse.KeyUp:connect(function(key)
  2971.     if key == "=" then
  2972. Head.Transparency = 0
  2973. Torso.Transparency = 0
  2974. LeftArm.Transparency = 0
  2975. Head.face.Texture = ""
  2976. RightArm.Transparency = 0  
  2977. LeftLeg.Transparency = 0
  2978. RightLeg.Transparency = 0
  2979. mesh1.Transparency = 0
  2980. mesh2.Transparency = 0
  2981. mesh5.Transparency = 0
  2982. mesheye.Transparency = 0
  2983. mesheye1.Transparency = 0
  2984. mesheye2.Transparency = 0
  2985. mesheye3.Transparency = 0
  2986. hat1.Transparency = 0
  2987. hat2.Transparency = 0
  2988. hat3.Transparency = 0
  2989. hat4.Transparency = 0
  2990. hat5.Transparency = 0
  2991. hat6.Transparency = 0
  2992. hat7.Transparency = 0
  2993. hat8.Transparency = 0
  2994. hat9.Transparency = 0
  2995. char.Parent = workspace
  2996.     end
  2997. end)
  2998.  
  2999. mouse.KeyDown:connect(function(k)
  3000.   if attack == false and k == "=" and MV2 > 89 and firemode == true then
  3001.     MV2 = 90
  3002.     attack = true
  3003.     Firepart = Instance.new("Part", RightArm)
  3004.     Firepart.Size = Vector3.new(1, 1, 1)
  3005.     GuW = Instance.new("Weld")
  3006.     GuW.Name = "GuW"
  3007.     GuW.Part0 = RightArm
  3008.     GuW.C0 = cn(0, -1, 0)
  3009.     GuW.C1 = cn(0, 0, 0)
  3010.     GuW.Part1 = Firepart
  3011.     GuW.Parent = RightArm
  3012.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.7)
  3013.     Firepart.Transparency = 1
  3014.     Humanoid.WalkSpeed = 15
  3015.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=586187912", RightArm, 1, 0.8)
  3016.     CreateSound("http://www.roblox.com/asset/?id=633130540", RightArm, 0.5, 1.5)
  3017.     for i = 1, 3 do
  3018.       BlockEffect(BrickColor.new("New Yeller"), Firepart.CFrame, 1, 1, 1, 6, 6, 6, 0.06)
  3019.       BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 5.8, 5.8, 5.8, 0.06)
  3020.     end
  3021.     for i = 0, 3, 0.1 do
  3022.       BlockEffect(BrickColor.new("New Yeller"), Firepart.CFrame, 1, 1, 1, 1, 1, 1, 0.06)
  3023.       swait()
  3024.       RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3025.       Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  3026.       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)
  3027.       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)
  3028.       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)
  3029.       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)
  3030.     end
  3031. wait(1)
  3032. shoottraildd22(mouse.Hit.p, RightArm, 0, 10)
  3033.  
  3034.     Humanoid.WalkSpeed = 16
  3035.     attack = false
  3036.     Firepart:Destroy()
  3037.   end
  3038.  
  3039.  
  3040.  
  3041.  
  3042.   if attack == false and k == "=" and MV2 > 89 and InForm == true then
  3043.     MV2 = 90
  3044.     attack = true
  3045.     Firepart = Instance.new("Part", RightArm)
  3046.     Firepart.Size = Vector3.new(1, 1, 1)
  3047.     GuW = Instance.new("Weld")
  3048.     GuW.Name = "GuW"
  3049.     GuW.Part0 = RightArm
  3050.     GuW.C0 = cn(0, -1, 0)
  3051.     GuW.C1 = cn(0, 0, 0)
  3052.     GuW.Part1 = Firepart
  3053.     GuW.Parent = RightArm
  3054.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.7)
  3055.     Firepart.Transparency = 1
  3056.     Humanoid.WalkSpeed = 0.01
  3057.     for i = 0, 4, 0.1 do
  3058.       swait()
  3059.       BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  3060.       BlockEffect(BrickColor.new("Really red"), Firepart.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  3061.       RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3062.       Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  3063.       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)
  3064.       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)
  3065.       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)
  3066.       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)
  3067.     end
  3068.     for i = 0, 4, 0.1 do
  3069.       swait()
  3070.       BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  3071.       BlockEffect(BrickColor.new("Really red"), Firepart.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  3072.       RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3073.       Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  3074.       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)
  3075.       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)
  3076.       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)
  3077.       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)
  3078.     end
  3079.     shoottraildd(mouse.Hit.p, RightArm, 0, 10)
  3080.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433410", RightArm, 1, 0.8)
  3081.     CreateSound("http://www.roblox.com/asset/?id=633130540", RightArm, 0.5, 1.5)
  3082.     for i = 1, 3 do
  3083.       BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 6, 6, 6, 0.06)
  3084.       BlockEffect(BrickColor.new("Really red"), Firepart.CFrame, 1, 1, 1, 5.8, 5.8, 5.8, 0.06)
  3085.     end
  3086.     for i = 0, 2, 0.1 do
  3087.       BlockEffect(BrickColor.new("Really black"), Firepart.CFrame, 1, 1, 1, 1, 1, 1, 0.06)
  3088.       swait()
  3089.       RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3090.       Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  3091.       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)
  3092.       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)
  3093.       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)
  3094.       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)
  3095.     end
  3096.     Humanoid.WalkSpeed = 16
  3097.     attack = false
  3098.     Firepart:Destroy()
  3099.   end
  3100. end)
  3101. Rapid = false
  3102. BasePart = Instance.new("Part")
  3103. BasePart.Shape = Enum.PartType.Block
  3104. BasePart.Material = Enum.Material.Neon
  3105. BasePart.TopSurface = Enum.SurfaceType.Smooth
  3106. BasePart.BottomSurface = Enum.SurfaceType.Smooth
  3107. BasePart.FormFactor = Enum.FormFactor.Custom
  3108. BasePart.Size = Vector3.new(0.2, 0.2, 0.2)
  3109. BasePart.CanCollide = true
  3110. BasePart.Locked = true
  3111. BasePart.Anchored = false
  3112. ice_mode = false
  3113. local colors = {
  3114.   BrickColor.new("Cyan"),
  3115.   BrickColor.new("Medium blue"),
  3116.   BrickColor.new("Pastel blue")
  3117. }
  3118. local root = owner.Character:FindFirstChild("HumanoidRootPart")
  3119. if root then
  3120.   mouse.KeyDown:connect(function(k)
  3121.     if k == "=" and firemode == false then
  3122.       if ice_mode == true then
  3123.         ice_mode = false
  3124.         owner.Character.Head.Running.SoundId = "rbxasset://sounds/action_footsteps_plastic.mp3"
  3125.       else
  3126.         ice_mode = true
  3127.         owner.Character.Head.Running.SoundId = "rbxassetid://571670708"
  3128.       end
  3129.     end
  3130.     if k == "=" and firemode == true then
  3131.       attack = true
  3132.       do
  3133.         local Stop = false
  3134.         local Version = 0
  3135.         local MaxSpeed = 5
  3136.         local Speed = 3.5
  3137.         local Keys = {}
  3138.         local Force = 10000
  3139.         CreateSound("http://www.roblox.com/asset/?id=1056635059", Torso, 1, 1)
  3140.         swait(0.5)
  3141.         local Fly, Rot = char.Torso:FindFirstChild("LMMFly"), char.Torso:FindFirstChild("LMMRot")
  3142.         if Fly then
  3143.           Fly:Destroy()
  3144.         end
  3145.         if Rot then
  3146.           Rot:Destroy()
  3147.         end
  3148.         Fly = Instance.new("BodyPosition", char.Torso)
  3149.         Fly.Name = "LMMFly"
  3150.         Fly.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  3151.         Fly.P = Force
  3152.         Fly.position = char.Torso.Position
  3153.         Rot = Instance.new("BodyGyro", char.Torso)
  3154.         Rot.Name = "LMMRot"
  3155.         Rot.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  3156.         Rot.P = Force
  3157.         Rot.cframe = cam.CoordinateFrame
  3158.         CreateSound("http://www.roblox.com/asset/?id=", Fly, 2, 1.5)
  3159.         local Thread, Old = Version, nil
  3160.         char.Humanoid.PlatformStand = true
  3161.         function StopFly()
  3162.           Version = Version + 1
  3163.           Stop = true
  3164.           char.Humanoid.PlatformStand = false
  3165.           Fly:Destroy()
  3166.           Rot:Destroy()
  3167.           attack = false
  3168.         end
  3169.         char.ChildAdded:connect(function(Obj)
  3170.           wait()
  3171.           if Obj.Name == "LM" .. "MFlyStop" then
  3172.             Obj:Destroy()
  3173.             StopFly()
  3174.           end
  3175.         end)
  3176.         HitpartFunk2(RightArm, 0, -0.7, 0)
  3177.         HitpartFunk3(LeftArm, 0, -0.7, 0)
  3178.         for i = 0, 25, 0.1 do
  3179.           if attack == true then
  3180.             swait()
  3181.            
  3182.           end
  3183.           local Vectoring = Rot.cframe - Rot.cframe.p + Fly.position
  3184.           if Keys[string.char(48)] then
  3185.             Speed = 1
  3186.           end
  3187.           if Keys.w then
  3188.             Vectoring = Vectoring + cam.CoordinateFrame.lookVector * Speed
  3189.           end
  3190.           if Keys.s then
  3191.             Vectoring = Vectoring - cam.CoordinateFrame.lookVector * Speed
  3192.           end
  3193.           if Keys.d then
  3194.             Vectoring = Vectoring * CFrame.new(Speed, 0, 0)
  3195.           end
  3196.           if Keys.a then
  3197.             Vectoring = Vectoring * CFrame.new(-Speed, 0, 0)
  3198.           end
  3199.           if Keys.e or Keys[" "] then
  3200.             Vectoring = Vectoring * CFrame.new(0, Speed, 0)
  3201.           end
  3202.           if Keys.q then
  3203.             Vectoring = Vectoring * CFrame.new(0, -Speed, 0)
  3204.           end
  3205.           if Keys.z then
  3206.             StopFly()
  3207.           end
  3208.           if Old ~= Vectoring then
  3209.             Fly.position = Vectoring.p
  3210.             Old = Vectoring
  3211.             Speed = math.min(Speed + Speed * 0.025, MaxSpeed)
  3212.           else
  3213.             Speed = 1
  3214.           end
  3215.           Rot.cframe = cam.CoordinateFrame
  3216.           mouse.KeyDown:connect(function(Key)
  3217.             Keys[Key] = true
  3218.           end)
  3219.           mouse.KeyUp:connect(function(Key)
  3220.             Keys[Key] = false
  3221.           end)
  3222.           RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3223.           Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  3224.           RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(20)), 0.2)
  3225.           LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-20)), 0.2)
  3226.           RH.C0 = clerp(RH.C0, cn(1, -0.6, -0.4) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(-20)), 0.1)
  3227.           LH.C0 = clerp(LH.C0, cn(-1, -0.9, -0.1) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(5)), 0.1)
  3228.         end
  3229.         CreateSound("http://www.roblox.com/asset/?id=633130540", Torso, 0.8, 0.8)
  3230.         attack = false
  3231.         char.Humanoid.PlatformStand = false
  3232.         Fly:Destroy()
  3233.         Rot:Destroy()
  3234.       end
  3235.     end
  3236.   if k == "=" and InForm == true then
  3237.       attack = true
  3238.       do
  3239.         local Stop = false
  3240.         local Version = 0
  3241.         local MaxSpeed = 6
  3242.         local Speed = 3
  3243.         local Keys = {}
  3244.         local Force = 10000
  3245.         CreateSound("http://www.roblox.com/asset/?id=260433410", Torso, 1, 1)
  3246.         swait(1)
  3247.         local Fly, Rot = char.Torso:FindFirstChild("LMMFly"), char.Torso:FindFirstChild("LMMRot")
  3248.         if Fly then
  3249.           Fly:Destroy()
  3250.         end
  3251.         if Rot then
  3252.           Rot:Destroy()
  3253.         end
  3254.         Fly = Instance.new("BodyPosition", char.Torso)
  3255.         Fly.Name = "LMMFly"
  3256.         Fly.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  3257.         Fly.P = Force
  3258.         Fly.position = char.Torso.Position
  3259.         Rot = Instance.new("BodyGyro", char.Torso)
  3260.         Rot.Name = "LMMRot"
  3261.         Rot.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  3262.         Rot.P = Force
  3263.         Rot.cframe = cam.CoordinateFrame
  3264.         CreateSound("http://www.roblox.com/asset/?id=192104941", Fly, 2, 1.5)
  3265.         local Thread, Old = Version, nil
  3266.         char.Humanoid.PlatformStand = true
  3267.         function StopFly()
  3268.           Version = Version + 1
  3269.           Stop = true
  3270.           char.Humanoid.PlatformStand = false
  3271.           Fly:Destroy()
  3272.           Rot:Destroy()
  3273.           attack = false
  3274.         end
  3275.         char.ChildAdded:connect(function(Obj)
  3276.           wait()
  3277.           if Obj.Name == "LM" .. "MFlyStop" then
  3278.             Obj:Destroy()
  3279.             StopFly()
  3280.           end
  3281.         end)
  3282.         HitpartFunk2(RightArm, 0, -0.7, 0)
  3283.         HitpartFunk3(LeftArm, 0, -0.7, 0)
  3284.         for i = 0, 25, 0.1 do
  3285.           if attack == true then
  3286.             swait()
  3287.             BlockEffect(BrickColor.new("Gold"), Hitpart2.CFrame, 13, 13, 13, 2, 2, 2, 0.1, 2)
  3288.             BlockEffect(BrickColor.new("Really red"), Hitpart2.CFrame, 11, 11, 11, 1.8, 1.8, 1.8, 0.1, 2)
  3289.             BlockEffect(BrickColor.new("Gold"), Hitpart3.CFrame, 13, 13, 13, 2, 2, 2, 0.1, 2)
  3290.             BlockEffect(BrickColor.new("Really red"), Hitpart3.CFrame, 11, 11, 11, 1.8, 1.8, 1.8, 0.1, 2)
  3291.           end
  3292.           local Vectoring = Rot.cframe - Rot.cframe.p + Fly.position
  3293.           if Keys[string.char(48)] then
  3294.             Speed = 1
  3295.           end
  3296.           if Keys.w then
  3297.             Vectoring = Vectoring + cam.CoordinateFrame.lookVector * Speed
  3298.           end
  3299.           if Keys.s then
  3300.             Vectoring = Vectoring - cam.CoordinateFrame.lookVector * Speed
  3301.           end
  3302.           if Keys.d then
  3303.             Vectoring = Vectoring * CFrame.new(Speed, 0, 0)
  3304.           end
  3305.           if Keys.a then
  3306.             Vectoring = Vectoring * CFrame.new(-Speed, 0, 0)
  3307.           end
  3308.           if Keys.e or Keys[" "] then
  3309.             Vectoring = Vectoring * CFrame.new(0, Speed, 0)
  3310.           end
  3311.           if Keys.q then
  3312.             Vectoring = Vectoring * CFrame.new(0, -Speed, 0)
  3313.           end
  3314.           if Keys.z then
  3315.             StopFly()
  3316.           end
  3317.           if Old ~= Vectoring then
  3318.             Fly.position = Vectoring.p
  3319.             Old = Vectoring
  3320.             Speed = math.min(Speed + Speed * 0.025, MaxSpeed)
  3321.           else
  3322.             Speed = 1
  3323.           end
  3324.           Rot.cframe = cam.CoordinateFrame
  3325.           mouse.KeyDown:connect(function(Key)
  3326.             Keys[Key] = true
  3327.           end)
  3328.           mouse.KeyUp:connect(function(Key)
  3329.             Keys[Key] = false
  3330.           end)
  3331.           RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3332.           Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  3333.           RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(20)), 0.2)
  3334.           LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-20)), 0.2)
  3335.           RH.C0 = clerp(RH.C0, cn(1, -0.6, -0.4) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(-20)), 0.1)
  3336.           LH.C0 = clerp(LH.C0, cn(-1, -0.9, -0.1) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(5)), 0.1)
  3337.         end
  3338.         CreateSound("http://www.roblox.com/asset/?id=633130540", Torso, 0.8, 0.8)
  3339.         attack = false
  3340.         char.Humanoid.PlatformStand = false
  3341.         Fly:Destroy()
  3342.         Rot:Destroy()
  3343.       end
  3344.     end
  3345.   end)
  3346.   game:GetService("RunService").Stepped:connect(function()
  3347.     if ice_mode == true then
  3348.       local part, pos, normal = workspace:FindPartOnRay(Ray.new(root.Position, Vector3.new(0, -64, 0)), owner.Character)
  3349.       local icePath = BasePart:Clone()
  3350.       icePath.Anchored = true
  3351.       icePath.Transparency = 0.85
  3352.       icePath.Size = Vector3.new(3 + math.random(), 0.2 + math.random() * 0.2, 3 + math.random())
  3353.       icePath.CFrame = CFrame.new(pos, pos + normal) * CFrame.Angles(-math.pi / 2, math.pi * 2 * math.random(), 0)
  3354.       icePath.BrickColor = colors[math.random(1, #colors)]
  3355.       icePath.Parent = owner.Character
  3356.       game:GetService("Debris"):AddItem(icePath, 1)
  3357.       icePath.Velocity = owner.Character.HumanoidRootPart.CFrame.lookVector * 36
  3358.     end
  3359.   end)
  3360. end
  3361. MV3 = 190
  3362. mouse.KeyDown:connect(function(k)
  3363.   if attack == false and k == "=" and MV3 > 19 and hoop == true then
  3364.     MV3 = 80
  3365.     attack = true
  3366.     Humanoid.WalkSpeed = 15
  3367.     HitpartFunk2(RightArm, 0, -0.5, 0)
  3368.     HitpartFunk3(LeftArm, 0, -0.5, 0)
  3369.     for i = 0, 1.5, 0.1 do
  3370.       swait()
  3371.       RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  3372.       Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(0)), 0.3)
  3373.       RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  3374.       LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  3375.       RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  3376.       LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  3377.     end
  3378.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=608537390", Torso, 1, 0.6)
  3379.     for i = 0, 2, 0.1 do
  3380.       swait()
  3381.       RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  3382.       Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.3)
  3383.       RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
  3384.       LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
  3385.       RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  3386.       LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  3387.     end
  3388.     for i = 0, 4.2, 0.1 do
  3389.       swait()
  3390.       BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  3391.       BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  3392.       BlockEffect(BrickColor.new("Cyan"), Hitpart3.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  3393.       BlockEffect(BrickColor.new("Medium blue"), Hitpart3.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  3394.       RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1.5, -1) * angles(math.rad(75), math.rad(0), math.rad(0)), 0.2)
  3395.       Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
  3396.       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)
  3397.       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)
  3398.       RH.C0 = clerp(RH.C0, cn(1, -0.7, -0.3) * RHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.2)
  3399.       LH.C0 = clerp(LH.C0, cn(-1, -0.55, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  3400.     end
  3401.     BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
  3402.     BlockEffect(BrickColor.new("White"), Hitpart2.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
  3403.     BlockEffect(BrickColor.new("Cyan"), Hitpart3.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
  3404.     BlockEffect(BrickColor.new("White"), Hitpart3.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
  3405.     BlockEffect(BrickColor.new("Cyan"), Torso.CFrame, 1, 1, 1, 55, 55, 55, 0.08)
  3406.     MagniDamage(Torso, 75, 70, 75, 40, "Freeze")
  3407.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433850", Torso, 2, 0.5)
  3408.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260435136", Torso, 4, 1.5)
  3409.     for i = 0, 2, 0.1 do
  3410.       swait()
  3411.       RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1.5, -1) * angles(math.rad(75), math.rad(0), math.rad(0)), 0.2)
  3412.       Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
  3413.       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)
  3414.       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)
  3415.       RH.C0 = clerp(RH.C0, cn(1, -0.7, -0.3) * RHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.1)
  3416.       LH.C0 = clerp(LH.C0, cn(-1, -0.55, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  3417.     end
  3418.     for i = 0, 2, 0.1 do
  3419.       swait()
  3420.       RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3421.       Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(0)), 0.3)
  3422.       RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.2)
  3423.       LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.1)
  3424.       RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3425.       LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3426.     end
  3427.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=201858144", Torso, 3, 0.65)
  3428.     for i = 0, 4, 0.1 do
  3429.       swait()
  3430.       BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  3431.       BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  3432.       RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0.5, -0.1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  3433.       Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3434.       RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
  3435.       LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.3)
  3436.       RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(20)), 0.1)
  3437.       LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(20)), 0.1)
  3438.     end
  3439.     for i = 0, 2, 0.1 do
  3440.       swait()
  3441.       BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  3442.       BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  3443.       RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -0.1) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.2)
  3444.       Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(25), math.rad(0), math.rad(0)), 0.1)
  3445.       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)
  3446.       LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-5)), 0.1)
  3447.       RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(30)), 0.1)
  3448.       LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3449.     end
  3450.     for i = 1, 6 do
  3451.       BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
  3452.       BlockEffect(BrickColor.new("White"), Hitpart2.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
  3453.       MagniDamage(Torso, 75, 1, 75, 40, "Impale")
  3454.       CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433850", Hitpart2, 1, 0.65)
  3455.       wait(0.15)
  3456.     end
  3457.     attack = false
  3458.     Humanoid.WalkSpeed = 16
  3459.   end
  3460.   if attack == false and k == "c" and MV3 > 189 and firemode == true then
  3461.     Humanoid.WalkSpeed = 1
  3462.     MV3 = 80
  3463.     attack = true
  3464.     FastFireBall = Instance.new("Part", RightArm)
  3465.     FastFireBall.Size = Vector3.new(1, 1, 1)
  3466.     FFW = Instance.new("Weld")
  3467.     FFW.Name = "GuW"
  3468.     FFW.Part0 = RightArm
  3469.     FFW.C0 = cn(0, -1, 0)
  3470.     FFW.C1 = cn(0, 0, 0)
  3471.     FFW.Part1 = FastFireBall
  3472.     FFW.Parent = RightArm
  3473.     FastFireBall.Transparency = 1
  3474.     FastFireBall2 = Instance.new("Part", LeftArm)
  3475.     FastFireBall2.Size = Vector3.new(1, 1, 1)
  3476.     FFW2 = Instance.new("Weld")
  3477.     FFW2.Name = "GuW"
  3478.     FFW2.Part0 = LeftArm
  3479.     FFW2.C0 = cn(0, -1, 0)
  3480.     FFW2.C1 = cn(0, 0, 0)
  3481.     FFW2.Part1 = FastFireBall2
  3482.     FFW2.Parent = LeftArm
  3483.     FastFireBall2.Transparency = 1
  3484.     BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.04, 1)
  3485.     BlockEffect(BrickColor.new("Gold"), FastFireBall2.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.04, 1)
  3486.     for i = 0, 1, 0.1 do
  3487.       swait()
  3488.       BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  3489.       BlockEffect(BrickColor.new("Gold"), FastFireBall.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  3490.       BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  3491.       BlockEffect(BrickColor.new("Gold"), FastFireBall2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  3492.       RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  3493.       Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  3494.       RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.2)
  3495.       LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.2)
  3496.       RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  3497.       LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  3498.     end
  3499.     BlockEffect(BrickColor.new("White"), FastFireBall.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.05)
  3500.     BlockEffect(BrickColor.new("White"), FastFireBall2.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.05)
  3501.     function holding()
  3502.       if Rapid == true and ice_mode == false then
  3503.         for i = 0, 0.8, 0.1 do
  3504.           swait()
  3505.           BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 3, 3, 3, 0.09, 1)
  3506.           BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 2.8, 2.8, 2.8, 0.09, 1)
  3507.           RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-20)), 0.3)
  3508.           Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(5), math.rad(20)), 0.25)
  3509.           RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(200), math.rad(0), math.rad(70)), 0.5)
  3510.           LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(80), math.rad(0), math.rad(20)), 0.4)
  3511.           RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(20), math.rad(0)), 0.3)
  3512.           LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(20), math.rad(0)), 0.3)
  3513.         end
  3514.         CreateSound("http://www.roblox.com/asset/?id=201858144", FastFireBall2, 2, 2)
  3515.         shoottraildd4(mouse.Hit.p, FastFireBall2, 0, 10)
  3516.         for i = 0, 0.8, 0.1 do
  3517.           swait()
  3518.           BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 3, 3, 3, 0.09, 1)
  3519.           BlockEffect(BrickColor.new("Gold"), FastFireBall.CFrame, 1, 1, 1, 2.8, 2.8, 2.8, 0.09, 1)
  3520.           RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(5), math.rad(20)), 0.3)
  3521.           Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(-5), math.rad(-20)), 0.25)
  3522.           RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(80), math.rad(0), math.rad(-20)), 0.4)
  3523.           LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(200), math.rad(0), math.rad(-70)), 0.5)
  3524.           RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(-20), math.rad(0)), 0.3)
  3525.           LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(-20), math.rad(0)), 0.3)
  3526.         end
  3527.         CreateSound("http://www.roblox.com/asset/?id=150442604", FastFireBall, 2, 2)
  3528.         shoottraildd4(mouse.Hit.p, FastFireBall, 0, 10)
  3529.         holding()
  3530.       end
  3531.     end
  3532.     if Rapid == false then
  3533.       Rapid = true
  3534.       holding()
  3535.     end
  3536.   end
  3537. end)
  3538. mouse.KeyUp:connect(function(k)
  3539.   if k == "c" and Rapid == true then
  3540.     MV3 = 180
  3541.     Rapid = false
  3542.     CreateSound("http://www.roblox.com/asset/?id=150442604", Torso, 2, 0.8)
  3543.     attack = false
  3544.     wait(0.5)
  3545.     Humanoid.WalkSpeed = 16
  3546.     FastFireBall:Destroy()
  3547.     FastFireBall2:Destroy()
  3548.   end
  3549. end)
  3550.  
  3551.  
  3552. mouse.KeyUp:connect(function(k)
  3553.   if k == "=" then
  3554.     Combo1()
  3555. end
  3556. end)
  3557.  
  3558. mouse.KeyUp:connect(function(k)
  3559.   if k == "r" then
  3560.     Combo2()
  3561. end
  3562. end)
  3563.  
  3564. mouse.KeyUp:connect(function(k)
  3565.   if k == "=" then
  3566.     Combo3()
  3567. end
  3568. end)
  3569. mouse.KeyUp:connect(function(k)
  3570.   if k == "u" then
  3571.     Combo4()
  3572. end
  3573. end)
  3574.  
  3575.  
  3576. SoundFolder = Instance.new("Folder",char)
  3577. SoundFolder.Name = "SoundFolder"
  3578. punchsound1 = Instance.new("Sound",Torso)
  3579. punchsound1.Volume = 1.2
  3580. punchsound1.Name = "punchsound1"
  3581. punchsound1.Looped = false
  3582. punchsound1.SoundId = "rbxassetid://137579113"
  3583. StrongPunch = Instance.new("Sound",Torso)
  3584. StrongPunch.Volume = 1.6
  3585. StrongPunch.Name = "StrongPunch"
  3586. StrongPunch.Looped = false
  3587. StrongPunch.SoundId = "rbxassetid://441202925"
  3588. StrongPunch = Instance.new("Sound",Torso)
  3589. StrongPunch.Volume = 1.6
  3590. StrongPunch.Name = "StrongPunch"
  3591. StrongPunch.Looped = false
  3592. StrongPunch.SoundId = "rbxassetid://441202925"
  3593. StrongPunch1 = Instance.new("Sound",Torso)
  3594. StrongPunch1.Volume = 1.6
  3595. StrongPunch1.Name = "StrongPunch"
  3596. StrongPunch1.Looped = false
  3597. StrongPunch1.SoundId = "rbxassetid://441202925"
  3598. StrongPunch2 = Instance.new("Sound",Torso)
  3599. StrongPunch2.Volume = 1.6
  3600. StrongPunch2.Name = "StrongPunch"
  3601. StrongPunch.Looped = false
  3602. StrongPunch2.SoundId = "rbxassetid://441202925"
  3603. Zano = Instance.new("Sound",Torso)
  3604. Zano.Volume = 6
  3605. Zano.Name = "Zano"
  3606. Zano.Looped = false
  3607. Zano.SoundId = "rbxassetid://744770874"
  3608. GroundImpact = Instance.new("Sound",Torso)
  3609. GroundImpact.Volume = 8
  3610. GroundImpact.Name = "GroundImpact"
  3611. GroundImpact.Looped = false
  3612. GroundImpact.SoundId = "rbxassetid://165970126"
  3613. Break = Instance.new("Sound",Torso)
  3614. Break.Volume = 5
  3615. Break.Name = "Bonebreak"
  3616. Break.Looped = false
  3617. Break.SoundId = "rbxassetid://314390675"
  3618.  
  3619. local hit1 = false
  3620. local hit2 = false
  3621. local hit3 = false
  3622. local hit4 = false
  3623.  
  3624. function Combo1()
  3625.     getplayer = new("Part",char)
  3626. getplayer.Position = Vector3.new(999,999,999)
  3627. getplayer.Transparency = 1
  3628. getplayer.Size = v3(3,3,3)
  3629. getplayer.CanCollide = false
  3630. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
  3631. getplayer.Name = "GetPlayer"
  3632.  
  3633. game.Debris:AddItem(getplayer,0.5)
  3634.  
  3635. getplayer.Touched:connect(function(hit)
  3636.             if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  3637.                 getplayer:Destroy()
  3638.                 to = hit.Parent:findFirstChild("HumanoidRootPart")
  3639.                 to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
  3640.                 to.Anchored = true
  3641.     idle = false
  3642.    
  3643.  
  3644.         punchsound1:Play()
  3645.         hit1 = true
  3646.  for i = 0, 1, 0.1 do
  3647.         swait()
  3648.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  3649.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3650.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  3651.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  3652.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  3653.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  3654. end
  3655. punchsound1:Play()
  3656. for i = 0, 1, 0.1 do
  3657.         swait()
  3658.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  3659.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  3660.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  3661.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3662.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  3663.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  3664. end
  3665. punchsound1:Play()
  3666.  for i = 0, 1, 0.1 do
  3667.         swait()
  3668.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  3669.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3670.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  3671.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  3672.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  3673.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  3674. end
  3675. for i = 0, 1, 0.1 do
  3676.         swait()
  3677.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  3678.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  3679.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  3680.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3681.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  3682.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  3683.       end
  3684.  for i = 0, 1, 0.1 do
  3685.         swait()
  3686.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  3687.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3688.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  3689.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  3690.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  3691.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  3692. end
  3693. StrongPunch1:Play()
  3694. for i = 0, 1, 0.1 do
  3695.         swait()
  3696.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  3697.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  3698.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  3699.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3700.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  3701.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  3702.       end
  3703.  for i = 0, 0.6, 0.1 do
  3704.         swait()
  3705.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  3706.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3707.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  3708.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  3709.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  3710.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  3711. end
  3712. for i = 0, 0.6, 0.1 do
  3713.         swait()
  3714.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  3715.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  3716.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  3717.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3718.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  3719.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  3720.       end
  3721. for i,v in pairs(to.Parent:GetChildren()) do
  3722.                     if v:IsA("Humanoid") then
  3723.                         v.Health = v.Health - 3
  3724.                        
  3725.                         v.PlatformStand = true
  3726.                     end
  3727.     end
  3728. StrongPunch:Play()
  3729. for i = 0, 1, 0.1 do
  3730.         swait()
  3731.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  3732.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  3733.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3734.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3735.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  3736.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  3737.       end
  3738. for i,v in pairs(to.Parent:GetChildren()) do
  3739.                     if v:IsA("Humanoid") then
  3740.                         v.Health = v.Health - 5
  3741.                        
  3742.                         v.PlatformStand = true
  3743.                     end
  3744.     end
  3745.  
  3746.     hit1 = false
  3747.  
  3748.         punchsound1:Play()
  3749.     hit2 = true
  3750.  HitpartFunk(RightArm, 10, 20, 0, -0.7, 0)
  3751.       for i = 0, 1, 0.1 do
  3752.         swait()
  3753.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  3754.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  3755.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  3756.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3757.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  3758.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  3759.       end
  3760. for i,v in pairs(to.Parent:GetChildren()) do
  3761.                     if v:IsA("Humanoid") then
  3762.                         v.Health = v.Health - 5
  3763.                        
  3764.                         v.PlatformStand = true
  3765.                     end
  3766.     end
  3767. hit2 = false
  3768.  
  3769.     punchsound1:Play()
  3770. hit3 = true
  3771. hit4 = true
  3772.  
  3773.  
  3774. punchsound1:Play()
  3775.  
  3776. coroutine.wrap(function()
  3777.                 for i=1,5 do
  3778.                     wait()
  3779.                     to.CFrame = CFrame.new(to.CFrame.p + v3(0,15,0))
  3780.                     GroundImpact:Play()
  3781.                         a21e = new("Part",to)
  3782. a21e.Name = "Beam"..num
  3783. a21e.Locked = true
  3784. a21e.Size = v3(1,1,1)
  3785. a21e.CanCollide = false
  3786. a21e.BrickColor = bc("Gold")
  3787. a21e.Material = "Neon"
  3788. a21e.Transparency = 0
  3789. aa21e = new("SpecialMesh",a21e)
  3790. a21e.Anchored = true
  3791. a21e.Position = to.Position
  3792. aa21e.MeshType = "Sphere"
  3793. aa21e.Scale = v3(1,1,1)
  3794.     a51e = new("Part",char)
  3795. a51e.Name = "Beam"..num
  3796. a51e.Locked = true
  3797. a51e.Size = v3(1,1,1)
  3798. a51e.CanCollide = false
  3799. a51e.BrickColor = bc("White")
  3800. a51e.Material = "Neon"
  3801. a51e.Transparency = 0
  3802. aa51e = new("SpecialMesh",a51e)
  3803. a51e.Anchored = true
  3804. a51e.Position = to.Position
  3805. aa51e.MeshType = "Sphere"
  3806. aa51e.Scale = v3(1,1,1)
  3807.     a61e = new("Part",char)
  3808. a61e.Name = "Beam"..num
  3809. a61e.Locked = true
  3810. a61e.Size = v3(1,1,1)
  3811. a61e.CanCollide = false
  3812. a61e.BrickColor = bc("Really red")
  3813. a61e.Material = "Neon"
  3814. a61e.Transparency = 0
  3815. aa61e = new("SpecialMesh",a61e)
  3816. a61e.Anchored = true
  3817. a61e.Position = to.Position
  3818. aa61e.MeshType = "Sphere"
  3819. aa61e.Scale = v3(1,1,1)
  3820. for i = 1,20 do
  3821.     wait()
  3822.     aa21e.Scale = aa21e.Scale + v3(1,1,1)
  3823.     a21e.Transparency = a21e.Transparency + 0.03
  3824.     aa51e.Scale = aa51e.Scale + v3(1.2,1.2,1.2)
  3825.     a51e.Transparency = a51e.Transparency + 0.03
  3826.     aa61e.Scale = aa61e.Scale + v3(0.5,0.5,0.5)
  3827.     a61e.Transparency = a61e.Transparency + 0.02
  3828.     for i,v in pairs(to.Parent:GetChildren()) do
  3829.                     if v:IsA("Humanoid") then
  3830.                         v.Health = v.Health - 0.5
  3831.                        
  3832.                         v.PlatformStand = true
  3833.                     end
  3834.     end
  3835. end
  3836. a61e:Destroy()
  3837. aa61e:Destroy()
  3838. a51e:Destroy()
  3839. aa51e:Destroy()
  3840. a21e:Destroy()
  3841. aa21e:Destroy()
  3842.  
  3843.                 end
  3844.                
  3845.            
  3846.                  HitpartFunk(RightArm, 10, 20, 0, -0.7, 0)
  3847.       for i = 0, 1, 0.1 do
  3848.         swait()
  3849.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  3850.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  3851.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  3852.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3853.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  3854.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  3855.       end
  3856.                
  3857.                
  3858.                    
  3859.             wait(0.7)
  3860.             end)()
  3861.  
  3862.  
  3863.  
  3864.  
  3865. RootPart.Anchored = true
  3866.  
  3867. for i = 0, 1, 0.1 do
  3868.         swait()
  3869.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  3870.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  3871.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  3872.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3873.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  3874.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  3875.       end  
  3876.  
  3877.  
  3878.     StrongPunch:Play()
  3879.    
  3880.    
  3881.  for i = 0, 1, 0.1 do
  3882.         swait()
  3883.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  3884.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  3885.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  3886.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3887.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  3888.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  3889.       end  
  3890.  
  3891. for i = 0, 1, 0.1 do
  3892.         swait()
  3893.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  3894.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3895.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  3896.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  3897.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  3898.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  3899.       end
  3900.  
  3901.  
  3902.    
  3903.     for i,v in pairs(to.Parent:GetChildren()) do
  3904.                     if v:IsA("Humanoid") then
  3905.                         v.Health = v.Health - 20
  3906.                        
  3907.                         v.PlatformStand = true
  3908.                     end
  3909.     end
  3910.  
  3911. StrongPunch2:Play()
  3912.  for i = 0, 1, 0.1 do
  3913.         swait()
  3914.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  3915.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  3916.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3917.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3918.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  3919.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  3920.       end
  3921.  
  3922.     hitground = new("Part",char)
  3923.     hitground.Size = Vector3.new(5,5,5)
  3924.     hitground.Name =  "Ground"
  3925.     hitground.Transparency = 1
  3926.     hitground.CanCollide = false
  3927.     game.Debris:AddItem(hitground,2)
  3928.     hitground.Position = Vector3.new(999,999,999)
  3929.     hitgroundweld = new("Weld",hitground)
  3930.     hitgroundweld.Part0 = to
  3931.     hitgroundweld.Part1 = hitground
  3932.     hitground.Touched:connect(function(hit2)
  3933.         if hit2.Size.x > 150 then
  3934.             hitground:Destroy()
  3935.             ad = new("Part",char)
  3936. ad.Name = "NewPart"
  3937. ad.Size = Vector3.new(30,0.1,30)   
  3938. ad.CanCollide = false
  3939. ad.Anchored = true
  3940. ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
  3941. ad.Transparency = 1
  3942. aad = new("Decal",ad)
  3943.  
  3944. aad.Face = "Top"
  3945. aad.Transparency = 1
  3946.         aad.Transparency = 0
  3947.         aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  3948.             smoke = new("Part",to)
  3949.             smokemesh = new("SpecialMesh",smoke)
  3950.             smokemesh.MeshId = "rbxassetid://928329648"
  3951.             smoke.BrickColor = hit2.BrickColor
  3952.             smoke.Anchored = true
  3953.             smoke.Position = hitground.Position
  3954.             GroundImpact:Play()
  3955.             for i = 1,20 do
  3956.                 wait()
  3957.                 smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
  3958.                 smoke.Transparency = smoke.Transparency + 1/20
  3959.             end
  3960.             smoke:Destroy()
  3961.             wait(0.5)
  3962.            
  3963.             for i = 1,20 do
  3964.                 wait(0.1)
  3965.                 aad.Transparency = aad.Transparency + 1/20
  3966.             end
  3967.         end
  3968.     end)
  3969.     to.Anchored = false
  3970.     ys = Instance.new("BodyVelocity",to)
  3971. ys.Name = "GO"
  3972.        
  3973. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  3974.  
  3975. ys.Velocity = v3(0,-90,0)
  3976.        
  3977.     wait(1)
  3978.         ys:Destroy()
  3979.  
  3980.    
  3981.    
  3982.  
  3983.  
  3984. hit3 = false
  3985. hit4 = false
  3986.  
  3987.  
  3988. hit1 = false
  3989.     hit2 = false
  3990.     hit3 = false
  3991.     hit4 = false
  3992. idle = true
  3993.   RootPart.Anchored = false
  3994. end
  3995. end)
  3996. end
  3997.  
  3998.  
  3999. function Combo4()
  4000.     getplayer = new("Part",char)
  4001. getplayer.Position = Vector3.new(999,999,999)
  4002. getplayer.Transparency = 1
  4003. getplayer.Size = v3(3,3,3)
  4004. getplayer.CanCollide = false
  4005. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
  4006. getplayer.Name = "GetPlayer"
  4007.  
  4008. game.Debris:AddItem(getplayer,0.5)
  4009.  
  4010. getplayer.Touched:connect(function(hit)
  4011.             if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  4012.                 getplayer:Destroy()
  4013.                 to = hit.Parent:findFirstChild("HumanoidRootPart")
  4014.                 to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
  4015.                 to.Anchored = true
  4016.                 RootPart.Anchored = true
  4017.     idle = false
  4018.    
  4019.  
  4020.         punchsound1:Play()
  4021.         hit1 = true
  4022.  for i = 0, 0.5, 0.1 do
  4023.         swait()
  4024.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4025.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4026.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4027.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4028.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4029.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  4030. end
  4031. punchsound1:Play()
  4032. for i = 0, 0.5, 0.1 do
  4033.         swait()
  4034.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4035.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4036.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4037.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4038.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4039.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4040. end
  4041. punchsound1:Play()
  4042.  for i = 0, 0.6, 0.1 do
  4043.         swait()
  4044.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4045.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4046.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4047.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4048.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4049.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  4050. end
  4051.  for i = 0, 0.6, 0.1 do
  4052.         swait()
  4053.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4054.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4055.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4056.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4057.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4058.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4059. end
  4060.  for i = 0, 0.5, 0.1 do
  4061.         swait()
  4062.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4063.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4064.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4065.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4066.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4067.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  4068. end
  4069. punchsound1:Play()
  4070. for i = 0, 0.5, 0.1 do
  4071.         swait()
  4072.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4073.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4074.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4075.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4076.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4077.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4078. end
  4079. punchsound1:Play()
  4080.  for i = 0, 0.6, 0.1 do
  4081.         swait()
  4082.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4083.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4084.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4085.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4086.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4087.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  4088. end
  4089.  for i = 0, 0.6, 0.1 do
  4090.         swait()
  4091.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4092.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4093.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4094.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4095.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4096.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4097. end
  4098.  for i = 0, 0.5, 0.1 do
  4099.         swait()
  4100.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4101.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4102.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4103.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4104.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4105.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  4106. end
  4107. punchsound1:Play()
  4108. for i = 0, 0.5, 0.1 do
  4109.         swait()
  4110.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4111.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4112.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4113.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4114.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4115.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4116. end
  4117. punchsound1:Play()
  4118.  for i = 0, 0.6, 0.1 do
  4119.         swait()
  4120.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4121.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4122.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4123.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4124.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4125.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  4126. end
  4127.  for i = 0, 0.6, 0.1 do
  4128.         swait()
  4129.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4130.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4131.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4132.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4133.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4134.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4135. end
  4136.  for i = 0, 0.5, 0.1 do
  4137.         swait()
  4138.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4139.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4140.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4141.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4142.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4143.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  4144. end
  4145. punchsound1:Play()
  4146. for i = 0, 0.5, 0.1 do
  4147.         swait()
  4148.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4149.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4150.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4151.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4152.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4153.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4154. end
  4155. punchsound1:Play()
  4156.  for i = 0, 0.6, 0.1 do
  4157.         swait()
  4158.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4159.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4160.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4161.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4162.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4163.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  4164. end
  4165.  for i = 0, 0.6, 0.1 do
  4166.         swait()
  4167.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4168.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4169.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4170.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4171.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4172.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4173. end
  4174.  for i = 0, 0.5, 0.1 do
  4175.         swait()
  4176.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4177.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4178.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4179.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4180.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4181.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  4182. end
  4183. punchsound1:Play()
  4184. for i = 0, 0.5, 0.1 do
  4185.         swait()
  4186.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4187.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4188.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4189.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4190.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4191.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4192. end
  4193. punchsound1:Play()
  4194.  for i = 0, 0.6, 0.1 do
  4195.         swait()
  4196.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4197.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4198.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4199.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4200.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4201.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  4202. end
  4203. StrongPunch2:Play()
  4204.  for i = 0, 5, 0.1 do
  4205.         swait()
  4206.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4207.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4208.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4209.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4210.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4211.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4212. end
  4213.  
  4214. for i,v in pairs(to.Parent:GetChildren()) do
  4215.                     if v:IsA("Humanoid") then
  4216.                         v.Health = v.Health - 20
  4217.                        
  4218.                         v.PlatformStand = true
  4219.                     end
  4220.     end
  4221.     to.CFrame = CFrame.new(to.CFrame.p + v3(100,5,0))
  4222. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(100,5,0))
  4223. Zanzoken = Instance.new("Part",char)
  4224. Zanzoken.Anchored = true
  4225. Zanzoken.Position = v3(999,999,999)
  4226. Zanzoken.CFrame = Torso.CFrame
  4227. game.Debris:AddItem(Zanzoken,0.5)
  4228. Zanzoken.Transparency = 1
  4229. Zano:Play()
  4230. wait()
  4231. idk = Instance.new("BillboardGui",Zanzoken)
  4232. idk.Size = UDim2.new(10,0,15,0)
  4233. idk.AlwaysOnTop = false
  4234. idk1 = Instance.new("ImageLabel",idk)
  4235. idk1.BackgroundTransparency = 1
  4236. idk.ExtentsOffset = v3(0,0,0)
  4237. idk1.ImageTransparency = 0
  4238. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  4239. idk1.Size = UDim2.new(2,0,1,0)
  4240. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  4241. idk1.Image = "rbxassetid://319554883"
  4242. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  4243. wait()
  4244. Zanzoken = Instance.new("Part",char)
  4245. Zanzoken.Anchored = true
  4246. Zanzoken.Position = v3(999,999,999)
  4247. Zanzoken.CFrame = Torso.CFrame
  4248. game.Debris:AddItem(Zanzoken,0.5)
  4249. Zanzoken.Transparency = 1
  4250. wait()
  4251. idk = Instance.new("BillboardGui",Zanzoken)
  4252. idk.Size = UDim2.new(20,0,20,0)
  4253. idk.AlwaysOnTop = false
  4254. idk1 = Instance.new("ImageLabel",idk)
  4255. idk1.BackgroundTransparency = 1
  4256. idk.ExtentsOffset = v3(0,0,0)
  4257. idk1.ImageTransparency = 0
  4258. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  4259. idk1.Size = UDim2.new(2,0,1,0)
  4260. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  4261. idk1.Image = "rbxassetid://319554883"
  4262.   for i = 0, 0.5, 0.1 do
  4263.         swait()
  4264.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4265.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4266.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4267.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4268.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4269.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  4270. end
  4271. punchsound1:Play()
  4272. for i = 0, 0.5, 0.1 do
  4273.         swait()
  4274.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4275.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4276.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4277.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4278.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4279.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4280. end
  4281. punchsound1:Play()
  4282.  for i = 0, 0.6, 0.1 do
  4283.         swait()
  4284.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4285.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4286.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4287.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4288.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4289.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  4290. end
  4291.  for i = 0, 0.6, 0.1 do
  4292.         swait()
  4293.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4294.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4295.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4296.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4297.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4298.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4299. end
  4300.  for i = 0, 0.5, 0.1 do
  4301.         swait()
  4302.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4303.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4304.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4305.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4306.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4307.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  4308. end
  4309. punchsound1:Play()
  4310. for i = 0, 0.5, 0.1 do
  4311.         swait()
  4312.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4313.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4314.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4315.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4316.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4317.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4318. end
  4319. punchsound1:Play()
  4320.  for i = 0, 0.6, 0.1 do
  4321.         swait()
  4322.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4323.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4324.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4325.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4326.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4327.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  4328. end
  4329.  for i = 0, 0.6, 0.1 do
  4330.         swait()
  4331.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4332.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4333.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4334.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4335.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4336.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4337. end
  4338.  for i = 0, 0.5, 0.1 do
  4339.         swait()
  4340.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4341.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4342.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4343.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4344.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4345.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  4346. end
  4347. punchsound1:Play()
  4348. for i = 0, 0.5, 0.1 do
  4349.         swait()
  4350.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4351.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4352.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4353.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4354.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4355.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4356. end
  4357. punchsound1:Play()
  4358.  for i = 0, 0.6, 0.1 do
  4359.         swait()
  4360.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4361.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4362.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4363.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4364.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4365.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  4366. end
  4367.  for i = 0, 0.6, 0.1 do
  4368.         swait()
  4369.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4370.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4371.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4372.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4373.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4374.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4375. end
  4376.  for i = 0, 0.5, 0.1 do
  4377.         swait()
  4378.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4379.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4380.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4381.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4382.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4383.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  4384. end
  4385. punchsound1:Play()
  4386. for i = 0, 0.5, 0.1 do
  4387.         swait()
  4388.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4389.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4390.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4391.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4392.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4393.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4394. end
  4395. punchsound1:Play()
  4396.  for i = 0, 0.3, 0.1 do
  4397.         swait()
  4398.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4399.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4400.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4401.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4402.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4403.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  4404. end
  4405.  for i = 0, 0.3, 0.1 do
  4406.         swait()
  4407.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4408.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4409.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4410.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4411.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4412.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4413. end
  4414.  for i = 0, 0.3, 0.1 do
  4415.         swait()
  4416.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4417.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4418.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4419.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4420.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4421.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  4422. end
  4423. punchsound1:Play()
  4424. for i = 0, 0.3, 0.1 do
  4425.         swait()
  4426.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4427.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4428.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4429.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4430.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4431.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4432. end
  4433. punchsound1:Play()
  4434.  for i = 0, 0.3, 0.1 do
  4435.         swait()
  4436.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4437.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4438.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4439.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4440.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4441.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  4442. end
  4443.  for i = 0, 0.3, 0.1 do
  4444.         swait()
  4445.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4446.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4447.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4448.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4449.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4450.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4451. end
  4452. punchsound1:Play()
  4453.  for i = 0, 1, 0.1 do
  4454.         swait()
  4455.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4456.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4457.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4458.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4459.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4460.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  4461. end
  4462. for i = 0, 0.3, 0.1 do
  4463.         swait()
  4464.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -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. punchsound1:Play()
  4472.  for i = 0, 0.3, 0.1 do
  4473.         swait()
  4474.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4475.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4476.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4477.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4478.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4479.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  4480. end
  4481.  for i = 0, 0.3, 0.1 do
  4482.         swait()
  4483.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4484.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4485.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4486.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4487.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4488.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4489. end
  4490.  for i = 0, 0.3, 0.1 do
  4491.         swait()
  4492.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4493.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4494.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4495.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4496.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4497.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  4498. end
  4499. punchsound1:Play()
  4500. for i = 0, 0.3, 0.1 do
  4501.         swait()
  4502.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4503.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4504.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4505.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4506.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4507.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4508. end
  4509. punchsound1:Play()
  4510.  for i = 0, 0.6, 0.1 do
  4511.         swait()
  4512.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4513.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4514.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4515.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4516.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4517.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  4518. end
  4519.  for i = 0, 0.3, 0.1 do
  4520.         swait()
  4521.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4522.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4523.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4524.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4525.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4526.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4527. end
  4528.  for i = 0, 0.3, 0.1 do
  4529.         swait()
  4530.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4531.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4532.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4533.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4534.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4535.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  4536. end
  4537. punchsound1:Play()
  4538. for i = 0, 0.5, 0.1 do
  4539.         swait()
  4540.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4541.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4542.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4543.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4544.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4545.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4546. end
  4547. punchsound1:Play()
  4548.  for i = 0, 0.6, 0.1 do
  4549.         swait()
  4550.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4551.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4552.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4553.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4554.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4555.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  4556. end
  4557.  for i = 0, 0.6, 0.1 do
  4558.         swait()
  4559.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4560.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4561.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4562.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4563.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4564.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4565. end
  4566.  for i = 0, 0.5, 0.1 do
  4567.         swait()
  4568.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4569.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4570.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4571.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4572.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4573.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  4574. end
  4575. punchsound1:Play()
  4576. for i = 0, 0.5, 0.1 do
  4577.         swait()
  4578.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4579.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4580.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4581.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4582.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4583.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4584. end
  4585. punchsound1:Play()
  4586.  for i = 0, 0.6, 0.1 do
  4587.         swait()
  4588.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4589.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4590.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4591.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4592.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4593.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  4594. end
  4595.  for i = 0, 0.6, 0.1 do
  4596.         swait()
  4597.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4598.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4599.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4600.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4601.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4602.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4603. end
  4604.  for i = 0, 0.5, 0.1 do
  4605.         swait()
  4606.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4607.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4608.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4609.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4610.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4611.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  4612. end
  4613. punchsound1:Play()
  4614. for i = 0, 0.5, 0.1 do
  4615.         swait()
  4616.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4617.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4618.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4619.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4620.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4621.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4622. end
  4623. punchsound1:Play()
  4624.  for i = 0, 0.6, 0.1 do
  4625.         swait()
  4626.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4627.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4628.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4629.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4630.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4631.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  4632. end
  4633.  for i = 0, 0.6, 0.1 do
  4634.         swait()
  4635.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4636.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4637.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4638.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4639.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4640.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4641. end
  4642. punchsound1:Play()
  4643.  for i = 0, 1, 0.1 do
  4644.         swait()
  4645.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4646.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4647.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4648.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4649.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4650.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  4651. end
  4652. for i = 0, 0.5, 0.1 do
  4653.         swait()
  4654.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4655.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4656.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4657.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4658.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4659.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4660. end
  4661. punchsound1:Play()
  4662.  for i = 0, 0.6, 0.1 do
  4663.         swait()
  4664.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4665.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4666.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4667.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4668.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4669.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  4670. end
  4671.  for i = 0, 0.6, 0.1 do
  4672.         swait()
  4673.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4674.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4675.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4676.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4677.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4678.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4679. end
  4680.  for i = 0, 0.5, 0.1 do
  4681.         swait()
  4682.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4683.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4684.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4685.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4686.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4687.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  4688. end
  4689. punchsound1:Play()
  4690. for i = 0, 0.5, 0.1 do
  4691.         swait()
  4692.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4693.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4694.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4695.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4696.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4697.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4698. end
  4699. punchsound1:Play()
  4700.  for i = 0, 0.6, 0.1 do
  4701.         swait()
  4702.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4703.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4704.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4705.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4706.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4707.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  4708. end
  4709.  for i = 0, 0.6, 0.1 do
  4710.         swait()
  4711.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4712.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4713.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4714.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4715.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4716.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4717. end
  4718.  for i = 0, 0.5, 0.1 do
  4719.         swait()
  4720.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4721.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4722.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4723.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4724.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4725.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  4726. end
  4727. punchsound1:Play()
  4728. for i = 0, 0.5, 0.1 do
  4729.         swait()
  4730.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4731.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4732.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4733.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4734.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4735.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4736. end
  4737. punchsound1:Play()
  4738.  for i = 0, 0.6, 0.1 do
  4739.         swait()
  4740.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4741.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4742.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4743.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4744.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4745.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  4746. end
  4747.  for i = 0, 0.6, 0.1 do
  4748.         swait()
  4749.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4750.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4751.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4752.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4753.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4754.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4755. end
  4756.  for i = 0, 0.5, 0.1 do
  4757.         swait()
  4758.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4759.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4760.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4761.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4762.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4763.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  4764. end
  4765. punchsound1:Play()
  4766. for i = 0, 0.5, 0.1 do
  4767.         swait()
  4768.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4769.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4770.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4771.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4772.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4773.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4774. end
  4775. punchsound1:Play()
  4776.  for i = 0, 0.6, 0.1 do
  4777.         swait()
  4778.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4779.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4780.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4781.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4782.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4783.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  4784. end
  4785.  for i = 0, 0.6, 0.1 do
  4786.         swait()
  4787.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4788.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4789.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4790.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4791.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4792.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4793. end
  4794.  for i = 0, 0.5, 0.1 do
  4795.         swait()
  4796.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4797.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4798.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4799.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4800.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4801.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  4802. end
  4803. punchsound1:Play()
  4804. for i = 0, 0.5, 0.1 do
  4805.         swait()
  4806.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4807.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4808.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4809.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4810.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4811.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4812. end
  4813. punchsound1:Play()
  4814.  for i = 0, 0.6, 0.1 do
  4815.         swait()
  4816.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4817.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4818.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4819.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4820.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4821.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  4822. end
  4823.  for i = 0, 0.6, 0.1 do
  4824.         swait()
  4825.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4826.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4827.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4828.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4829.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4830.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4831. end
  4832. punchsound1:Play()
  4833.  for i = 0, 1, 0.1 do
  4834.         swait()
  4835.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4836.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4837.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4838.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4839.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4840.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  4841. end
  4842. for i = 0, 0.5, 0.1 do
  4843.         swait()
  4844.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4845.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4846.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4847.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4848.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4849.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4850. end
  4851. punchsound1:Play()
  4852.  for i = 0, 0.6, 0.1 do
  4853.         swait()
  4854.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4855.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4856.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4857.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4858.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4859.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  4860. end
  4861.  for i = 0, 0.6, 0.1 do
  4862.         swait()
  4863.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4864.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4865.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4866.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4867.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4868.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4869. end
  4870.  for i = 0, 0.5, 0.1 do
  4871.         swait()
  4872.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4873.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4874.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4875.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4876.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4877.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  4878. end
  4879. punchsound1:Play()
  4880. for i = 0, 0.3, 0.1 do
  4881.         swait()
  4882.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4883.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4884.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4885.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4886.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4887.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4888. end
  4889. punchsound1:Play()
  4890.  for i = 0, 0.3, 0.1 do
  4891.         swait()
  4892.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4893.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4894.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4895.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4896.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4897.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  4898. end
  4899.  for i = 0, 0.3, 0.1 do
  4900.         swait()
  4901.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4902.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4903.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4904.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4905.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4906.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4907. end
  4908.  for i = 0, 0.3, 0.1 do
  4909.         swait()
  4910.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4911.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4912.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4913.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4914.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4915.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  4916. end
  4917. punchsound1:Play()
  4918. for i = 0, 0.3, 0.1 do
  4919.         swait()
  4920.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4921.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4922.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4923.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4924.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4925.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4926. end
  4927. punchsound1:Play()
  4928.  for i = 0, 0.3, 0.1 do
  4929.         swait()
  4930.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4931.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4932.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4933.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4934.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4935.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  4936. end
  4937.  for i = 0, 0.3, 0.1 do
  4938.         swait()
  4939.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4940.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4941.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4942.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4943.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4944.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4945. end
  4946.  for i = 0, 0.3, 0.1 do
  4947.         swait()
  4948.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4949.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4950.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4951.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4952.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4953.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  4954. end
  4955. punchsound1:Play()
  4956. for i = 0, 0.3, 0.1 do
  4957.         swait()
  4958.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4959.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4960.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4961.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4962.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4963.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4964. end
  4965. punchsound1:Play()
  4966.  for i = 0, 0.3, 0.1 do
  4967.         swait()
  4968.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4969.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4970.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4971.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4972.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4973.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  4974. end
  4975.  for i = 0, 0.1, 0.1 do
  4976.         swait()
  4977.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4978.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4979.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4980.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4981.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4982.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4983. end
  4984.  for i = 0, 0.1, 0.1 do
  4985.         swait()
  4986.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4987.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4988.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4989.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4990.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4991.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  4992. end
  4993. punchsound1:Play()
  4994. for i = 0, 0.1, 0.1 do
  4995.         swait()
  4996.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4997.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4998.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4999.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5000.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5001.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5002. end
  5003. punchsound1:Play()
  5004.  for i = 0, 0.1, 0.1 do
  5005.         swait()
  5006.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5007.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5008.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5009.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5010.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5011.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5012. end
  5013.  for i = 0, 0.1, 0.1 do
  5014.         swait()
  5015.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5016.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5017.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5018.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5019.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5020.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5021. end
  5022. punchsound1:Play()
  5023.  for i = 0, 0.4, 0.1 do
  5024.         swait()
  5025.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5026.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5027.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5028.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5029.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5030.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5031. end
  5032. for i,v in pairs(to.Parent:GetChildren()) do
  5033.                     if v:IsA("Humanoid") then
  5034.                         v.Health = v.Health - 20
  5035.                        
  5036.                         v.PlatformStand = true
  5037.                     end
  5038.     end
  5039.     to.CFrame = CFrame.new(to.CFrame.p + v3(0,50,0))
  5040. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,50,0))
  5041. Zanzoken = Instance.new("Part",char)
  5042. Zanzoken.Anchored = true
  5043. Zanzoken.Position = v3(999,999,999)
  5044. Zanzoken.CFrame = Torso.CFrame
  5045. game.Debris:AddItem(Zanzoken,0.5)
  5046. Zanzoken.Transparency = 1
  5047. Zano:Play()
  5048. wait()
  5049. idk = Instance.new("BillboardGui",Zanzoken)
  5050. idk.Size = UDim2.new(10,0,15,0)
  5051. idk.AlwaysOnTop = false
  5052. idk1 = Instance.new("ImageLabel",idk)
  5053. idk1.BackgroundTransparency = 1
  5054. idk.ExtentsOffset = v3(0,0,0)
  5055. idk1.ImageTransparency = 0
  5056. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5057. idk1.Size = UDim2.new(2,0,1,0)
  5058. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5059. idk1.Image = "rbxassetid://319554883"
  5060. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  5061. wait()
  5062. Zanzoken = Instance.new("Part",char)
  5063. Zanzoken.Anchored = true
  5064. Zanzoken.Position = v3(999,999,999)
  5065. Zanzoken.CFrame = Torso.CFrame
  5066. game.Debris:AddItem(Zanzoken,0.5)
  5067. Zanzoken.Transparency = 1
  5068. wait()
  5069. idk = Instance.new("BillboardGui",Zanzoken)
  5070. idk.Size = UDim2.new(20,0,20,0)
  5071. idk.AlwaysOnTop = false
  5072. idk1 = Instance.new("ImageLabel",idk)
  5073. idk1.BackgroundTransparency = 1
  5074. idk.ExtentsOffset = v3(0,0,0)
  5075. idk1.ImageTransparency = 0
  5076. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5077. idk1.Size = UDim2.new(2,0,1,0)
  5078. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5079. idk1.Image = "rbxassetid://319554883"
  5080. punchsound1:Play()
  5081. for i = 0, 6, 0.1 do
  5082.         swait()
  5083.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5084.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5085.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5086.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5087.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5088.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5089. end
  5090.  for i = 0, 0.6, 0.1 do
  5091.         swait()
  5092.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5093.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5094.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5095.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5096.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5097.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5098. end
  5099.  for i = 0, 0.6, 0.1 do
  5100.         swait()
  5101.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5102.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5103.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5104.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5105.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5106.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5107. end
  5108. punchsound1:Play()
  5109.  for i = 0, 1, 0.1 do
  5110.         swait()
  5111.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5112.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5113.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5114.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5115.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5116.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5117. end
  5118.  for i = 0, 0.6, 0.1 do
  5119.         swait()
  5120.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5121.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5122.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5123.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5124.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5125.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5126. end
  5127.  for i = 0, 0.6, 0.1 do
  5128.         swait()
  5129.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5130.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5131.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5132.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5133.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5134.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5135. end
  5136. punchsound1:Play()
  5137.  for i = 0, 1, 0.1 do
  5138.         swait()
  5139.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5140.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5141.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5142.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5143.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5144.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5145. end
  5146.  for i = 0, 0.6, 0.1 do
  5147.         swait()
  5148.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5149.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5150.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5151.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5152.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5153.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5154. end
  5155.  for i = 0, 0.6, 0.1 do
  5156.         swait()
  5157.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5158.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5159.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5160.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5161.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5162.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5163. end
  5164. punchsound1:Play()
  5165.  for i = 0, 1, 0.1 do
  5166.         swait()
  5167.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5168.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5169.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5170.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5171.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5172.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5173. end
  5174.  for i = 0, 0.6, 0.1 do
  5175.         swait()
  5176.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5177.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5178.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5179.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5180.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5181.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5182. end
  5183.  for i = 0, 0.6, 0.1 do
  5184.         swait()
  5185.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5186.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5187.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5188.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5189.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5190.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5191. end
  5192. punchsound1:Play()
  5193.  for i = 0, 1, 0.1 do
  5194.         swait()
  5195.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5196.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5197.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5198.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5199.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5200.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5201. end
  5202.  for i = 0, 0.6, 0.1 do
  5203.         swait()
  5204.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5205.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5206.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5207.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5208.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5209.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5210. end
  5211.  for i = 0, 0.6, 0.1 do
  5212.         swait()
  5213.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5214.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5215.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5216.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5217.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5218.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5219. end
  5220. punchsound1:Play()
  5221.  for i = 0, 1, 0.1 do
  5222.         swait()
  5223.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5224.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5225.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5226.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5227.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5228.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5229. end
  5230.  for i = 0, 0.6, 0.1 do
  5231.         swait()
  5232.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5233.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5234.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5235.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5236.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5237.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5238. end
  5239.  for i = 0, 0.6, 0.1 do
  5240.         swait()
  5241.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5242.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5243.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5244.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5245.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5246.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5247. end
  5248. punchsound1:Play()
  5249.  for i = 0, 1, 0.1 do
  5250.         swait()
  5251.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5252.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5253.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5254.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5255.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5256.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5257. end
  5258.  
  5259.  
  5260.  
  5261. for i,v in pairs(to.Parent:GetChildren()) do
  5262.                     if v:IsA("Humanoid") then
  5263.                         v.Health = v.Health - 20
  5264.                        
  5265.                         v.PlatformStand = true
  5266.                     end
  5267.     end
  5268. StrongPunch:Play()
  5269. for i = 0, 1, 0.1 do
  5270.         swait()
  5271.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5272.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5273.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5274.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5275.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5276.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5277.       end
  5278.  for i = 0, 1, 0.1 do
  5279.         swait()
  5280.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5281.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5282.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5283.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5284.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5285.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5286. end
  5287. for i,v in pairs(to.Parent:GetChildren()) do
  5288.                     if v:IsA("Humanoid") then
  5289.                         v.Health = v.Health - 5
  5290.                        
  5291.                         v.PlatformStand = true
  5292.                     end
  5293.     end
  5294.     to.CFrame = CFrame.new(to.CFrame.p + v3(0,200,0))
  5295. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,200,0))
  5296. Zanzoken = Instance.new("Part",char)
  5297. Zanzoken.Anchored = true
  5298. Zanzoken.Position = v3(999,999,999)
  5299. Zanzoken.CFrame = Torso.CFrame
  5300. game.Debris:AddItem(Zanzoken,0.5)
  5301. Zanzoken.Transparency = 1
  5302. Zano:Play()
  5303. wait()
  5304. idk = Instance.new("BillboardGui",Zanzoken)
  5305. idk.Size = UDim2.new(10,0,15,0)
  5306. idk.AlwaysOnTop = false
  5307. idk1 = Instance.new("ImageLabel",idk)
  5308. idk1.BackgroundTransparency = 1
  5309. idk.ExtentsOffset = v3(0,0,0)
  5310. idk1.ImageTransparency = 0
  5311. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5312. idk1.Size = UDim2.new(2,0,1,0)
  5313. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5314. idk1.Image = "rbxassetid://319554883"
  5315. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  5316. wait()
  5317. Zanzoken = Instance.new("Part",char)
  5318. Zanzoken.Anchored = true
  5319. Zanzoken.Position = v3(999,999,999)
  5320. Zanzoken.CFrame = Torso.CFrame
  5321. game.Debris:AddItem(Zanzoken,0.5)
  5322. Zanzoken.Transparency = 1
  5323. wait()
  5324. idk = Instance.new("BillboardGui",Zanzoken)
  5325. idk.Size = UDim2.new(20,0,20,0)
  5326. idk.AlwaysOnTop = false
  5327. idk1 = Instance.new("ImageLabel",idk)
  5328. idk1.BackgroundTransparency = 1
  5329. idk.ExtentsOffset = v3(0,0,0)
  5330. idk1.ImageTransparency = 0
  5331. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5332. idk1.Size = UDim2.new(2,0,1,0)
  5333. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5334. idk1.Image = "rbxassetid://319554883"
  5335.  for i = 0, 1, 0.1 do
  5336.         swait()
  5337.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5338.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5339.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5340.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5341.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5342.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5343. end
  5344. punchsound1:Play()
  5345. for i = 0, 1, 0.1 do
  5346.         swait()
  5347.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5348.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5349.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5350.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5351.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5352.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5353. end
  5354. punchsound1:Play()
  5355.  for i = 0, 1, 0.1 do
  5356.         swait()
  5357.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5358.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5359.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5360.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5361.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5362.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5363. end
  5364. for i = 0, 1, 0.1 do
  5365.         swait()
  5366.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5367.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5368.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5369.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5370.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5371.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5372.       end
  5373.  for i = 0, 1, 0.1 do
  5374.         swait()
  5375.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5376.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5377.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5378.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5379.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5380.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5381. end
  5382.     to.CFrame = CFrame.new(to.CFrame.p + v3(30,70,0))
  5383. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(30,70,0))
  5384. Zanzoken = Instance.new("Part",char)
  5385. Zanzoken.Anchored = true
  5386. Zanzoken.Position = v3(999,999,999)
  5387. Zanzoken.CFrame = Torso.CFrame
  5388. game.Debris:AddItem(Zanzoken,0.5)
  5389. Zanzoken.Transparency = 1
  5390. Zano:Play()
  5391. wait()
  5392. idk = Instance.new("BillboardGui",Zanzoken)
  5393. idk.Size = UDim2.new(10,0,15,0)
  5394. idk.AlwaysOnTop = false
  5395. idk1 = Instance.new("ImageLabel",idk)
  5396. idk1.BackgroundTransparency = 1
  5397. idk.ExtentsOffset = v3(0,0,0)
  5398. idk1.ImageTransparency = 0
  5399. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5400. idk1.Size = UDim2.new(2,0,1,0)
  5401. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5402. idk1.Image = "rbxassetid://319554883"
  5403. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  5404. wait()
  5405. Zanzoken = Instance.new("Part",char)
  5406. Zanzoken.Anchored = true
  5407. Zanzoken.Position = v3(999,999,999)
  5408. Zanzoken.CFrame = Torso.CFrame
  5409. game.Debris:AddItem(Zanzoken,0.5)
  5410. Zanzoken.Transparency = 1
  5411. wait()
  5412. idk = Instance.new("BillboardGui",Zanzoken)
  5413. idk.Size = UDim2.new(20,0,20,0)
  5414. idk.AlwaysOnTop = false
  5415. idk1 = Instance.new("ImageLabel",idk)
  5416. idk1.BackgroundTransparency = 1
  5417. idk.ExtentsOffset = v3(0,0,0)
  5418. idk1.ImageTransparency = 0
  5419. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5420. idk1.Size = UDim2.new(2,0,1,0)
  5421. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5422. idk1.Image = "rbxassetid://319554883"
  5423. StrongPunch:Play()
  5424. Break:Play()
  5425.  
  5426. for i = 0, 6, 0.1 do
  5427.         swait()
  5428.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5429.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5430.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5431.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5432.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5433.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5434.       end
  5435. StrongPunch1:Play()
  5436.  for i = 0, 6, 0.1 do
  5437.         swait()
  5438.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5439.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5440.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5441.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5442.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5443.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5444.       end
  5445. StrongPunch2:Play()
  5446.    for i = 0, 7, 0.1 do
  5447.         swait()
  5448.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5449.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5450.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5451.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5452.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5453.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5454. end
  5455.  for i = 0, 1, 0.1 do
  5456.         swait()
  5457.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5458.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5459.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5460.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5461.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5462.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5463. end
  5464. punchsound1:Play()
  5465. for i = 0, 1, 0.1 do
  5466.         swait()
  5467.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5468.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5469.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5470.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5471.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5472.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5473. end
  5474. punchsound1:Play()
  5475.  for i = 0, 1, 0.1 do
  5476.         swait()
  5477.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5478.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5479.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5480.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5481.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5482.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5483. end
  5484. for i = 0, 1, 0.1 do
  5485.         swait()
  5486.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5487.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5488.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5489.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5490.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5491.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5492.       end
  5493.  for i = 0, 1, 0.1 do
  5494.         swait()
  5495.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5496.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5497.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5498.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5499.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5500.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5501. end
  5502. punchsound1:Play()
  5503. for i = 0, 0.5, 0.1 do
  5504.         swait()
  5505.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5506.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5507.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5508.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5509.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5510.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5511. end
  5512. punchsound1:Play()
  5513.  for i = 0, 0.5, 0.1 do
  5514.         swait()
  5515.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5516.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5517.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5518.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5519.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5520.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5521. end
  5522.     to.CFrame = CFrame.new(to.CFrame.p + v3(0,-100,0))
  5523. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,-100,0))
  5524. Zanzoken = Instance.new("Part",char)
  5525. Zanzoken.Anchored = true
  5526. Zanzoken.Position = v3(999,999,999)
  5527. Zanzoken.CFrame = Torso.CFrame
  5528. game.Debris:AddItem(Zanzoken,0.5)
  5529. Zanzoken.Transparency = 1
  5530. Zano:Play()
  5531. wait()
  5532. idk = Instance.new("BillboardGui",Zanzoken)
  5533. idk.Size = UDim2.new(10,0,15,0)
  5534. idk.AlwaysOnTop = false
  5535. idk1 = Instance.new("ImageLabel",idk)
  5536. idk1.BackgroundTransparency = 1
  5537. idk.ExtentsOffset = v3(0,0,0)
  5538. idk1.ImageTransparency = 0
  5539. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5540. idk1.Size = UDim2.new(2,0,1,0)
  5541. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5542. idk1.Image = "rbxassetid://319554883"
  5543. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  5544. wait()
  5545. Zanzoken = Instance.new("Part",char)
  5546. Zanzoken.Anchored = true
  5547. Zanzoken.Position = v3(999,999,999)
  5548. Zanzoken.CFrame = Torso.CFrame
  5549. game.Debris:AddItem(Zanzoken,0.5)
  5550. Zanzoken.Transparency = 1
  5551. wait()
  5552. idk = Instance.new("BillboardGui",Zanzoken)
  5553. idk.Size = UDim2.new(20,0,20,0)
  5554. idk.AlwaysOnTop = false
  5555. idk1 = Instance.new("ImageLabel",idk)
  5556. idk1.BackgroundTransparency = 1
  5557. idk.ExtentsOffset = v3(0,0,0)
  5558. idk1.ImageTransparency = 0
  5559. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5560. idk1.Size = UDim2.new(2,0,1,0)
  5561. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5562. idk1.Image = "rbxassetid://319554883"
  5563.  for i = 0, 0.4, 0.1 do
  5564.         swait()
  5565.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5566.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5567.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5568.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5569.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5570.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5571. end
  5572. punchsound1:Play()
  5573. for i = 0, 0.4, 0.1 do
  5574.         swait()
  5575.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5576.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5577.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5578.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5579.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5580.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5581. end
  5582. for i = 0, 0.4, 0.1 do
  5583.         swait()
  5584.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5585.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5586.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5587.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5588.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5589.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5590. end
  5591. punchsound1:Play()
  5592. for i = 0, 0.4, 0.1 do
  5593.         swait()
  5594.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5595.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5596.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5597.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5598.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5599.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5600. end
  5601. for i = 0, 0.4, 0.1 do
  5602.         swait()
  5603.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5604.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5605.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5606.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5607.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5608.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5609. end
  5610. punchsound1:Play()
  5611. for i = 0, 0.4, 0.1 do
  5612.         swait()
  5613.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5614.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5615.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5616.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5617.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5618.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5619. end
  5620. for i = 0, 0.4, 0.1 do
  5621.         swait()
  5622.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5623.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5624.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5625.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5626.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5627.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5628. end
  5629. punchsound1:Play()
  5630. for i = 0, 0.4, 0.1 do
  5631.         swait()
  5632.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5633.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5634.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5635.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5636.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5637.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5638. end
  5639. for i = 0, 0.4, 0.1 do
  5640.         swait()
  5641.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5642.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5643.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5644.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5645.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5646.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5647. end
  5648. punchsound1:Play()
  5649. for i = 0, 0.4, 0.1 do
  5650.         swait()
  5651.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5652.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5653.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5654.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5655.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5656.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5657. end
  5658. for i = 0, 0.4, 0.1 do
  5659.         swait()
  5660.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5661.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5662.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5663.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5664.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5665.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5666. end
  5667. punchsound1:Play()
  5668. for i = 0, 0.4, 0.1 do
  5669.         swait()
  5670.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5671.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5672.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5673.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5674.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5675.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5676. end
  5677. for i = 0, 0.4, 0.1 do
  5678.         swait()
  5679.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5680.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5681.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5682.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5683.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5684.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5685. end
  5686. punchsound1:Play()
  5687. for i = 0, 0.4, 0.1 do
  5688.         swait()
  5689.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5690.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5691.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5692.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5693.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5694.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5695. end
  5696. punchsound1:Play()
  5697.         local pie222 = Instance.new("ParticleEmitter")
  5698. pie222.Parent = LeftArm
  5699. pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  5700. pie222.LightEmission = 1
  5701. pie222.Size = NumberSequence.new(3)
  5702. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  5703. pie222.Transparency = NumberSequence.new(0.6,1)
  5704. pie222.EmissionDirection = "Top"
  5705. pie222.Enabled = true
  5706. pie222.Lifetime = NumberRange.new(1)
  5707. pie222.Rotation = NumberRange.new(-320, 320)
  5708. pie222.Rate = 404
  5709. pie222.Speed = NumberRange.new(0)
  5710. pie222.LockedToPart = false
  5711. pie222.VelocitySpread = 2
  5712.  for i = 0, 2, 0.1 do
  5713.         swait()
  5714.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5715.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5716.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5717.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5718.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5719.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5720. end
  5721. wait(2)
  5722. bigbangattack2()
  5723. pie222:Destroy()
  5724.  
  5725. for i,v in pairs(to.Parent:GetChildren()) do
  5726.                     if v:IsA("Humanoid") then
  5727.                         v.Health = v.Health - math.huge
  5728.                        
  5729.                         v.PlatformStand = true
  5730.                     end
  5731.     end
  5732.  
  5733.     hit1 = false
  5734.  
  5735.     hit2 = true
  5736. for i,v in pairs(to.Parent:GetChildren()) do
  5737.                     if v:IsA("Humanoid") then
  5738.                         v.Health = v.Health - 10
  5739.                        
  5740.                         v.PlatformStand = true
  5741.                     end
  5742.     end
  5743. hit2 = false
  5744.  
  5745. hit3 = true
  5746. hit4 = true
  5747.  
  5748.  
  5749.  
  5750.  
  5751. coroutine.wrap(function()
  5752.                 for i=1,2 do
  5753.                     wait()
  5754.                
  5755.        
  5756.                        
  5757.  
  5758.    
  5759.     for i,v in pairs(to.Parent:GetChildren()) do
  5760.                     if v:IsA("Humanoid") then
  5761.                         v.Health = v.Health - 2
  5762.                        
  5763.                         v.PlatformStand = true
  5764.                     end
  5765.     end
  5766.                 end
  5767.    
  5768.                    
  5769.             wait(3)
  5770.             end)()
  5771.  
  5772.  
  5773.  
  5774.  
  5775.  
  5776.  
  5777.  
  5778.  
  5779.    
  5780.    
  5781.  
  5782.  
  5783.  
  5784.    
  5785.     for i,v in pairs(to.Parent:GetChildren()) do
  5786.                     if v:IsA("Humanoid") then
  5787.                         v.Health = v.Health - 10
  5788.                        
  5789.                         v.PlatformStand = true
  5790.                     end
  5791.     end
  5792.  
  5793.  
  5794.  
  5795.     hitground = new("Part",char)
  5796.     hitground.Size = Vector3.new(5,5,5)
  5797.     hitground.Name =  "Ground"
  5798.     hitground.Transparency = 1
  5799.     hitground.CanCollide = false
  5800.     game.Debris:AddItem(hitground,2)
  5801.     hitground.Position = Vector3.new(999,999,999)
  5802.     hitgroundweld = new("Weld",hitground)
  5803.     hitgroundweld.Part0 = to
  5804.     hitgroundweld.Part1 = hitground
  5805.     hitground.Touched:connect(function(hit2)
  5806.         if hit2.Size.x > 150 then
  5807.             hitground:Destroy()
  5808.             ad = new("Part",char)
  5809. ad.Name = "NewPart"
  5810. ad.Size = Vector3.new(30,0.1,30)   
  5811. ad.CanCollide = false
  5812. ad.Anchored = true
  5813. ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
  5814. ad.Transparency = 1
  5815. aad = new("Decal",ad)
  5816.  
  5817. aad.Face = "Top"
  5818. aad.Transparency = 1
  5819.         aad.Transparency = 0
  5820.         aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  5821.             smoke = new("Part",to)
  5822.             smokemesh = new("SpecialMesh",smoke)
  5823.             smokemesh.MeshId = "rbxassetid://928329648"
  5824.             smoke.BrickColor = hit2.BrickColor
  5825.             smoke.Anchored = true
  5826.             smoke.Position = hitground.Position
  5827.             GroundImpact:Play()
  5828.             for i = 1,20 do
  5829.                 wait()
  5830.                 smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
  5831.                 smoke.Transparency = smoke.Transparency + 1/20
  5832.             end
  5833.             smoke:Destroy()
  5834.             wait(0.5)
  5835.            
  5836.             for i = 1,20 do
  5837.                 wait(0.1)
  5838.                 aad.Transparency = aad.Transparency + 1/20
  5839.             end
  5840.         end
  5841.     end)
  5842.     ys = Instance.new("BodyVelocity",to)
  5843. ys.Name = "GO"
  5844.        
  5845. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  5846.  
  5847. ys.Velocity = v3(0,-90,0)
  5848.        
  5849.     wait(1)
  5850.         ys:Destroy()
  5851.        
  5852.  
  5853.  
  5854. hit3 = false
  5855. hit4 = false
  5856.  
  5857.  
  5858. hit1 = false
  5859.     hit2 = false
  5860.     hit3 = false
  5861.     hit4 = false
  5862. idle = true
  5863. RootPart.Anchored = false
  5864. end
  5865. end)
  5866. end
  5867.  
  5868. function Combo3()
  5869.     getplayer = new("Part",char)
  5870. getplayer.Position = Vector3.new(999,999,999)
  5871. getplayer.Transparency = 1
  5872. getplayer.Size = v3(3,3,3)
  5873. getplayer.CanCollide = false
  5874. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
  5875. getplayer.Name = "GetPlayer"
  5876.  
  5877. game.Debris:AddItem(getplayer,0.5)
  5878.  
  5879. getplayer.Touched:connect(function(hit)
  5880.             if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  5881.                 getplayer:Destroy()
  5882.                 to = hit.Parent:findFirstChild("HumanoidRootPart")
  5883.                 to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
  5884.                 to.Anchored = true
  5885.                 RootPart.Anchored = true
  5886.     idle = false
  5887.    
  5888.  
  5889.         punchsound1:Play()
  5890.         hit1 = true
  5891.  for i = 0, 1, 0.1 do
  5892.         swait()
  5893.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5894.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5895.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5896.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5897.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5898.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5899. end
  5900. punchsound1:Play()
  5901. for i = 0, 1, 0.1 do
  5902.         swait()
  5903.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5904.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5905.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5906.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5907.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5908.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5909. end
  5910. punchsound1:Play()
  5911.  for i = 0, 1, 0.1 do
  5912.         swait()
  5913.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5914.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5915.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5916.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5917.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5918.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5919. end
  5920.     to.CFrame = CFrame.new(to.CFrame.p + v3(0,5,70))
  5921. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,5,74))
  5922. Zanzoken = Instance.new("Part",char)
  5923. Zanzoken.Anchored = true
  5924. Zanzoken.Position = v3(999,999,999)
  5925. Zanzoken.CFrame = Torso.CFrame
  5926. game.Debris:AddItem(Zanzoken,0.5)
  5927. Zanzoken.Transparency = 1
  5928. Zano:Play()
  5929. wait()
  5930. idk = Instance.new("BillboardGui",Zanzoken)
  5931. idk.Size = UDim2.new(10,0,15,0)
  5932. idk.AlwaysOnTop = false
  5933. idk1 = Instance.new("ImageLabel",idk)
  5934. idk1.BackgroundTransparency = 1
  5935. idk.ExtentsOffset = v3(0,0,0)
  5936. idk1.ImageTransparency = 0
  5937. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5938. idk1.Size = UDim2.new(2,0,1,0)
  5939. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5940. idk1.Image = "rbxassetid://319554883"
  5941. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  5942. wait()
  5943. Zanzoken = Instance.new("Part",char)
  5944. Zanzoken.Anchored = true
  5945. Zanzoken.Position = v3(999,999,999)
  5946. Zanzoken.CFrame = Torso.CFrame
  5947. game.Debris:AddItem(Zanzoken,0.5)
  5948. Zanzoken.Transparency = 1
  5949. wait()
  5950. idk = Instance.new("BillboardGui",Zanzoken)
  5951. idk.Size = UDim2.new(20,0,20,0)
  5952. idk.AlwaysOnTop = false
  5953. idk1 = Instance.new("ImageLabel",idk)
  5954. idk1.BackgroundTransparency = 1
  5955. idk.ExtentsOffset = v3(0,0,0)
  5956. idk1.ImageTransparency = 0
  5957. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5958. idk1.Size = UDim2.new(2,0,1,0)
  5959. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5960. idk1.Image = "rbxassetid://319554883"
  5961.  for i = 0, 1, 0.1 do
  5962.         swait()
  5963.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5964.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5965.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5966.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5967.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5968.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5969. end
  5970. punchsound1:Play()
  5971. for i = 0, 1, 0.1 do
  5972.         swait()
  5973.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5974.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5975.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5976.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5977.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5978.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5979. end
  5980. punchsound1:Play()
  5981.  for i = 0, 1, 0.1 do
  5982.         swait()
  5983.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5984.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5985.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5986.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5987.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5988.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5989. end
  5990.  for i = 0, 1, 0.1 do
  5991.         swait()
  5992.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5993.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5994.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5995.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5996.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5997.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5998. end
  5999. punchsound1:Play()
  6000. for i = 0, 1, 0.1 do
  6001.         swait()
  6002.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6003.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6004.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6005.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6006.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6007.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6008. end
  6009. punchsound1:Play()
  6010.  for i = 0, 1, 0.1 do
  6011.         swait()
  6012.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6013.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6014.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6015.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6016.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6017.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  6018. end
  6019.  for i = 0, 1, 0.1 do
  6020.         swait()
  6021.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6022.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6023.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6024.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6025.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6026.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  6027. end
  6028. punchsound1:Play()
  6029. for i = 0, 1, 0.1 do
  6030.         swait()
  6031.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6032.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6033.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6034.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6035.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6036.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6037. end
  6038. punchsound1:Play()
  6039. for i,v in pairs(to.Parent:GetChildren()) do
  6040.                     if v:IsA("Humanoid") then
  6041.                         v.Health = v.Health - 10
  6042.                        
  6043.                         v.PlatformStand = true
  6044.                     end
  6045.     end
  6046.  for i = 0, 1, 0.1 do
  6047.         swait()
  6048.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6049.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6050.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6051.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6052.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6053.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  6054. end
  6055.  
  6056. for i = 0, 1, 0.1 do
  6057.         swait()
  6058.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6059.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6060.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6061.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6062.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6063.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6064. end
  6065. punchsound1:Play()
  6066.  for i = 0, 1, 0.1 do
  6067.         swait()
  6068.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6069.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6070.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6071.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6072.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6073.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  6074. end
  6075. for i,v in pairs(to.Parent:GetChildren()) do
  6076.                     if v:IsA("Humanoid") then
  6077.                         v.Health = v.Health - 3
  6078.                        
  6079.                         v.PlatformStand = true
  6080.                     end
  6081.     end
  6082.     to.CFrame = CFrame.new(to.CFrame.p + v3(60,5,0))
  6083. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(60,5,0))
  6084. Zanzoken = Instance.new("Part",char)
  6085. Zanzoken.Anchored = true
  6086. Zanzoken.Position = v3(999,999,999)
  6087. Zanzoken.CFrame = Torso.CFrame
  6088. game.Debris:AddItem(Zanzoken,0.5)
  6089. Zanzoken.Transparency = 1
  6090. Zano:Play()
  6091. wait()
  6092. idk = Instance.new("BillboardGui",Zanzoken)
  6093. idk.Size = UDim2.new(10,0,15,0)
  6094. idk.AlwaysOnTop = false
  6095. idk1 = Instance.new("ImageLabel",idk)
  6096. idk1.BackgroundTransparency = 1
  6097. idk.ExtentsOffset = v3(0,0,0)
  6098. idk1.ImageTransparency = 0
  6099. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6100. idk1.Size = UDim2.new(2,0,1,0)
  6101. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6102. idk1.Image = "rbxassetid://319554883"
  6103. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6104. wait()
  6105. Zanzoken = Instance.new("Part",char)
  6106. Zanzoken.Anchored = true
  6107. Zanzoken.Position = v3(999,999,999)
  6108. Zanzoken.CFrame = Torso.CFrame
  6109. game.Debris:AddItem(Zanzoken,0.5)
  6110. Zanzoken.Transparency = 1
  6111. wait()
  6112. idk = Instance.new("BillboardGui",Zanzoken)
  6113. idk.Size = UDim2.new(20,0,20,0)
  6114. idk.AlwaysOnTop = false
  6115. idk1 = Instance.new("ImageLabel",idk)
  6116. idk1.BackgroundTransparency = 1
  6117. idk.ExtentsOffset = v3(0,0,0)
  6118. idk1.ImageTransparency = 0
  6119. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6120. idk1.Size = UDim2.new(2,0,1,0)
  6121. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6122. idk1.Image = "rbxassetid://319554883"
  6123.  for i = 0, 1, 0.1 do
  6124.         swait()
  6125.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6126.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6127.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6128.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6129.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6130.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  6131. end
  6132. for i = 0, 1, 0.1 do
  6133.         swait()
  6134.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6135.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6136.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6137.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6138.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6139.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6140. end
  6141. punchsound1:Play()
  6142.  for i = 0, 1, 0.1 do
  6143.         swait()
  6144.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6145.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6146.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6147.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6148.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6149.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  6150. end
  6151. for i,v in pairs(to.Parent:GetChildren()) do
  6152.                     if v:IsA("Humanoid") then
  6153.                         v.Health = v.Health - 3
  6154.                        
  6155.                         v.PlatformStand = true
  6156.                     end
  6157.     end
  6158.     to.CFrame = CFrame.new(to.CFrame.p + v3(90,20,0))
  6159. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(90,20,0))
  6160. Zanzoken = Instance.new("Part",char)
  6161. Zanzoken.Anchored = true
  6162. Zanzoken.Position = v3(999,999,999)
  6163. Zanzoken.CFrame = Torso.CFrame
  6164. game.Debris:AddItem(Zanzoken,0.5)
  6165. Zanzoken.Transparency = 1
  6166. Zano:Play()
  6167. wait()
  6168. idk = Instance.new("BillboardGui",Zanzoken)
  6169. idk.Size = UDim2.new(10,0,15,0)
  6170. idk.AlwaysOnTop = false
  6171. idk1 = Instance.new("ImageLabel",idk)
  6172. idk1.BackgroundTransparency = 1
  6173. idk.ExtentsOffset = v3(0,0,0)
  6174. idk1.ImageTransparency = 0
  6175. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6176. idk1.Size = UDim2.new(2,0,1,0)
  6177. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6178. idk1.Image = "rbxassetid://319554883"
  6179. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6180. wait()
  6181. Zanzoken = Instance.new("Part",char)
  6182. Zanzoken.Anchored = true
  6183. Zanzoken.Position = v3(999,999,999)
  6184. Zanzoken.CFrame = Torso.CFrame
  6185. game.Debris:AddItem(Zanzoken,0.5)
  6186. Zanzoken.Transparency = 1
  6187. wait()
  6188. idk = Instance.new("BillboardGui",Zanzoken)
  6189. idk.Size = UDim2.new(20,0,20,0)
  6190. idk.AlwaysOnTop = false
  6191. idk1 = Instance.new("ImageLabel",idk)
  6192. idk1.BackgroundTransparency = 1
  6193. idk.ExtentsOffset = v3(0,0,0)
  6194. idk1.ImageTransparency = 0
  6195. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6196. idk1.Size = UDim2.new(2,0,1,0)
  6197. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6198. idk1.Image = "rbxassetid://319554883"
  6199. punchsound1:Play()
  6200. for i = 0, 1, 0.1 do
  6201.         swait()
  6202.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6203.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6204.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6205.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6206.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6207.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6208. end
  6209. punchsound1:Play()
  6210.  for i = 0, 1, 0.1 do
  6211.         swait()
  6212.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6213.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6214.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6215.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6216.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6217.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  6218. end
  6219.  
  6220.  
  6221. for i,v in pairs(to.Parent:GetChildren()) do
  6222.                     if v:IsA("Humanoid") then
  6223.                         v.Health = v.Health - 20
  6224.                        
  6225.                         v.PlatformStand = true
  6226.                     end
  6227.     end
  6228. StrongPunch:Play()
  6229. for i = 0, 1, 0.1 do
  6230.         swait()
  6231.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6232.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6233.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6234.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6235.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6236.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6237.       end
  6238.  for i = 0, 1, 0.1 do
  6239.         swait()
  6240.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6241.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6242.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6243.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6244.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6245.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  6246. end
  6247. for i,v in pairs(to.Parent:GetChildren()) do
  6248.                     if v:IsA("Humanoid") then
  6249.                         v.Health = v.Health - 3
  6250.                        
  6251.                         v.PlatformStand = true
  6252.                     end
  6253.     end
  6254.     to.CFrame = CFrame.new(to.CFrame.p + v3(0,200,0))
  6255. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,200,0))
  6256. Zanzoken = Instance.new("Part",char)
  6257. Zanzoken.Anchored = true
  6258. Zanzoken.Position = v3(999,999,999)
  6259. Zanzoken.CFrame = Torso.CFrame
  6260. game.Debris:AddItem(Zanzoken,0.5)
  6261. Zanzoken.Transparency = 1
  6262. Zano:Play()
  6263. wait()
  6264. idk = Instance.new("BillboardGui",Zanzoken)
  6265. idk.Size = UDim2.new(10,0,15,0)
  6266. idk.AlwaysOnTop = false
  6267. idk1 = Instance.new("ImageLabel",idk)
  6268. idk1.BackgroundTransparency = 1
  6269. idk.ExtentsOffset = v3(0,0,0)
  6270. idk1.ImageTransparency = 0
  6271. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6272. idk1.Size = UDim2.new(2,0,1,0)
  6273. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6274. idk1.Image = "rbxassetid://319554883"
  6275. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6276. wait()
  6277. Zanzoken = Instance.new("Part",char)
  6278. Zanzoken.Anchored = true
  6279. Zanzoken.Position = v3(999,999,999)
  6280. Zanzoken.CFrame = Torso.CFrame
  6281. game.Debris:AddItem(Zanzoken,0.5)
  6282. Zanzoken.Transparency = 1
  6283. wait()
  6284. idk = Instance.new("BillboardGui",Zanzoken)
  6285. idk.Size = UDim2.new(20,0,20,0)
  6286. idk.AlwaysOnTop = false
  6287. idk1 = Instance.new("ImageLabel",idk)
  6288. idk1.BackgroundTransparency = 1
  6289. idk.ExtentsOffset = v3(0,0,0)
  6290. idk1.ImageTransparency = 0
  6291. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6292. idk1.Size = UDim2.new(2,0,1,0)
  6293. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6294. idk1.Image = "rbxassetid://319554883"
  6295.  for i = 0, 1, 0.1 do
  6296.         swait()
  6297.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6298.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6299.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6300.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6301.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6302.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  6303. end
  6304. punchsound1:Play()
  6305. for i = 0, 1, 0.1 do
  6306.         swait()
  6307.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6308.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6309.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6310.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6311.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6312.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6313. end
  6314. punchsound1:Play()
  6315.  for i = 0, 1, 0.1 do
  6316.         swait()
  6317.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6318.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6319.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6320.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6321.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6322.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  6323. end
  6324. for i = 0, 1, 0.1 do
  6325.         swait()
  6326.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6327.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6328.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6329.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6330.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6331.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6332.       end
  6333.  for i = 0, 1, 0.1 do
  6334.         swait()
  6335.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6336.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6337.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6338.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6339.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6340.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  6341. end
  6342.     to.CFrame = CFrame.new(to.CFrame.p + v3(60,100,0))
  6343. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(60,140,0))
  6344. Zanzoken = Instance.new("Part",char)
  6345. Zanzoken.Anchored = true
  6346. Zanzoken.Position = v3(999,999,999)
  6347. Zanzoken.CFrame = Torso.CFrame
  6348. game.Debris:AddItem(Zanzoken,0.5)
  6349. Zanzoken.Transparency = 1
  6350. Zano:Play()
  6351. wait()
  6352. idk = Instance.new("BillboardGui",Zanzoken)
  6353. idk.Size = UDim2.new(10,0,15,0)
  6354. idk.AlwaysOnTop = false
  6355. idk1 = Instance.new("ImageLabel",idk)
  6356. idk1.BackgroundTransparency = 1
  6357. idk.ExtentsOffset = v3(0,0,0)
  6358. idk1.ImageTransparency = 0
  6359. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6360. idk1.Size = UDim2.new(2,0,1,0)
  6361. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6362. idk1.Image = "rbxassetid://319554883"
  6363. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6364. wait()
  6365. Zanzoken = Instance.new("Part",char)
  6366. Zanzoken.Anchored = true
  6367. Zanzoken.Position = v3(999,999,999)
  6368. Zanzoken.CFrame = Torso.CFrame
  6369. game.Debris:AddItem(Zanzoken,0.5)
  6370. Zanzoken.Transparency = 1
  6371. wait()
  6372. idk = Instance.new("BillboardGui",Zanzoken)
  6373. idk.Size = UDim2.new(20,0,20,0)
  6374. idk.AlwaysOnTop = false
  6375. idk1 = Instance.new("ImageLabel",idk)
  6376. idk1.BackgroundTransparency = 1
  6377. idk.ExtentsOffset = v3(0,0,0)
  6378. idk1.ImageTransparency = 0
  6379. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6380. idk1.Size = UDim2.new(2,0,1,0)
  6381. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6382. idk1.Image = "rbxassetid://319554883"
  6383. StrongPunch:Play()
  6384. Break:Play()
  6385. local Aura4 = Instance.new('ParticleEmitter')
  6386. Aura4.Name = "Aura"
  6387. Aura4.Texture = "rbxassetid://1046299182"
  6388. Aura4.Parent = Torso
  6389. Aura4.LightEmission = 1
  6390. Aura4.Transparency = NumberSequence.new(0.7,1)
  6391. Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
  6392. Aura4.Size = NumberSequence.new(1,30)
  6393. Aura4.Rotation = NumberRange.new(-360,360)
  6394. Aura4.LockedToPart = true
  6395. Aura4.Lifetime = NumberRange.new(0.2)
  6396. Aura4.Rate = 100
  6397. Aura4.Speed = NumberRange.new(0)
  6398. Aura4.EmissionDirection = "Top"
  6399. for i = 0, 6, 0.1 do
  6400.         swait()
  6401.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6402.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6403.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6404.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6405.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6406.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6407.       end
  6408. Aura4:Destroy()
  6409. wait(0.1)
  6410. local Aura4 = Instance.new('ParticleEmitter')
  6411. Aura4.Name = "Aura"
  6412. Aura4.Texture = "rbxassetid://1046299182"
  6413. Aura4.Parent = Torso
  6414. Aura4.LightEmission = 1
  6415. Aura4.Transparency = NumberSequence.new(0.7,1)
  6416. Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
  6417. Aura4.Size = NumberSequence.new(1,30)
  6418. Aura4.Rotation = NumberRange.new(-360,360)
  6419. Aura4.LockedToPart = true
  6420. Aura4.Lifetime = NumberRange.new(0.2)
  6421. Aura4.Rate = 100
  6422. Aura4.Speed = NumberRange.new(0)
  6423. Aura4.EmissionDirection = "Top"
  6424. StrongPunch1:Play()
  6425. Break:Play()
  6426.  for i = 0, 6, 0.1 do
  6427.         swait()
  6428.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6429.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6430.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6431.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6432.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6433.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6434.       end
  6435. Aura4:Destroy()
  6436. StrongPunch2:Play()
  6437. Break:Play()
  6438. local Aura4 = Instance.new('ParticleEmitter')
  6439. Aura4.Name = "Aura"
  6440. Aura4.Texture = "rbxassetid://1046299182"
  6441. Aura4.Parent = Torso
  6442. Aura4.LightEmission = 1
  6443. Aura4.Transparency = NumberSequence.new(0.7,1)
  6444. Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
  6445. Aura4.Size = NumberSequence.new(1,30)
  6446. Aura4.Rotation = NumberRange.new(-360,360)
  6447. Aura4.LockedToPart = true
  6448. Aura4.Lifetime = NumberRange.new(0.2)
  6449. Aura4.Rate = 100
  6450. Aura4.Speed = NumberRange.new(0)
  6451. Aura4.EmissionDirection = "Top"
  6452.    for i = 0, 7, 0.1 do
  6453.         swait()
  6454.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6455.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6456.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6457.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6458.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6459.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6460. end
  6461.     to.CFrame = CFrame.new(to.CFrame.p + v3(-100,600,0))
  6462. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(-100,600,0))
  6463. Aura4:Destroy()
  6464. Zanzoken = Instance.new("Part",char)
  6465. Zanzoken.Anchored = true
  6466. Zanzoken.Position = v3(999,999,999)
  6467. Zanzoken.CFrame = Torso.CFrame
  6468. game.Debris:AddItem(Zanzoken,0.5)
  6469. Zanzoken.Transparency = 1
  6470. Zano:Play()
  6471. wait()
  6472. idk = Instance.new("BillboardGui",Zanzoken)
  6473. idk.Size = UDim2.new(10,0,15,0)
  6474. idk.AlwaysOnTop = false
  6475. idk1 = Instance.new("ImageLabel",idk)
  6476. idk1.BackgroundTransparency = 1
  6477. idk.ExtentsOffset = v3(0,0,0)
  6478. idk1.ImageTransparency = 0
  6479. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6480. idk1.Size = UDim2.new(2,0,1,0)
  6481. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6482. idk1.Image = "rbxassetid://319554883"
  6483. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6484. wait()
  6485. Zanzoken = Instance.new("Part",char)
  6486. Zanzoken.Anchored = true
  6487. Zanzoken.Position = v3(999,999,999)
  6488. Zanzoken.CFrame = Torso.CFrame
  6489. game.Debris:AddItem(Zanzoken,0.5)
  6490. Zanzoken.Transparency = 1
  6491. wait()
  6492. idk = Instance.new("BillboardGui",Zanzoken)
  6493. idk.Size = UDim2.new(20,0,20,0)
  6494. idk.AlwaysOnTop = false
  6495. idk1 = Instance.new("ImageLabel",idk)
  6496. idk1.BackgroundTransparency = 1
  6497. idk.ExtentsOffset = v3(0,0,0)
  6498. idk1.ImageTransparency = 0
  6499. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6500. idk1.Size = UDim2.new(2,0,1,0)
  6501. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6502. idk1.Image = "rbxassetid://319554883"
  6503.  for i = 0, 1, 0.1 do
  6504.         swait()
  6505.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6506.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6507.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6508.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6509.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6510.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  6511. end
  6512. punchsound1:Play()
  6513. for i = 0, 1, 0.1 do
  6514.         swait()
  6515.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6516.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6517.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6518.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6519.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6520.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6521. end
  6522. punchsound1:Play()
  6523.  for i = 0, 1, 0.1 do
  6524.         swait()
  6525.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6526.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6527.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6528.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6529.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6530.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  6531. end
  6532. for i = 0, 1, 0.1 do
  6533.         swait()
  6534.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6535.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6536.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6537.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6538.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6539.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6540.       end
  6541.  for i = 0, 1, 0.1 do
  6542.         swait()
  6543.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6544.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6545.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6546.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6547.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6548.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  6549. end
  6550. punchsound1:Play()
  6551. for i = 0, 0.5, 0.1 do
  6552.         swait()
  6553.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6554.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6555.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6556.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6557.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6558.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6559. end
  6560. punchsound1:Play()
  6561.  for i = 0, 0.5, 0.1 do
  6562.         swait()
  6563.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6564.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6565.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6566.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6567.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6568.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  6569. end
  6570.     to.CFrame = CFrame.new(to.CFrame.p + v3(0,-800,0))
  6571. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,-800,0))
  6572. Zanzoken = Instance.new("Part",char)
  6573. Zanzoken.Anchored = true
  6574. Zanzoken.Position = v3(999,999,999)
  6575. Zanzoken.CFrame = Torso.CFrame
  6576. game.Debris:AddItem(Zanzoken,0.5)
  6577. Zanzoken.Transparency = 1
  6578. Zano:Play()
  6579. wait()
  6580. idk = Instance.new("BillboardGui",Zanzoken)
  6581. idk.Size = UDim2.new(10,0,15,0)
  6582. idk.AlwaysOnTop = false
  6583. idk1 = Instance.new("ImageLabel",idk)
  6584. idk1.BackgroundTransparency = 1
  6585. idk.ExtentsOffset = v3(0,0,0)
  6586. idk1.ImageTransparency = 0
  6587. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6588. idk1.Size = UDim2.new(2,0,1,0)
  6589. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6590. idk1.Image = "rbxassetid://319554883"
  6591. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6592. wait()
  6593. Zanzoken = Instance.new("Part",char)
  6594. Zanzoken.Anchored = true
  6595. Zanzoken.Position = v3(999,999,999)
  6596. Zanzoken.CFrame = Torso.CFrame
  6597. game.Debris:AddItem(Zanzoken,0.5)
  6598. Zanzoken.Transparency = 1
  6599. wait()
  6600. idk = Instance.new("BillboardGui",Zanzoken)
  6601. idk.Size = UDim2.new(20,0,20,0)
  6602. idk.AlwaysOnTop = false
  6603. idk1 = Instance.new("ImageLabel",idk)
  6604. idk1.BackgroundTransparency = 1
  6605. idk.ExtentsOffset = v3(0,0,0)
  6606. idk1.ImageTransparency = 0
  6607. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6608. idk1.Size = UDim2.new(2,0,1,0)
  6609. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6610. idk1.Image = "rbxassetid://319554883"
  6611.  for i = 0, 0.4, 0.1 do
  6612.         swait()
  6613.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6614.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6615.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6616.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6617.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6618.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  6619. end
  6620. punchsound1:Play()
  6621. for i = 0, 0.4, 0.1 do
  6622.         swait()
  6623.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6624.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6625.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6626.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6627.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6628.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6629. end
  6630. punchsound1:Play()
  6631.  for i = 0, 1, 0.1 do
  6632.         swait()
  6633.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6634.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6635.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6636.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6637.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6638.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  6639. end
  6640. for i,v in pairs(to.Parent:GetChildren()) do
  6641.                     if v:IsA("Humanoid") then
  6642.                         v.Health = v.Health - 8
  6643.                        
  6644.                         v.PlatformStand = true
  6645.                     end
  6646.     end
  6647.  
  6648.     hit1 = false
  6649.  
  6650.         punchsound1:Play()
  6651.     hit2 = true
  6652.       for i = 0, 1, 0.1 do
  6653.         swait()
  6654.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6655.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6656.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6657.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6658.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6659.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6660.       end
  6661. for i,v in pairs(to.Parent:GetChildren()) do
  6662.                     if v:IsA("Humanoid") then
  6663.                         v.Health = v.Health - 10
  6664.                        
  6665.                         v.PlatformStand = true
  6666.                     end
  6667.     end
  6668. hit2 = false
  6669.  
  6670.     punchsound1:Play()
  6671. hit3 = true
  6672. hit4 = true
  6673.  
  6674.  
  6675. punchsound1:Play()
  6676.  
  6677.  
  6678. coroutine.wrap(function()
  6679.                 for i=1,2 do
  6680.                     wait()
  6681.                
  6682.        
  6683.                        
  6684.  
  6685.    
  6686.     for i,v in pairs(to.Parent:GetChildren()) do
  6687.                     if v:IsA("Humanoid") then
  6688.                         v.Health = v.Health - 30
  6689.                        
  6690.                         v.PlatformStand = true
  6691.                     end
  6692.     end
  6693.                 end
  6694.    
  6695.                    
  6696.             wait(3)
  6697.             end)()
  6698.  
  6699.  
  6700.  
  6701. RootPart.Anchored = false
  6702.  
  6703.  
  6704.  
  6705.  
  6706.  
  6707.     StrongPunch:Play()
  6708.    
  6709.    
  6710.  
  6711.  
  6712.  
  6713.    
  6714.     for i,v in pairs(to.Parent:GetChildren()) do
  6715.                     if v:IsA("Humanoid") then
  6716.                         v.Health = v.Health - 20
  6717.                        
  6718.                         v.PlatformStand = true
  6719.                     end
  6720.     end
  6721.  
  6722. StrongPunch2:Play()
  6723.  
  6724.  
  6725.     hitground = new("Part",char)
  6726.     hitground.Size = Vector3.new(5,5,5)
  6727.     hitground.Name =  "Ground"
  6728.     hitground.Transparency = 1
  6729.     hitground.CanCollide = false
  6730.     game.Debris:AddItem(hitground,2)
  6731.     hitground.Position = Vector3.new(999,999,999)
  6732.     hitgroundweld = new("Weld",hitground)
  6733.     hitgroundweld.Part0 = to
  6734.     hitgroundweld.Part1 = hitground
  6735.     hitground.Touched:connect(function(hit2)
  6736.         if hit2.Size.x > 150 then
  6737.             hitground:Destroy()
  6738.             ad = new("Part",char)
  6739. ad.Name = "NewPart"
  6740. ad.Size = Vector3.new(30,0.1,30)   
  6741. ad.CanCollide = false
  6742. ad.Anchored = true
  6743. ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
  6744. ad.Transparency = 1
  6745. aad = new("Decal",ad)
  6746.  
  6747. aad.Face = "Top"
  6748. aad.Transparency = 1
  6749.         aad.Transparency = 0
  6750.         aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  6751.             smoke = new("Part",to)
  6752.             smokemesh = new("SpecialMesh",smoke)
  6753.             smokemesh.MeshId = "rbxassetid://928329648"
  6754.             smoke.BrickColor = hit2.BrickColor
  6755.             smoke.Anchored = true
  6756.             smoke.Position = hitground.Position
  6757.             GroundImpact:Play()
  6758.             for i = 1,20 do
  6759.                 wait()
  6760.                 smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
  6761.                 smoke.Transparency = smoke.Transparency + 1/20
  6762.             end
  6763.             smoke:Destroy()
  6764.             wait(0.5)
  6765.            
  6766.             for i = 1,20 do
  6767.                 wait(0.1)
  6768.                 aad.Transparency = aad.Transparency + 1/20
  6769.             end
  6770.         end
  6771.     end)
  6772.     ys = Instance.new("BodyVelocity",to)
  6773. ys.Name = "GO"
  6774.        
  6775. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  6776.  
  6777. ys.Velocity = v3(0,-90,0)
  6778.        
  6779.     wait(1)
  6780.         ys:Destroy()
  6781.  
  6782.    
  6783.    
  6784.  
  6785.  
  6786. hit3 = false
  6787. hit4 = false
  6788.  
  6789.  
  6790. hit1 = false
  6791.     hit2 = false
  6792.     hit3 = false
  6793.     hit4 = false
  6794. idle = true
  6795.   RootPart.Anchored = false
  6796. to.Anchored = false
  6797. end
  6798. end)
  6799. end
  6800.  
  6801.  
  6802. function Combo2()
  6803.     getplayer = new("Part",char)
  6804. getplayer.Position = Vector3.new(999,999,999)
  6805. getplayer.Transparency = 1
  6806. getplayer.Size = v3(55,55,55)
  6807. getplayer.CanCollide = false
  6808. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
  6809. getplayer.Name = "GetPlayer"
  6810.  
  6811. game.Debris:AddItem(getplayer,0.5)
  6812.  
  6813. getplayer.Touched:connect(function(hit)
  6814.             if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  6815.                 getplayer:Destroy()
  6816.                 to = hit.Parent:findFirstChild("HumanoidRootPart")
  6817.                 to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
  6818.                 to.Anchored = true
  6819.     idle = false
  6820.    
  6821.  
  6822.         hit1 = true
  6823.  
  6824. for i,v in pairs(to.Parent:GetChildren()) do
  6825.                     if v:IsA("Humanoid") then
  6826.                         v.Health = v.Health - 20
  6827.                        
  6828.                         v.PlatformStand = true
  6829.                     end
  6830.     end
  6831.  
  6832. for i,v in pairs(to.Parent:GetChildren()) do
  6833.                     if v:IsA("Humanoid") then
  6834.                         v.Health = v.Health - 10
  6835.                        
  6836.                         v.PlatformStand = true
  6837.                     end
  6838.     end
  6839.  
  6840.     hit1 = false
  6841.  
  6842.    
  6843.     hit2 = true
  6844.      
  6845. for i,v in pairs(to.Parent:GetChildren()) do
  6846.                     if v:IsA("Humanoid") then
  6847.                         v.Health = v.Health - 5
  6848.                        
  6849.                         v.PlatformStand = true
  6850.                     end
  6851.     end
  6852. hit2 = false
  6853.  
  6854.     punchsound1:Play()
  6855. hit3 = true
  6856. hit4 = true
  6857.  
  6858.  
  6859. punchsound1:Play()
  6860.  
  6861. coroutine.wrap(function()
  6862.                 for i=1,2 do
  6863.                     wait()
  6864.                         to.CFrame = CFrame.new(to.CFrame.p + v3(0,35,0))
  6865.                     RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,35,0))
  6866.            
  6867.    
  6868.                     for i = 0, 1, 0.1 do
  6869.         swait()
  6870.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6871.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6872.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6873.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6874.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6875.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6876.       end
  6877.                         StrongPunch:Play()
  6878.     for i,v in pairs(to.Parent:GetChildren()) do
  6879.                     if v:IsA("Humanoid") then
  6880.                         v.Health = v.Health - 10
  6881.                        
  6882.                         v.PlatformStand = true
  6883.                     end
  6884.     end
  6885.                 end
  6886.    
  6887.                    
  6888.             wait(0.7)
  6889.             end)()
  6890.  
  6891.  
  6892.  
  6893.  
  6894. RootPart.Anchored = true
  6895. to.CFrame = CFrame.new(to.CFrame.p + v3(0,0,35))
  6896.                     RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,0,35))
  6897.                     local Must = Instance.new("Sound",Torso)
  6898. Must.SoundId = "rbxassetid://163627081"
  6899. Must.Pitch = 0.99
  6900. Must.Volume = 5
  6901. Must.Looped = false
  6902. wait(0)
  6903. Must:Play()
  6904.                            
  6905.  
  6906. for i = 0, 1, 0.1 do
  6907.         swait()
  6908.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6909.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6910.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6911.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6912.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6913.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6914.       end  
  6915.  
  6916.  
  6917.     StrongPunch:Play()
  6918.    
  6919.    
  6920. for i = 0, 1, 0.1 do
  6921.         swait()
  6922.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6923.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6924.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6925.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6926.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6927.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6928.       end
  6929.  
  6930.  
  6931.    
  6932.     for i,v in pairs(to.Parent:GetChildren()) do
  6933.                     if v:IsA("Humanoid") then
  6934.                         v.Health = v.Health - 20
  6935.                        
  6936.                         v.PlatformStand = true
  6937.                     end
  6938.     end
  6939.  
  6940.  
  6941.     hitground = new("Part",char)
  6942.     hitground.Size = Vector3.new(5,5,5)
  6943.     hitground.Name =  "Ground"
  6944.     hitground.Transparency = 1
  6945.     hitground.CanCollide = false
  6946.     game.Debris:AddItem(hitground,2)
  6947.     hitground.Position = Vector3.new(999,999,999)
  6948.     hitgroundweld = new("Weld",hitground)
  6949.     hitgroundweld.Part0 = to
  6950.     hitgroundweld.Part1 = hitground
  6951.     hitground.Touched:connect(function(hit2)
  6952.         if hit2.Size.x > 150 then
  6953.             hitground:Destroy()
  6954.             ad = new("Part",char)
  6955. ad.Name = "NewPart"
  6956. ad.Size = Vector3.new(30,0.1,30)   
  6957. ad.CanCollide = false
  6958. ad.Anchored = true
  6959. ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
  6960. ad.Transparency = 1
  6961. aad = new("Decal",ad)
  6962.  
  6963. aad.Face = "Top"
  6964. aad.Transparency = 1
  6965.         aad.Transparency = 0
  6966.         aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  6967.             smoke = new("Part",to)
  6968.             smokemesh = new("SpecialMesh",smoke)
  6969.             smokemesh.MeshId = "rbxassetid://928329648"
  6970.             smoke.BrickColor = hit2.BrickColor
  6971.             smoke.Anchored = true
  6972.             smoke.Position = hitground.Position
  6973.             GroundImpact:Play()
  6974.             for i = 1,20 do
  6975.                 wait()
  6976.                 smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
  6977.                 smoke.Transparency = smoke.Transparency + 1/20
  6978.             end
  6979.             smoke:Destroy()
  6980.             wait(0.5)
  6981.            
  6982.             for i = 1,20 do
  6983.                 wait(0.1)
  6984.                 aad.Transparency = aad.Transparency + 1/20
  6985.             end
  6986.         end
  6987.     end)
  6988.     to.Anchored = false
  6989.     ys = Instance.new("BodyVelocity",to)
  6990. ys.Name = "GO"
  6991.        
  6992. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  6993.  
  6994. ys.Velocity = v3(0,-90,0)
  6995.        
  6996.     wait(1)
  6997.         ys:Destroy()
  6998.  
  6999.    
  7000.    
  7001.  
  7002.  
  7003. hit3 = false
  7004. hit4 = false
  7005.  
  7006.  
  7007. hit1 = false
  7008.     hit2 = false
  7009.     hit3 = false
  7010.     hit4 = false
  7011. idle = true
  7012.   RootPart.Anchored = false
  7013. end
  7014. end)
  7015. end
  7016.  
  7017.  function KABOOMZ222()
  7018.     local effspwn = Instance.new("Part")
  7019.     coroutine.resume(coroutine.create(function()
  7020.       local sound1 = Instance.new("Sound")
  7021.       sound1.SoundId = "rbxassetid://440145223"
  7022.       sound1.MaxDistance = 600
  7023.       sound1.EmitterSize = 60
  7024.       sound1.Volume = 5.5
  7025.       sound1.Pitch = 1.3
  7026.       sound1.Parent = effspwn
  7027.       local sound2 = Instance.new("Sound")
  7028.       sound2.SoundId = "rbxassetid://440145223"
  7029.       sound2.MaxDistance = 300
  7030.       sound2.EmitterSize = 20
  7031.       sound2.Volume = 3
  7032.       sound2.Pitch = 0.7
  7033.       sound2.Parent = effspwn
  7034.       local sound3 = Instance.new("Sound")
  7035.       sound3.SoundId = "rbxassetid://440145223"
  7036.       sound2.MaxDistance = 400
  7037.       sound2.EmitterSize = 30
  7038.       sound2.Volume = 0.5
  7039.       sound2.Pitch = 0.5
  7040.       sound2.Parent = effspwn
  7041.       sound2:Play()
  7042.       wait()
  7043.       sound1:Play()
  7044.       sound3:Play()
  7045.     end))
  7046.     local model = Instance.new("Model")
  7047.     game.Debris:AddItem(model, 20)
  7048.     model.Name = "smasheffects"
  7049.     model.Parent = workspace
  7050.     effspwn.Name = "spwnr"
  7051.     effspwn.Size = Vector3.new(1, 1, 1)
  7052.     effspwn.Anchored = true
  7053.     effspwn.CanCollide = false
  7054.     effspwn.Transparency = 1
  7055.     effspwn.CFrame = hrp.CFrame * CFrame.Angles(math.rad(180), 0, 0)
  7056.     effspwn.Parent = model
  7057.  
  7058.  
  7059.  
  7060.  
  7061.     coroutine.resume(coroutine.create(function()
  7062.       local shok = Instance.new("Part")
  7063.       shok.Name = "whoosh"
  7064.       shok.BrickColor = BrickColor.new("Institutional white")
  7065.       shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  7066.       shok.Size = Vector3.new(1, 1, 1)
  7067.       shok.Anchored = true
  7068.       shok.Material = "Neon"
  7069.       shok.Transparency = 1
  7070.       shok.CanCollide = false
  7071.       shok.Parent = model
  7072.       game.Debris:AddItem(shok, 12)
  7073.       local mesh = Instance.new("SpecialMesh")
  7074.       mesh.MeshType = "FileMesh"
  7075.       mesh.MeshId = "rbxassetid://437347603"
  7076.       mesh.Scale = Vector3.new(0.8, 0.8, 0.3)
  7077.       mesh.Parent = shok
  7078.  
  7079.  
  7080.  
  7081.  
  7082.  
  7083.       for e = 1, 8 do
  7084.         wait()
  7085.         mesh.Scale = mesh.Scale + Vector3.new(0.24, 0.24, 0.22)
  7086.         shok.Transparency = shok.Transparency + 0.035
  7087.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -22), 0.4)
  7088.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(29))
  7089.        
  7090.  
  7091.       end
  7092.       for e = 1, 16 do
  7093.         wait()
  7094.         mesh.Scale = mesh.Scale + Vector3.new(0.13, 0.13, 0.12)
  7095.         shok.Transparency = shok.Transparency + 0.11
  7096.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -10), 0.4)
  7097.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(15))
  7098.        
  7099.       end
  7100.     end))
  7101.     coroutine.resume(coroutine.create(function()
  7102.       local shok = Instance.new("Part")
  7103.       shok.Name = "wring1"
  7104.       shok.BrickColor = BrickColor.new("Institutional white")
  7105.       shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  7106.       shok.Size = Vector3.new(1, 1, 1)
  7107.       shok.Anchored = true
  7108.       shok.Material = "Neon"
  7109.       shok.Transparency = 0.25
  7110.       shok.CanCollide = false
  7111.       shok.Parent = model
  7112.       game.Debris:AddItem(shok, 12)
  7113.       local mesh = Instance.new("SpecialMesh")
  7114.       mesh.MeshType = "FileMesh"
  7115.       mesh.MeshId = "rbxassetid://3270017"
  7116.       mesh.Scale = Vector3.new(0.1, 0.1, 0.05)
  7117.       mesh.Parent = shok
  7118.       for e = 1, 30 do
  7119.         wait()
  7120.         mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 1)
  7121.         shok.Transparency = shok.Transparency + 0.002
  7122.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
  7123.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  7124.       end
  7125.       for e = 1, 38 do
  7126.         wait()
  7127.         mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 0.1)
  7128.         shok.Transparency = shok.Transparency + 0.002
  7129.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
  7130.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  7131.       end
  7132.       for e = 1, 24 do
  7133.         wait()
  7134.         mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 0.1)
  7135.         shok.Transparency = shok.Transparency + 0.03
  7136.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
  7137.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  7138.       end
  7139.     end))
  7140.     coroutine.resume(coroutine.create(function()
  7141.       local shok = Instance.new("Part")
  7142.       shok.Name = "wring2"
  7143.       shok.BrickColor = BrickColor.new("Institutional white")
  7144.       shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  7145.       shok.Size = Vector3.new(1, 1, 1)
  7146.       shok.Anchored = true
  7147.       shok.Material = "Neon"
  7148.       shok.Transparency = 0.25
  7149.       shok.CanCollide = false
  7150.       shok.Parent = model
  7151.       game.Debris:AddItem(shok, 12)
  7152.       local mesh = Instance.new("SpecialMesh")
  7153.       mesh.MeshType = "FileMesh"
  7154.       mesh.MeshId = "rbxassetid://3270017"
  7155.       mesh.Scale = Vector3.new(12, 12, 0.05)
  7156.       mesh.Parent = shok
  7157.       for e = 1, 30 do
  7158.         wait()
  7159.         mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 1.2)
  7160.         shok.Transparency = shok.Transparency + 0.002
  7161.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
  7162.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  7163.       end
  7164.       for e = 1, 38 do
  7165.         wait()
  7166.         mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 0.1)
  7167.         shok.Transparency = shok.Transparency + 0.002
  7168.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
  7169.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  7170.       end
  7171.       for e = 1, 24 do
  7172.         wait()
  7173.         mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 0.1)
  7174.         shok.Transparency = shok.Transparency + 0.03
  7175.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
  7176.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  7177.       end
  7178.     end))
  7179.     coroutine.resume(coroutine.create(function()
  7180.       local shok = Instance.new("Part")
  7181.       shok.Name = "coil1"
  7182.       shok.BrickColor = BrickColor.new("Institutional white")
  7183.       shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  7184.       shok.Size = Vector3.new(1, 1, 1)
  7185.       shok.Anchored = true
  7186.       shok.Material = "Neon"
  7187.       shok.Transparency = 0.25
  7188.       shok.CanCollide = false
  7189.       shok.Parent = model
  7190.       game.Debris:AddItem(shok, 12)
  7191.       local mesh = Instance.new("SpecialMesh")
  7192.       mesh.MeshType = "FileMesh"
  7193.       mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
  7194.       mesh.Scale = Vector3.new(12, 12, 12)
  7195.       mesh.Parent = shok
  7196.       for e = 1, 15 do
  7197.         wait()
  7198.         mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
  7199.         shok.Transparency = shok.Transparency + 0.004
  7200.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
  7201.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  7202.       end
  7203.       for e = 1, 16 do
  7204.         wait()
  7205.         mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
  7206.         shok.Transparency = shok.Transparency + 0.004
  7207.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  7208.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  7209.       end
  7210.       for e = 1, 12 do
  7211.         wait()
  7212.         mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
  7213.         shok.Transparency = shok.Transparency + 0.06
  7214.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  7215.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  7216.       end
  7217.     end))
  7218.     coroutine.resume(coroutine.create(function()
  7219.       local shok = Instance.new("Part")
  7220.       shok.Name = "coil2"
  7221.       shok.BrickColor = BrickColor.new("Institutional white")
  7222.       shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  7223.       shok.Size = Vector3.new(1, 1, 1)
  7224.       shok.Anchored = true
  7225.       shok.Material = "Neon"
  7226.       shok.Transparency = 1
  7227.       shok.CanCollide = false
  7228.       shok.Parent = model
  7229.       game.Debris:AddItem(shok, 12)
  7230.       local mesh = Instance.new("SpecialMesh")
  7231.       mesh.MeshType = "FileMesh"
  7232.       mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
  7233.       mesh.Scale = Vector3.new(6, 12, 6)
  7234.       mesh.Parent = shok
  7235.       for e = 1, 15 do
  7236.         wait()
  7237.         mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
  7238.         shok.Transparency = shok.Transparency + 0.005
  7239.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
  7240.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  7241.       end
  7242.       for e = 1, 16 do
  7243.         wait()
  7244.         mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
  7245.         shok.Transparency = shok.Transparency + 0.005
  7246.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  7247.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  7248.       end
  7249.       for e = 1, 12 do
  7250.         wait()
  7251.         mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
  7252.         shok.Transparency = shok.Transparency + 0.09
  7253.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  7254.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  7255.       end
  7256.     end))
  7257.     coroutine.resume(coroutine.create(function()
  7258.       local shok = Instance.new("Part")
  7259.       shok.Name = "shokwve"
  7260.       shok.BrickColor = BrickColor.new("Institutional white")
  7261.       shok.Position = effspwn.Position + Vector3.new(0, 5, 0)
  7262.       shok.Size = Vector3.new(1, 1, 1)
  7263.       shok.Anchored = true
  7264.       shok.Material = "Neon"
  7265.       shok.Transparency = 0.6
  7266.       shok.CanCollide = false
  7267.       shok.Parent = model
  7268.       game.Debris:AddItem(shok, 12)
  7269.       local mesh = Instance.new("SpecialMesh")
  7270.       mesh.MeshType = "FileMesh"
  7271.       mesh.MeshId = "rbxassetid://489415447"
  7272.       mesh.Scale = Vector3.new(1, 1, 1)
  7273.       mesh.Parent = shok
  7274.       for e = 1, 12 do
  7275.         wait()
  7276.         mesh.Scale = mesh.Scale + Vector3.new(2, 2, 2)
  7277.         shok.Transparency = shok.Transparency + 0.002
  7278.       end
  7279.       for e = 1, 32 do
  7280.         wait()
  7281.         mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
  7282.         shok.Transparency = shok.Transparency + 0.002
  7283.       end
  7284.       for e = 1, 24 do
  7285.         wait()
  7286.         mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
  7287.         shok.Transparency = shok.Transparency + 0.03
  7288.       end
  7289.     end))
  7290.     coroutine.resume(coroutine.create(function()
  7291.       local shok = Instance.new("Part")
  7292.       shok.Name = "shock2"
  7293.       shok.BrickColor = BrickColor.new("Institutional white")
  7294.       shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  7295.       shok.Size = Vector3.new(1, 1, 1)
  7296.       shok.Anchored = true
  7297.       shok.Material = "Neon"
  7298.       shok.Transparency = 0.35
  7299.       shok.CanCollide = false
  7300.       shok.Parent = model
  7301.       game.Debris:AddItem(shok, 12)
  7302.       local mesh = Instance.new("SpecialMesh")
  7303.       mesh.MeshType = "FileMesh"
  7304.       mesh.MeshId = "rbxassetid://1095709"
  7305.       mesh.Scale = Vector3.new(12, 12, 12)
  7306.       mesh.Parent = shok
  7307.       for e = 1, 15 do
  7308.         wait()
  7309.         mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  7310.         shok.Transparency = shok.Transparency + 0.004
  7311.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  7312.       end
  7313.       for e = 1, 16 do
  7314.         wait()
  7315.         mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  7316.         shok.Transparency = shok.Transparency + 0.004
  7317.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  7318.       end
  7319.       for e = 1, 12 do
  7320.         wait()
  7321.         mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  7322.         shok.Transparency = shok.Transparency + 0.06
  7323.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  7324.       end
  7325.     end))
  7326.     coroutine.resume(coroutine.create(function()
  7327.       local shok = Instance.new("Part")
  7328.       shok.Name = "shock3"
  7329.       shok.BrickColor = BrickColor.new("Institutional white")
  7330.       shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  7331.       shok.Size = Vector3.new(1, 1, 1)
  7332.       shok.Anchored = true
  7333.       shok.Material = "Neon"
  7334.       shok.Transparency = 0.35
  7335.       shok.CanCollide = false
  7336.       shok.Parent = model
  7337.       game.Debris:AddItem(shok, 12)
  7338.       local mesh = Instance.new("SpecialMesh")
  7339.       mesh.MeshType = "FileMesh"
  7340.       mesh.MeshId = "rbxassetid://1095709"
  7341.       mesh.Scale = Vector3.new(12, 12, 12)
  7342.       mesh.Parent = shok
  7343.       for e = 1, 15 do
  7344.         wait()
  7345.         mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
  7346.         shok.Transparency = shok.Transparency + 0.004
  7347.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  7348.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  7349.       end
  7350.       for e = 1, 16 do
  7351.         wait()
  7352.         mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
  7353.         shok.Transparency = shok.Transparency + 0.004
  7354.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  7355.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  7356.       end
  7357.       for e = 1, 12 do
  7358.         wait()
  7359.         mesh.Scale = mesh.Scale + Vector3.new(0.5, -1, 0.5)
  7360.         shok.Transparency = shok.Transparency + 0.06
  7361.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  7362.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  7363.       end
  7364.     end))
  7365.   end
  7366.  
  7367.  
  7368.  
  7369. mouse.KeyDown:connect(function(k)
  7370. if attack == false and k == "=" and MV4 > 80 and firemode == true then
  7371. local exp = Instance.new("Explosion",Torso)
  7372. exp.BlastRadius = 45.5
  7373. exp.BlastPressure = 100
  7374.       exp.Position = Torso
  7375.       exp.Visible = true
  7376. end
  7377. end)
  7378.  
  7379. MV4 = 300
  7380. mouse.KeyDown:connect(function(k)
  7381.     if attack == false and k == "8" then
  7382.         for i, v in pairs(Torso:GetChildren()) do
  7383.     if v:IsA('ParticleEmitter') then
  7384.         v:Remove()
  7385.     end
  7386. end
  7387.     end
  7388.     end)
  7389.  
  7390.  
  7391. MV4 = 300
  7392. mouse.KeyDown:connect(function(k)
  7393.   if attack == false and k == "]" and MV4 > 80 and firemode == true then
  7394.     MV4 = 0
  7395.     Humanoid.WalkSpeed = 13
  7396.     attack = true
  7397.     Firepart1 = Instance.new("Part", RightArm)
  7398.     Firepart1.Size = Vector3.new(1, 1, 1)
  7399.     GuW1 = Instance.new("Weld")
  7400.     GuW1.Name = "GuW"
  7401.     GuW1.Part0 = RightArm
  7402.     GuW1.C0 = cn(0, -1, 0)
  7403.     GuW1.C1 = cn(0, 0, 0)
  7404.     GuW1.Part1 = Firepart1
  7405.     GuW1.Parent = RightArm
  7406.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  7407.     Firepart1.Transparency = 1
  7408.     Firepart2 = Instance.new("Part", LeftArm)
  7409.     Firepart2.Size = Vector3.new(1, 1, 1)
  7410.     GuW2 = Instance.new("Weld")
  7411.     GuW2.Name = "GuW"
  7412.     GuW2.Part0 = LeftArm
  7413.     GuW2.C0 = cn(0, -1, 0)
  7414.     GuW2.C1 = cn(0, 0, 0)
  7415.     GuW2.Part1 = Firepart2
  7416.     GuW2.Parent = LeftArm
  7417.     Firepart2.Transparency = 1
  7418.     for i = 0, 5, 0.1 do
  7419.       swait()
  7420.       BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  7421.       BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  7422.       BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  7423.       BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  7424.       if Torsovelocity.Y > 2 then
  7425.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7426.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7427.         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)
  7428.         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)
  7429.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  7430.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  7431.       elseif Torsovelocity.Y < 1 then
  7432.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  7433.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  7434.         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)
  7435.         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)
  7436.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  7437.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  7438.       end
  7439.     end
  7440.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=331888777", Firepart2, 8, 1)
  7441.     for i = 0, 7, 0.1 do
  7442.       swait()
  7443.       BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  7444.       BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  7445.       BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  7446.       BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  7447.       if Torsovelocity.Y > 2 then
  7448.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7449.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  7450.         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)
  7451.         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)
  7452.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  7453.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  7454.       elseif Torsovelocity.Y < 1 then
  7455.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  7456.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  7457.         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)
  7458.         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)
  7459.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  7460.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  7461.       end
  7462.     end
  7463.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
  7464.     GuW1:Destroy()
  7465.     GuW1 = Instance.new("Weld")
  7466.     GuW1.Name = "GuW"
  7467.     GuW1.Part0 = Torso
  7468.     GuW1.C0 = cn(0, 0, -6)
  7469.     GuW1.C1 = cn(0, 0, 0)
  7470.     GuW1.Part1 = Firepart1
  7471.     GuW1.Parent = Torso
  7472.     GuW2:Destroy()
  7473.     GuW2 = Instance.new("Weld")
  7474.     GuW2.Name = "GuW"
  7475.     GuW2.Part0 = Torso
  7476.     GuW2.C0 = cn(0, 0, -6)
  7477.     GuW2.C1 = cn(0, 0, 0)
  7478.     GuW2.Part1 = Firepart2
  7479.     GuW2.Parent = Torso
  7480.     BlockEffect(BrickColor.new("White"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  7481.     BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  7482.     GuW2:Destroy()
  7483.     GuW2 = Instance.new("Weld")
  7484.     GuW2.Name = "GuW"
  7485.     GuW2.Part0 = Torso
  7486.     GuW2.C0 = cn(0, 0, -4)
  7487.     GuW2.C1 = cn(0, 0, 0)
  7488.     GuW2.Part1 = Firepart2
  7489.     GuW2.Parent = Torso
  7490.  
  7491.  
  7492.     for i = 0, 7, 0.1 do
  7493.       swait()
  7494.       BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  7495.       BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  7496.       if Torsovelocity.Y > 2 then
  7497.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7498.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  7499.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  7500.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  7501.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7502.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7503.       elseif Torsovelocity.Y < 1 then
  7504.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7505.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  7506.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  7507.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  7508.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7509.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7510.       end
  7511.     end
  7512.     local bp2 = Create("BodyPosition")({
  7513.       P = 900,
  7514.       D = 1000,
  7515.       maxForce = Vector3.new(math.huge, math.huge, math.huge),
  7516.       position = Torso.Position + Vector3.new(0, 60, 0),
  7517.       Parent = Torso
  7518.     })
  7519.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
  7520.     for i = 0, 8, 0.1 do
  7521.       swait()
  7522.       BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  7523.       BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  7524.       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)
  7525.       if Torsovelocity.Y > 2 then
  7526.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7527.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7528.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  7529.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  7530.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7531.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7532.       elseif Torsovelocity.Y < 1 then
  7533.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7534.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  7535.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  7536.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  7537.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7538.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7539.       end
  7540.     end
  7541.     for i = 0, 18, 0.1 do
  7542.       swait()
  7543.       BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  7544.       BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  7545.       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)
  7546.       if Torsovelocity.Y > 2 then
  7547.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7548.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7549.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  7550.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  7551.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7552.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7553.       elseif Torsovelocity.Y < 1 then
  7554.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7555.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  7556.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  7557.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  7558.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7559.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7560.       end
  7561.     end
  7562.     GuW1:Destroy()
  7563.     GuW1 = Instance.new("Weld")
  7564.     GuW1.Name = "GuW"
  7565.     GuW1.Part0 = Torso
  7566.     GuW1.C0 = cn(0, 0, -15)
  7567.     GuW1.C1 = cn(0, 0, 0)
  7568.     GuW1.Part1 = Firepart1
  7569.     GuW1.Parent = Torso
  7570.     GuW2:Destroy()
  7571.     GuW2 = Instance.new("Weld")
  7572.     GuW2.Name = "GuW"
  7573.     GuW2.Part0 = Torso
  7574.     GuW2.C0 = cn(0, 0, -17.5)
  7575.     GuW2.C1 = cn(0, 0, 0)
  7576.     GuW2.Part1 = Firepart2
  7577.     GuW2.Parent = Torso
  7578.     for i = 0, 1.25, 0.01 do
  7579.       swait()
  7580.       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)
  7581.       shoottraildd2(mouse.Hit.p, Firepart2, 0)
  7582.       CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  7583.       BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  7584.       BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  7585.       if Torsovelocity.Y > 2 then
  7586.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7587.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7588.         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)
  7589.         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)
  7590.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7591.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7592.       elseif Torsovelocity.Y < 1 then
  7593.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7594.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  7595.         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)
  7596.         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)
  7597.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7598.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7599.       end
  7600.     end
  7601.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
  7602.     BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
  7603.     BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
  7604.     BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
  7605.     for i = 0, 3, 0.1 do
  7606.       swait()
  7607.       if Torsovelocity.Y > 2 then
  7608.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7609.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  7610.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  7611.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  7612.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7613.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7614.       elseif Torsovelocity.Y < 1 then
  7615.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7616.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  7617.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  7618.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  7619.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7620.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7621.       end
  7622.     end
  7623.     wait(1)
  7624.     bp2:Destroy()
  7625.     Humanoid.WalkSpeed = 16
  7626.     attack = false
  7627.     MV4 = 0
  7628.     Firepart1:Destroy()
  7629.     Firepart2:Destroy()
  7630.   end
  7631. end)
  7632. mouse.KeyDown:connect(function(k)
  7633.   if attack == false and k == "=" and MV4 > 80 and firemode == true then
  7634.     MV4 = 0
  7635.     Humanoid.WalkSpeed = 13
  7636.     attack = true
  7637.     Firepart1 = Instance.new("Part", RightArm)
  7638.     Firepart1.Size = Vector3.new(1, 1, 1)
  7639.     GuW1 = Instance.new("Weld")
  7640.     GuW1.Name = "GuW"
  7641.     GuW1.Part0 = RightArm
  7642.     GuW1.C0 = cn(0, -1, 0)
  7643.     GuW1.C1 = cn(0, 0, 0)
  7644.     GuW1.Part1 = Firepart1
  7645.     GuW1.Parent = RightArm
  7646.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  7647.     Firepart1.Transparency = 1
  7648.     Firepart2 = Instance.new("Part", LeftArm)
  7649.     Firepart2.Size = Vector3.new(1, 1, 1)
  7650.     GuW2 = Instance.new("Weld")
  7651.     GuW2.Name = "GuW"
  7652.     GuW2.Part0 = LeftArm
  7653.     GuW2.C0 = cn(0, -1, 0)
  7654.     GuW2.C1 = cn(0, 0, 0)
  7655.     GuW2.Part1 = Firepart2
  7656.     GuW2.Parent = LeftArm
  7657.     Firepart2.Transparency = 1
  7658.     GuW1:Destroy()
  7659.     GuW1 = Instance.new("Weld")
  7660.     GuW1.Name = "GuW"
  7661.     GuW1.Part0 = Torso
  7662.     GuW1.C0 = cn(0, 0, -6)
  7663.     GuW1.C1 = cn(0, 0, 0)
  7664.     GuW1.Part1 = Firepart1
  7665.     GuW1.Parent = Torso
  7666.     GuW2:Destroy()
  7667.     GuW2 = Instance.new("Weld")
  7668.     GuW2.Name = "GuW"
  7669.     GuW2.Part0 = Torso
  7670.     GuW2.C0 = cn(0, 0, -6)
  7671.     GuW2.C1 = cn(0, 0, 0)
  7672.     GuW2.Part1 = Firepart2
  7673.     GuW2.Parent = Torso
  7674.     GuW2:Destroy()
  7675.     GuW2 = Instance.new("Weld")
  7676.     GuW2.Name = "GuW"
  7677.     GuW2.Part0 = Torso
  7678.     GuW2.C0 = cn(0, 0, -4)
  7679.     GuW2.C1 = cn(0, 0, 0)
  7680.     GuW2.Part1 = Firepart2
  7681.     GuW2.Parent = Torso
  7682.     for i = 0, 18, 0.1 do
  7683.       swait()
  7684.       BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  7685.       BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  7686.       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)
  7687.       if Torsovelocity.Y > 2 then
  7688.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7689.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7690.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  7691.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  7692.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7693.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7694.       elseif Torsovelocity.Y < 1 then
  7695.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7696.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  7697.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  7698.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  7699.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7700.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7701.       end
  7702.     end
  7703.     GuW1:Destroy()
  7704.     GuW1 = Instance.new("Weld")
  7705.     GuW1.Name = "GuW"
  7706.     GuW1.Part0 = Torso
  7707.     GuW1.C0 = cn(0, 0, -15)
  7708.     GuW1.C1 = cn(0, 0, 0)
  7709.     GuW1.Part1 = Firepart1
  7710.     GuW1.Parent = Torso
  7711.     GuW2:Destroy()
  7712.     GuW2 = Instance.new("Weld")
  7713.     GuW2.Name = "GuW"
  7714.     GuW2.Part0 = Torso
  7715.     GuW2.C0 = cn(0, 0, -17.5)
  7716.     GuW2.C1 = cn(0, 0, 0)
  7717.     GuW2.Part1 = Firepart2
  7718.     GuW2.Parent = Torso
  7719.     for i = 0, 1.25, 0.01 do
  7720.       swait()
  7721.       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)
  7722.       shoottraildd22(mouse.Hit.p, Firepart2, 0)
  7723.       CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  7724.       BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  7725.       BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  7726.       if Torsovelocity.Y > 2 then
  7727.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7728.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7729.         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)
  7730.         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)
  7731.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7732.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7733.       end
  7734.     end
  7735.     wait(0.5)
  7736.     Humanoid.WalkSpeed = 16
  7737.     attack = false
  7738.     MV4 = 300
  7739.     Firepart1:Destroy()
  7740.     Firepart2:Destroy()
  7741.   end
  7742.  
  7743.  
  7744.  if attack == false and k == "=" and MV4 > 19 and InForm == true then
  7745.     MV4 = 90
  7746.     Humanoid.WalkSpeed = 0.01
  7747.     attack = true
  7748.     Firepart1 = Instance.new("Part", RightArm)
  7749.     Firepart1.Size = Vector3.new(1, 1, 1)
  7750.     GuW1 = Instance.new("Weld")
  7751.     GuW1.Name = "GuW"
  7752.     GuW1.Part0 = RightArm
  7753.     GuW1.C0 = cn(0, -1, 0)
  7754.     GuW1.C1 = cn(0, 0, 0)
  7755.     GuW1.Part1 = Firepart1
  7756.     GuW1.Parent = RightArm
  7757.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  7758.     Firepart1.Transparency = 1
  7759.     Firepart2 = Instance.new("Part", LeftArm)
  7760.     Firepart2.Size = Vector3.new(1, 1, 1)
  7761.     GuW2 = Instance.new("Weld")
  7762.     GuW2.Name = "GuW"
  7763.     GuW2.Part0 = LeftArm
  7764.     GuW2.C0 = cn(0, -1, 0)
  7765.     GuW2.C1 = cn(0, 0, 0)
  7766.     GuW2.Part1 = Firepart2
  7767.     GuW2.Parent = LeftArm
  7768.     Firepart2.Transparency = 1
  7769.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  7770.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  7771.     for i = 0, 2, 0.1 do
  7772.       swait()
  7773.       BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  7774.       BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  7775.       BlockEffect(BrickColor.new("Dark blue"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  7776.       BlockEffect(BrickColor.new("New Yeller"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  7777.       if Torsovelocity.Y > 2 then
  7778.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7779.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-30), math.rad(0), math.rad(0)), 0.1)
  7780.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  7781.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  7782.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  7783.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  7784.       elseif Torsovelocity.Y < 1 then
  7785.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  7786.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-30), math.rad(0), math.rad(0)), 0.1)
  7787.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  7788.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  7789.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  7790.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  7791.       end
  7792.     end
  7793.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  7794.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  7795.     for i = 0, 7, 0.1 do
  7796.       swait()
  7797.       BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  7798.       BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  7799.       BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  7800.       BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  7801.       if Torsovelocity.Y > 2 then
  7802.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7803.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  7804.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  7805.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  7806.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  7807.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  7808.       elseif Torsovelocity.Y < 1 then
  7809.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  7810.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  7811.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  7812.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  7813.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  7814.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  7815.       end
  7816.     end
  7817.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  7818.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  7819.     for i = 0, 7, 0.1 do
  7820.       swait()
  7821.       BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  7822.       BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  7823.       BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  7824.       BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  7825.       if Torsovelocity.Y > 2 then
  7826.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7827.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  7828.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  7829.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
  7830.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  7831.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  7832.       elseif Torsovelocity.Y < 1 then
  7833.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
  7834.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  7835.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  7836.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.2)
  7837.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  7838.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  7839.       end
  7840.     end
  7841.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  7842.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  7843.     for i = 0, 6, 0.1 do
  7844.       swait()
  7845.       BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  7846.       BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  7847.       BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  7848.       BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  7849.       if Torsovelocity.Y > 2 then
  7850.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7851.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7852.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  7853.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
  7854.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  7855.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  7856.       elseif Torsovelocity.Y < 1 then
  7857.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
  7858.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  7859.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  7860.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
  7861.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  7862.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  7863.       end
  7864.     end
  7865.     for i = 0, 5, 0.1 do
  7866.       swait()
  7867.       BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  7868.       BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  7869.       BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  7870.       BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  7871.       if Torsovelocity.Y > 2 then
  7872.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7873.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7874.         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)
  7875.         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)
  7876.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  7877.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  7878.       elseif Torsovelocity.Y < 1 then
  7879.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  7880.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  7881.         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)
  7882.         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)
  7883.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  7884.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  7885.       end
  7886.     end
  7887.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=331888777", Firepart2, 8, 1)
  7888.     for i = 0, 7, 0.1 do
  7889.       swait()
  7890.       BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  7891.       BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  7892.       BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  7893.       BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  7894.       if Torsovelocity.Y > 2 then
  7895.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7896.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  7897.         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)
  7898.         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)
  7899.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  7900.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  7901.       elseif Torsovelocity.Y < 1 then
  7902.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  7903.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  7904.         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)
  7905.         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)
  7906.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  7907.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  7908.       end
  7909.     end
  7910.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
  7911.     GuW1:Destroy()
  7912.     GuW1 = Instance.new("Weld")
  7913.     GuW1.Name = "GuW"
  7914.     GuW1.Part0 = Torso
  7915.     GuW1.C0 = cn(0, 0, -6)
  7916.     GuW1.C1 = cn(0, 0, 0)
  7917.     GuW1.Part1 = Firepart1
  7918.     GuW1.Parent = Torso
  7919.     GuW2:Destroy()
  7920.     GuW2 = Instance.new("Weld")
  7921.     GuW2.Name = "GuW"
  7922.     GuW2.Part0 = Torso
  7923.     GuW2.C0 = cn(0, 0, -6)
  7924.     GuW2.C1 = cn(0, 0, 0)
  7925.     GuW2.Part1 = Firepart2
  7926.     GuW2.Parent = Torso
  7927.     BlockEffect(BrickColor.new("White"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  7928.     BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  7929.     GuW2:Destroy()
  7930.     GuW2 = Instance.new("Weld")
  7931.     GuW2.Name = "GuW"
  7932.     GuW2.Part0 = Torso
  7933.     GuW2.C0 = cn(0, 0, -4)
  7934.     GuW2.C1 = cn(0, 0, 0)
  7935.     GuW2.Part1 = Firepart2
  7936.     GuW2.Parent = Torso
  7937.     for i = 0, 7, 0.1 do
  7938.       swait()
  7939.       BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  7940.       BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  7941.       if Torsovelocity.Y > 2 then
  7942.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7943.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  7944.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  7945.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  7946.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7947.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7948.       elseif Torsovelocity.Y < 1 then
  7949.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7950.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  7951.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  7952.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  7953.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7954.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7955.       end
  7956.     end
  7957.     local bp2 = Create("BodyPosition")({
  7958.       P = 900,
  7959.       D = 1000,
  7960.       maxForce = Vector3.new(math.huge, math.huge, math.huge),
  7961.       position = Torso.Position + Vector3.new(0, 60, 0),
  7962.       Parent = Torso
  7963.     })
  7964.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
  7965.     for i = 0, 8, 0.1 do
  7966.       swait()
  7967.       BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  7968.       BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  7969.       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)
  7970.       if Torsovelocity.Y > 2 then
  7971.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7972.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7973.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  7974.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  7975.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7976.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7977.       elseif Torsovelocity.Y < 1 then
  7978.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7979.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  7980.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  7981.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  7982.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7983.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7984.       end
  7985.     end
  7986.     for i = 0, 18, 0.1 do
  7987.       swait()
  7988.       BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  7989.       BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  7990.       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)
  7991.       if Torsovelocity.Y > 2 then
  7992.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7993.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7994.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  7995.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  7996.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7997.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7998.       elseif Torsovelocity.Y < 1 then
  7999.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8000.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8001.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8002.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8003.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8004.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8005.       end
  8006.     end
  8007.     GuW1:Destroy()
  8008.     GuW1 = Instance.new("Weld")
  8009.     GuW1.Name = "GuW"
  8010.     GuW1.Part0 = Torso
  8011.     GuW1.C0 = cn(0, 0, -15)
  8012.     GuW1.C1 = cn(0, 0, 0)
  8013.     GuW1.Part1 = Firepart1
  8014.     GuW1.Parent = Torso
  8015.     GuW2:Destroy()
  8016.     GuW2 = Instance.new("Weld")
  8017.     GuW2.Name = "GuW"
  8018.     GuW2.Part0 = Torso
  8019.     GuW2.C0 = cn(0, 0, -17.5)
  8020.     GuW2.C1 = cn(0, 0, 0)
  8021.     GuW2.Part1 = Firepart2
  8022.     GuW2.Parent = Torso
  8023.     for i = 0, 1.25, 0.01 do
  8024.       swait()
  8025.       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)
  8026.       shoottraildd2(mouse.Hit.p, Firepart2, 0)
  8027.       CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  8028.       BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  8029.       BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  8030.       if Torsovelocity.Y > 2 then
  8031.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8032.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8033.         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)
  8034.         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)
  8035.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8036.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8037.       elseif Torsovelocity.Y < 1 then
  8038.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8039.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  8040.         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)
  8041.         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)
  8042.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8043.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8044.       end
  8045.     end
  8046.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
  8047.     BlockEffect(BrickColor.new("Really black"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
  8048.     BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
  8049.     BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
  8050.     for i = 0, 3, 0.1 do
  8051.       swait()
  8052.       if Torsovelocity.Y > 2 then
  8053.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8054.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  8055.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8056.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8057.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8058.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8059.       elseif Torsovelocity.Y < 1 then
  8060.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8061.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  8062.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8063.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8064.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8065.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8066.       end
  8067.     end
  8068.     wait(1)
  8069.     bp2:Destroy()
  8070.     Humanoid.WalkSpeed = 16
  8071.     attack = false
  8072.     MV4 = 0
  8073.     Firepart1:Destroy()
  8074.     Firepart2:Destroy()
  8075.   end
  8076. end)
  8077. whiletruewait = false
  8078. game:GetService("RunService").Stepped:connect(function()
  8079.   if whiletruewait == false then
  8080.     whiletruewait = true
  8081.     wait()
  8082.     whiletruewait = false
  8083.   end
  8084. end)
  8085. game:GetService("RunService").Stepped:connect(function()
  8086.   if whiletruewait == false then
  8087.     if MV1 < 20 then
  8088.       MV1 = MV1 + 0.2
  8089.     end
  8090.     if MV2 < 90 then
  8091.       MV2 = MV2 + 1
  8092.     end
  8093.     if MV3 < 190 then
  8094.       MV3 = MV3 + 0.4
  8095.     end
  8096.     if MV4 < 500 then
  8097.       MV4 = MV4 + 0.3
  8098.     end
  8099.   end
  8100. end)
  8101. Humanoid.MaxHealth = 1000000000000000
  8102. wait()
  8103. for i = 1, 6 do
  8104.   Humanoid.Health = Humanoid.MaxHealth
  8105.   wait()
  8106. end
  8107.  
  8108. ---
  8109. GroundWave3 = function()
  8110.     local HandCF = Torso.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0)) + Torso.CFrame.lookVector * 5
  8111.     Colors = {"White", "White"}
  8112.         local wave = Instance.new("Part", char)
  8113.         wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  8114.         wave.Anchored = true
  8115.         wave.Name = "Wave"
  8116.         wave.CanCollide = false
  8117.         wave.Locked = true
  8118.         wave.Size = Vector3.new(0.2, 0.2, 0.2)
  8119.         wave.TopSurface = "Smooth"
  8120.         wave.BottomSurface = "Smooth"
  8121.         wave.Transparency = 0.10
  8122.         wave.CFrame = HandCF
  8123.         wm =  Instance.new("SpecialMesh",wave)
  8124.         wm.MeshId = "rbxassetid://559831844"
  8125.         coroutine.wrap(function()
  8126.         for i = 1, 30, 1 do
  8127.         wm.Scale = Vector3.new(0.4 + i*0.4, 0.4 + i*0.4, 0.4)
  8128.         wave.Size = wm.Scale
  8129.         wave.CFrame = HandCF
  8130.         wave.Transparency = i/30
  8131.         wait()
  8132.         end
  8133.         wait()
  8134.         wave:Destroy()
  8135.     end)()
  8136. end
  8137. ---
  8138.  
  8139. local v3 = Vector3.new
  8140. local num = 0
  8141. local bc = BrickColor.new
  8142. local new = Instance.new
  8143.  
  8144. mouse.KeyDown:connect(function(key)
  8145. if key=="=" then   
  8146.     Serious()
  8147.     char.JumPower = 150
  8148.     end
  8149.     end)
  8150. Health = math.huge  --------- Serious mode aura.
  8151. BaseHealth = math.huge
  8152.  
  8153.  
  8154.  
  8155.  
  8156. InForm = false
  8157.  
  8158. Player = owner
  8159. Char = Player.Character
  8160. Torso = Char.Torso
  8161.  
  8162. function Serious()
  8163.     for X = 1, 1 do wait()
  8164.  
  8165.  
  8166.     wait(0)
  8167.     for X = 1, 1 do wait()
  8168.         local Effect = Instance.new("Part")
  8169.     Effect.Name = "Effect"
  8170.     Effect.Parent = Torso
  8171.     Effect.CFrame = Torso.CFrame
  8172.     Effect.BrickColor = BrickColor.new("Neon orange")
  8173.     Effect.Shape = "Ball"
  8174.     Effect.Size = Vector3.new(1, 1, 1)
  8175.     Effect.Anchored = true
  8176.     Effect.Material = "Neon"
  8177.     Effect.CanCollide = false
  8178.         Effect.CFrame = Torso.CFrame
  8179.         Effect.Size = Effect.Size + Vector3.new(0.5)
  8180.         Effect.Transparency = Effect.Transparency + 0.04
  8181.     end
  8182.     end
  8183.  
  8184. repeat
  8185. Torso:FindFirstChild("Effect"):Remove()
  8186. until Torso:FindFirstChild("Effect") == nil
  8187.  
  8188.    
  8189. local Color1 = Color3.new(255, 255, 0)
  8190. local Color2 = Color3.new(255, 255, 0) 
  8191.  
  8192.  for i = 0, 3, 0.1 do
  8193.     swait()
  8194. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8195.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  8196.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8197.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8198.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8199.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8200. end
  8201. local pie22 = Instance.new("ParticleEmitter")
  8202. pie22.Parent = LeftArm
  8203. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  8204. pie22.LightEmission = 1
  8205. pie22.Size = NumberSequence.new(1,2)
  8206. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  8207. pie22.Transparency = NumberSequence.new(0.7,1)
  8208. pie22.EmissionDirection = "Top"
  8209. pie22.Enabled = true
  8210. pie22.Lifetime = NumberRange.new(1)
  8211. pie22.Rotation = NumberRange.new(-420, 425)
  8212. pie22.Rate = 50
  8213. pie22.Speed = NumberRange.new(1)
  8214. pie22.LockedToPart = false
  8215. pie22.VelocitySpread = 2
  8216. local pie22 = Instance.new("ParticleEmitter")
  8217. pie22.Parent = RightArm
  8218. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  8219. pie22.LightEmission = 1
  8220. pie22.Size = NumberSequence.new(1,2)
  8221. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  8222. pie22.Transparency = NumberSequence.new(0.7,1)
  8223. pie22.EmissionDirection = "Top"
  8224. pie22.Enabled = true
  8225. pie22.Lifetime = NumberRange.new(1)
  8226. pie22.Rotation = NumberRange.new(-420, 425)
  8227. pie22.Rate = 50
  8228. pie22.Speed = NumberRange.new(1)
  8229. pie22.LockedToPart = false
  8230. pie22.VelocitySpread = 2
  8231. local pie22 = Instance.new("ParticleEmitter")
  8232. pie22.Parent = LeftLeg
  8233. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  8234. pie22.LightEmission = 1
  8235. pie22.Size = NumberSequence.new(1,2)
  8236. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  8237. pie22.Transparency = NumberSequence.new(0.8,1)
  8238. pie22.EmissionDirection = "Top"
  8239. pie22.Enabled = true
  8240. pie22.Lifetime = NumberRange.new(1)
  8241. pie22.Rotation = NumberRange.new(-420, 425)
  8242. pie22.Rate = 20
  8243. pie22.Speed = NumberRange.new(1)
  8244. pie22.LockedToPart = false
  8245. pie22.VelocitySpread = 2
  8246. local pie22 = Instance.new("ParticleEmitter")
  8247. pie22.Parent = RightLeg
  8248. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  8249. pie22.LightEmission = 1
  8250. pie22.Size = NumberSequence.new(1,2)
  8251. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  8252. pie22.Transparency = NumberSequence.new(0.8,1)
  8253. pie22.EmissionDirection = "Top"
  8254. pie22.Enabled = true
  8255. pie22.Lifetime = NumberRange.new(1)
  8256. pie22.Rotation = NumberRange.new(-420, 425)
  8257. pie22.Rate = 20
  8258. pie22.Speed = NumberRange.new(1)
  8259. pie22.LockedToPart = false
  8260. pie22.VelocitySpread = 2
  8261.     lig = Instance.new("PointLight",Player.Character.Torso)
  8262. lig.Color=Color3.new(255,255,0)
  8263. lig.Range = 6
  8264.  
  8265. local Must = Instance.new("Sound",Torso)
  8266. Must.SoundId = "rbxassetid://136847579"
  8267. Must.Pitch = 0.99
  8268. Must.Volume = 0.6
  8269. Must.Looped = false
  8270. wait(0)
  8271. Must:Play()
  8272.     a21e = new("Part",char)
  8273. a21e.Name = "Beam"..num
  8274. a21e.Locked = true
  8275. a21e.Size = v3(1,1,1)
  8276. a21e.CanCollide = false
  8277. a21e.BrickColor = bc("Neon orange")
  8278. a21e.Material = "Neon"
  8279. a21e.Transparency = 0
  8280. aa21e = new("SpecialMesh",a21e)
  8281. a21e.Anchored = true
  8282. a21e.Position = RootPart.Position
  8283. aa21e.MeshType = "Sphere"
  8284. aa21e.Scale = v3(1,1,1)
  8285. for i = 1,50 do
  8286.     wait()
  8287.     aa21e.Scale = aa21e.Scale + v3(1,1,1)
  8288.     a21e.Transparency = a21e.Transparency + 0.04
  8289. end
  8290.  
  8291.  
  8292.   local Mus = Instance.new("Sound",Torso)
  8293. Mus.SoundId = "rbxassetid://291165237"
  8294. Mus.Pitch = 0.99
  8295. Mus.Volume = 0.2
  8296. Mus.Looped = true
  8297. wait(0)
  8298. Mus:Play()
  8299.  
  8300. InForm = true  
  8301. Humanoid.JumpPower = 120
  8302.    
  8303. Char.Humanoid.MaxHealth = Health
  8304. wait(0.3)  
  8305. Char.Humanoid.Health = Health
  8306. wait(0.7)
  8307. Must:Destroy()
  8308. end
  8309.  
  8310. function Base()
  8311.     InForm = false
  8312.     local Effect = Instance.new("Part")
  8313.     Effect.Name = "Effect"
  8314.     Effect.Parent = Torso
  8315.     Effect.CFrame = Torso.CFrame
  8316.     Effect.BrickColor = BrickColor.new("White")
  8317.     Effect.Shape = "Ball"
  8318.     Effect.Size = Vector3.new(8, 8, 8)
  8319.     Effect.Anchored = true
  8320.     Effect.Material = "Neon"
  8321.     Effect.CanCollide = false
  8322.     for loop = 1, 25 do wait()
  8323.         Effect.CFrame = Torso.CFrame
  8324.         Effect.Size = Effect.Size + Vector3.new(-0.5)
  8325.         Effect.Transparency = Effect.Transparency + 0.04
  8326.        
  8327.     end
  8328. repeat
  8329. Torso:FindFirstChild("Effect"):Remove()
  8330. until Torso:FindFirstChild("Effect") == nil
  8331.  
  8332. for i, v in pairs(Torso:GetChildren()) do
  8333.     if v:IsA('ParticleEmitter') then
  8334.         v:Remove()
  8335.     end
  8336. end
  8337. char.Humanoid.MaxHealth = BaseHealth
  8338. wait(0.3)  
  8339. char.Humanoid.Health = BaseHealth
  8340.    
  8341.  
  8342. end
  8343.  
  8344. mouse.KeyDown:connect(function(key)
  8345. if key=="9" then   
  8346.     Base()
  8347.     lig:Destroy()
  8348.     end
  8349.     end)
  8350.  
  8351. Player.Chatted:connect(function(Message)
  8352.     if Message == "Time to get serious." and InForm == false then
  8353.         wait(0.10)
  8354.           Serious()
  8355.     end
  8356.     if Message == "off" or Message == "Nice fight." and InForm == true then
  8357.         Base()
  8358.     end
  8359. local ContentProvider = game:GetService("ContentProvider")
  8360.  
  8361. local function LoadAssets(AssetList)
  8362.     -- Takes an asset list and preloads it. Will not wait for them to load.
  8363.  
  8364.     for _, AssetId in pairs(AssetList) do
  8365.         ContentProvider:Preload("http://www.roblox.com/asset/?id=" .. AssetId)
  8366.     end
  8367. end
  8368.  
  8369. local Gibs = game.Workspace
  8370.  
  8371. function Kill(Character)
  8372.     Character.Humanoid.Health = 0
  8373.     local poo = Instance.new("IntValue",Character)
  8374.     poo.Name = "haha nope"
  8375.     local svch = Character
  8376.     local hum = Character:findFirstChild("Humanoid")
  8377.     Character.Archivable = true
  8378.     local chrclone = Character:clone()
  8379.     Character.Archivable = false
  8380.  
  8381.     local ch = chrclone:GetChildren()
  8382.     local i
  8383.     for i = 1,#ch do
  8384.         if ch[i].Name == "THandle1" or ch[i].Name == "THandle2" or ch[i].ClassName == "Script" then
  8385.             ch[i]:remove()
  8386.         end
  8387.     end
  8388.     local function Scan(ch)
  8389.         local e
  8390.         for e = 1,#ch do
  8391.             Scan(ch[e]:GetChildren())
  8392.             if ch[e].ClassName == "Weld" or ch[e].ClassName == "Motor6D" then
  8393.                 ch[e]:remove()
  8394.             end
  8395.         end
  8396.     end
  8397.     Scan(chrclone:GetChildren())
  8398.  
  8399.     local hum2 = chrclone:findFirstChild("Humanoid")
  8400.  
  8401.  
  8402.     if hum2 ~= nil then
  8403.         hum2.Name = "Humanoid2"
  8404.         hum2.PlatformStand = true
  8405.         hum2.Sit = true
  8406.         hum2.MaxHealth = 0
  8407.         hum2.Health = 0
  8408.     end
  8409.  
  8410.     local ch = Character:GetChildren()
  8411.     local i
  8412.     for i = 1,#ch do
  8413.         if ch[i].Name == "THandle1" or ch[i].Name == "THandle2" then
  8414.             ch[i]:remove()
  8415.         end
  8416.     end
  8417.  
  8418.     wait(0.2)
  8419.  
  8420.     local ch = Character:GetChildren()
  8421.     local i
  8422.     for i = 1,#ch do
  8423.         if ch[i].ClassName == "Part" or ch[i].ClassName == "Hat" or ch[i].Name == "THandle1" or ch[i].Name == "THandle2" then
  8424.             ch[i]:remove()
  8425.         end
  8426.     end
  8427.     Character = chrclone
  8428.     local Torso = Character.Torso
  8429.     local movevector = Vector3.new()
  8430.  
  8431.     if Torso then
  8432.         local Head = Character:FindFirstChild("Head")
  8433.         local Limb = Character:FindFirstChild("Right Arm")
  8434.         if Limb then
  8435.  
  8436.             Limb.CFrame = Torso.CFrame * CFrame.new(1.5, 0, 0)
  8437.             local Joint = Instance.new("Glue")
  8438.             Joint.Name = "RightShoulder"
  8439.             Joint.Part0 = Torso
  8440.             Joint.Part1 = Limb
  8441.             Joint.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  8442.             Joint.C1 = CFrame.new(-0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  8443.             Joint.Parent = Torso
  8444.  
  8445.             local B = Instance.new("Part")
  8446.             B.TopSurface = 0
  8447.             B.BottomSurface = 0
  8448.             B.formFactor = "Symmetric"
  8449.             B.Size = Vector3.new(1, 1, 1)
  8450.             B.Transparency = 1
  8451.             B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  8452.             B.Parent = Character
  8453.             local W = Instance.new("Weld")
  8454.             W.Part0 = Limb
  8455.             W.Part1 = B
  8456.             W.C0 = CFrame.new(0, -0.5, 0)
  8457.             W.Parent = Limb
  8458.  
  8459.         end
  8460.         local Limb = Character:FindFirstChild("Left Arm")
  8461.         if Limb then
  8462.  
  8463.             Limb.CFrame = Torso.CFrame * CFrame.new(-1.5, 0, 0)
  8464.             local Joint = Instance.new("Glue")
  8465.             Joint.Name = "LeftShoulder"
  8466.             Joint.Part0 = Torso
  8467.             Joint.Part1 = Limb
  8468.             Joint.C0 = CFrame.new(-1.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  8469.             Joint.C1 = CFrame.new(0, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  8470.             Joint.Parent = Torso
  8471.  
  8472.             local B = Instance.new("Part")
  8473.             B.TopSurface = 0
  8474.             B.BottomSurface = 0
  8475.             B.formFactor = "Symmetric"
  8476.             B.Size = Vector3.new(1, 1, 1)
  8477.             B.Transparency = 1
  8478.             B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  8479.             B.Parent = Character
  8480.             local W = Instance.new("Weld")
  8481.             W.Part0 = Limb
  8482.             W.Part1 = B
  8483.             W.C0 = CFrame.new(0, -0.5, 0)
  8484.             W.Parent = Limb
  8485.  
  8486.         end
  8487.         local Limb = Character:FindFirstChild("Right Leg")
  8488.         if Limb then
  8489.  
  8490.             Limb.CFrame = Torso.CFrame * CFrame.new(0.5, -2, 0)
  8491.             local Joint = Instance.new("Glue")
  8492.             Joint.Name = "RightHip"
  8493.             Joint.Part0 = Torso
  8494.             Joint.Part1 = Limb
  8495.             Joint.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  8496.             Joint.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  8497.             Joint.Parent = Torso
  8498.  
  8499.             local B = Instance.new("Part")
  8500.             B.TopSurface = 0
  8501.             B.BottomSurface = 0
  8502.             B.formFactor = "Symmetric"
  8503.             B.Size = Vector3.new(1, 1, 1)
  8504.             B.Transparency = 1
  8505.             B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  8506.             B.Parent = Character
  8507.             local W = Instance.new("Weld")
  8508.             W.Part0 = Limb
  8509.             W.Part1 = B
  8510.             W.C0 = CFrame.new(0, -0.5, 0)
  8511.             W.Parent = Limb
  8512.  
  8513.         end
  8514.         local Limb = Character:FindFirstChild("Left Leg")
  8515.         if Limb then
  8516.  
  8517.             Limb.CFrame = Torso.CFrame * CFrame.new(-0.5, -2, 0)
  8518.             local Joint = Instance.new("Glue")
  8519.             Joint.Name = "LeftHip"
  8520.             Joint.Part0 = Torso
  8521.             Joint.Part1 = Limb
  8522.             Joint.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  8523.             Joint.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  8524.             Joint.Parent = Torso
  8525.  
  8526.             local B = Instance.new("Part")
  8527.             B.TopSurface = 0
  8528.             B.BottomSurface = 0
  8529.             B.formFactor = "Symmetric"
  8530.             B.Size = Vector3.new(1, 1, 1)
  8531.             B.Transparency = 1
  8532.             B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  8533.             B.Parent = Character
  8534.             local W = Instance.new("Weld")
  8535.             W.Part0 = Limb
  8536.             W.Part1 = B
  8537.             W.C0 = CFrame.new(0, -0.5, 0)
  8538.             W.Parent = Limb
  8539.         end
  8540.     end
  8541. end
  8542. ----------
  8543.  
  8544. lerpz = function(D, E, F, G)   
  8545.     D[E] = D[E]:lerp(F, G)
  8546. end
  8547.  
  8548. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  8549. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  8550. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  8551. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  8552. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  8553. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  8554. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  8555. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  8556. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  8557. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  8558. resetlerp = function() 
  8559.     RJ.C0 = RJC0
  8560.     RJ.C1 = RJC1
  8561.     N.C0 = NC0
  8562.     N.C1 = NC1
  8563.     RS.C0 = RSC0
  8564.     RS.C1 = RSC1
  8565.     LS.C0 = LSC0
  8566.     LS.C1 = LSC1
  8567.     RH.C0 = RHC0
  8568.     RH.C1 = RHC1
  8569.     LH.C0 = LHC0
  8570.     LH.C1 = LHC1
  8571. end
  8572. ---------------------
  8573. CV="Maroon"
  8574.     Player = game.Players.LocalPlayer
  8575.     Character = Player.Character
  8576.     local txt = Instance.new("BillboardGui", Character)
  8577.     txt.Adornee = Character .Head
  8578.     txt.Name = "_status"
  8579.     txt.Size = UDim2.new(2, 0, 1.2, 0)
  8580.     txt.StudsOffset = Vector3.new(-9, 8, 0)
  8581.     local text = Instance.new("TextLabel", txt)
  8582.     text.Size = UDim2.new(10, 0, 7, 0)
  8583.     text.FontSize = "Size24"
  8584.     text.TextScaled = true
  8585.     text.TextTransparency = 0
  8586.     text.BackgroundTransparency = 1
  8587.     text.TextTransparency = 0
  8588.     text.TextStrokeTransparency = 0
  8589.     text.Font = "Bodoni"
  8590.     text.TextStrokeColor3 = Color3.new(255,0,0)
  8591. ----------------------------------
  8592.     v=Instance.new("Part")
  8593.     v.Name = "ColorBrick"
  8594.     v.Parent=Player.Character
  8595.     v.FormFactor="Symmetric"
  8596.     v.Anchored=true
  8597.     v.CanCollide=false
  8598.     v.BottomSurface="Smooth"
  8599.     v.TopSurface="Smooth"
  8600.     v.Size=Vector3.new(3,3,3)
  8601.     v.Transparency=1
  8602.     v.CFrame=Character.Torso.CFrame
  8603.     v.BrickColor=BrickColor.new(CV)
  8604.     v.Transparency=1
  8605.     text.TextColor3 = Color3.new(0,0,0)
  8606.     v.Shape="Block"
  8607.     text.Text = "SoNic"
  8608. --------------------------------
  8609. hrp = char.HumanoidRootPart
  8610.  
  8611. RSC0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  8612. RSC1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  8613. LSC0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  8614. LSC1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  8615. RHC0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  8616. RHC1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  8617. LHC0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  8618. RJC1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  8619. LHC1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  8620. NC0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  8621. NC1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  8622. RJC0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  8623. RS = Torso:FindFirstChild("Right Shoulder")
  8624. LS = Torso:FindFirstChild("Left Shoulder")
  8625. RH = Torso:FindFirstChild("Right Hip")
  8626. LH = Torso:FindFirstChild("Left Hip")
  8627. RJ = hrp:FindFirstChild("RootJoint")
  8628. N = Torso:FindFirstChild("Neck")
  8629. cf = CFrame.new
  8630. ang = CFrame.Angles
  8631. rd = math.rad
  8632. rd2 = math.random
  8633. cs = ColorSequence.new
  8634. ns = NumberSequence.new
  8635. nsk = NumberSequenceKeypoint.new
  8636. -------------------
  8637.  
  8638. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement