SHARE
TWEET

Infinite fe ver

rcubed1003 Sep 20th, 2019 93 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. -- This script has convert to FE by who i don't know?
  2.  
  3. -----------------------------------------------------
  4. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  5. local Player,game,owner = owner,game
  6. local RealPlayer = Player
  7. do
  8.     print("FE Compatibility code by Mokiros | Showcase by Bacon Hair!")
  9.     local rp = RealPlayer
  10.     script.Parent = rp.Character
  11.    
  12.     --RemoteEvent for communicating
  13.     local Event = Instance.new("RemoteEvent")
  14.     Event.Name = "UserInput_Event"
  15.  
  16.     --Fake event to make stuff like Mouse.KeyDown work
  17.     local function fakeEvent()
  18.         local t = {_fakeEvent=true,Functions={},Connect=function(self,f)table.insert(self.Functions,f) end}
  19.         t.connect = t.Connect
  20.         return t
  21.     end
  22.  
  23.     --Creating fake input objects with fake variables
  24.     local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
  25.     local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  26.     local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
  27.         CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
  28.     end}
  29.     --Merged 2 functions into one by checking amount of arguments
  30.     CAS.UnbindAction = CAS.BindAction
  31.  
  32.     --This function will trigger the events that have been :Connect()'ed
  33.     local function te(self,ev,...)
  34.         local t = m[ev]
  35.         if t and t._fakeEvent then
  36.             for _,f in pairs(t.Functions) do
  37.                 f(...)
  38.             end
  39.         end
  40.     end
  41.     m.TrigEvent = te
  42.     UIS.TrigEvent = te
  43.  
  44.     Event.OnServerEvent:Connect(function(plr,io)
  45.         if plr~=rp then return end
  46.         m.Target = io.Target
  47.         m.Hit = io.Hit
  48.         if not io.isMouse then
  49.             local b = io.UserInputState == Enum.UserInputState.Begin
  50.             if io.UserInputType == Enum.UserInputType.MouseButton1 then
  51.                 return m:TrigEvent(b and "Button1Down" or "Button1Up")
  52.             end
  53.             for _,t in pairs(CAS.Actions) do
  54.                 for _,k in pairs(t.Keys) do
  55.                     if k==io.KeyCode then
  56.                         t.Function(t.Name,io.UserInputState,io)
  57.                     end
  58.                 end
  59.             end
  60.             m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
  61.             UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
  62.         end
  63.     end)
  64.     Event.Parent = NLS([==[
  65.     local Player = game:GetService("Players").LocalPlayer
  66.     local Event = script:WaitForChild("UserInput_Event")
  67.  
  68.     local Mouse = Player:GetMouse()
  69.     local UIS = game:GetService("UserInputService")
  70.     local input = function(io,a)
  71.         if a then return end
  72.         --Since InputObject is a client-side instance, we create and pass table instead
  73.         Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState,Hit=Mouse.Hit,Target=Mouse.Target})
  74.     end
  75.     UIS.InputBegan:Connect(input)
  76.     UIS.InputEnded:Connect(input)
  77.  
  78.     local h,t
  79.     --Give the server mouse data 30 times every second, but only if the values changed
  80.     --If player is not moving their mouse, client won't fire events
  81.     while wait(1/30) do
  82.         if h~=Mouse.Hit or t~=Mouse.Target then
  83.             h,t=Mouse.Hit,Mouse.Target
  84.             Event:FireServer({isMouse=true,Target=t,Hit=h})
  85.         end
  86.     end]==],Player.Character)
  87.  
  88.     ----Sandboxed game object that allows the usage of client-side methods and services
  89.     --Real game object
  90.     local _rg = game
  91.  
  92.     --Metatable for fake service
  93.     local fsmt = {
  94.         __index = function(self,k)
  95.             local s = rawget(self,"_RealService")
  96.             if s then return s[k] end
  97.         end,
  98.         __newindex = function(self,k,v)
  99.             local s = rawget(self,"_RealService")
  100.             if s then s[k]=v end
  101.         end,
  102.         __call = function(self,...)
  103.             local s = rawget(self,"_RealService")
  104.             if s then return s(...) end
  105.         end
  106.     }
  107.     local function FakeService(t,RealService)
  108.         t._RealService = typeof(RealService)=="string" and _rg:GetService(RealService) or RealService
  109.         return setmetatable(t,fsmt)
  110.     end
  111.  
  112.     --Fake game object
  113.     local g = {
  114.         GetService = function(self,s)
  115.             return self[s]
  116.         end,
  117.         Players = FakeService({
  118.             LocalPlayer = FakeService({GetMouse=function(self)return m end},Player)
  119.         },"Players"),
  120.         UserInputService = FakeService(UIS,"UserInputService"),
  121.         ContextActionService = FakeService(CAS,"ContextActionService"),
  122.     }
  123.     rawset(g.Players,"localPlayer",g.Players.LocalPlayer)
  124.     g.service = g.GetService
  125.    
  126.     g.RunService = FakeService({
  127.         RenderStepped = _rg:GetService("RunService").Heartbeat,
  128.         BindToRenderStep = function(self,name,_,fun)
  129.  
  130.         end,
  131.         UnbindFromRenderStep = function(self,name)
  132.             self._btrs[name]:Disconnect()
  133.         end,
  134.     },"RunService")
  135.  
  136.     setmetatable(g,{
  137.         __index=function(self,s)
  138.             return _rg:GetService(s) or typeof(_rg[s])=="function"
  139.             and function(_,...)return _rg[s](_rg,...)end or _rg[s]
  140.         end,
  141.         __newindex = fsmt.__newindex,
  142.         __call = fsmt.__call
  143.     })
  144.     --Changing owner to fake player object to support owner:GetMouse()
  145.     game,owner = g,g.Players.LocalPlayer
  146. end
  147. wait(2)
  148. local Player = game.Players.localPlayer
  149. local char = Player.Character
  150. local Character = Player.Character
  151. local Head = Character.Head
  152. local done = false
  153. local canheal = false
  154. local deathchat1 = false
  155. local once = true
  156. local dead = false
  157. local candie = true
  158. local deathchat = false
  159. local idleon = true
  160. local idle1 = true
  161. local idle = true
  162. for i, v in pairs(game:GetService("Players").LocalPlayer.Character:children()) do
  163.   if v:IsA("Accessory") then
  164.     v:Destroy()
  165.   end
  166. end
  167. for i, v in pairs(game:GetService("Players").LocalPlayer.Character:GetChildren()) do
  168.   if v:IsA("Shirt") then
  169.     v:Remove()
  170.   end
  171. end
  172. for i, v in pairs(game:GetService("Players").LocalPlayer.Character:GetChildren()) do
  173.   if v:IsA("Pants") then
  174.     v:Remove()
  175.   end
  176. end
  177. wait()
  178. shirt = Instance.new("Shirt", game:GetService("Players").LocalPlayer.Character)
  179. shirt.Name = "Shirt"
  180. pants = Instance.new("Pants", game:GetService("Players").LocalPlayer.Character)
  181. pants.Name = "Pants"
  182.  
  183. local v3 = Vector3.new
  184. local num = 0
  185. local bc = BrickColor.new
  186. local new = Instance.new
  187.  
  188.  
  189. Instance.new("ForceField",char).Visible = false
  190. local poo = Instance.new("IntValue",Character)
  191. poo.Name = "haha nope"
  192. char.Humanoid.MaxHealth = math.huge
  193. wait()
  194. char.Humanoid.Health = math.huge
  195. Instance.new("ForceField",char).Visible = false
  196.  
  197. shirt = Instance.new("Shirt", char)
  198. shirt.Name = "Shirt"
  199. pants = Instance.new("Pants", char)
  200. pants.Name = "Pants"
  201. char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=1124201660"
  202. char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=1124201705"
  203. char.Head.face.Texture = "rbxassetid://1108342609"
  204.  
  205.  
  206. Hair7 = Instance.new("Part")
  207. Hair7.Parent = char
  208. Hair7.Name = "Hair"
  209. Hair7.CanCollide = false
  210. Hair7.Locked = true
  211. Hair7.TopSurface = "Smooth"
  212. Hair7.BottomSurface = "Smooth"
  213. Hair7.formFactor = "Symmetric"
  214. Hair7.Material = "Neon"
  215. Hair7.BrickColor = BrickColor.new("Really black")
  216. Hair7.CFrame = char.Torso.CFrame
  217. Hair7.Size = Vector3.new(1, 1, 1)
  218. Hair7.Transparency = 0
  219.  
  220.  
  221. Weld1 = Instance.new("Weld")
  222. Weld1.Parent = char.Head
  223. Weld1.Part0 = char.Head
  224. Weld1.Part1 = Hair7
  225. Weld1.C0 = CFrame.new(0, 0.66, 0.9)
  226.  
  227. Mesh = Instance.new("SpecialMesh")
  228. Mesh.Offset = Vector3.new(0,-0.4,0)
  229. Mesh.Parent = Hair7
  230. Mesh.Scale = Vector3.new(1.4, 1.4, 1.4)
  231. Mesh.MeshType = "FileMesh"
  232. Mesh.MeshId = "http://www.roblox.com/asset/?id=1158002215"
  233. Mesh.TextureId = "http://www.roblox.com/asset/?id=1158001923"
  234.  
  235.  
  236. Hair8 = Instance.new("Part")
  237. Hair8.Parent = char
  238. Hair8.Name = "Hair"
  239. Hair8.CanCollide = false
  240. Hair8.Locked = true
  241. Hair8.TopSurface = "Smooth"
  242. Hair8.BottomSurface = "Smooth"
  243. Hair8.formFactor = "Symmetric"
  244. Hair8.Material = "Neon"
  245. Hair8.BrickColor = BrickColor.new("Really black")
  246. Hair8.CFrame = char.Torso.CFrame
  247. Hair8.Size = Vector3.new(1, 1, 1)
  248. Hair8.Transparency = 0
  249.  
  250.  
  251. Weld1 = Instance.new("Weld")
  252. Weld1.Parent = char.Torso
  253. Weld1.Part0 = char.Torso
  254. Weld1.Part1 = Hair8
  255. Weld1.C0 = CFrame.new(0, -0.75,1.6)
  256.  
  257. Mesh = Instance.new("SpecialMesh")
  258. Mesh.Offset = Vector3.new(0,-0.4,0)
  259. Mesh.Parent = Hair8
  260. Mesh.Scale = Vector3.new(1.5, 1.5, 1.5)
  261. Mesh.MeshType = "FileMesh"
  262. Mesh.MeshId = "http://www.roblox.com/asset/?id=1158148029"
  263. Mesh.TextureId = "http://www.roblox.com/asset/?id=1158001923"
  264.  
  265.  
  266. local ice = Instance.new("Part", Head)
  267. ice.Size = Vector3.new(0.5, 0.5, 0.5)
  268. ice.BrickColor = BrickColor.new("White")
  269. ice.CanCollide = false
  270. ice.TopSurface = 0
  271. ice.BottomSurface = 0
  272. ice.Transparency = 1
  273. local ice2 = Instance.new("SpecialMesh", ice)
  274. ice2.MeshType = "Brick"
  275. ice2.Scale = Vector3.new(1, 1, 1)
  276. local ice3 = Instance.new("Weld", ice)
  277. ice3.Part0 = Head
  278. ice3.Part1 = ice
  279. ice3.C0 = CFrame.new(0, 0, -0.8) * CFrame.Angles(0, 0, 0)
  280. local icesmoke = Instance.new("ParticleEmitter", ice)
  281. icesmoke.VelocitySpread = 5
  282. icesmoke.Size = NumberSequence.new({
  283.   NumberSequenceKeypoint.new(0, 0.01),
  284.   NumberSequenceKeypoint.new(1, 1)
  285. })
  286. icesmoke.Rate = math.huge
  287. icesmoke.Speed = NumberRange.new(1, 1)
  288. icesmoke.Lifetime = NumberRange.new(0.5, 0.8)
  289. icesmoke.Transparency = NumberSequence.new({
  290.   NumberSequenceKeypoint.new(0, 0.9),
  291.   NumberSequenceKeypoint.new(1, 1)
  292. })
  293. icesmoke.Rotation = NumberRange.new(0, 360)
  294. icesmoke.Name = "Smoke"
  295. icesmoke.LightEmission = 0
  296. icesmoke.Acceleration = Vector3.new(0,0,0)
  297. icesmoke.Texture = "http://www.roblox.com/asset/?id="
  298. icesmoke.Color = ColorSequence.new(Color3.new(0.5, 0.5, 0.5), Color3.new(0.5, 0.5, 0.5))
  299. icesmoke.LockedToPart = true
  300. maincolor = game.Players.LocalPlayer.Character.Torso.BrickColor.Name
  301. secondcolor = "Really black"
  302. wait(0.016666666666666666)
  303. Effects = {}
  304. local Player = game.Players.localPlayer
  305. local Character = Player.Character
  306. local Humanoid = Character.Humanoid
  307. local mouse = Player:GetMouse()
  308. local LeftArm = Character["Left Arm"]
  309. local RightArm = Character["Right Arm"]
  310. local LeftLeg = Character["Left Leg"]
  311. local RightLeg = Character["Right Leg"]
  312. local Head = Character.Head
  313. local Torso = Character.Torso
  314. local cam = game.Workspace.CurrentCamera
  315. local RootPart = Character.HumanoidRootPart
  316. local RootJoint = RootPart.RootJoint
  317. local equipped = true
  318. local attack = false
  319. local Anim = "Idle"
  320. local idle = 0
  321. local attacktype = 1
  322. local Torsovelocity = RootPart.Velocity * Vector3.new(1, 0, 1).magnitude
  323. local velocity = RootPart.Velocity.y
  324. local sine = 0
  325. local change = 1
  326. local grabbed = false
  327. local cn = CFrame.new
  328. local mr = math.rad
  329. local angles = CFrame.Angles
  330. local ud = UDim2.new
  331. local c3 = Color3.new
  332. local dir = {
  333.   w = 0,
  334.   s = 0,
  335.   a = 0,
  336.   d = 0
  337. }
  338. firemode = true
  339. local Services = {
  340.   SoundService = game:GetService("SoundService"),
  341.   Players = game:GetService("Players"),
  342.   Debris = game:GetService("Debris"),
  343.   Workspace = game:GetService("Workspace"),
  344.   Lighting = game:GetService("Lighting"),
  345.   HttpService = game:GetService("HttpService"),
  346.   InsertService = game:GetService("InsertService")
  347. }
  348. local NeckCF = cn(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  349. Humanoid.Animator:Destroy()
  350. Character.Animate:Destroy()
  351. local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  352. local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
  353. local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
  354. RSH, LSH = nil, nil
  355. RW = Instance.new("Weld")
  356. LW = Instance.new("Weld")
  357. RH = Torso["Right Hip"]
  358. LH = Torso["Left Hip"]
  359. RSH = Torso["Right Shoulder"]
  360. LSH = Torso["Left Shoulder"]
  361. RSH.Parent = nil
  362. LSH.Parent = nil
  363. RW.Name = "RW"
  364. RW.Part0 = Torso
  365. RW.C0 = cn(1.5, 0.5, 0)
  366. RW.C1 = cn(0, 0.5, 0)
  367. RW.Part1 = RightArm
  368. RW.Parent = Torso
  369. LW.Name = "LW"
  370. LW.Part0 = Torso
  371. LW.C0 = cn(-1.5, 0.5, 0)
  372. LW.C1 = cn(0, 0.5, 0)
  373. LW.Part1 = LeftArm
  374. LW.Parent = Torso
  375. --------------
  376. function clerp(a, b, t)
  377.   local qa = {
  378.     QuaternionFromCFrame(a)
  379.   }
  380.   local qb = {
  381.     QuaternionFromCFrame(b)
  382.   }
  383.   local ax, ay, az = a.x, a.y, a.z
  384.   local bx, by, bz = b.x, b.y, b.z
  385.   local _t = 1 - t
  386.   return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  387. end
  388. function QuaternionFromCFrame(cf)
  389.   local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  390.   local trace = m00 + m11 + m22
  391.   if trace > 0 then
  392.     local s = math.sqrt(1 + trace)
  393.     local recip = 0.5 / s
  394.     return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  395.   else
  396.     local i = 0
  397.     if m00 < m11 then
  398.       i = 1
  399.     end
  400.     if m22 > (i == 0 and m00 or m11) then
  401.       i = 2
  402.     end
  403.     if i == 0 then
  404.       local s = math.sqrt(m00 - m11 - m22 + 1)
  405.       local recip = 0.5 / s
  406.       return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  407.     elseif i == 1 then
  408.       local s = math.sqrt(m11 - m22 - m00 + 1)
  409.       local recip = 0.5 / s
  410.       return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  411.     elseif i == 2 then
  412.       local s = math.sqrt(m22 - m00 - m11 + 1)
  413.       local recip = 0.5 / s
  414.       return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  415.     end
  416.   end
  417. end
  418. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  419.   local xs, ys, zs = x + x, y + y, z + z
  420.   local wx, wy, wz = w * xs, w * ys, w * zs
  421.   local xx = x * xs
  422.   local xy = x * ys
  423.   local xz = x * zs
  424.   local yy = y * ys
  425.   local yz = y * zs
  426.   local zz = z * zs
  427.   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))
  428. end
  429. function QuaternionSlerp(a, b, t)
  430.   local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  431.   local startInterp, finishInterp
  432.   if cosTheta >= 1.0E-4 then
  433.     if 1 - cosTheta > 1.0E-4 then
  434.       local theta = math.acos(cosTheta)
  435.       local invSinTheta = 1 / math.sin(theta)
  436.       startInterp = math.sin((1 - t) * theta) * invSinTheta
  437.       finishInterp = math.sin(t * theta) * invSinTheta
  438.     else
  439.       startInterp = 1 - t
  440.       finishInterp = t
  441.     end
  442.   elseif 1 + cosTheta > 1.0E-4 then
  443.     local theta = math.acos(-cosTheta)
  444.     local invSinTheta = 1 / math.sin(theta)
  445.     startInterp = math.sin((t - 1) * theta) * invSinTheta
  446.     finishInterp = math.sin(t * theta) * invSinTheta
  447.   else
  448.     startInterp = t - 1
  449.     finishInterp = t
  450.   end
  451.   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
  452. end
  453. function swait(num)
  454.   if num == 0 or num == nil then
  455.     game:service("RunService").RenderStepped:wait(0)
  456.   else
  457.     for i = 0, num do
  458.       game:service("RunService").RenderStepped:wait(0)
  459.     end
  460.   end
  461. end
  462. local RbxUtility = LoadLibrary("RbxUtility")
  463. local Create = RbxUtility.Create
  464. function RemoveOutlines(part)
  465.   part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  466. end
  467. function CreatePart(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  468.   local Part = Create("Part")({
  469.     formFactor = FormFactor,
  470.     Parent = Parent,
  471.     Reflectance = Reflectance,
  472.     Transparency = Transparency,
  473.     CanCollide = false,
  474.     Locked = true,
  475.     BrickColor = BrickColor.new(tostring(BColor)),
  476.     Name = Name,
  477.     Size = Size,
  478.     Material = Material
  479.   })
  480.   RemoveOutlines(Part)
  481.   return Part
  482. end
  483. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  484.   local Msh = Create(Mesh)({
  485.     Parent = Part,
  486.     Offset = OffSet,
  487.     Scale = Scale
  488.   })
  489.   if Mesh == "SpecialMesh" then
  490.     Msh.MeshType = MeshType
  491.     Msh.MeshId = MeshId
  492.   end
  493.   return Msh
  494. end
  495. function CreateWeld(Parent, Part0, Part1, C0, C1)
  496.   local Weld = Create("Weld")({
  497.     Parent = Parent,
  498.     Part0 = Part0,
  499.     Part1 = Part1,
  500.     C0 = C0,
  501.     C1 = C1
  502.   })
  503.   return Weld
  504. end
  505. function rayCast(Position, Direction, Range, Ignore)
  506.   return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  507. end
  508. function CreateSound(id, par, vol, pit)
  509.   coroutine.resume(coroutine.create(function()
  510.     local sou = Instance.new("Sound", par or workspace)
  511.     sou.Volume = vol
  512.     sou.Pitch = pit or 1
  513.     sou.SoundId = id
  514.     wait()
  515.     sou:play()
  516.     game:GetService("Debris"):AddItem(sou, 6)
  517.   end))
  518. end
  519. function CreateSong(id, par, vol, pit)
  520.   coroutine.resume(coroutine.create(function()
  521.     sou2 = Instance.new("Sound", par or workspace)
  522.     sou2.Volume = 1
  523.     sou2.Pitch = 1
  524.     sou2.SoundId = id
  525.     wait()
  526.     sou2:play()
  527.     sou2.Looped = true
  528.   end))
  529. end
  530. CreateSong("http://www.roblox.com/asset/?id=", Character, 2)
  531. local function getclosest(obj, distance)
  532.   local last, lastx = distance + 1, nil
  533.   for i, v in pairs(workspace:GetChildren()) do
  534.     if v:IsA("Model") and v ~= Character and v:findFirstChild("Humanoid") and v:findFirstChild("Torso") and v:findFirstChild("Humanoid").Health > 0 then
  535.       local t = v.Torso
  536.       local dist = t.Position - obj.Position.magnitude
  537.       if distance >= dist and last > dist then
  538.         last = dist
  539.         lastx = v
  540.       end
  541.     end
  542.   end
  543.   return lastx
  544. end
  545. function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  546.   local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  547.   prt.Anchored = true
  548.   prt.CFrame = cframe
  549.   local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  550.   game:GetService("Debris"):AddItem(prt, 10)
  551.   if Type == 1 or Type == nil then
  552.     table.insert(Effects, {
  553.       prt,
  554.       "Block1",
  555.       delay,
  556.       x3,
  557.       y3,
  558.       z3,
  559.       msh
  560.     })
  561.   elseif Type == 2 then
  562.     table.insert(Effects, {
  563.       prt,
  564.       "Block2",
  565.       delay,
  566.       x3,
  567.       y3,
  568.       z3,
  569.       msh
  570.     })
  571.   elseif Type == 3 then
  572.     table.insert(Effects, {
  573.       prt,
  574.       "Block3",
  575.       delay,
  576.       x3,
  577.       y3,
  578.       z3,
  579.       msh
  580.     })
  581.   end
  582. end
  583. function SphereEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  584.   local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  585.   prt.Anchored = true
  586.   prt.CFrame = cframe
  587.   local msh = CreateMesh("SpecialMesh", prt, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  588.   game:GetService("Debris"):AddItem(prt, 10)
  589.   table.insert(Effects, {
  590.     prt,
  591.     "Cylinder",
  592.     delay,
  593.     x3,
  594.     y3,
  595.     z3,
  596.     msh
  597.   })
  598. end
  599. function RingEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  600.   local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  601.   prt.Anchored = true
  602.   prt.CFrame = cframe * CFrame.new(x1, y1, z1)
  603.   local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  604.   game:GetService("Debris"):AddItem(prt, 10)
  605.   table.insert(Effects, {
  606.     prt,
  607.     "Cylinder",
  608.     delay,
  609.     x3,
  610.     y3,
  611.     z3,
  612.     msh
  613.   })
  614. end
  615. function CylinderEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  616.   local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  617.   prt.Anchored = true
  618.   prt.CFrame = cframe
  619.   local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  620.   game:GetService("Debris"):AddItem(prt, 10)
  621.   table.insert(Effects, {
  622.     prt,
  623.     "Cylinder",
  624.     delay,
  625.     x3,
  626.     y3,
  627.     z3,
  628.     msh
  629.   })
  630. end
  631. function WaveEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  632.   local prt = CreatePart(3, workspace, "", 0, 0, brickcolor, "Effect", Vector3.new())
  633.   prt.Anchored = true
  634.   prt.CFrame = cframe
  635.   local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  636.   game:GetService("Debris"):AddItem(prt, 10)
  637.   table.insert(Effects, {
  638.     prt,
  639.     "Cylinder",
  640.     delay,
  641.     x3,
  642.     y3,
  643.     z3,
  644.     msh
  645.   })
  646. end
  647. function SpecialEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  648.   local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  649.   prt.Anchored = true
  650.   prt.CFrame = cframe
  651.   local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "24388358", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  652.   game:GetService("Debris"):AddItem(prt, 10)
  653.   table.insert(Effects, {
  654.     prt,
  655.     "Cylinder",
  656.     delay,
  657.     x3,
  658.     y3,
  659.     z3,
  660.     msh
  661.   })
  662. end
  663. function BreakEffect(brickcolor, cframe, x1, y1, z1)
  664.   local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  665.   prt.Anchored = true
  666.   prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  667.   local msh = CreateMesh("SpecialMesh", prt, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  668.   local num = math.random(10, 50) / 1000
  669.   game:GetService("Debris"):AddItem(prt, 10)
  670.   table.insert(Effects, {
  671.     prt,
  672.     "Shatter",
  673.     num,
  674.     prt.CFrame,
  675.     math.random() - math.random(),
  676.     0,
  677.     math.random(50, 100) / 100
  678.   })
  679. end
  680.  
  681. attack = false
  682. game:GetService("RunService").Stepped:connect(function()
  683.   Torsovelocity = RootPart.Velocity * Vector3.new(1, 0, 1).magnitude
  684.   velocity = RootPart.Velocity.y
  685.   sine = sine + change
  686.   local hit, pos = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 4, Character)
  687.   if equipped == true or equipped == false then
  688.     if 1 < RootPart.Velocity.y and hit == nil then
  689.       Anim = "Jump"
  690.       if attack == false and ice_mode == false then
  691.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  692.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  693.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-40), math.rad(0), math.rad(30)), 0.1)
  694.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-40), math.rad(0), math.rad(-30)), 0.1)
  695.         RH.C0 = clerp(RH.C0, cn(1, -0.9, -0.3) * RHCF * angles(math.rad(3), math.rad(0), math.rad(0)), 0.1)
  696.         LH.C0 = clerp(LH.C0, cn(-1, -0.7, -0.5) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(0)), 0.1)
  697.       end
  698.     elseif RootPart.Velocity.y < -1 and hit == nil and ice_mode == false then
  699.       Anim = "Fall"
  700.       if attack == false then
  701.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  702.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  703.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(50)), 0.1)
  704.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), 0.1)
  705.         RH.C0 = clerp(RH.C0, cn(1, -1, -0.3) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  706.         LH.C0 = clerp(LH.C0, cn(-1, -0.8, -0.3) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  707.       end
  708.     elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 and hit ~= nil and ice_mode == false then
  709.       Anim = "Idle"
  710.     if attack == false then
  711.             change = 1
  712.                     RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 2 + 0.1 * math.cos(sine / 25)) * angles(math.rad(0), math.rad(0), math.rad(67)), .1)
  713.                     Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5 - 2 * math.cos(sine / 25)), math.rad(0), math.rad(-59)), .1)
  714.                     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)
  715.                     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)
  716.                     RH.C0 = clerp(RH.C0, cn(1.1, -.9 - 0.1 * math.cos(sine / 25), 0) * RHCF * angles(math.rad(-0 + 0 * math.cos(sine / 25)), math.rad(-1), math.rad(0 + 2 * math.cos(sine / 25))), .1)
  717.                     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)
  718. end
  719.     elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 500 and hit ~= nil and ice_mode == false then
  720.       Anim = "Walk"
  721.     if attack==false then
  722. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0.5, 2 + .1 * 2.5 * math.cos(sine / 2)) * angles(math.rad(50), math.rad(2) + RootPart.RotVelocity.Y / 30, math.rad(5 * math.cos(sine / 2))), .2)
  723. 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)
  724. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0.4) * angles(math.rad(20 * math.cos(6 / 2)), math.rad(-5), math.rad(5 * math.cos(sine / 3))), .2)
  725. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0.4) * angles(math.rad(20 * math.cos(6 / 2)), math.rad(5), math.rad(5 * math.cos(sine / 3))), .2)
  726. RH.C0 = clerp(RH.C0, cn(1, -1 + .1 * math.cos(sine / 5), 0) * RHCF * angles(math.rad(-2), math.rad(0), math.rad(5 * math.cos(sine / 3))), .3)
  727. LH.C0 = clerp(LH.C0, cn(-1, -1 + .1 * math.cos(sine / 5), 0) * LHCF * angles(math.rad(-2), math.rad(0), math.rad(5 * math.cos(sine / 3))), .3)
  728. end
  729.     end
  730.   end
  731.   if equipped == true or equipped == false then
  732.     if 1 < RootPart.Velocity.Y and hit == nil then
  733.       Anim = "Jump"
  734.       if attack == false and ice_mode == true then
  735.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  736.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  737.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-40), math.rad(0), math.rad(30)), 0.1)
  738.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-40), math.rad(0), math.rad(-30)), 0.1)
  739.         RH.C0 = clerp(RH.C0, cn(1, -0.9, -0.3) * RHCF * angles(math.rad(3), math.rad(0), math.rad(0)), 0.1)
  740.         LH.C0 = clerp(LH.C0, cn(-1, -0.7, -0.5) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(0)), 0.1)
  741.       end
  742.     elseif RootPart.Velocity.Y < -1 and hit == nil and ice_mode == true then
  743.       Anim = "Fall"
  744.       if attack == false then
  745.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  746.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  747.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(50)), 0.1)
  748.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), 0.1)
  749.         RH.C0 = clerp(RH.C0, cn(1, -1, -0.3) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  750.         LH.C0 = clerp(LH.C0, cn(-1, -0.8, -0.3) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  751.       end
  752.     elseif(Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 and hit ~= nil and ice_mode == true then
  753.       Anim = "Idle"
  754.       if attack == false then
  755.         change = 0.8
  756.         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)
  757.         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)
  758.         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)
  759.         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)
  760.         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)
  761.         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)
  762.       end
  763.     elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 20 and hit ~= nil and ice_mode == true then
  764.       Anim = "Walk"
  765.       if attack == false then
  766.         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)
  767.         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)
  768.         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)
  769.         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)
  770.         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)
  771.         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)
  772.       end
  773.     end
  774.   end
  775.   if 0 < #Effects then
  776.     for e = 1, #Effects do
  777.       if Effects[e] ~= nil then
  778.         local Thing = Effects[e]
  779.         if Thing ~= nil then
  780.           local Part = Thing[1]
  781.           local Mode = Thing[2]
  782.           local Delay = Thing[3]
  783.           local IncX = Thing[4]
  784.           local IncY = Thing[5]
  785.           local IncZ = Thing[6]
  786.           if 1 >= Thing[1].Transparency then
  787.             if Thing[2] == "Block1" then
  788.               Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  789.               local Mesh = Thing[1].Mesh
  790.               Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  791.               Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  792.             elseif Thing[2] == "Block2" then
  793.               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)
  794.               local Mesh = Thing[7]
  795.               Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  796.               Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  797.             elseif Thing[2] == "Block3" then
  798.               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)
  799.               local Mesh = Thing[7]
  800.               Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  801.               Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  802.             elseif Thing[2] == "Cylinder" then
  803.               local Mesh = Thing[1].Mesh
  804.               Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  805.               Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  806.             elseif Thing[2] == "Blood" then
  807.               local Mesh = Thing[7]
  808.               Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
  809.               Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  810.               Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  811.             elseif Thing[2] == "Elec" then
  812.               local Mesh = Thing[1].Mesh
  813.               Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  814.               Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  815.             elseif Thing[2] == "Disappear" then
  816.               Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  817.             elseif Thing[2] == "Shatter" then
  818.               Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  819.               Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  820.               Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  821.               Thing[6] = Thing[6] + Thing[5]
  822.             end
  823.           else
  824.             Part.Parent = nil
  825.             table.remove(Effects, e)
  826.           end
  827.         end
  828.       end
  829.     end
  830.   end
  831. end)
  832. function RemoveOutlines(part)
  833.   part.TopSurface = 10
  834. end
  835. function CreatePart(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  836.   local Part = Create("Part")({
  837.     Parent = Parent,
  838.     Reflectance = Reflectance,
  839.     Transparency = Transparency,
  840.     CanCollide = false,
  841.     Locked = true,
  842.     BrickColor = BrickColor.new(tostring(BColor)),
  843.     Name = Name,
  844.     Size = Size,
  845.     Material = Material
  846.   })
  847.   RemoveOutlines(Part)
  848.   return Part
  849. end
  850. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  851.   local Msh = Create(Mesh)({
  852.     Parent = Part,
  853.     Offset = OffSet,
  854.     Scale = Scale
  855.   })
  856.   if Mesh == "SpecialMesh" then
  857.     Msh.MeshType = MeshType
  858.     Msh.MeshId = MeshId
  859.   end
  860.   return Msh
  861. end
  862. function CreateWeld(Parent, Part0, Part1, C0, C1)
  863.   local Weld = Create("Weld")({
  864.     Parent = Parent,
  865.     Part0 = Part0,
  866.     Part1 = Part1,
  867.     C0 = C0,
  868.     C1 = C1
  869.   })
  870.   return Weld
  871. end
  872. WSHM = {
  873.   "White",
  874.   "Pastel light blue"
  875. }
  876. WSH = WSHM[math.random(1, #WSHM)]
  877. function IcePartFunk(HPart, aria, Min, Max)
  878.   IcePart = Instance.new("Part", HPart)
  879.   IcePart.Size = Vector3.new(math.random(Min, Max), math.random(Min, Max), math.random(Min, Max))
  880.   IcePart.CanCollide = false
  881.   IuW = Instance.new("Weld")
  882.   IuW.Name = "GuW"
  883.   IuW.Part0 = HPart
  884.   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))
  885.   IuW.C1 = cn(0, math.random(-aria / 2, aria / 2), 0)
  886.   IuW.Part1 = IcePart
  887.   IuW.Parent = HPart
  888.   IcePart.Transparency = 0.85
  889.   IcePart.Material = "Neon"
  890.   WSH = WSHM[math.random(1, #WSHM)]
  891.   IcePart.BrickColor = BrickColor.new("" .. WSH)
  892.   RemoveOutlines(IcePart)
  893.   game:GetService("Debris"):AddItem(IuW, 4)
  894.   game:GetService("Debris"):AddItem(IcePart, 6)
  895. end
  896. SpikeMeshId = 1033714
  897. local CreateSpike = function(Parent, Name, Color, Size, Material, Transparency, Scale)
  898.   local Part = Instance.new("Part", Parent)
  899.   Part.Name = Name
  900.   Part.BrickColor = BrickColor.new(Color)
  901.   Part.Size = Size
  902.   Part.Material = Material
  903.   Part.Transparency = Transparency
  904.   Part.CanCollide = false
  905.   RemoveOutlines(Part)
  906.   local Mesh = Instance.new("SpecialMesh", Part)
  907.   Mesh.MeshType = "Sphere"
  908.   Mesh.Scale = Scale
  909.   return Mesh and Part
  910. end
  911. CFuncs = {
  912.   Part = {
  913.     Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  914.       local Part = Create("Part")({
  915.         Parent = Parent,
  916.         Reflectance = Reflectance,
  917.         Transparency = Transparency,
  918.         CanCollide = false,
  919.         Locked = true,
  920.         BrickColor = BrickColor.new(tostring(BColor)),
  921.         Name = Name,
  922.         Size = Size,
  923.         Material = Material
  924.       })
  925.       RemoveOutlines(Part)
  926.       return Part
  927.     end
  928.   },
  929.   Mesh = {
  930.     Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  931.       local Msh = Create(Mesh)({
  932.         Parent = Part,
  933.         Offset = OffSet,
  934.         Scale = Scale
  935.       })
  936.       if Mesh == "SpecialMesh" then
  937.         Msh.MeshType = MeshType
  938.         Msh.MeshId = MeshId
  939.       end
  940.       return Msh
  941.     end
  942.   },
  943.   Mesh = {
  944.     Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  945.       local Msh = Create(Mesh)({
  946.         Parent = Part,
  947.         Offset = OffSet,
  948.         Scale = Scale
  949.       })
  950.       if Mesh == "SpecialMesh" then
  951.         Msh.MeshType = MeshType
  952.         Msh.MeshId = MeshId
  953.       end
  954.       return Msh
  955.     end
  956.   },
  957.   Weld = {
  958.     Create = function(Parent, Part0, Part1, C0, C1)
  959.       local Weld = Create("Weld")({
  960.         Parent = Parent,
  961.         Part0 = Part0,
  962.         Part1 = Part1,
  963.         C0 = C0,
  964.         C1 = C1
  965.       })
  966.       return Weld
  967.     end
  968.   },
  969.   Sound = {
  970.     Create = function(id, par, vol, pit)
  971.       coroutine.resume(coroutine.create(function()
  972.         local S = Create("Sound")({
  973.           Volume = vol,
  974.           Pitch = pit or 1,
  975.           SoundId = id,
  976.           Parent = par or workspace
  977.         })
  978.         wait()
  979.         S:play()
  980.         game:GetService("Debris"):AddItem(S, 6)
  981.       end))
  982.     end
  983.   },
  984.   ParticleEmitter = {
  985.     Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  986.       local fp = Create("ParticleEmitter")({
  987.         Parent = Parent,
  988.         Color = ColorSequence.new(Color1, Color2),
  989.         LightEmission = LightEmission,
  990.         Size = Size,
  991.         Texture = Texture,
  992.         Transparency = Transparency,
  993.         ZOffset = ZOffset,
  994.         Acceleration = Accel,
  995.         Drag = Drag,
  996.         LockedToPart = LockedToPart,
  997.         VelocityInheritance = VelocityInheritance,
  998.         EmissionDirection = EmissionDirection,
  999.         Enabled = Enabled,
  1000.         Lifetime = LifeTime,
  1001.         Rate = Rate,
  1002.         Rotation = Rotation,
  1003.         RotSpeed = RotSpeed,
  1004.         Speed = Speed,
  1005.         VelocitySpread = VelocitySpread
  1006.       })
  1007.       return fp
  1008.     end
  1009.   }
  1010. }
  1011. function Damagefunc(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  1012.   if hit.Parent == nil then
  1013.     return
  1014.   end
  1015.   local h = hit.Parent:FindFirstChildOfClass("Humanoid")
  1016.   for _, v in pairs(hit.Parent:children()) do
  1017.     if v:IsA("Humanoid") then
  1018.       h = v
  1019.     end
  1020.   end
  1021.   if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  1022.     if hit.Parent:findFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value == true then
  1023.       return
  1024.     end
  1025.     local c = Create("ObjectValue")({
  1026.       Name = "creator",
  1027.       Value = game:service("Players").LocalPlayer,
  1028.       Parent = h
  1029.     })
  1030.     game:GetService("Debris"):AddItem(c, 0.5)
  1031.     if HitSound ~= nil and HitPitch ~= nil then
  1032.       CreateSound(HitSound, hit, 1, HitPitch)
  1033.     end
  1034.     local Damage = math.random(minim, maxim)
  1035.     local blocked = false
  1036.     local block = hit.Parent:findFirstChild("Block")
  1037.     if block ~= nil and block.className == "IntValue" and block.Value > 0 then
  1038.       blocked = true
  1039.       block.Value = block.Value - 1
  1040.       print(block.Value)
  1041.     end
  1042.     if blocked == false then
  1043.       h.Health = h.Health - Damage
  1044.       ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
  1045.     else
  1046.       h.Health = h.Health - Damage / 2
  1047.       ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
  1048.     end
  1049.     if Type == "Knockdown" then
  1050.       local hum = hit.Parent.Humanoid
  1051.       hum.PlatformStand = true
  1052.       coroutine.resume(coroutine.create(function(HHumanoid)
  1053.         swait(1)
  1054.         HHumanoid.PlatformStand = false
  1055.       end), hum)
  1056.       local angle = hit.Position - Property.Position + Vector3.new(0, 0, 0).unit
  1057.       local bodvol = Create("BodyVelocity")({
  1058.         velocity = angle * knockback,
  1059.         P = 5000,
  1060.         maxForce = Vector3.new(8000, 8000, 8000),
  1061.         Parent = hit
  1062.       })
  1063.       local rl = Create("BodyAngularVelocity")({
  1064.         P = 3000,
  1065.         maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  1066.         angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  1067.         Parent = hit
  1068.       })
  1069.       game:GetService("Debris"):AddItem(bodvol, 0.5)
  1070.       game:GetService("Debris"):AddItem(rl, 0.5)
  1071.     elseif Type == "Normal" then
  1072.       local vp = Create("BodyVelocity")({
  1073.         P = 500,
  1074.         maxForce = Vector3.new(math.huge, 0, math.huge),
  1075.         velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05
  1076.       })
  1077.       if knockback > 0 then
  1078.         vp.Parent = hit.Parent.Torso
  1079.       end
  1080.       game:GetService("Debris"):AddItem(vp, 0.5)
  1081.     elseif Type == "Impale" then
  1082.       local Spike = CreateSpike(Services.Workspace, "Ice Spike", "Pastel light blue", Vector3.new(1, 1, 1), "Neon", 0.7, Vector3.new(1, 25, 1))
  1083.       Spike.Anchored = true
  1084.       Spike.Rotation = Vector3.new(math.random(-10, 10), 0, math.random(-10, 10))
  1085.       Spike.Position = hit.Parent.Torso.Position
  1086.       for i = 1, 5 do
  1087.         IcePartFunk(hit.Parent.Torso, 0.55, 0.1, 1)
  1088.       end
  1089.       Services.Debris:AddItem(Spike, 4)
  1090.       CFuncs.Sound.Create("http://www.roblox.com/asset/?id=268249319", Spike, 0.8, 2)
  1091.       hit.Parent.Humanoid.PlatformStand = true
  1092.       swait(1)
  1093.       hit.Parent.Humanoid.PlatformStand = false
  1094.     elseif Type == "Up" then
  1095.       local bodyVelocity = Create("BodyVelocity")({
  1096.         velocity = Vector3.new(0, 20, 0),
  1097.         P = 5000,
  1098.         maxForce = Vector3.new(8000, 8000, 8000),
  1099.         Parent = hit
  1100.       })
  1101.       game:GetService("Debris"):AddItem(bodyVelocity, 0.5)
  1102.       local bodyVelocity = Create("BodyVelocity")({
  1103.         velocity = Vector3.new(0, 20, 0),
  1104.         P = 5000,
  1105.         maxForce = Vector3.new(8000, 8000, 8000),
  1106.         Parent = hit
  1107.       })
  1108.       game:GetService("Debris"):AddItem(bodyVelocity, 1)
  1109.     elseif Type == "Snare" then
  1110.       local bp = Create("BodyPosition")({
  1111.         P = 900,
  1112.         D = 1000,
  1113.         maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1114.         position = hit.Parent.Torso.Position,
  1115.         Parent = hit.Parent.Torso
  1116.       })
  1117.       game:GetService("Debris"):AddItem(bp, 1)
  1118.     elseif Type == "Slowness" then
  1119.       local SpeedSave = hit.Parent.Humanoid.WalkSpeed
  1120.       for i = 1, 25 do
  1121.         hit.Parent.Humanoid.WalkSpeed = 4
  1122.         IcePartFunk(hit.Parent.Torso, 0.55, 0.1, 1)
  1123.       end
  1124.       wait(4)
  1125.       hit.Parent.Humanoid.WalkSpeed = SpeedSave
  1126.     elseif Type == "FireDmg" then
  1127.       for i = 1, math.random(60, 150) do
  1128.         BlockEffect(BrickColor.new("Really red"), hit.Parent.Torso.CFrame, 20, 20, 20, 1.5, 1.5, 1.5, 0.05, 3)
  1129.         BlockEffect(BrickColor.new("Gold"), hit.Parent.Torso.CFrame, 20, 20, 20, 2, 2, 2, 0.05, 3)
  1130.         BlockEffect(BrickColor.new("Really black"), hit.Parent.Torso.CFrame, 0, 0, 0, 2, 2, 2, 0.035, 3)
  1131.         wait(0.1)
  1132.         MagniDamage(hit.Parent.Torso, 12304, 1, 8, 0, "Normal")
  1133.       end
  1134.     elseif Type == "Freeze" then
  1135.       local bp = Create("BodyPosition")({
  1136.         P = 900,
  1137.         D = 1000,
  1138.         maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1139.         position = hit.Parent.Torso.Position,
  1140.         Parent = hit.Parent.Torso
  1141.       })
  1142.       game:GetService("Debris"):AddItem(bp, 4)
  1143.       for i = 1, 25 do
  1144.         IcePartFunk(hit.Parent.Torso, 1, 1.5, 2)
  1145.       end
  1146.     elseif Type == "Freeze2" then
  1147.       local BodPos = Create("BodyPosition")({
  1148.         P = 50000,
  1149.         D = 1000,
  1150.         maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1151.         position = hit.Parent.Torso.Position,
  1152.         Parent = hit.Parent.Torso
  1153.       })
  1154.       local BodGy = Create("BodyGyro")({
  1155.         maxTorque = Vector3.new(400000, 400000, 400000) * math.huge,
  1156.         P = 20000,
  1157.         Parent = hit.Parent.Torso,
  1158.         cframe = hit.Parent.Torso.CFrame
  1159.       })
  1160.       hit.Parent.Torso.Anchored = true
  1161.       coroutine.resume(coroutine.create(function(Part)
  1162.         swait(1.5)
  1163.         Part.Anchored = false
  1164.       end), hit.Parent.Torso)
  1165.       game:GetService("Debris"):AddItem(BodPos, 3)
  1166.       game:GetService("Debris"):AddItem(BodGy, 3)
  1167.     end
  1168.     local debounce = Create("BoolValue")({
  1169.       Name = "DebounceHit",
  1170.       Parent = hit.Parent,
  1171.       Value = true
  1172.     })
  1173.     game:GetService("Debris"):AddItem(debounce, Delay)
  1174.     c = Instance.new("ObjectValue")
  1175.     c.Name = "creator"
  1176.     c.Value = Player
  1177.     c.Parent = h
  1178.     game:GetService("Debris"):AddItem(c, 0.5)
  1179.   end
  1180. end
  1181. function ShowDamage(Pos, Text, Time, Color)
  1182.   local Rate = 0.033333333333333
  1183.   if not Pos then
  1184.     local Pos = Vector3.new(0, 0, 0)
  1185.   end
  1186.   local Text = Text or ""
  1187.   local Time = Time or 2
  1188.   if not Color then
  1189.     local Color = Color3.new(1, 0, 1)
  1190.   end
  1191.   local EffectPart = CreatePart(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  1192.   EffectPart.Anchored = true
  1193.   local BillboardGui = Create("BillboardGui")({
  1194.     Size = UDim2.new(3, 0, 3, 0),
  1195.     Adornee = EffectPart,
  1196.     Parent = EffectPart
  1197.   })
  1198.   local TextLabel = Create("TextLabel")({
  1199.     BackgroundTransparency = 1,
  1200.     Size = UDim2.new(1, 0, 1, 0),
  1201.     Text = Text,
  1202.     TextColor3 = Color,
  1203.     TextScaled = true,
  1204.     Font = Enum.Font.ArialBold,
  1205.     Parent = BillboardGui
  1206.   })
  1207.   game.Debris:AddItem(EffectPart, Time + 0.1)
  1208.   EffectPart.Parent = game:GetService("Workspace")
  1209.   delay(0, function()
  1210.     local Frames = Time / Rate
  1211.     for Frame = 1, Frames do
  1212.       wait(Rate)
  1213.       local Percent = Frame / Frames
  1214.       EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  1215.       TextLabel.TextTransparency = Percent
  1216.     end
  1217.     if EffectPart and EffectPart.Parent then
  1218.       EffectPart:Destroy()
  1219.     end
  1220.   end)
  1221. end
  1222. function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
  1223.   for _, c in pairs(workspace:children()) do
  1224.     local hum = c:findFirstChild("Humanoid")
  1225.     if hum ~= nil then
  1226.       local head = c:findFirstChild("Head")
  1227.       if head ~= nil then
  1228.         local targ = head.Position - Part.Position
  1229.         local mag = targ.magnitude
  1230.         if magni >= mag and c.Name ~= Player.Name then
  1231.           Damagefunc(head, head, mindam, maxdam, knock, Type, RootPart, 0.1, "http://www.roblox.com/asset/?id=1050733875", 1)
  1232.         end
  1233.       end
  1234.     end
  1235.   end
  1236. end
  1237. function MagniKILL(Part, magni, knock, Type)
  1238.   for _, c in pairs(workspace:children()) do
  1239.     local hum = c:findFirstChild("Humanoid")
  1240.     if hum ~= nil then
  1241.       local head = c:findFirstChild("Head")
  1242.       if head ~= nil then
  1243.         local targ = head.Position - Part.Position
  1244.         local mag = targ.magnitude
  1245.         if magni >= mag and c.Name ~= Player.Name then
  1246.           hum.Health = 0
  1247.         end
  1248.       end
  1249.     end
  1250.   end
  1251. end
  1252. EffectModel = Instance.new("Model", Character)
  1253. EffectModel.Name = "Effects"
  1254. Effects = {
  1255.   Block = {
  1256.     Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  1257.       local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1258.       prt.Anchored = true
  1259.       prt.CFrame = cframe
  1260.       local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1261.       game:GetService("Debris"):AddItem(prt, 10)
  1262.       if Type == 1 or Type == nil then
  1263.         table.insert(Effects, {
  1264.           prt,
  1265.           "Block1",
  1266.           delay,
  1267.           x3,
  1268.           y3,
  1269.           z3,
  1270.           msh
  1271.         })
  1272.       elseif Type == 2 then
  1273.         table.insert(Effects, {
  1274.           prt,
  1275.           "Block2",
  1276.           delay,
  1277.           x3,
  1278.           y3,
  1279.           z3,
  1280.           msh
  1281.         })
  1282.       else
  1283.         table.insert(Effects, {
  1284.           prt,
  1285.           "Block3",
  1286.           delay,
  1287.           x3,
  1288.           y3,
  1289.           z3,
  1290.           msh
  1291.         })
  1292.       end
  1293.     end
  1294.   },
  1295.   Sphere = {
  1296.     Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1297.       local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1298.       prt.Anchored = true
  1299.       prt.CFrame = cframe
  1300.       local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1301.       game:GetService("Debris"):AddItem(prt, 10)
  1302.       table.insert(Effects, {
  1303.         prt,
  1304.         "Cylinder",
  1305.         delay,
  1306.         x3,
  1307.         y3,
  1308.         z3,
  1309.         msh
  1310.       })
  1311.     end
  1312.   },
  1313.   Cylinder = {
  1314.     Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1315.       local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1316.       prt.Anchored = true
  1317.       prt.CFrame = cframe
  1318.       local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1319.       game:GetService("Debris"):AddItem(prt, 10)
  1320.       table.insert(Effects, {
  1321.         prt,
  1322.         "Cylinder",
  1323.         delay,
  1324.         x3,
  1325.         y3,
  1326.         z3,
  1327.         msh
  1328.       })
  1329.     end
  1330.   },
  1331.   Wave = {
  1332.     Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1333.       local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1334.       prt.Anchored = true
  1335.       prt.CFrame = cframe
  1336.       local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1337.       game:GetService("Debris"):AddItem(prt, 10)
  1338.       table.insert(Effects, {
  1339.         prt,
  1340.         "Cylinder",
  1341.         delay,
  1342.         x3,
  1343.         y3,
  1344.         z3,
  1345.         msh
  1346.       })
  1347.     end
  1348.   },
  1349.   Ring = {
  1350.     Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1351.       local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1352.       prt.Anchored = true
  1353.       prt.CFrame = cframe
  1354.       local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1355.       game:GetService("Debris"):AddItem(prt, 10)
  1356.       table.insert(Effects, {
  1357.         prt,
  1358.         "Cylinder",
  1359.         delay,
  1360.         x3,
  1361.         y3,
  1362.         z3,
  1363.         msh
  1364.       })
  1365.     end
  1366.   },
  1367.   Break = {
  1368.     Create = function(brickcolor, cframe, x1, y1, z1)
  1369.       local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1370.       prt.Anchored = true
  1371.       prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1372.       local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1373.       local num = math.random(10, 50) / 1000
  1374.       game:GetService("Debris"):AddItem(prt, 10)
  1375.       table.insert(Effects, {
  1376.         prt,
  1377.         "Shatter",
  1378.         num,
  1379.         prt.CFrame,
  1380.         math.random() - math.random(),
  1381.         0,
  1382.         math.random(50, 100) / 100
  1383.       })
  1384.     end
  1385.   }
  1386. }
  1387. function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  1388.   local prt = CreatePart(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1389.   prt.Anchored = true
  1390.   prt.CFrame = cframe
  1391.   local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1392.   game:GetService("Debris"):AddItem(prt, 10)
  1393.   if Type == 1 or Type == nil then
  1394.     table.insert(Effects, {
  1395.       prt,
  1396.       "Block1",
  1397.       delay,
  1398.       x3,
  1399.       y3,
  1400.       z3,
  1401.       msh
  1402.     })
  1403.   elseif Type == 2 then
  1404.     table.insert(Effects, {
  1405.       prt,
  1406.       "Block2",
  1407.       delay,
  1408.       x3,
  1409.       y3,
  1410.       z3,
  1411.       msh
  1412.     })
  1413.   elseif Type == 3 then
  1414.     table.insert(Effects, {
  1415.       prt,
  1416.       "Block3",
  1417.       delay,
  1418.       x3,
  1419.       y3,
  1420.       z3,
  1421.       msh
  1422.     })
  1423.   end
  1424. end
  1425. function CreateSound(id, par, vol, pit)
  1426.   coroutine.resume(coroutine.create(function()
  1427.     local sou = Instance.new("Sound", par or workspace)
  1428.     sou.Volume = vol
  1429.     sou.Pitch = pit or 1
  1430.     sou.SoundId = id
  1431.     swait()
  1432.     sou:play()
  1433.     game:GetService("Debris"):AddItem(sou, 6)
  1434.   end))
  1435. end
  1436. function Laser(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1437.   local prt = CreatePart(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1438.   prt.Anchored = true
  1439.   prt.CFrame = cframe
  1440.   prt.Material = "Neon"
  1441.   local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1442.   game:GetService("Debris"):AddItem(prt, 10)
  1443.   coroutine.resume(coroutine.create(function(Part, Mesh)
  1444.     for i = 0, 6, delay do
  1445.       swait()
  1446.       Part.Transparency = i
  1447.       Mesh.Scale = Mesh.Scale + Vector3.new(x3, y3, z3)
  1448.     end
  1449.     Part.Parent = nil
  1450.   end), prt, msh)
  1451. end
  1452. function shoottraildd(mouse, partt, SpreadAmount, dmg) ---effects
  1453.   local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  1454.   local MainPos = partt.Position
  1455.   local MainPos2 = mouse + SpreadVectors
  1456.   local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  1457.   local speed = 1000
  1458.   local num = 1
  1459.   coroutine.resume(coroutine.create(function()
  1460.     repeat
  1461.       swait()
  1462.       local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  1463.       local mag =(MainPos - pos).magnitude
  1464.       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)
  1465.       MainPos = MainPos + MouseLook.lookVector * speed
  1466.       num = num - 1
  1467.       MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  1468.       if hit ~= nil then
  1469.         num = 0
  1470.         local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1471.         refpart.Anchored = true
  1472.         refpart.CFrame = CFrame.new(pos)
  1473.         game:GetService("Debris"):AddItem(refpart, 2)
  1474.       end
  1475.       if num <= 0 then
  1476.         local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1477.         refpart.Anchored = true
  1478.         refpart.CFrame = CFrame.new(pos)
  1479.         if hit ~= nil then
  1480.           CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  1481.           BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
  1482.           BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  1483.           BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  1484.           MagniDamage(refpart, 40, dmg, dmg, 0, "FireDmg")
  1485.         end
  1486.         game:GetService("Debris"):AddItem(refpart, 0)
  1487.       end
  1488.     until num <= 0
  1489.   end))
  1490. end
  1491. function shoottraildd2(mouse, partt, SpreadAmount)
  1492.   local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  1493.   local MainPos = partt.Position
  1494.   local MainPos2 = mouse + SpreadVectors
  1495.   local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  1496.   local speed = 3000
  1497.   local num = 1
  1498.   coroutine.resume(coroutine.create(function()
  1499.     repeat
  1500.       swait()
  1501.       local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  1502.       local mag = (MainPos - pos).magnitude
  1503.       Laser(BrickColor.new("New Yeller"), CFrame.new((MainPos + pos) / 2, pos) * angles(1.57, 0, 0), 1, mag * (speed / (speed / 2)), 1, -17.175, 0, -17.175, 0.15)
  1504.       MainPos = MainPos + MouseLook.lookVector * speed
  1505.       num = num - 1
  1506.       MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  1507.       if hit ~= nil then
  1508.         num = 0
  1509.         local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1510.         refpart.Anchored = true
  1511.         refpart.CFrame = CFrame.new(pos)
  1512.         game:GetService("Debris"):AddItem(refpart, 2)
  1513.       end
  1514.       if num <= 0 then
  1515.         local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1516.         refpart.Anchored = true
  1517.         refpart.CFrame = CFrame.new(pos)
  1518.         if hit ~= nil then
  1519.           CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  1520.           BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 86.5, 86.5, 86.5, 0.05)
  1521.           BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  1522.           BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  1523.           MagniKILL(refpart, 80, 0, "Normal")
  1524.         end
  1525.         game:GetService("Debris"):AddItem(refpart, 0)
  1526.       end
  1527.     until num <= 0
  1528.   end))
  1529. end
  1530. function shoottraildd22(mouse, partt, SpreadAmount)
  1531.   local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  1532.   local MainPos = partt.Position
  1533.   local MainPos2 = mouse + SpreadVectors
  1534.   local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  1535.   local speed = 900
  1536.   local num = 1
  1537.   coroutine.resume(coroutine.create(function()
  1538.     repeat
  1539.       swait()
  1540.       local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  1541.       local mag = (MainPos - pos).magnitude
  1542.       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)
  1543.       MainPos = MainPos + MouseLook.lookVector * speed
  1544.       num = num - 1
  1545.       MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  1546.       if hit ~= nil then
  1547.         num = 0
  1548.         local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1549.         refpart.Anchored = true
  1550.         refpart.CFrame = CFrame.new(pos)
  1551.         game:GetService("Debris"):AddItem(refpart, 2)
  1552.       end
  1553.       if num <= 0 then
  1554.         local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1555.         refpart.Anchored = true
  1556.         refpart.CFrame = CFrame.new(pos)
  1557.         if hit ~= nil then
  1558.           CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  1559.           BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 86.5, 86.5, 86.5, 0.05)
  1560.           BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  1561.           BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  1562.           MagniKILL(refpart, 80, 0, "Normal")
  1563.         end
  1564.         game:GetService("Debris"):AddItem(refpart, 0)
  1565.       end
  1566.     until num <= 0
  1567.   end))
  1568. end
  1569. function shoottraildd3(mouse, partt, SpreadAmount, dmg)
  1570.   local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  1571.   local MainPos = partt.Position
  1572.   local MainPos2 = mouse + SpreadVectors
  1573.   local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  1574.   local speed = 200
  1575.   local num = 0
  1576.   coroutine.resume(coroutine.create(function()
  1577.     repeat
  1578.       swait()
  1579.       local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  1580.       local mag = (MainPos - pos).magnitude
  1581.       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)
  1582.       MainPos = MainPos + MouseLook.lookVector * speed
  1583.       num = num - 1
  1584.       MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  1585.       if hit ~= nil then
  1586.         num = 0
  1587.         local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1588.         refpart.Anchored = true
  1589.         refpart.CFrame = CFrame.new(pos)
  1590.         BlockEffect(BrickColor.new("Pastel light blue"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  1591.         game:GetService("Debris"):AddItem(refpart, 2)
  1592.       end
  1593.       if num <= 0 then
  1594.         local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1595.         refpart.Anchored = true
  1596.         refpart.CFrame = CFrame.new(pos)
  1597.         if hit ~= nil then
  1598.           CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  1599.           BlockEffect(BrickColor.new("White"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
  1600.           BlockEffect(BrickColor.new("Pastel light blue"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  1601.           MagniDamage(refpart, 6, dmg, dmg, 0, "Slowness")
  1602.         end
  1603.         game:GetService("Debris"):AddItem(refpart, 0)
  1604.       end
  1605.     until num <= 0
  1606.   end))
  1607. end
  1608. function shoottraildd4(mouse, partt, SpreadAmount, dmg)
  1609.   local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  1610.   local MainPos = partt.Position
  1611.   local MainPos2 = mouse + SpreadVectors
  1612.   local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  1613.   local speed = 500
  1614.   local num = 1
  1615.   coroutine.resume(coroutine.create(function()
  1616.     repeat
  1617.       swait()
  1618.       local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  1619.       local mag = (MainPos - pos).magnitude
  1620.       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)
  1621.       MainPos = MainPos + MouseLook.lookVector * speed
  1622.       num = num - 1
  1623.       MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  1624.       if hit ~= nil then
  1625.         num = 0
  1626.         local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1627.         refpart.Anchored = true
  1628.         refpart.CFrame = CFrame.new(pos)
  1629.         game:GetService("Debris"):AddItem(refpart, 2)
  1630.       end
  1631.       if num <= 0 then
  1632.         local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1633.         refpart.Anchored = true
  1634.         refpart.CFrame = CFrame.new(pos)
  1635.         if hit ~= nil then
  1636.           CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  1637.           BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
  1638.           BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  1639.           BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  1640.           MagniDamage(refpart, 4, dmg, 40, 0, "Normal")
  1641.         end
  1642.         game:GetService("Debris"):AddItem(refpart, 0)
  1643.       end
  1644.     until num <= 0
  1645.   end))
  1646. end
  1647.  
  1648. --infinite
  1649. Humanoid.WalkSpeed =  50
  1650. local Must2 = Instance.new("Sound",Torso)
  1651. Must2.SoundId = "rbxassetid://930465002"
  1652. Must2.Pitch = 0.99
  1653. Must2.Volume = 4
  1654. Must2.Looped = true
  1655. wait(0)
  1656. Must2:Play()
  1657. local Must2 = Instance.new("Sound",Torso)
  1658. Must2.SoundId = "rbxassetid://1042428496"
  1659. Must2.Pitch = 0.99
  1660. Must2.Volume = 0.7
  1661. Must2.Looped = true
  1662. wait(0)
  1663. Must2:Play()       
  1664.         local pie222 = Instance.new("ParticleEmitter")
  1665. pie222.Parent = RightArm
  1666. pie222.Color = ColorSequence.new(BrickColor.new("Bright red").Color)
  1667. pie222.LightEmission = 1
  1668. pie222.Size = NumberSequence.new(0.8)
  1669. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  1670. pie222.Transparency = NumberSequence.new(0.6,1)
  1671. pie222.EmissionDirection = "Top"
  1672. pie222.Enabled = true
  1673. pie222.Lifetime = NumberRange.new(1)
  1674. pie222.Rotation = NumberRange.new(-320, 320)
  1675. pie222.Rate = 80
  1676. pie222.Speed = NumberRange.new(0)
  1677. pie222.LockedToPart = true
  1678.         local pie222 = Instance.new("ParticleEmitter")
  1679. pie222.Parent = LeftArm
  1680. pie222.Color = ColorSequence.new(BrickColor.new("Bright red").Color)
  1681. pie222.LightEmission = 1
  1682. pie222.Size = NumberSequence.new(0.8)
  1683. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  1684. pie222.Transparency = NumberSequence.new(0.6,1)
  1685. pie222.EmissionDirection = "Top"
  1686. pie222.Enabled = true
  1687. pie222.Lifetime = NumberRange.new(1)
  1688. pie222.Rotation = NumberRange.new(-320, 320)
  1689. pie222.Rate = 80
  1690. pie222.Speed = NumberRange.new(0)
  1691. pie222.LockedToPart = true
  1692.         local pie222 = Instance.new("ParticleEmitter")
  1693. pie222.Parent = RightLeg
  1694. pie222.Color = ColorSequence.new(BrickColor.new("Bright red").Color)
  1695. pie222.LightEmission = 1
  1696. pie222.Size = NumberSequence.new(0.8)
  1697. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  1698. pie222.Transparency = NumberSequence.new(0.6,1)
  1699. pie222.EmissionDirection = "Top"
  1700. pie222.Enabled = true
  1701. pie222.Lifetime = NumberRange.new(1)
  1702. pie222.Rotation = NumberRange.new(-320, 320)
  1703. pie222.Rate = 80
  1704. pie222.Speed = NumberRange.new(0)
  1705. pie222.LockedToPart = true
  1706.         local pie222 = Instance.new("ParticleEmitter")
  1707. pie222.Parent = LeftLeg
  1708. pie222.Color = ColorSequence.new(BrickColor.new("Bright red").Color)
  1709. pie222.LightEmission = 1
  1710. pie222.Size = NumberSequence.new(0.8)
  1711. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  1712. pie222.Transparency = NumberSequence.new(0.6,1)
  1713. pie222.EmissionDirection = "Top"
  1714. pie222.Enabled = true
  1715. pie222.Lifetime = NumberRange.new(1)
  1716. pie222.Rotation = NumberRange.new(-320, 320)
  1717. pie222.Rate = 80
  1718. pie222.Speed = NumberRange.new(0)
  1719. pie222.LockedToPart = true
  1720. local HBill = Instance.new("BillboardGui", char.Head)
  1721. local HMain, HBarBack, HBar = Instance.new("Frame", HBill), Instance.new("Frame"), Instance.new("Frame")
  1722. local HHealth, HName = Instance.new("TextLabel", HBarBack), Instance.new("TextLabel")
  1723. HBill.Size = UDim2.new(15,0,2.2,0)
  1724. HBill.Name = "Display"
  1725. HBill.StudsOffset = Vector3.new(0,3.5,0)
  1726. HBill.AlwaysOnTop = false
  1727. HBill.MaxDistance = 50
  1728. HBill.Enabled = true
  1729. HMain.BackgroundColor3 = BrickColor.new("Really black").Color
  1730. HMain.BackgroundTransparency = 1
  1731. HMain.Size = UDim2.new(1,0,1,0)
  1732. HBarBack.Parent = HMain
  1733. HBarBack.BackgroundColor3 = Color3.new(255,0,0)
  1734. HBarBack.BorderColor3 = Color3.new(0,0,0)
  1735. HBarBack.BorderSizePixel = .25
  1736. HBarBack.BackgroundTransparency = 0
  1737. HBarBack.Position = UDim2.new(.025, 0, .55, 0)
  1738. HBarBack.Size = UDim2.new(.95, 0, .3, 0)
  1739. HHealth.BackgroundTransparency = 1
  1740. HHealth.Size = UDim2.new(1,0,1,0)
  1741. HHealth.Font = "SourceSansBold"
  1742. HHealth.Text = ""
  1743. HHealth.TextScaled = true
  1744. HHealth.TextColor3 = BrickColor.new("Really black").Color
  1745. HHealth.TextStrokeTransparency = 1
  1746. HName.Parent = HMain
  1747. HName.BackgroundTransparency = 1
  1748. HName.Size = UDim2.new(1,0,.7,0)
  1749. HName.Font = "SourceSansBold"
  1750. HName.Text = "Infinite"
  1751. HName.TextScaled = true
  1752. HName.TextColor3 = BrickColor.new("Bright red").Color
  1753. HName.TextStrokeTransparency = 1
  1754. HName.TextYAlignment = "Top"
  1755. lig = Instance.new("PointLight",Player.Character.Torso)
  1756. lig.Color=Color3.new(255,0,0)
  1757. lig.Range = 7
  1758. ---
  1759.  
  1760. attackdebounce = false
  1761. deb=false
  1762.  
  1763. ugothit=function(hit,minim,maxim,knockback,Type,Property,Delay,KnockbackType,decreaseblock)
  1764.         if hit.Parent==nil then
  1765.                 return
  1766.         end
  1767.         h=hit.Parent:FindFirstChildOfClass("Humanoid")
  1768.         for _,v in pairs(hit.Parent:children()) do
  1769.         if v:IsA("Humanoid") then
  1770.         h=v
  1771.         end
  1772.         end
  1773.         if hit.Parent.Parent:FindFirstChild("Torso")~=nil then
  1774.         h=hit.Parent.Parent:FindFirstChildOfClass("Humanoid")
  1775.         end
  1776.         if hit.Parent.className=="Hat" then
  1777.         hit=hit.Parent.Parent:findFirstChild("Head")
  1778.         end
  1779.         if h~=nil and hit.Parent.Name~=Character.Name and hit.Parent:FindFirstChild("Torso")~=nil then
  1780.         if hit.Parent:findFirstChild("DebounceHit")~=nil then if hit.Parent.DebounceHit.Value==true then return end end
  1781.         --[[                if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
  1782.                         return
  1783.                 end]]
  1784. --                        hs(hit,1.2)
  1785.                         c=Instance.new("ObjectValue")
  1786.                         c.Name="creator"
  1787.                         c.Value=game:service("Players").LocalPlayer
  1788.                         c.Parent=h
  1789.                         game:GetService("Debris"):AddItem(c,.5)
  1790.                 Damage=math.random(minim,maxim)
  1791. --                h:TakeDamage(Damage)
  1792.                 blocked=false
  1793.                 block=hit.Parent:findFirstChild("Block")
  1794.                 if block~=nil then
  1795.                 print(block.className)
  1796.                 if block.className=="NumberValue" then
  1797.                 if block.Value>0 then
  1798.                 blocked=true
  1799.                 if decreaseblock==nil then
  1800.                 block.Value=block.Value-1
  1801.                 end
  1802.                 end
  1803.                 end
  1804.                 if block.className=="IntValue" then
  1805.                 if block.Value>0 then
  1806.                 blocked=true
  1807.                 if decreaseblock~=nil then
  1808.                 block.Value=block.Value-1
  1809.                 end
  1810.                 end
  1811.                 end
  1812.                 end
  1813.                 if blocked==false then
  1814. --                h:TakeDamage(Damage)
  1815.                 h.Health=h.Health-Damage
  1816.                 showDamage(hit.Parent,Damage,.5,BrickColor.new("Really red"))
  1817.                 else
  1818.                 h.Health=h.Health-(Damage/2)
  1819.                 showDamage(hit.Parent,Damage/2,.5,BrickColor.new("Bright blue"))
  1820.                 end
  1821.                 if Type=="Knockdown" then
  1822.                 Humanoid=hit.Parent.Humanoid
  1823. Humanoid.PlatformStand=true
  1824. coroutine.resume(coroutine.create(function(HHumanoid)
  1825. swait(1)
  1826. HHumanoid.PlatformStand=false
  1827. end),Humanoid)
  1828.                 local angle=(hit.Position-(Property.Position+Vector3.new(0,0,0))).unit
  1829. hit.CFrame=CFrame.new(hit.Position,Vector3.new(angle.x,hit.Position.y,angle.z))*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
  1830. local bodvol=Instance.new("BodyVelocity")
  1831. bodvol.velocity=angle*knockback
  1832. bodvol.P=5000
  1833. bodvol.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  1834. bodvol.Parent=hit
  1835. rl=Instance.new("BodyAngularVelocity")
  1836. rl.P=3000
  1837. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  1838. rl.angularvelocity=Vector3.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  1839. rl.Parent=hit
  1840. game:GetService("Debris"):AddItem(bodvol,.5)
  1841. game:GetService("Debris"):AddItem(rl,.5)
  1842.                 elseif Type=="Normal" then
  1843.                 bp=Instance.new("BodyVelocity")
  1844.                 bp.P=100000
  1845.                 bp.maxForce=Vector3.new(math.huge,0,math.huge)
  1846. --                vp.velocity=Character.Torso.CFrame.lookVector*Knockback
  1847.                 if KnockbackType==1 then
  1848.                 bp.velocity=Property.CFrame.lookVector*knockback+Property.Velocity/1.05
  1849.                 elseif KnockbackType==2 then
  1850.                 bp.velocity=Property.CFrame.lookVector*knockback
  1851.                 end
  1852.                 if knockback>0 then
  1853.                       bp.Parent=hit.Parent.Torso
  1854.  
  1855.                 end
  1856.                 game:GetService("Debris"):AddItem(bp,.5)
  1857.                 elseif Type=="Up" then
  1858.                 local bodyVelocity=Instance.new("BodyVelocity")
  1859.                 bodyVelocity.velocity=vt(0,60,0)
  1860.                 bodyVelocity.P=5000
  1861.                 bodyVelocity.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  1862.                 bodyVelocity.Parent=hit
  1863.                 game:GetService("Debris"):AddItem(bodyVelocity,1)
  1864.                 rl=Instance.new("BodyAngularVelocity")
  1865.                 rl.P=3000
  1866.                 rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  1867.                 rl.angularvelocity=Vector3.new(math.random(-30,30),math.random(-30,30),math.random(-30,30))
  1868.                 rl.Parent=hit
  1869.                 game:GetService("Debris"):AddItem(rl,.5)
  1870.                 elseif Type=="Snare" then
  1871.                 bp=Instance.new("BodyPosition")
  1872.                 bp.P=2000
  1873.                 bp.D=100
  1874.                 bp.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  1875.                 bp.position=hit.Parent.Torso.Position
  1876.                 bp.Parent=hit.Parent.Torso
  1877.                 game:GetService("Debris"):AddItem(bp,1)
  1878.                 elseif Type=="Target" then
  1879.                 if Targetting==false then
  1880.                 ZTarget=hit.Parent.Torso
  1881.                 coroutine.resume(coroutine.create(function(Part)
  1882.                 so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5)
  1883.                 swait(1)
  1884.                 so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5)
  1885.                 end),ZTarget)
  1886.                 TargHum=ZTarget.Parent:findFirstChild("Humanoid")
  1887.                 targetgui=Instance.new("BillboardGui")
  1888.                 targetgui.Parent=ZTarget
  1889.                 targetgui.Size=UDim2.new(10,100,10,100)
  1890.                 targ=Instance.new("ImageLabel")
  1891.                 targ.Parent=targetgui
  1892.                 targ.BackgroundTransparency=1
  1893.                 targ.Image="rbxassetid://4834067"
  1894.                 targ.Size=UDim2.new(1,0,1,0)
  1895.                 cam.CameraType="Scriptable"
  1896.                 cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  1897.                 dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  1898.                 workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  1899.                 Targetting=true
  1900.                 RocketTarget=ZTarget
  1901.                 for i=1,Property do
  1902.                 --while Targetting==true and Humanoid.Health>0 and Character.Parent~=nil do
  1903.                 if Humanoid.Health>0 and Character.Parent~=nil and TargHum.Health>0 and TargHum.Parent~=nil and Targetting==true then
  1904.                 swait()
  1905.                 end
  1906.                 --workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,Head.CFrame.p+rmdir*100)
  1907.                 cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  1908.                 dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  1909.                 cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)*cf(0,5,10)*euler(-0.3,0,0)
  1910.                 end
  1911.                 Targetting=true
  1912.                 RocketTarget=true
  1913.                 targetgui.Parent=true
  1914.                 cam.CameraType="Custom"
  1915.                 end
  1916.                 end
  1917.                         debounce=Instance.new("BoolValue")
  1918.                         debounce.Name="DebounceHit"
  1919.                         debounce.Parent=hit.Parent
  1920.                         debounce.Value=true
  1921.                         game:GetService("Debris"):AddItem(debounce,Delay)
  1922.                         c=Instance.new("ObjectValue")
  1923.                         c.Name="creator"
  1924.                         c.Value=Player
  1925.                         c.Parent=h
  1926.                         game:GetService("Debris"):AddItem(c,.5)
  1927.                 CRIT=true
  1928.                 hitDeb=true
  1929.                 AttackPos=6
  1930.         end
  1931. end
  1932.  
  1933. showDamage=function(Char,Dealt,du,Color)
  1934.         m=Instance.new("Model")
  1935.         m.Name=tostring(Dealt)
  1936.         h=Instance.new("Humanoid")
  1937.         h.Health=0
  1938.         h.MaxHealth=0
  1939.         h.Parent=m
  1940.         c=Instance.new("Part")
  1941.         c.Transparency=0
  1942.         c.BrickColor=Color
  1943. c.Transparency = 1
  1944.         c.Name="Head"
  1945.         c.TopSurface=0
  1946.         c.BottomSurface=0
  1947.         c.formFactor="Plate"
  1948.         c.Size=Vector3.new(1,.4,1)
  1949.  
  1950. local txt = Instance.new("BillboardGui", c)
  1951. txt.Adornee = c
  1952. txt.Name = "_status"
  1953. txt.Size = UDim2.new(2, 0, 1.2, 0)
  1954. txt.StudsOffset = Vector3.new(-9, 8, 0)
  1955. local text = Instance.new("TextLabel", txt)
  1956. text.Size = UDim2.new(10, 0, 7, 0)
  1957. text.FontSize = "Size12"
  1958. text.TextScaled = true
  1959. text.TextTransparency = 0.5
  1960. text.BackgroundTransparency = 1
  1961. text.TextTransparency = 0.5
  1962. text.TextStrokeTransparency = 0.5
  1963. text.Font = "SciFi"
  1964. text.TextStrokeColor3 = Color3.new(0,0,0)
  1965. v=Instance.new("Part")
  1966. v.Name = "ColorBrick"
  1967. v.Parent=c
  1968. v.FormFactor="Symmetric"
  1969. v.Anchored=true
  1970. v.CanCollide=false
  1971. v.BottomSurface="Smooth"
  1972. v.TopSurface="Smooth"
  1973. v.Size=Vector3.new(10,5,3)
  1974. v.Transparency=1
  1975. v.CFrame=c.CFrame
  1976. v.BrickColor=BrickColor.random()
  1977. v.Transparency=1
  1978. text.TextColor3 = t.BrickColor.Color
  1979. v.Shape="Block"
  1980. text.Text = tostring(Dealt)
  1981.         ms=Instance.new("CylinderMesh")
  1982.         ms.Scale=Vector3.new(.8,.8,.8)
  1983. --[[local hitsounds={"199149137","199149186","199149221","199149235","199149269","199149297"}
  1984.   local rndm=math.random(1,#hitsounds)
  1985.   local r=rndm
  1986. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id="..hitsounds[r],c,1.25,1)]]--
  1987.         if CRIT==true then
  1988.                 ms.Scale=Vector3.new(1,1.25,1)
  1989.         end
  1990.         ms.Parent=c
  1991.         c.Reflectance=0
  1992.         Instance.new("BodyGyro").Parent=c
  1993.         c.Parent=m
  1994.         if Char:findFirstChild("Head")~=nil then
  1995.         c.CFrame=CFrame.new(Char["Head"].CFrame.p+Vector3.new(0,1.5,0))
  1996.         elseif Char.Parent:findFirstChild("Head")~=nil then
  1997.         c.CFrame=CFrame.new(Char.Parent["Head"].CFrame.p+Vector3.new(0,1.5,0))
  1998.         end
  1999.         f=Instance.new("BodyPosition")
  2000.         f.P=200000
  2001.         f.D=100
  2002.         f.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  2003.         f.position=c.Position+Vector3.new(0,3,0)
  2004.         f.Parent=c
  2005.         game:GetService("Debris"):AddItem(m,.5+du)
  2006.         c.CanCollide=false
  2007.         m.Parent=workspace
  2008.         c.CanCollide=false
  2009. end
  2010.  
  2011.  
  2012. ------
  2013. hito = function(dm, X, c, dn, dp, dq)  
  2014.     for I,dr in pairs(workspace:GetChildren()) do
  2015.         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
  2016.             local ds = dr:FindFirstChild("Humanoid")
  2017.                 local dt = dr:FindFirstChild("HumanoidRootPart")
  2018.                 TakeDamage(ds, c)
  2019.                         if InForm == true then
  2020.         ds.Parent:BreakJoints()
  2021.         wait(1.2)
  2022.         ds.Parent:Destroy()
  2023.         end
  2024.                 ds:SetStateEnabled(16, true)
  2025.                 delay(dn, function()       
  2026.         ds:SetStateEnabled(16, true)
  2027.                 end)
  2028.                 local du = Instance.new("StringValue")
  2029.                 du.Name = "alabo"
  2030.                 du.Parent = dt
  2031.                 game.Debris:AddItem(du, dn)
  2032.                 local dv = Instance.new("Part")
  2033.                
  2034.                 dv.Size = Vector3.new(0.2, 0.2, 0.2)
  2035.                 dv.Transparency = 0.25
  2036.                 dv.Anchored = true
  2037.                 dv.CanCollide = false
  2038.                 dv.BrickColor = BrickColor.new("White")
  2039.                 dv.Material = "Neon"
  2040.                 dv.Locked = true
  2041.                 dv.CFrame = dt.CFrame * CFrame.new(rd2(-1, 1), rd2(-2, 2), rd2(-1, 1))
  2042.                 dv.Parent = modz
  2043.                 local dw = Instance.new("SpecialMesh")
  2044.                 dw.MeshType = "Sphere"
  2045.                 dw.Scale = Vector3.new(0.5, 0.5, 0.5)
  2046.                 dw.Parent = dv
  2047.                 game.Debris:AddItem(dv, 1)
  2048.                 local dx = Instance.new("Model")
  2049.                 dx.Name = c
  2050.                 dx.Parent = workspace
  2051.                 game.Debris:AddItem(dx, 0.5 + c / 75)
  2052.                 local dy = Instance.new("Humanoid")
  2053.                 dy.MaxHealth = 0
  2054.                 dy.Parent = dx
  2055.                 local dz = Instance.new("Part")
  2056.                 dz.Name = "Head"
  2057.                 dz.Locked = true
  2058.                 dz.Size = Vector3.new(0.2, 0.2, 0.2)
  2059.                 dz.Position = dt.Position
  2060.                 dz.BrickColor = BrickColor.new("New Yeller")
  2061.                 dz.Material = "Neon"
  2062.                 dz.Transparency = 1
  2063.                 dz.CanCollide = false
  2064.                 dz.Parent = dx
  2065.                 local dA = Instance.new("BodyPosition")
  2066.                 dA.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
  2067.                 dA.P = 20000
  2068.                 dA.D = 300
  2069.                 dA.Position = dz.Position + Vector3.new(0, 5, 0)
  2070.                 dA.Parent = dz
  2071.                 local dB = Instance.new("CylinderMesh")
  2072.                 dB.Parent = dz
  2073.                 coroutine.resume(coroutine.create(function()       
  2074.         while dB do
  2075.             swait()
  2076.             dB.Scale = dB.Scale:lerp(Vector3.new(2.5 + c / 10, 1.25 + c / 35, 2.5 + c / 10), 0.4)
  2077.         end
  2078.     end))
  2079.                     if dp then
  2080.                         local dC = Instance.new("BodyVelocity")
  2081.                         dC.MaxForce = Vector3.new(999999999999, 9999999999999, 9999999999999)
  2082.                         dC.P = 9999999999
  2083.                         dC.Velocity = dp
  2084.                         dC.Parent = dt
  2085.                         game.Debris:AddItem(dC, dn)
  2086.                     end
  2087.                         if dq then
  2088.                             local dD = Instance.new("BodyAngularVelocity")
  2089.                             dD.MaxTorque = Vector3.new(99999, 999999, 999999)
  2090.                             dD.P = math.huge
  2091.                             dD.AngularVelocity = dq
  2092.                             dD.Parent = dt
  2093.                             game.Debris:AddItem(dD, dn)
  2094.                         end
  2095.                         local dE = Instance.new("Sound")
  2096.                         dE.Pitch = rd2(10, 11) / 10
  2097.                         dE.Volume = rd2(10, 13) / 10
  2098.                         dE.EmitterSize = 10
  2099.                         dE.SoundId = "rbxassetid://"
  2100.                         dE.Parent = dv
  2101.                         dE:Play()
  2102.                         coroutine.resume(coroutine.create(function()       
  2103.         for I = 1, 5 do
  2104.             swait()
  2105.             dv.Transparency = dv.Transparency + 0.175
  2106.             dw.Scale = dw.Scale + Vector3.new(0.8 * c, 0.8 * c, 0.8 * c)
  2107.         end
  2108.     end))
  2109.         end
  2110.     end
  2111. end
  2112. ------
  2113.  
  2114. vt = Vector3.new
  2115. local new = Instance.new
  2116. local cf = CFrame.new
  2117. local cfa = CFrame.Angles
  2118. local bc = BrickColor.new
  2119.  
  2120. function bigbangattack()
  2121.     attack = true
  2122.     Humanoid.WalkSpeed = 0
  2123.           for i = 0, 8, 0.1 do
  2124.         swait()
  2125.   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)
  2126.    RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  2127.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  2128.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  2129.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  2130.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  2131.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  2132.     end
  2133. local rng = Instance.new("Part", mouse)
  2134.         rng.Anchored = true
  2135.         rng.BrickColor = BrickColor.new("Cyan")
  2136.         rng.CanCollide = false
  2137.         rng.FormFactor = 3
  2138.         rng.Name = "Ring"
  2139.         rng.Size = Vector3.new(0.4,0.4,0.4)
  2140.         rng.Transparency = 0
  2141.         rng.TopSurface = 0
  2142.         rng.BottomSurface = 0
  2143.         rng.CFrame = RootPart.CFrame
  2144.         local rngm = Instance.new("SpecialMesh", rng)
  2145.         rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2146.  
  2147. local rng3 = rng:Clone()
  2148. rng3.Parent = char
  2149. local rng3m = rng3.Mesh
  2150.  
  2151. local rng5 = rng:Clone()
  2152. rng5.Parent = char
  2153. rng5.BrickColor = BrickColor.new("Cyan")
  2154. local rng5m = rng5.Mesh
  2155. local rng6 = rng:Clone()
  2156. rng6.Material = "Plastic"
  2157. rng6.BrickColor = BrickColor.new("Cyan")
  2158. rng6.Parent = char
  2159. local rng6m = rng6.Mesh
  2160. rng6m.Scale = vt(7.5,7.5,7.5)
  2161. rng6m.MeshType = "FileMesh"
  2162. rng6m.MeshId = "rbxassetid://430736398"
  2163. local Must2 = Instance.new("Sound",rng6)
  2164. Must2.SoundId = "rbxassetid://135581154"
  2165. Must2.Pitch = 0.99
  2166. Must2.Volume = 3
  2167. Must2.Looped = false
  2168. wait(0)
  2169. Must2:Play()   
  2170. local hita = rng6.Touched:connect(function(hit)
  2171.     ugothit(hit,40,50,math.random(49,56),"Normal",RootJoint,.2,1)
  2172. end)
  2173.  
  2174. rng3.CFrame = RootPart.CFrame
  2175.  
  2176. rng5.CFrame = RootPart.CFrame
  2177. rng6.CFrame = RootPart.CFrame
  2178.             local pie222 = Instance.new("ParticleEmitter")
  2179. pie222.Parent = rng6
  2180. pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  2181. pie222.LightEmission = 1
  2182. pie222.Size = NumberSequence.new(6,1)
  2183. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  2184. pie222.Transparency = NumberSequence.new(0.6,1)
  2185. pie222.EmissionDirection = "Top"
  2186. pie222.Enabled = true
  2187. pie222.Lifetime = NumberRange.new(1)
  2188. pie222.Rotation = NumberRange.new(-320, 320)
  2189. pie222.Rate = 404
  2190. pie222.Speed = NumberRange.new(0)
  2191. pie222.LockedToPart = false
  2192. pie222.VelocitySpread = 2
  2193.     wait()
  2194.     local scaler = 10/5
  2195.     local scaler2 = 10/5
  2196.     for i = 0,10,0.1 do
  2197.         swait()
  2198.         rng.CFrame = rng.CFrame + rng.CFrame.lookVector*scaler2
  2199.        
  2200.         rng3.CFrame = rng3.CFrame + rng3.CFrame.lookVector*scaler2/0.5
  2201.  
  2202.         rng5.CFrame = rng5.CFrame + rng5.CFrame.lookVector*scaler2/10
  2203.         rng6.Size = rng6.Size + Vector3.new(scaler2/3.8, scaler2/3.8, scaler2/3.8)
  2204.         rng6.CFrame = rng3.CFrame
  2205.         rng.Transparency = rng.Transparency + 1
  2206.    
  2207.         rng3.Transparency = rng3.Transparency + 0.01
  2208.  
  2209.         rng5.Transparency = rng5.Transparency + 0.01
  2210.         rng6.Transparency = rng6.Transparency + 0.021
  2211.         scaler = scaler - 0.125/5
  2212.         scaler2 = scaler2 - 0.1/5
  2213.    
  2214.         rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/2, scaler2/2, 1)
  2215.    
  2216.         rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 0.3)
  2217.          rngm.Scale = rngm.Scale + Vector3.new(scaler2/1, scaler2/1, 1)
  2218.     end
  2219.     hita:disconnect()
  2220.     game:GetService("Debris"):AddItem(rng, 1)
  2221.  
  2222.     game:GetService("Debris"):AddItem(rng3, 1)
  2223.  
  2224.     game:GetService("Debris"):AddItem(rng5, 1)
  2225.     attack = false
  2226.     pie222:Destroy()
  2227.     Humanoid.WalkSpeed = 16
  2228. end
  2229.  
  2230.  
  2231. function bigbangattack2()
  2232.     attack = true
  2233.     Humanoid.WalkSpeed = 0
  2234.           for i = 0, 8, 0.1 do
  2235.         swait()
  2236.    RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  2237.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  2238.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  2239.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  2240.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  2241.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  2242.     end
  2243. local rng = Instance.new("Part", RightArm)
  2244.         rng.Anchored = true
  2245.         rng.BrickColor = BrickColor.new("Cyan")
  2246.         rng.CanCollide = false
  2247.         rng.FormFactor = 3
  2248.         rng.Name = "Ring"
  2249.         rng.Size = Vector3.new(0.4,0.4,0.4)
  2250.         rng.Transparency = 0
  2251.         rng.TopSurface = 0
  2252.         rng.BottomSurface = 0
  2253.         rng.CFrame = RootPart.CFrame
  2254.         local rngm = Instance.new("SpecialMesh", rng)
  2255.         rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2256.  
  2257. local rng3 = rng:Clone()
  2258. rng3.Parent = char
  2259. local rng3m = rng3.Mesh
  2260.  
  2261. local rng5 = rng:Clone()
  2262. rng5.Parent = char
  2263. rng5.BrickColor = BrickColor.new("Cyan")
  2264. local rng5m = rng5.Mesh
  2265. local rng6 = rng:Clone()
  2266. rng6.Material = "Plastic"
  2267. rng6.BrickColor = BrickColor.new("Cyan")
  2268. rng6.Parent = char
  2269. local rng6m = rng6.Mesh
  2270. rng6m.Scale = vt(7.5,7.5,30.5)
  2271. rng6m.MeshType = "FileMesh"
  2272. rng6m.MeshId = "rbxassetid://430736398"
  2273. local Must2 = Instance.new("Sound",Torso)
  2274. Must2.SoundId = "rbxassetid://719747626"
  2275. Must2.Pitch = 0.99
  2276. Must2.Volume = 3
  2277. Must2.Looped = false
  2278. wait(0)
  2279. Must2:Play()   
  2280. local hita = rng6.Touched:connect(function(hit)
  2281.     ugothit(hit,40,50,math.random(49,56),"Normal",RootJoint,.2,1)
  2282. end)
  2283.  
  2284. rng3.CFrame = Head.CFrame
  2285.  
  2286. rng5.CFrame = Head.CFrame
  2287. rng6.CFrame = rng5.CFrame
  2288.             local pie222 = Instance.new("ParticleEmitter")
  2289. pie222.Parent = rng6
  2290. pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  2291. pie222.LightEmission = 1
  2292. pie222.Size = NumberSequence.new(15,1)
  2293. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  2294. pie222.Transparency = NumberSequence.new(0.6,1)
  2295. pie222.EmissionDirection = "Top"
  2296. pie222.Enabled = true
  2297. pie222.Lifetime = NumberRange.new(1)
  2298. pie222.Rotation = NumberRange.new(-320, 320)
  2299. pie222.Rate = 404
  2300. pie222.Speed = NumberRange.new(0)
  2301. pie222.LockedToPart = false
  2302. pie222.VelocitySpread = 2
  2303.     wait()
  2304.     local scaler = 10/5
  2305.     local scaler2 = 10/5
  2306.     for i = 0,10,0.1 do
  2307.         swait()
  2308.         rng.CFrame = rng.CFrame + rng.CFrame.lookVector*scaler2
  2309.        
  2310.         rng3.CFrame = rng3.CFrame + rng3.CFrame.lookVector*scaler2/0.5
  2311.  
  2312.         rng5.CFrame = rng5.CFrame + rng5.CFrame.lookVector*scaler2/10
  2313.         rng6.Size = rng6.Size + Vector3.new(scaler2/3.8, scaler2/3.8, scaler2/0.8)
  2314.         rng6.CFrame = rng3.CFrame
  2315.         rng.Transparency = rng.Transparency + 1
  2316.    
  2317.         rng3.Transparency = rng3.Transparency + 0.01
  2318.  
  2319.         rng5.Transparency = rng5.Transparency + 0.01
  2320.         rng6.Transparency = rng6.Transparency + 0.021
  2321.         scaler = scaler - 0.125/5
  2322.         scaler2 = scaler2 - 0.1/5
  2323.    
  2324.         rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/2, scaler2/2, 1)
  2325.    
  2326.         rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 0.3)
  2327.          rngm.Scale = rngm.Scale + Vector3.new(scaler2/1, scaler2/1, 1)
  2328.     end
  2329.     hita:disconnect()
  2330.     game:GetService("Debris"):AddItem(rng, 1)
  2331.  
  2332.     game:GetService("Debris"):AddItem(rng3, 1)
  2333.  
  2334.     game:GetService("Debris"):AddItem(rng5, 1)
  2335.     attack = false
  2336.     pie222:Destroy()
  2337.     Humanoid.WalkSpeed = 16
  2338. end
  2339.  
  2340. boom = Instance.new("Sound",char)
  2341. boom.SoundId = "http://www.roblox.com/asset/?id = 447041606"
  2342. boom.Volume = 1
  2343.  
  2344. mouse.KeyDown:connect(function(key)
  2345.     if key == "=" then
  2346.         local Must = Instance.new("Sound",Torso)
  2347. Must.SoundId = "rbxassetid://273734478"
  2348. Must.Pitch = 0.99
  2349. Must.Volume = 3.4
  2350. Must.Looped = false
  2351. wait(0)
  2352. Must:Play()
  2353.  
  2354.             local pie222 = Instance.new('ParticleEmitter')
  2355. pie222.Parent = RootPart
  2356. pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  2357. pie222.LightEmission = 1
  2358. pie222.Size = NumberSequence.new(6,1)
  2359. pie222.Texture = "http://www.roblox.com/asset/?id=74697410"
  2360. pie222.Transparency = NumberSequence.new(0.3,1)
  2361. pie222.EmissionDirection = "Top"
  2362. pie222.Enabled = true
  2363. pie222.Lifetime = NumberRange.new(1)
  2364. pie222.Rotation = NumberRange.new(-320, 320)
  2365. pie222.Rate = 300
  2366. pie222.Speed = NumberRange.new(0)
  2367. pie222.LockedToPart = false
  2368. pie222.VelocitySpread = 2
  2369. Humanoid.WalkSpeed = 400
  2370. wait(7)
  2371. pie222:Destroy()
  2372. Humanoid.WalkSpeed = 150
  2373.    
  2374.  
  2375.        
  2376.     end
  2377. end)
  2378.  
  2379. local multiplier = 1
  2380.  
  2381. function hurt(hit, dmg)
  2382.     if hit.Parent then
  2383.         if hit.Parent.Name == "box" then print("bocks!11") hit.Parent:Destroy() end
  2384.         local hum = hit.Parent:FindFirstChildOfClass("Humanoid")
  2385.         if hum then
  2386.             if hum.Parent.Name ~= Player.Name then
  2387.                 if dmg == "Kill" or hum.Health > 100000 then
  2388.                     hit.Parent:BreakJoints()
  2389.                     return true
  2390.                 else
  2391.                     if math.random(0, 100) == 50 then
  2392.                         hum.Health = hum.Health - dmg*multiplier*2.5
  2393.                     else
  2394.                         hum.Health = hum.Health -dmg*multiplier
  2395.                     end
  2396.                     return true
  2397.                 end
  2398.             end
  2399.         end
  2400.     end
  2401. end
  2402.  
  2403. local huge = Vector3.new(math.huge,math.huge,math.huge)
  2404. function fade(obj, dest, grow)
  2405.     spawn(function()
  2406.         local oldcf = obj.CFrame
  2407.         for i = 0, 10 do
  2408.             if grow then
  2409.                 obj.Size = obj.Size +Vector3.new(1,1,1)
  2410.                 obj.CFrame = oldcf
  2411.             end
  2412.             obj.Transparency = obj.Transparency +0.1
  2413.             swait()
  2414.         end
  2415.         if dest then
  2416.         obj:Destroy()
  2417.         end
  2418.     end)
  2419. end
  2420.  
  2421. local push = 100
  2422.  
  2423. mouse.KeyDown:connect(function(key)
  2424.     if key == "g"  then
  2425.         local p = Instance.new("Part")
  2426.         p.Transparency = 0
  2427.         p.Anchored = true
  2428.         p.Size = Vector3.new(4,4,4)
  2429.         p.CanCollide = false
  2430.         p.BrickColor = BrickColor.new("Really black")
  2431.         p.Material = Enum.Material.Neon
  2432.         local pe = Instance.new("ParticleEmitter", p)
  2433.         pe.Color = ColorSequence.new(BrickColor.new("Bright red").Color)
  2434.         pe.LightEmission = 0.7
  2435.         pe.Size = NumberSequence.new(4)
  2436.         pe.Texture = "rbxassetid://243664672"
  2437.         pe.Transparency = NumberSequence.new(0.5)
  2438.         pe.Lifetime = NumberRange.new(0.1)
  2439.         pe.Rate = 500
  2440.         pe.Speed = NumberRange.new(3)
  2441.         p.CFrame = Head.CFrame
  2442.         p.Parent = workspace
  2443.         p.Anchored = false
  2444.         local bv = Instance.new("BodyVelocity", p)
  2445.         bv.MaxForce = huge
  2446.         bv.Velocity = CFrame.new(char.Torso.Position, mouse.Hit.p).lookVector*push
  2447.         p.Touched:connect(function(hit)
  2448.             hurt(hit, math.random(5,10))
  2449.         end)
  2450.         game.Debris:AddItem(p, 4)
  2451.     end
  2452. end)
  2453.  
  2454.  
  2455. mouse.KeyDown:connect(function(key)
  2456.     if key == "v" and not attacking then
  2457.         attacking = true
  2458.         shielding = true
  2459.         local p = Instance.new("Part")
  2460.         p.Anchored = true
  2461.         p.BrickColor = BrickColor.new("Really black")
  2462.                 p.Material = Enum.Material.Neon
  2463.         shield = p
  2464.         local bc = BrickColor.Random()
  2465.         p.BrickColor = bc
  2466.         p.Size = Vector3.new(30,30,0)
  2467.         p.BrickColor = BrickColor.new("Really red")
  2468.         p.Material = Enum.Material.Neon
  2469.         local m = Instance.new("SpecialMesh", p)
  2470.         m.MeshType = "Sphere"
  2471.         p.CFrame = char.HumanoidRootPart.CFrame *CFrame.new(0,0,-4)
  2472.         local num2 = -0.8
  2473.         for i = 0, 10 do
  2474.             if shielding then
  2475.                 local p = Instance.new("Part")
  2476.                 p.Size = Vector3.new(1.8,1.8,1.8)
  2477.                 p.CanCollide = false
  2478.                 p.Anchored = true
  2479.                 p.Transparency = 0
  2480.                 p.BrickColor = BrickColor.new("Really black")
  2481.                 p.Material = Enum.Material.Neon
  2482.                 local pe = Instance.new("ParticleEmitter")
  2483.                 pe.Color = ColorSequence.new(BrickColor.new("Bright red").Color)
  2484.                 pe.LightEmission = 0.7
  2485.                 pe.Size = NumberSequence.new(1.7)
  2486.                 pe.Texture = "rbxassetid://243664672"
  2487.                 pe.Transparency = NumberSequence.new(0.5)
  2488.                 pe.Lifetime = NumberRange.new(1)
  2489.                 pe.Rate = 500
  2490.                 pe.Speed = NumberRange.new(0)
  2491.                 pe.Parent = p
  2492.                 p.Parent = shield
  2493.                 num2 = num2 + 1
  2494.                 local num = num2
  2495.                 local neg = false
  2496.                 spawn(function()
  2497.                     repeat wait()
  2498.                         num = num + 0.1
  2499.                         local sin = math.sin(num)*15
  2500.                         local cos = math.cos(num)*15
  2501.                         if shield then
  2502.                             p.CFrame = shield.CFrame *CFrame.new(sin,cos,0)
  2503.                         end
  2504.                     until not shielding
  2505.                 end)
  2506.             else
  2507.                 break
  2508.             end
  2509.         end
  2510.         p.Transparency = 0.7
  2511.         p.Parent = workspace
  2512.         p.Touched:connect(function(hit)
  2513.             if hurt(hit, math.random(50, 100)) then
  2514.                 fade(hit)
  2515.             elseif hit.Anchored == false and hit.Parent.Name ~= Player.Name and hit.Parent.ClassName ~= "Torso" then
  2516.                 fade(hit, true)
  2517.             end
  2518.         end)
  2519.     end
  2520. end)
  2521. mouse.KeyUp:connect(function(key)
  2522.     if key == "v" and attacking then
  2523.         if shield then
  2524.             fade(shield, true)
  2525.             attacking = false
  2526.             shielding = false
  2527.         end
  2528.     end
  2529. end)
  2530.  
  2531. mouse.KeyDown:connect(function(key)
  2532.     if key == "b" and not attacking then
  2533.         attacking = true
  2534.         local Must = Instance.new("Sound",Torso)
  2535. Must.SoundId = "rbxassetid://1042338696"
  2536. Must.Pitch = 0.99
  2537. Must.Volume = 3.4
  2538. Must.Looped = false
  2539. wait(0)
  2540. Must:Play()
  2541.         local p = Instance.new("Part")
  2542.         p.Anchored = true
  2543.         p.Material = "Neon"
  2544.         local bc = BrickColor.new("Bright red")
  2545.         p.BrickColor = bc
  2546.         local m = Instance.new("SpecialMesh", p)
  2547.         m.MeshType = "Sphere"
  2548.         p.Size = Vector3.new(1,1,1)
  2549.         p.CFrame = char.Torso.CFrame
  2550.         p.CanCollide = false
  2551.         local pe = Instance.new("ParticleEmitter")
  2552.         pe.Color = ColorSequence.new(BrickColor.new("Bright red").Color)
  2553.         pe.LightEmission = 0.7
  2554.         pe.Size = NumberSequence.new(10)
  2555.         pe.Texture = "rbxassetid://243664672"
  2556.         pe.Transparency = NumberSequence.new(1)
  2557.         pe.Lifetime = NumberRange.new(5)
  2558.         pe.Rate = 500
  2559.         pe.Speed = NumberRange.new(50)
  2560.         pe.VelocitySpread = 360
  2561.         pe.Parent = p
  2562.         p.Parent = workspace
  2563.         local rate = 20
  2564.         local oldcf = p.CFrame
  2565.         local con = p.Touched:connect(function(hit)
  2566.             if hit.Parent then
  2567.                 if hit.Anchored == false then
  2568.                     if hit.Parent.Name ~= Player.Name then
  2569.                         if not hit.Parent:IsA("Humanoid") then
  2570.                                 hurt(hit, math.random(1,1))
  2571.                         end
  2572.                     end
  2573.                 end
  2574.             end
  2575.         end)
  2576.         attacking = false
  2577.         for i = 0, 10*rate do
  2578.             p.Size = p.Size +Vector3.new(20,20,20)/rate
  2579.             p.Transparency = p.Transparency+0.1/rate
  2580.             p.CFrame = oldcf
  2581.             swait()
  2582.         end
  2583.         pe.Enabled = false
  2584.         con:disconnect()
  2585.         game.Debris:AddItem(p, 5)
  2586.     end
  2587. end)
  2588.  
  2589. mouse.KeyDown:connect(function(key)
  2590.     if key == "t" and not attacking then
  2591.         attacking = true
  2592.         for i = 1, 2 do
  2593.             local arm = ""
  2594.             if i == 1 then arm = "Right Arm" end
  2595.             if i == 2 then arm = "Left Arm" end
  2596.             local p = Instance.new("Part")
  2597.             p.CanCollide = false
  2598.             p.Anchored = true
  2599.             p.Transparency = 1
  2600.             p.BrickColor = BrickColor.new("Bright red")
  2601.                 p.Material = Enum.Material.Neon
  2602.             p.Size = Vector3.new(0.9,0.9,0.9)
  2603.             local p2 = p:Clone()
  2604.             p.Parent = char
  2605.             p2.Parent = char
  2606.             spawn(function()
  2607.                 local num = 0
  2608.                 repeat swait()
  2609.                     num = num + 0.5
  2610.                     local sin = math.sin(num)*2
  2611.                     local cos = math.cos(num)*2
  2612.                     p.CFrame = char[arm].CFrame *CFrame.new(sin,0,cos) *CFrame.new(0,-2,0)
  2613.                 until not attacking
  2614.                 p:Destroy()
  2615.                 p2:Destroy()
  2616.             end)
  2617.         end
  2618.         for i = 0, 50 do
  2619.             local arm = ""
  2620.             if i%2 == 0 then
  2621.                 arm = "Right Arm"
  2622.             else
  2623.                 arm = "Left Arm"
  2624.             end
  2625.             local p = Instance.new("Part")
  2626.             p.Transparency = 0
  2627.             p.Size = Vector3.new(2.1,2.1,2.1)
  2628.             p.Name = "ignore"
  2629.             p.CanCollide = false
  2630.             p.BrickColor = BrickColor.new("Bright red")
  2631.             p.Material = Enum.Material.Neon
  2632.             p.CFrame = char[arm].CFrame
  2633.             p.Parent = workspace
  2634.             p.Touched:connect(function(hit)
  2635.                 if hit.Name ~= "ignore" then
  2636.                     hurt(hit, 10)
  2637.                 end
  2638.             end)
  2639.             local bv = Instance.new("BodyVelocity")
  2640.             bv.MaxForce = huge
  2641.             bv.Velocity = CFrame.new(char[arm].Position, mouse.Hit.p).lookVector*push
  2642.             bv.Parent = p
  2643.             game.Debris:AddItem(p, 5)
  2644.             swait()
  2645.         end
  2646.         wait(0.5)
  2647.         attacking = false
  2648.     end
  2649. end)
  2650.  
  2651.  
  2652. --CFrame.new(char[arm].Position, mouse.Hit.p).lookVector*push
  2653.  
  2654.  
  2655.  
  2656.  
  2657.  
  2658.  
  2659.  
  2660.  
  2661.  
  2662. local rad = math.rad
  2663.  
  2664. local keysDown = {}
  2665.  
  2666. local flySpeed = 0
  2667. local MAX_FLY_SPEED = 150
  2668.  
  2669. local canFly = false
  2670. local flyToggled = false
  2671.  
  2672. local forward, side = 0, 0
  2673. local lastForward, lastSide = 0, 0
  2674.  
  2675. local floatBP = Instance.new("BodyPosition")
  2676. floatBP.maxForce = Vector3.new(0, math.huge, 0)
  2677. local flyBV = Instance.new("BodyVelocity")
  2678. flyBV.maxForce = Vector3.new(9e9, 9e9, 9e9)
  2679. local turnBG = Instance.new("BodyGyro")
  2680. turnBG.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  2681.  
  2682. mouse.KeyDown:connect(function(key)
  2683.         keysDown[key] = true
  2684.  
  2685.         if key == "z" then
  2686.                 flyToggled = not flyToggled
  2687.  
  2688.         if not flyToggled then
  2689.                 stanceToggle = "Normal"
  2690.                 floatBP.Parent = nil
  2691.                 flyBV.Parent = nil
  2692.                 turnBG.Parent = nil
  2693.                 RootPart.Velocity = Vector3.new()
  2694.                 Char.Humanoid.PlatformStand = false
  2695.         end
  2696. end
  2697.  
  2698. end)
  2699. mouse.KeyUp:connect(function(key)
  2700.         keysDown[key] = nil
  2701. end)
  2702.  
  2703. local function updateFly()
  2704.  
  2705.         if not flyToggled then return end
  2706.  
  2707.         lastForward = forward
  2708.         lastSide = side
  2709.  
  2710.         forward = 0
  2711.         side = 0
  2712.  
  2713.         if keysDown.w then
  2714.                 forward = forward + 1
  2715.         end
  2716.         if keysDown.s then
  2717.                 forward = forward - 1
  2718.         end
  2719.         if keysDown.a then
  2720.                 side = side - 1
  2721.         end
  2722.         if keysDown.d then
  2723.                 side = side + 1
  2724.         end
  2725.  
  2726.         canFly = (forward ~= 0 or side ~= 0)
  2727.  
  2728.         if canFly then
  2729.                 stanceToggle = "Floating"
  2730.                 turnBG.Parent = RootPart
  2731.                 floatBP.Parent = nil
  2732.                 flyBV.Parent = RootPart
  2733.  
  2734.                 flySpeed = flySpeed + 1 + (flySpeed / MAX_FLY_SPEED)
  2735.                 if flySpeed > MAX_FLY_SPEED then flySpeed = MAX_FLY_SPEED end
  2736.         else
  2737.                 floatBP.position = RootPart.Position
  2738.                 floatBP.Parent = RootPart
  2739.  
  2740.                 flySpeed = flySpeed - 1
  2741.                 if flySpeed < 0 then flySpeed = 0 end
  2742.         end
  2743.  
  2744.         local camCF = cam.CoordinateFrame
  2745.         local in_forward = canFly and forward or lastForward
  2746.         local in_side = canFly and side or lastSide
  2747.  
  2748.         flyBV.velocity = ((camCF.lookVector * in_forward) + (camCF * CFrame.new(in_side,
  2749. in_forward * 0.2, 0).p) - camCF.p) * flySpeed
  2750.  
  2751.         turnBG.cframe = camCF * CFrame.Angles(-rad(forward * (flySpeed / MAX_FLY_SPEED)), 0,
  2752. 0)
  2753. end
  2754.  
  2755. game:service'RunService'.RenderStepped:connect(function()
  2756.         if flyToggled then
  2757.                 Char.Humanoid.PlatformStand = true
  2758.         end
  2759.         updateFly()
  2760. end)
  2761.  
  2762.  
  2763.  
  2764. local deb = false
  2765. mouse.KeyDown:connect(function(key)
  2766.     if key == "h" and not deb then
  2767.         deb = true
  2768.         for i = 0, 10 do
  2769.             spawn(function()
  2770.                 local p = Instance.new("Part")
  2771.                 p.Anchored = true
  2772.                 p.CanCollide = false
  2773.                 p.CFrame = char.Torso.CFrame *CFrame.new(math.random(-8,14),-15,math.random(-8,14))
  2774.                 p.BrickColor = BrickColor.new("Really black")
  2775.                 p.Material = Enum.Material.Neon
  2776.                 p.Size = Vector3.new(1.8,1.8,1.8)
  2777.                 p.Transparency = 0
  2778.                 local pe = Instance.new("ParticleEmitter")
  2779.                 pe.Color = ColorSequence.new(BrickColor.new("Bright red").Color)
  2780.                 pe.LightEmission = 0.7
  2781.                 pe.Size = NumberSequence.new(1.5)
  2782.                 pe.Texture = "rbxassetid://243664672"
  2783.                 pe.Transparency = NumberSequence.new(0.5)
  2784.                 pe.Lifetime = NumberRange.new(0.2)
  2785.                 pe.Rate = 500
  2786.                 pe.Speed = NumberRange.new(3)
  2787.                 pe.Parent = p
  2788.                 p.Parent = workspace
  2789.                 local endcf = p.CFrame *CFrame.new(0,30,0)
  2790.                 for i = 0, 20 do
  2791.                     p.CFrame = p.CFrame:Lerp(endcf, 0.3)
  2792.                     wait()
  2793.                 end
  2794.                 local z = Instance.new("Part")
  2795.                 z.CFrame = p.CFrame
  2796.                 z.CFrame = CFrame.new(z.Position, mouse.Hit.p)
  2797.                 local bv = Instance.new("BodyVelocity", p)
  2798.                 bv.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  2799.                 bv.Velocity = z.CFrame.lookVector*140
  2800.                 p.Anchored = false
  2801.                 z:Destroy()
  2802.                 p.CanCollide = false
  2803.                 local connection
  2804.                 spawn(function()
  2805.                     local angle = CFrame.Angles(math.rad(math.random(-10,10)),math.rad(math.random(-10,10)),math.rad(math.random(-10,10)))
  2806.                     repeat wait()
  2807.                         p.CFrame = p.CFrame *angle
  2808.                     until not p or p.CanCollide
  2809.                 end)
  2810.                 connection = p.Touched:connect(function(hit)
  2811.                     hurt(hit, math.random(5,5))
  2812.                     if not hit.Anchored and hit.Parent.Name ~= Player.Name and hit.Parent.ClassName ~= "Accessory" then
  2813.                         p.CanCollide = true
  2814.                     end
  2815.                 end)
  2816.                 game.Debris:AddItem(p, 5)
  2817.             end)
  2818.             wait()
  2819.             deb = false
  2820.         end
  2821.     end
  2822. end)
  2823.  
  2824.  
  2825.  
  2826. local deb = false
  2827. mouse.KeyDown:connect(function(key)
  2828.     if key == "j" and not deb then
  2829.         deb = true
  2830.         for i = 0, 90 do
  2831.             spawn(function()
  2832.                 local p = Instance.new("Part")
  2833.                 p.Anchored = true
  2834.                 p.CanCollide = false
  2835.                 p.CFrame = char.Torso.CFrame *CFrame.new(math.random(-15,26),math.random(-15,6),math.random(-15,26))
  2836.                 p.BrickColor = BrickColor.new("Bright red")
  2837.                 p.Material = Enum.Material.Neon
  2838.                 p.Size = Vector3.new(4.4,4.4,4.4)
  2839.                 p.Transparency = 0
  2840.                 p.Parent = workspace
  2841.                 local endcf = p.CFrame *CFrame.new(0,30,0)
  2842.                 for i = 0, 80 do
  2843.                     p.CFrame = p.CFrame:Lerp(endcf, 0.3)
  2844.                     wait()
  2845.                 end
  2846.                 local z = Instance.new("Part")
  2847.                 z.CFrame = p.CFrame
  2848.                 z.CFrame = CFrame.new(z.Position, mouse.Hit.p)
  2849.                 local bv = Instance.new("BodyVelocity", p)
  2850.                 bv.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  2851.                 bv.Velocity = z.CFrame.lookVector*180
  2852.                 p.Anchored = false
  2853.                 z:Destroy()
  2854.                 p.CanCollide = false
  2855.                 local connection
  2856.                 spawn(function()
  2857.                     local angle = CFrame.Angles(math.rad(math.random(-10,10)),math.rad(math.random(-10,10)),math.rad(math.random(-10,10)))
  2858.                     repeat wait()
  2859.                         p.CFrame = p.CFrame *angle
  2860.                     until not p or p.CanCollide
  2861.                 end)
  2862.                 connection = p.Touched:connect(function(hit)
  2863.                     hurt(hit, math.random(5,5))
  2864.                     if not hit.Anchored and hit.Parent.Name ~= Player.Name and hit.Parent.ClassName ~= "Accessory" then
  2865.                         p.CanCollide = true
  2866.                     end
  2867.                 end)
  2868.                 game.Debris:AddItem(p, 5)
  2869.             end)
  2870.             wait()
  2871.             deb = false
  2872.         end
  2873.     end
  2874. end)
  2875.  
  2876.  
  2877.  
  2878. local deb = false
  2879. mouse.KeyDown:connect(function(key)
  2880.     if key == "y" and not deb then
  2881.         deb = true
  2882.         for i = 0, 50 do
  2883.             spawn(function()
  2884.                 local p = Instance.new("Part")
  2885.                 p.Anchored = true
  2886.                 p.CanCollide = false
  2887.                 p.CFrame = char.Torso.CFrame *CFrame.new(math.random(-15,26),-3,math.random(-15,26))
  2888.                 p.BrickColor = BrickColor.new("Bright red")
  2889.                 p.Material = Enum.Material.Neon
  2890.                 p.Size = Vector3.new(6.4,6.4,6.4)
  2891.                 p.Transparency = 0.5
  2892.                 p.Parent = workspace
  2893.                 local endcf = p.CFrame *CFrame.new(0,30,0)
  2894.                 for i = 0, 20 do
  2895.                     p.CFrame = p.CFrame:Lerp(endcf, 0.3)
  2896.                     wait()
  2897.                 end
  2898.                 local z = Instance.new("Part")
  2899.                 z.CFrame = p.CFrame
  2900.                 z.CFrame = CFrame.new(z.Position, mouse.Hit.p)
  2901.                 p.Anchored = false
  2902.                 z:Destroy()
  2903.                 p.CanCollide = true
  2904.                 local connection
  2905.                 spawn(function()
  2906.                     local angle = CFrame.Angles(math.rad(math.random(-10,10)),math.rad(math.random(-10,10)),math.rad(math.random(-10,10)))
  2907.                     repeat wait()
  2908.                         p.CFrame = p.CFrame *angle
  2909.                     until not p or p.CanCollide
  2910.                 end)
  2911.                 connection = p.Touched:connect(function(hit)
  2912.                     hurt(hit, math.random(5,5))
  2913.                     if not hit.Anchored and hit.Parent.Name ~= Player.Name and hit.Parent.ClassName ~= "Accessory" then
  2914.                         p.CanCollide = true
  2915.                     end
  2916.                 end)
  2917.                 game.Debris:AddItem(p, 5)
  2918.             end)
  2919.             wait()
  2920.             deb = false
  2921.         end
  2922.     end
  2923. end)
  2924.  
  2925.  
  2926.  
  2927. mouse.KeyDown:connect(function(k) ---galickgun
  2928.   if attack == false and k == "=" and MV4 > 80 and firemode == true then
  2929.     MV4 = 0
  2930. local Must = Instance.new("Sound",Torso)
  2931. Must.SoundId = "rbxassetid://719748223"
  2932. Must.Pitch = 0.99
  2933. Must.Volume = 3.4
  2934. Must.Looped = false
  2935. wait(0)
  2936. Must:Play()
  2937.     Humanoid.WalkSpeed = 13
  2938. local Aura = Instance.new('ParticleEmitter')
  2939. Aura.Name = "Aura"
  2940. Aura.Texture = "rbxassetid://347730682"
  2941. Aura.Parent = Torso
  2942. Aura.LightEmission = 1
  2943. Aura.Transparency = NumberSequence.new(0.4,1)
  2944. Aura.Color = ColorSequence.new(BrickColor.new("Magenta").Color)
  2945. Aura.Size = NumberSequence.new(1,9)
  2946. Aura.Rotation = NumberRange.new(-360,360)
  2947. Aura.LockedToPart = true
  2948. Aura.Lifetime = NumberRange.new(1)
  2949. Aura.Rate = 100
  2950. Aura.Speed = NumberRange.new(0)
  2951. Aura.EmissionDirection = "Top"
  2952. local Aura2 = Instance.new('ParticleEmitter')
  2953. Aura2.Name = "Aura"
  2954. Aura2.Texture = "rbxassetid://1046299182"
  2955. Aura2.Parent = Torso
  2956. Aura2.LightEmission = 1
  2957. Aura2.Transparency = NumberSequence.new(0,1)
  2958. Aura2.Color = ColorSequence.new(BrickColor.new("Magenta").Color)
  2959. Aura2.Size = NumberSequence.new(14)
  2960. Aura2.Rotation = NumberRange.new(-360,360)
  2961. Aura2.LockedToPart = true
  2962. Aura2.Lifetime = NumberRange.new(0.2)
  2963. Aura2.Rate = 20
  2964. Aura2.Speed = NumberRange.new(0)
  2965. Aura2.EmissionDirection = "Top"
  2966.     attack = true
  2967.     Firepart1 = Instance.new("Part", RightArm)
  2968.     Firepart1.Size = Vector3.new(1, 1, 1)
  2969.     GuW1 = Instance.new("Weld")
  2970.     GuW1.Name = "GuW"
  2971.     GuW1.Part0 = RightArm
  2972.     GuW1.C0 = cn(0, -1, 0)
  2973.     GuW1.C1 = cn(0, 0, 0)
  2974.     GuW1.Part1 = Firepart1
  2975.     GuW1.Parent = RightArm
  2976.     Firepart1.Transparency = 1
  2977.     Firepart2 = Instance.new("Part", LeftArm)
  2978.     Firepart2.Size = Vector3.new(1, 1, 1)
  2979.     GuW2 = Instance.new("Weld")
  2980.     GuW2.Name = "GuW"
  2981.     GuW2.Part0 = LeftArm
  2982.     GuW2.C0 = cn(0, -1, 0)
  2983.     GuW2.C1 = cn(0, 0, 0)
  2984.     GuW2.Part1 = Firepart2
  2985.     GuW2.Parent = LeftArm
  2986.     Firepart2.Transparency = 1
  2987.     GuW1:Destroy()
  2988.     GuW1 = Instance.new("Weld")
  2989.     GuW1.Name = "GuW"
  2990.     GuW1.Part0 = Torso
  2991.     GuW1.C0 = cn(0, 0, -6)
  2992.     GuW1.C1 = cn(0, 0, 0)
  2993.     GuW1.Part1 = Firepart1
  2994.     GuW1.Parent = Torso
  2995.     GuW2:Destroy()
  2996.     GuW2 = Instance.new("Weld")
  2997.     GuW2.Name = "GuW"
  2998.     GuW2.Part0 = Torso
  2999.     GuW2.C0 = cn(0, 0, -6)
  3000.     GuW2.C1 = cn(0, 0, 0)
  3001.     GuW2.Part1 = Firepart2
  3002.     GuW2.Parent = Torso
  3003.     GuW2:Destroy()
  3004.     GuW2 = Instance.new("Weld")
  3005.     GuW2.Name = "GuW"
  3006.     GuW2.Part0 = Torso
  3007.     GuW2.C0 = cn(0, 0, -4)
  3008.     GuW2.C1 = cn(0, 0, 0)
  3009.     GuW2.Part1 = Firepart2
  3010.     GuW2.Parent = Torso
  3011.     for i = 0, 18, 0.1 do
  3012.       swait()
  3013.       if Torsovelocity.Y > 2 then
  3014.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3015.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-59)), 0.1)
  3016.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3017.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  3018.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3019.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3020.       elseif Torsovelocity.Y < 1 then
  3021.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(70)), 0.1)
  3022.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-59)), 0.05)
  3023.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3024.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(50), math.rad(-120), math.rad(-90)), 0.1)
  3025.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3026.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3027.       end
  3028.     end
  3029.     GuW1:Destroy()
  3030.     GuW1 = Instance.new("Weld")
  3031.     GuW1.Name = "GuW"
  3032.     GuW1.Part0 = Torso
  3033.     GuW1.C0 = cn(0, 0, -15)
  3034.     GuW1.C1 = cn(0, 0, 0)
  3035.     GuW1.Part1 = Firepart1
  3036.     GuW1.Parent = Torso
  3037.     GuW2:Destroy()
  3038.     GuW2 = Instance.new("Weld")
  3039.     GuW2.Name = "GuW"
  3040.     GuW2.Part0 = Torso
  3041.     GuW2.C0 = cn(0, 0, -17.5)
  3042.     GuW2.C1 = cn(0, 0, 0)
  3043.     GuW2.Part1 = Firepart2
  3044.     GuW2.Parent = Torso
  3045. local Must = Instance.new("Sound",Torso)
  3046. Must.SoundId = "rbxassetid://719747626"
  3047. Must.Pitch = 0.99
  3048. Must.Volume = 3.9
  3049. Must.Looped = false
  3050. wait(0)
  3051. Must:Play()
  3052.     for i = 0, 1.25, 0.01 do
  3053.       swait()
  3054.       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)
  3055.       shoottraildd22(mouse.Hit.p, Torso, 0)
  3056.       BlockEffect(BrickColor.new("Magenta"), Torso.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  3057.       BlockEffect(BrickColor.new("Magenta"), Torso.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  3058.       if Torsovelocity.Y > 2 then
  3059.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3060.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3061.         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)
  3062.         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)
  3063.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3064.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3065.       end
  3066.     end
  3067. Must:Stop()
  3068. Aura:Destroy()
  3069. Aura2:Destroy()
  3070.     wait(0.5)
  3071.     Humanoid.WalkSpeed = 16
  3072.     attack = false
  3073.     MV4 = 300
  3074.     Firepart1:Destroy()
  3075.     Firepart2:Destroy()
  3076.   end
  3077. end)
  3078.  
  3079.  
  3080. d = {}
  3081. function iteffect()
  3082.  
  3083. coroutine.resume(coroutine.create(function()
  3084.  
  3085. for i = 1, 10 do
  3086. effect = Instance.new("Part", workspace)
  3087. effect.Anchored = true
  3088. effect.CanCollide = false
  3089. effect.Size = Vector3.new(0.2, 3, 0.2)
  3090. effect.CFrame = char.HumanoidRootPart.CFrame * CFrame.new(math.random(-3, 3), math.random(-3, 3), math.random(-3, 3))
  3091. effect.Transparency = 0
  3092. effect.Material = "Plastic"
  3093. effect.BrickColor = BrickColor.new("Really black")
  3094. table.insert(d, effect)
  3095. game:GetService("Debris"):AddItem(effect, 0.3)
  3096. end
  3097.  
  3098. coroutine.resume(coroutine.create(function()
  3099. for i = 1, 10 do
  3100. for i,e in pairs(d) do
  3101. e.CFrame = e.CFrame * CFrame.new(0, math.random(0, 10)/10, 0)
  3102. e.Transparency = e.Transparency + 0.030
  3103. end
  3104. wait(0.01)
  3105. end
  3106.  
  3107. end))
  3108. end))
  3109.  
  3110.  
  3111. end
  3112.  
  3113. tp = true
  3114.  
  3115. mouse.KeyDown:connect(function(k)
  3116. if k == "e" then
  3117. if tp == true then
  3118. tp = false
  3119. local Must = Instance.new("Sound",Torso)
  3120. Must.SoundId = "rbxassetid://1055279036"
  3121. Must.Pitch = 0.99
  3122. Must.Volume = 1.2
  3123. Must.Looped = false
  3124. wait(0)
  3125. Must:Play()
  3126. Zanzoken = Instance.new("Part",char)
  3127. Zanzoken.Anchored = true
  3128. Zanzoken.CanCollide = false
  3129. Zanzoken.Position = v3(999,999,999)
  3130. Zanzoken.CFrame = Torso.CFrame
  3131. game.Debris:AddItem(Zanzoken,0.5)
  3132. Zanzoken.Transparency = 1
  3133. wait()
  3134. idk = Instance.new("BillboardGui",Zanzoken)
  3135. idk.Size = UDim2.new(10,0,15,0)
  3136. idk.AlwaysOnTop = false
  3137. idk1 = Instance.new("ImageLabel",idk)
  3138. idk1.BackgroundTransparency = 1
  3139. idk.ExtentsOffset = v3(0,0,0)
  3140. idk1.ImageTransparency = 0
  3141. idk1.Size = UDim2.new(2,0,1,0)
  3142. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  3143. idk1.Image = "rbxassetid://43708993"
  3144. char.Head.face.Parent = game.Lighting
  3145.   wait(0)
  3146. char.HumanoidRootPart.CFrame = mouse.Hit * CFrame.new(0, 3, 0)
  3147. game.Lighting.face.Parent = char.Head
  3148.    wait(0)
  3149. Zanzoken = Instance.new("Part",char)
  3150. Zanzoken.Anchored = true
  3151. Zanzoken.CanCollide = false
  3152. Zanzoken.Position = v3(999,999,999)
  3153. Zanzoken.CFrame = Torso.CFrame
  3154. game.Debris:AddItem(Zanzoken,0.5)
  3155. Zanzoken.Transparency = 1
  3156. wait()
  3157. idk = Instance.new("BillboardGui",Zanzoken)
  3158. idk.Size = UDim2.new(10,0,15,0)
  3159. idk.AlwaysOnTop = false
  3160. idk1 = Instance.new("ImageLabel",idk)
  3161. idk1.BackgroundTransparency = 1
  3162. idk.ExtentsOffset = v3(0,0,0)
  3163. idk1.ImageTransparency = 0
  3164. idk1.Size = UDim2.new(2,0,1,0)
  3165. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  3166. idk1.Image = "rbxassetid://343708993"
  3167.  
  3168. wait(0.4)
  3169. tp = true
  3170.  
  3171.  
  3172. end
  3173. end
  3174. end)
  3175.  
  3176.  
  3177. MV4 = 300
  3178. mouse.KeyDown:connect(function(k)
  3179.   if attack == false and k == "=" and MV4 > 80 and firemode == true then
  3180.     MV4 = 0
  3181. local Must = Instance.new("Sound",workspace)
  3182. Must.SoundId = "rbxassetid://512366303"
  3183. Must.Pitch = 0.99
  3184. Must.Volume = 3.5
  3185. Must.Looped = true
  3186. wait(0)
  3187. Must:Play()
  3188.          local lb = Instance.new("Part")
  3189.   lb.Parent = char
  3190.    lb.Material = "Neon"
  3191.     lb.Color = BrickColor.new("Gold").Color
  3192.      lb.CanCollide = false
  3193.      lb.Material = "Neon"
  3194.      lb.Size = vt(1,1,1)
  3195.      lb.CFrame = Torso.CFrame
  3196.      lb.Rotation = vt(0,0,0)
  3197.      lb.Anchored = true
  3198.      lb.Transparency = 0
  3199.      local thing = Instance.new("SpecialMesh",lb)
  3200.      thing.MeshType = "FileMesh"
  3201.      thing.MeshId = "http://www.roblox.com/asset/?id=20329976"
  3202.      thing.Scale = vt(0,15,0)
  3203.      local chancerot = math.random(1,2)
  3204.      for z = 0, 4 do
  3205.      if chancerot == 1 then
  3206.      lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  3207.      elseif chancerot == 2 then
  3208.      lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  3209.      end
  3210.      lb.Transparency = lb.Transparency + 0.1
  3211.      thing.Scale = thing.Scale + vt(15,0,15)
  3212.      wait()
  3213.      end
  3214.      for z = 0, 4 do
  3215.      if chancerot == 1 then
  3216.      lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  3217.      elseif chancerot == 2 then
  3218.      lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  3219.      end
  3220.      lb.Transparency = lb.Transparency + 0.1
  3221.      thing.Scale = thing.Scale + vt(15,0,15)
  3222.      wait()
  3223. end
  3224.  
  3225. local Aura = Instance.new('ParticleEmitter')
  3226. Aura.Name = "Aura"
  3227. Aura.Texture = "rbxassetid://347730682"
  3228. Aura.Parent = Torso
  3229. Aura.LightEmission = 1
  3230. Aura.Transparency = NumberSequence.new(0.5,1)
  3231. Aura.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  3232. Aura.Size = NumberSequence.new(1,25)
  3233. Aura.Rotation = NumberRange.new(-360,360)
  3234. Aura.LockedToPart = true
  3235. Aura.Lifetime = NumberRange.new(1)
  3236. Aura.Rate = 100
  3237. Aura.Speed = NumberRange.new(0)
  3238. Aura.EmissionDirection = "Top"
  3239. local Aura2 = Instance.new('ParticleEmitter')
  3240. Aura2.Name = "Aura"
  3241. Aura2.Texture = "rbxassetid://1046299182"
  3242. Aura2.Parent = Torso
  3243. Aura2.LightEmission = 1
  3244. Aura2.Transparency = NumberSequence.new(0,1)
  3245. Aura2.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  3246. Aura2.Size = NumberSequence.new(55)
  3247. Aura2.Rotation = NumberRange.new(-360,360)
  3248. Aura2.LockedToPart = true
  3249. Aura2.Lifetime = NumberRange.new(0.2)
  3250. Aura2.Rate = 20
  3251. Aura2.Speed = NumberRange.new(0)
  3252. Aura2.EmissionDirection = "Top"
  3253. lig = Instance.new("PointLight",Player.Character.Torso)
  3254. lig.Color=Color3.new(255,255,0)
  3255. lig.Range = 12
  3256.     Humanoid.WalkSpeed = 0.01
  3257.     attack = true
  3258.     Firepart1 = Instance.new("Part", RightArm)
  3259.     Firepart1.Size = Vector3.new(1, 1, 1)
  3260.     GuW1 = Instance.new("Weld")
  3261.     GuW1.Name = "GuW"
  3262.     GuW1.Part0 = RightArm
  3263.     GuW1.C0 = cn(0, -1, 0)
  3264.     GuW1.C1 = cn(0, 0, 0)
  3265.     GuW1.Part1 = Firepart1
  3266.     GuW1.Parent = RightArm
  3267.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  3268.     Firepart1.Transparency = 1
  3269.     Firepart2 = Instance.new("Part", LeftArm)
  3270.     Firepart2.Size = Vector3.new(1, 1, 1)
  3271.     GuW2 = Instance.new("Weld")
  3272.     GuW2.Name = "GuW"
  3273.     GuW2.Part0 = LeftArm
  3274.     GuW2.C0 = cn(0, -1, 0)
  3275.     GuW2.C1 = cn(0, 0, 0)
  3276.     GuW2.Part1 = Firepart2
  3277.     GuW2.Parent = LeftArm
  3278.     Firepart2.Transparency = 1
  3279.  
  3280.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
  3281.     GuW1:Destroy()
  3282.     GuW1 = Instance.new("Weld")
  3283.     GuW1.Name = "GuW"
  3284.     GuW1.Part0 = Torso
  3285.     GuW1.C0 = cn(0, 0, -6)
  3286.     GuW1.C1 = cn(0, 0, 0)
  3287.     GuW1.Part1 = Firepart1
  3288.     GuW1.Parent = Torso
  3289.     GuW2:Destroy()
  3290.     GuW2 = Instance.new("Weld")
  3291.     GuW2.Name = "GuW"
  3292.     GuW2.Part0 = Torso
  3293.     GuW2.C0 = cn(0, 0, -6)
  3294.     GuW2.C1 = cn(0, 0, 0)
  3295.     GuW2.Part1 = Firepart2
  3296.     GuW2.Parent = Torso
  3297.  
  3298.     GuW2:Destroy()
  3299.     GuW2 = Instance.new("Weld")
  3300.     GuW2.Name = "GuW"
  3301.     GuW2.Part0 = Torso
  3302.     GuW2.C0 = cn(0, 0, -4)
  3303.     GuW2.C1 = cn(0, 0, 0)
  3304.     GuW2.Part1 = Firepart2
  3305.     GuW2.Parent = Torso
  3306.     for i = 0, 15, 0.1 do
  3307.       swait()
  3308.       if Torsovelocity.Y > 2 then
  3309.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3310.  Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  3311.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  3312.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  3313.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3314.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3315.       elseif Torsovelocity.Y < 1 then
  3316.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3317.  Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  3318.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  3319.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  3320.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3321.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3322.       end
  3323.     end
  3324. wait(16)
  3325. local Aura3 = Instance.new('ParticleEmitter')
  3326. Aura3.Name = "Aura"
  3327. Aura3.Texture = "rbxassetid://1046299182"
  3328. Aura3.Parent = Torso
  3329. Aura3.LightEmission = 1
  3330. Aura3.Transparency = NumberSequence.new(0.4,1)
  3331. Aura3.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  3332. Aura3.Size = NumberSequence.new(140)
  3333. Aura3.Rotation = NumberRange.new(-360,360)
  3334. Aura3.LockedToPart = true
  3335. Aura3.Lifetime = NumberRange.new(0.2)
  3336. Aura3.Rate = 70
  3337. Aura3.Speed = NumberRange.new(0)
  3338. Aura3.EmissionDirection = "Top"
  3339. local Aura4 = Instance.new('ParticleEmitter')
  3340. Aura4.Name = "Aura"
  3341. Aura4.Texture = "rbxassetid://1046299182"
  3342. Aura4.Parent = Torso
  3343. Aura4.LightEmission = 1
  3344. Aura4.Transparency = NumberSequence.new(0.7,1)
  3345. Aura4.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
  3346. Aura4.Size = NumberSequence.new(190)
  3347. Aura4.Rotation = NumberRange.new(-360,360)
  3348. Aura4.LockedToPart = true
  3349. Aura4.Lifetime = NumberRange.new(0.2)
  3350. Aura4.Rate = 120
  3351. Aura4.Speed = NumberRange.new(0)
  3352. Aura4.EmissionDirection = "Top"
  3353. local Aura5 = Instance.new('ParticleEmitter')
  3354. Aura5.Name = "Aura"
  3355. Aura5.Texture = "rbxassetid://347730682"
  3356. Aura5.Parent = Torso
  3357. Aura5.LightEmission = 1
  3358. Aura5.Transparency = NumberSequence.new(0.2,1)
  3359. Aura5.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  3360. Aura5.Size = NumberSequence.new(1,65)
  3361. Aura5.Rotation = NumberRange.new(-360,360)
  3362. Aura5.LockedToPart = true
  3363. Aura5.Lifetime = NumberRange.new(1)
  3364. Aura5.Rate = 200
  3365. Aura5.Speed = NumberRange.new(0)
  3366. Aura5.EmissionDirection = "Top"
  3367. local quake = Instance.new("Sound",workspace)
  3368. quake.SoundId = "rbxassetid://1048411878"
  3369. quake.Pitch = 0.99
  3370. quake.Volume = 1.3
  3371. quake.Looped = true
  3372. wait(0)
  3373. quake:Play()
  3374. local scrr = Instance.new("Sound",Torso)
  3375. scrr.SoundId = "rbxassetid://908472235"
  3376. scrr.Pitch = 0.99
  3377. scrr.Volume = 5.5
  3378. scrr.Looped = true
  3379. wait(0)
  3380. scrr:Play()
  3381.  
  3382.  for i = 0, 2, 0.1 do
  3383.       swait()
  3384.          local lb = Instance.new("Part")
  3385.   lb.Parent = char
  3386.    lb.Material = "Neon"
  3387.     lb.Color = BrickColor.new("Gold").Color
  3388.      lb.CanCollide = false
  3389.      lb.Material = "Neon"
  3390.      lb.Size = vt(0.5,0,0.5)
  3391.      lb.CFrame = Torso.CFrame
  3392.      lb.Rotation = vt(0,0,0)
  3393.      lb.Anchored = true
  3394.      lb.Transparency = 0
  3395.      local thing = Instance.new("SpecialMesh",lb)
  3396.      thing.MeshType = "FileMesh"
  3397.      thing.MeshId = "http://www.roblox.com/asset/?id=471124075"
  3398.      thing.Scale = vt(0,15,0)
  3399.      local chancerot = math.random(1,2)
  3400.      for z = 0, 4 do
  3401.      if chancerot == 1 then
  3402.      lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  3403.      elseif chancerot == 2 then
  3404.      lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  3405.      end
  3406.      lb.Transparency = lb.Transparency + 0.1
  3407.      thing.Scale = thing.Scale + vt(0.5,0,0.5)
  3408.      wait()
  3409.      end
  3410.      for z = 0, 4 do
  3411.      if chancerot == 1 then
  3412.      lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  3413.      elseif chancerot == 2 then
  3414.      lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  3415.      end
  3416.      lb.Transparency = lb.Transparency + 0.1
  3417.      thing.Scale = thing.Scale + vt(0.5,0,0.5)
  3418.      wait()
  3419. end
  3420. end
  3421.  
  3422.    
  3423.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
  3424.     for i = 0, 24, 0.1 do
  3425.       swait()
  3426.       if Torsovelocity.Y > 2 then
  3427.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3428.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3429.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3430.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  3431.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3432.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3433.       elseif Torsovelocity.Y < 1 then
  3434.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3435.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  3436.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3437.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  3438.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3439.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3440.       end
  3441.     end
  3442. wait(5)
  3443.     GuW1:Destroy()
  3444.     GuW1 = Instance.new("Weld")
  3445.     GuW1.Name = "GuW"
  3446.     GuW1.Part0 = Torso
  3447.     GuW1.C0 = cn(0, 0, -15)
  3448.     GuW1.C1 = cn(0, 0, 0)
  3449.     GuW1.Part1 = Firepart1
  3450.     GuW1.Parent = Torso
  3451.     GuW2:Destroy()
  3452.     GuW2 = Instance.new("Weld")
  3453.     GuW2.Name = "GuW"
  3454.     GuW2.Part0 = Torso
  3455.     GuW2.C0 = cn(0, 0, -17.5)
  3456.     GuW2.C1 = cn(0, 0, 0)
  3457.     GuW2.Part1 = Firepart2
  3458.     GuW2.Parent = Torso
  3459. local Must2 = Instance.new("Sound",Torso) --1048411878
  3460. Must2.SoundId = "rbxassetid://950551676"
  3461. Must2.Pitch = 0.99
  3462. Must2.Volume = 10
  3463. Must2.Looped = false
  3464. wait(0)
  3465. Must2:Play()
  3466. quake:Stop()
  3467. scrr:Stop()
  3468. local Gone = Instance.new('ParticleEmitter')
  3469. Gone.Name = "Aura"
  3470. Gone.Texture = "rbxassetid://1046299182"
  3471. Gone.Parent = Torso
  3472. Gone.LightEmission = 1
  3473. Gone.Transparency = NumberSequence.new(0.7,1)
  3474. Gone.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  3475. Gone.Size = NumberSequence.new(340)
  3476. Gone.Rotation = NumberRange.new(-360,360)
  3477. Gone.LockedToPart = true
  3478. Gone.Lifetime = NumberRange.new(0.2)
  3479. Gone.Rate = 70
  3480. Gone.Speed = NumberRange.new(0)
  3481. Gone.EmissionDirection = "Top"
  3482. wait(2)
  3483. Aura:Destroy()
  3484. Aura2:Destroy()
  3485. Aura3:Destroy()
  3486. Aura4:Destroy()
  3487. Aura5:Destroy()
  3488. lig:Destroy()
  3489. Gone:Destroy()
  3490.     for i = 0, 3, 0.01 do
  3491.       swait()
  3492.       shoottraildd2(mouse.Hit.p, Torso, 0)
  3493.       CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  3494.       BlockEffect(BrickColor.new("New Yeller"), Torso.CFrame, 1, 1, 1, 70, 70, 70, 0.06)
  3495.       BlockEffect(BrickColor.new("New Yeller"), Torso.CFrame, 1, 1, 1, 69.5, 69.5, 69.5, 0.06)
  3496.        if Torsovelocity.Y > 2 then
  3497.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3498.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3499.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3500.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  3501.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3502.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3503.       elseif Torsovelocity.Y < 1 then
  3504.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3505.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  3506.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3507.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  3508.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3509.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3510.       end
  3511.     end
  3512.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
  3513.     BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
  3514.     BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
  3515.     BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
  3516.     for i = 0, 3, 0.1 do
  3517.       swait()
  3518.       if Torsovelocity.Y > 2 then
  3519.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3520.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  3521.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  3522.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  3523.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3524.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3525.       elseif Torsovelocity.Y < 1 then
  3526.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3527.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  3528.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  3529.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  3530.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3531.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3532.       end
  3533.     end
  3534.     wait(1)
  3535.     Humanoid.WalkSpeed = 16
  3536.     attack = false
  3537.     MV4 = 0
  3538. Must:Stop()
  3539.     Firepart1:Destroy()
  3540.     Firepart2:Destroy()
  3541.   end
  3542. end)
  3543.  
  3544.  
  3545.  
  3546.  
  3547.  
  3548. musiccommand = 1
  3549. musicwait = false
  3550. mouse.KeyDown:connect(function(k)
  3551.   if k == "=" and attack == false then
  3552.     if musiccommand == 1 and musicwait == false then
  3553.       musicwait = true
  3554.       sou2:Stop()
  3555.       musiccommand = 2
  3556.     end
  3557.     if musiccommand == 2 and musicwait == false then
  3558.       musicwait = true
  3559.       sou2:Play()
  3560.       sou2.Volume = 2
  3561.       musiccommand = 3
  3562.     end
  3563.     if musiccommand == 3 and musicwait == false then
  3564.       musicwait = true
  3565.       sou2.Volume = 0.5
  3566.       musiccommand = 1
  3567.     end
  3568.     musicwait = false
  3569.   end
  3570. end)
  3571. function HitpartFunk3(HPart3, Xv, Yv, Zv)
  3572.   Hitpart3 = Instance.new("Part", HPart3)
  3573.   Hitpart3.Size = Vector3.new(1, 1, 1)
  3574.   Hitpart3.CanCollide = false
  3575.   HuW3 = Instance.new("Weld")
  3576.   HuW3.Name = "GuW"
  3577.   HuW3.Part0 = HPart3
  3578.   HuW3.C0 = cn(Xv, Yv, Zv)
  3579.   HuW3.C1 = cn(0, 0, 0)
  3580.   HuW3.Part1 = Hitpart3
  3581.   HuW3.Parent = HPart3
  3582.   Hitpart3.Transparency = 1
  3583.   game:GetService("Debris"):AddItem(Hitpart3, 20)
  3584. end
  3585. function HitpartFunk2(HPart2, Xv, Yv, Zv)
  3586.   Hitpart2 = Instance.new("Part", HPart2)
  3587.   Hitpart2.Size = Vector3.new(1, 1, 1)
  3588.   Hitpart2.CanCollide = false
  3589.   HuW2 = Instance.new("Weld")
  3590.   HuW2.Name = "GuW"
  3591.   HuW2.Part0 = HPart2
  3592.   HuW2.C0 = cn(Xv, Yv, Zv)
  3593.   HuW2.C1 = cn(0, 0, 0)
  3594.   HuW2.Part1 = Hitpart2
  3595.   HuW2.Parent = HPart2
  3596.   Hitpart2.Transparency = 1
  3597.   game:GetService("Debris"):AddItem(Hitpart2, 20)
  3598. end
  3599. function HitpartFunk(HPart, Min, Max, Xv, Yv, Zv)
  3600.   Hitpart = Instance.new("Part", HPart)
  3601.   Hitpart.Size = Vector3.new(1, 1, 1)
  3602.   Hitpart.CanCollide = false
  3603.   HuW = Instance.new("Weld")
  3604.   HuW.Name = "GuW"
  3605.   HuW.Part0 = HPart
  3606.   HuW.C0 = cn(Xv, Yv, Zv)
  3607.   HuW.C1 = cn(0, 0, 0)
  3608.   HuW.Part1 = Hitpart
  3609.   HuW.Parent = HPart
  3610.   Hitpart.Transparency = 1
  3611.   MagniDamage(Hitpart, 4.5, Min, Max, 1, "Normal")
  3612. end
  3613. --
  3614. --
  3615. MV1 = 20
  3616. mouse.KeyDown:connect(function(k)
  3617.   if k == "=" and attack == false then
  3618.     if firemode == true then
  3619.       firemode = false
  3620.       print("ice mode")
  3621.       icesmoke.Acceleration = Vector3.new(0,0,0)
  3622.       icesmoke.Texture = "http://www.roblox.com/asset/?id=243728104"
  3623.       icesmoke.Transparency = NumberSequence.new({
  3624.         NumberSequenceKeypoint.new(0, 0.9),
  3625.         NumberSequenceKeypoint.new(1, 1)
  3626.       })
  3627.       icesmoke.Size = NumberSequence.new(3)
  3628.       icesmoke.Parent = RightArm
  3629.     else
  3630.       firemode = true
  3631.       print("fire mode")
  3632.       ice_mode = false
  3633.       game.Players.LocalPlayer.Character.Head.Running.SoundId = "rbxasset://sounds/action_footsteps_plastic.mp3"
  3634.       icesmoke.Acceleration = Vector3.new(0, 15, 0)
  3635.       icesmoke.Rate = 400
  3636.       icesmoke.Texture = "http://www.roblox.com/asset/?id=11601142"
  3637.       icesmoke.Transparency = NumberSequence.new(0.7, 1)
  3638.       icesmoke.Size = NumberSequence.new(3)
  3639.       icesmoke.EmissionDirection = "Top"
  3640.       icesmoke.Parent = LeftArm
  3641.     end
  3642.   end
  3643.   if attack == false and k == "=" and MV1 > 19 and firemode == false then
  3644.     MV1 = 90
  3645.     Humanoid.WalkSpeed = 15
  3646.     attack = true
  3647.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=131632972", LeftArm, 1, 1.5)
  3648.     Firepart2 = Instance.new("Part", LeftArm)
  3649.     Firepart2.Size = Vector3.new(1, 1, 1)
  3650.     Firepart2.CanCollide = false
  3651.     GuW2 = Instance.new("Weld")
  3652.     GuW2.Name = "GuW"
  3653.     GuW2.Part0 = LeftArm
  3654.     GuW2.C0 = cn(0, -0.5, 0)
  3655.     GuW2.C1 = cn(0, 0, 0)
  3656.     GuW2.Part1 = Firepart2
  3657.     GuW2.Parent = LeftArm
  3658.     Firepart2.Transparency = 1
  3659.     MagniDamage(Firepart2, 6, 20, 40, 10, "Normal")
  3660.     for i = 0, 2, 0.1 do
  3661.       swait()
  3662.       BlockEffect(BrickColor.new("Cyan"), Firepart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  3663.       RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  3664.       Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3665.       RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  3666.       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)
  3667.       RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  3668.       LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  3669.     end
  3670.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=268249319", LeftArm, 1, 2.7)
  3671.     BlockEffect(BrickColor.new("Cyan"), Firepart2.CFrame, 1, 1, 1, 3, 3, 3, 0.025)
  3672.     BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.02)
  3673.     MagniDamage(Firepart2, 35, 35, 35, 0, "Freeze")
  3674.     Humanoid.WalkSpeed = 16
  3675.     attack = false
  3676.     Firepart2:Destroy()
  3677.   end
  3678. end)
  3679. MV2 = 90
  3680.  
  3681. mouse.KeyDown:connect(function(key)
  3682.     if key == "=" then
  3683. Head.Transparency = 1
  3684. Torso.Transparency = 1
  3685. LeftArm.Transparency = 1
  3686. Head.face.Texture = ""
  3687. RightArm.Transparency = 1  
  3688. LeftLeg.Transparency = 1
  3689. RightLeg.Transparency = 1
  3690. mesh1.Transparency = 1
  3691. mesh2.Transparency = 1
  3692. mesh5.Transparency = 1
  3693. mesheye.Transparency = 1
  3694. mesheye1.Transparency = 1
  3695. mesheye2.Transparency = 1
  3696. mesheye3.Transparency = 1
  3697. char.Parent = workspace.Camera
  3698. char.WalkSpeed = 60
  3699. if char:FindFirstChild("TalkingBillBoard")~= nil then
  3700. char:FindFirstChild("TalkingBillBoard"):destroy()
  3701. end
  3702.     end
  3703. end)
  3704. mouse.KeyUp:connect(function(key)
  3705.     if key == "=" then
  3706. Head.Transparency = 0
  3707. Torso.Transparency = 0
  3708. LeftArm.Transparency = 0
  3709. Head.face.Texture = ""
  3710. RightArm.Transparency = 0  
  3711. LeftLeg.Transparency = 0
  3712. RightLeg.Transparency = 0
  3713. mesh1.Transparency = 0
  3714. mesh2.Transparency = 0
  3715. mesh5.Transparency = 0
  3716. mesheye.Transparency = 0
  3717. mesheye1.Transparency = 0
  3718. mesheye2.Transparency = 0
  3719. mesheye3.Transparency = 0
  3720. hat1.Transparency = 0
  3721. hat2.Transparency = 0
  3722. hat3.Transparency = 0
  3723. hat4.Transparency = 0
  3724. hat5.Transparency = 0
  3725. hat6.Transparency = 0
  3726. hat7.Transparency = 0
  3727. hat8.Transparency = 0
  3728. hat9.Transparency = 0
  3729. char.Parent = workspace
  3730.     end
  3731. end)
  3732.  
  3733. mouse.KeyDown:connect(function(k)
  3734.   if attack == false and k == "=" and MV2 > 89 and firemode == true then
  3735.     MV2 = 90
  3736.     attack = true
  3737.     Firepart = Instance.new("Part", RightArm)
  3738.     Firepart.Size = Vector3.new(1, 1, 1)
  3739.     GuW = Instance.new("Weld")
  3740.     GuW.Name = "GuW"
  3741.     GuW.Part0 = RightArm
  3742.     GuW.C0 = cn(0, -1, 0)
  3743.     GuW.C1 = cn(0, 0, 0)
  3744.     GuW.Part1 = Firepart
  3745.     GuW.Parent = RightArm
  3746.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.7)
  3747.     Firepart.Transparency = 1
  3748.     Humanoid.WalkSpeed = 15
  3749.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=586187912", RightArm, 1, 0.8)
  3750.     CreateSound("http://www.roblox.com/asset/?id=633130540", RightArm, 0.5, 1.5)
  3751.     for i = 1, 3 do
  3752.       BlockEffect(BrickColor.new("New Yeller"), Firepart.CFrame, 1, 1, 1, 6, 6, 6, 0.06)
  3753.       BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 5.8, 5.8, 5.8, 0.06)
  3754.     end
  3755.     for i = 0, 3, 0.1 do
  3756.       BlockEffect(BrickColor.new("New Yeller"), Firepart.CFrame, 1, 1, 1, 1, 1, 1, 0.06)
  3757.       swait()
  3758.       RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3759.       Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  3760.       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)
  3761.       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)
  3762.       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)
  3763.       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)
  3764.     end
  3765. wait(1)
  3766. shoottraildd22(mouse.Hit.p, RightArm, 0, 10)
  3767.  
  3768.     Humanoid.WalkSpeed = 16
  3769.     attack = false
  3770.     Firepart:Destroy()
  3771.   end
  3772.  
  3773.  
  3774.  
  3775.  
  3776.   if attack == false and k == "=" and MV2 > 89 and InForm == true then
  3777.     MV2 = 90
  3778.     attack = true
  3779.     Firepart = Instance.new("Part", RightArm)
  3780.     Firepart.Size = Vector3.new(1, 1, 1)
  3781.     GuW = Instance.new("Weld")
  3782.     GuW.Name = "GuW"
  3783.     GuW.Part0 = RightArm
  3784.     GuW.C0 = cn(0, -1, 0)
  3785.     GuW.C1 = cn(0, 0, 0)
  3786.     GuW.Part1 = Firepart
  3787.     GuW.Parent = RightArm
  3788.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.7)
  3789.     Firepart.Transparency = 1
  3790.     Humanoid.WalkSpeed = 0.01
  3791.     for i = 0, 4, 0.1 do
  3792.       swait()
  3793.       BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  3794.       BlockEffect(BrickColor.new("Really red"), Firepart.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  3795.       RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3796.       Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  3797.       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)
  3798.       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)
  3799.       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)
  3800.       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)
  3801.     end
  3802.     for i = 0, 4, 0.1 do
  3803.       swait()
  3804.       BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  3805.       BlockEffect(BrickColor.new("Really red"), Firepart.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  3806.       RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3807.       Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  3808.       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)
  3809.       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)
  3810.       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)
  3811.       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)
  3812.     end
  3813.     shoottraildd(mouse.Hit.p, RightArm, 0, 10)
  3814.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433410", RightArm, 1, 0.8)
  3815.     CreateSound("http://www.roblox.com/asset/?id=633130540", RightArm, 0.5, 1.5)
  3816.     for i = 1, 3 do
  3817.       BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 6, 6, 6, 0.06)
  3818.       BlockEffect(BrickColor.new("Really red"), Firepart.CFrame, 1, 1, 1, 5.8, 5.8, 5.8, 0.06)
  3819.     end
  3820.     for i = 0, 2, 0.1 do
  3821.       BlockEffect(BrickColor.new("Really black"), Firepart.CFrame, 1, 1, 1, 1, 1, 1, 0.06)
  3822.       swait()
  3823.       RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3824.       Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  3825.       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)
  3826.       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)
  3827.       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)
  3828.       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)
  3829.     end
  3830.     Humanoid.WalkSpeed = 16
  3831.     attack = false
  3832.     Firepart:Destroy()
  3833.   end
  3834. end)
  3835. Rapid = false
  3836. BasePart = Instance.new("Part")
  3837. BasePart.Shape = Enum.PartType.Block
  3838. BasePart.Material = Enum.Material.Neon
  3839. BasePart.TopSurface = Enum.SurfaceType.Smooth
  3840. BasePart.BottomSurface = Enum.SurfaceType.Smooth
  3841. BasePart.FormFactor = Enum.FormFactor.Custom
  3842. BasePart.Size = Vector3.new(0.2, 0.2, 0.2)
  3843. BasePart.CanCollide = true
  3844. BasePart.Locked = true
  3845. BasePart.Anchored = false
  3846. local icy_Player = game.Players.localPlayer
  3847. local icy_mouse = icy_Player:GetMouse()
  3848. ice_mode = false
  3849. local colors = {
  3850.   BrickColor.new("Cyan"),
  3851.   BrickColor.new("Medium blue"),
  3852.   BrickColor.new("Pastel blue")
  3853. }
  3854. local root = game:GetService("Players").LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
  3855. if root then
  3856.   icy_mouse.KeyDown:connect(function(k)
  3857.     if k == "=" and firemode == false then
  3858.       if ice_mode == true then
  3859.         ice_mode = false
  3860.         game.Players.LocalPlayer.Character.Head.Running.SoundId = "rbxasset://sounds/action_footsteps_plastic.mp3"
  3861.       else
  3862.         ice_mode = true
  3863.         game.Players.LocalPlayer.Character.Head.Running.SoundId = "rbxassetid://571670708"
  3864.       end
  3865.     end
  3866.     if k == "=" and firemode == true then
  3867.       attack = true
  3868.       do
  3869.         local Stop = false
  3870.         local Version = 0
  3871.         local MaxSpeed = 5
  3872.         local Speed = 3.5
  3873.         local Keys = {}
  3874.         local Force = 10000
  3875.         CreateSound("http://www.roblox.com/asset/?id=1056635059", Torso, 1, 1)
  3876.         swait(0.5)
  3877.         local Fly, Rot = char.Torso:FindFirstChild("LMMFly"), char.Torso:FindFirstChild("LMMRot")
  3878.         if Fly then
  3879.           Fly:Destroy()
  3880.         end
  3881.         if Rot then
  3882.           Rot:Destroy()
  3883.         end
  3884.         Fly = Instance.new("BodyPosition", char.Torso)
  3885.         Fly.Name = "LMMFly"
  3886.         Fly.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  3887.         Fly.P = Force
  3888.         Fly.position = char.Torso.Position
  3889.         Rot = Instance.new("BodyGyro", char.Torso)
  3890.         Rot.Name = "LMMRot"
  3891.         Rot.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  3892.         Rot.P = Force
  3893.         Rot.cframe = cam.CoordinateFrame
  3894.         CreateSound("http://www.roblox.com/asset/?id=", Fly, 2, 1.5)
  3895.         local Thread, Old = Version, nil
  3896.         char.Humanoid.PlatformStand = true
  3897.         function StopFly()
  3898.           Version = Version + 1
  3899.           Stop = true
  3900.           char.Humanoid.PlatformStand = false
  3901.           Fly:Destroy()
  3902.           Rot:Destroy()
  3903.           attack = false
  3904.         end
  3905.         char.ChildAdded:connect(function(Obj)
  3906.           wait()
  3907.           if Obj.Name == "LM" .. "MFlyStop" then
  3908.             Obj:Destroy()
  3909.             StopFly()
  3910.           end
  3911.         end)
  3912.         HitpartFunk2(RightArm, 0, -0.7, 0)
  3913.         HitpartFunk3(LeftArm, 0, -0.7, 0)
  3914.         for i = 0, 25, 0.1 do
  3915.           if attack == true then
  3916.             swait()
  3917.            
  3918.           end
  3919.           local Vectoring = Rot.cframe - Rot.cframe.p + Fly.position
  3920.           if Keys[string.char(48)] then
  3921.             Speed = 1
  3922.           end
  3923.           if Keys.w then
  3924.             Vectoring = Vectoring + cam.CoordinateFrame.lookVector * Speed
  3925.           end
  3926.           if Keys.s then
  3927.             Vectoring = Vectoring - cam.CoordinateFrame.lookVector * Speed
  3928.           end
  3929.           if Keys.d then
  3930.             Vectoring = Vectoring * CFrame.new(Speed, 0, 0)
  3931.           end
  3932.           if Keys.a then
  3933.             Vectoring = Vectoring * CFrame.new(-Speed, 0, 0)
  3934.           end
  3935.           if Keys.e or Keys[" "] then
  3936.             Vectoring = Vectoring * CFrame.new(0, Speed, 0)
  3937.           end
  3938.           if Keys.q then
  3939.             Vectoring = Vectoring * CFrame.new(0, -Speed, 0)
  3940.           end
  3941.           if Keys.z then
  3942.             StopFly()
  3943.           end
  3944.           if Old ~= Vectoring then
  3945.             Fly.position = Vectoring.p
  3946.             Old = Vectoring
  3947.             Speed = math.min(Speed + Speed * 0.025, MaxSpeed)
  3948.           else
  3949.             Speed = 1
  3950.           end
  3951.           Rot.cframe = cam.CoordinateFrame
  3952.           mouse.KeyDown:connect(function(Key)
  3953.             Keys[Key] = true
  3954.           end)
  3955.           mouse.KeyUp:connect(function(Key)
  3956.             Keys[Key] = false
  3957.           end)
  3958.           RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3959.           Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  3960.           RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(20)), 0.2)
  3961.           LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-20)), 0.2)
  3962.           RH.C0 = clerp(RH.C0, cn(1, -0.6, -0.4) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(-20)), 0.1)
  3963.           LH.C0 = clerp(LH.C0, cn(-1, -0.9, -0.1) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(5)), 0.1)
  3964.         end
  3965.         CreateSound("http://www.roblox.com/asset/?id=633130540", Torso, 0.8, 0.8)
  3966.         attack = false
  3967.         char.Humanoid.PlatformStand = false
  3968.         Fly:Destroy()
  3969.         Rot:Destroy()
  3970.       end
  3971.     end
  3972.   if k == "=" and InForm == true then
  3973.       attack = true
  3974.       do
  3975.         local Stop = false
  3976.         local Version = 0
  3977.         local MaxSpeed = 6
  3978.         local Speed = 3
  3979.         local Keys = {}
  3980.         local Force = 10000
  3981.         CreateSound("http://www.roblox.com/asset/?id=260433410", Torso, 1, 1)
  3982.         swait(1)
  3983.         local Fly, Rot = char.Torso:FindFirstChild("LMMFly"), char.Torso:FindFirstChild("LMMRot")
  3984.         if Fly then
  3985.           Fly:Destroy()
  3986.         end
  3987.         if Rot then
  3988.           Rot:Destroy()
  3989.         end
  3990.         Fly = Instance.new("BodyPosition", char.Torso)
  3991.         Fly.Name = "LMMFly"
  3992.         Fly.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  3993.         Fly.P = Force
  3994.         Fly.position = char.Torso.Position
  3995.         Rot = Instance.new("BodyGyro", char.Torso)
  3996.         Rot.Name = "LMMRot"
  3997.         Rot.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  3998.         Rot.P = Force
  3999.         Rot.cframe = cam.CoordinateFrame
  4000.         CreateSound("http://www.roblox.com/asset/?id=192104941", Fly, 2, 1.5)
  4001.         local Thread, Old = Version, nil
  4002.         char.Humanoid.PlatformStand = true
  4003.         function StopFly()
  4004.           Version = Version + 1
  4005.           Stop = true
  4006.           char.Humanoid.PlatformStand = false
  4007.           Fly:Destroy()
  4008.           Rot:Destroy()
  4009.           attack = false
  4010.         end
  4011.         char.ChildAdded:connect(function(Obj)
  4012.           wait()
  4013.           if Obj.Name == "LM" .. "MFlyStop" then
  4014.             Obj:Destroy()
  4015.             StopFly()
  4016.           end
  4017.         end)
  4018.         HitpartFunk2(RightArm, 0, -0.7, 0)
  4019.         HitpartFunk3(LeftArm, 0, -0.7, 0)
  4020.         for i = 0, 25, 0.1 do
  4021.           if attack == true then
  4022.             swait()
  4023.             BlockEffect(BrickColor.new("Gold"), Hitpart2.CFrame, 13, 13, 13, 2, 2, 2, 0.1, 2)
  4024.             BlockEffect(BrickColor.new("Really red"), Hitpart2.CFrame, 11, 11, 11, 1.8, 1.8, 1.8, 0.1, 2)
  4025.             BlockEffect(BrickColor.new("Gold"), Hitpart3.CFrame, 13, 13, 13, 2, 2, 2, 0.1, 2)
  4026.             BlockEffect(BrickColor.new("Really red"), Hitpart3.CFrame, 11, 11, 11, 1.8, 1.8, 1.8, 0.1, 2)
  4027.           end
  4028.           local Vectoring = Rot.cframe - Rot.cframe.p + Fly.position
  4029.           if Keys[string.char(48)] then
  4030.             Speed = 1
  4031.           end
  4032.           if Keys.w then
  4033.             Vectoring = Vectoring + cam.CoordinateFrame.lookVector * Speed
  4034.           end
  4035.           if Keys.s then
  4036.             Vectoring = Vectoring - cam.CoordinateFrame.lookVector * Speed
  4037.           end
  4038.           if Keys.d then
  4039.             Vectoring = Vectoring * CFrame.new(Speed, 0, 0)
  4040.           end
  4041.           if Keys.a then
  4042.             Vectoring = Vectoring * CFrame.new(-Speed, 0, 0)
  4043.           end
  4044.           if Keys.e or Keys[" "] then
  4045.             Vectoring = Vectoring * CFrame.new(0, Speed, 0)
  4046.           end
  4047.           if Keys.q then
  4048.             Vectoring = Vectoring * CFrame.new(0, -Speed, 0)
  4049.           end
  4050.           if Keys.z then
  4051.             StopFly()
  4052.           end
  4053.           if Old ~= Vectoring then
  4054.             Fly.position = Vectoring.p
  4055.             Old = Vectoring
  4056.             Speed = math.min(Speed + Speed * 0.025, MaxSpeed)
  4057.           else
  4058.             Speed = 1
  4059.           end
  4060.           Rot.cframe = cam.CoordinateFrame
  4061.           mouse.KeyDown:connect(function(Key)
  4062.             Keys[Key] = true
  4063.           end)
  4064.           mouse.KeyUp:connect(function(Key)
  4065.             Keys[Key] = false
  4066.           end)
  4067.           RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  4068.           Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  4069.           RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(20)), 0.2)
  4070.           LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-20)), 0.2)
  4071.           RH.C0 = clerp(RH.C0, cn(1, -0.6, -0.4) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(-20)), 0.1)
  4072.           LH.C0 = clerp(LH.C0, cn(-1, -0.9, -0.1) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(5)), 0.1)
  4073.         end
  4074.         CreateSound("http://www.roblox.com/asset/?id=633130540", Torso, 0.8, 0.8)
  4075.         attack = false
  4076.         char.Humanoid.PlatformStand = false
  4077.         Fly:Destroy()
  4078.         Rot:Destroy()
  4079.       end
  4080.     end
  4081.   end)
  4082.   game:GetService("RunService").Stepped:connect(function()
  4083.     if ice_mode == true then
  4084.       local part, pos, normal = workspace:FindPartOnRay(Ray.new(root.Position, Vector3.new(0, -64, 0)), game:GetService("Players").LocalPlayer.Character)
  4085.       local icePath = BasePart:Clone()
  4086.       icePath.Anchored = true
  4087.       icePath.Transparency = 0.85
  4088.       icePath.Size = Vector3.new(3 + math.random(), 0.2 + math.random() * 0.2, 3 + math.random())
  4089.       icePath.CFrame = CFrame.new(pos, pos + normal) * CFrame.Angles(-math.pi / 2, math.pi * 2 * math.random(), 0)
  4090.       icePath.BrickColor = colors[math.random(1, #colors)]
  4091.       icePath.Parent = game:GetService("Players").LocalPlayer.Character
  4092.       game:GetService("Debris"):AddItem(icePath, 1)
  4093.       icePath.Velocity = game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.CFrame.lookVector * 36
  4094.     end
  4095.   end)
  4096. end
  4097. MV3 = 190
  4098. mouse.KeyDown:connect(function(k)
  4099.   if attack == false and k == "=" and MV3 > 19 and hoop == true then
  4100.     MV3 = 80
  4101.     attack = true
  4102.     Humanoid.WalkSpeed = 15
  4103.     HitpartFunk2(RightArm, 0, -0.5, 0)
  4104.     HitpartFunk3(LeftArm, 0, -0.5, 0)
  4105.     for i = 0, 1.5, 0.1 do
  4106.       swait()
  4107.       RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4108.       Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(0)), 0.3)
  4109.       RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  4110.       LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  4111.       RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4112.       LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  4113.     end
  4114.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=608537390", Torso, 1, 0.6)
  4115.     for i = 0, 2, 0.1 do
  4116.       swait()
  4117.       RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4118.       Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.3)
  4119.       RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
  4120.       LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
  4121.       RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4122.       LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  4123.     end
  4124.     for i = 0, 4.2, 0.1 do
  4125.       swait()
  4126.       BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  4127.       BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  4128.       BlockEffect(BrickColor.new("Cyan"), Hitpart3.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  4129.       BlockEffect(BrickColor.new("Medium blue"), Hitpart3.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  4130.       RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1.5, -1) * angles(math.rad(75), math.rad(0), math.rad(0)), 0.2)
  4131.       Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
  4132.       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)
  4133.       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)
  4134.       RH.C0 = clerp(RH.C0, cn(1, -0.7, -0.3) * RHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.2)
  4135.       LH.C0 = clerp(LH.C0, cn(-1, -0.55, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  4136.     end
  4137.     BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
  4138.     BlockEffect(BrickColor.new("White"), Hitpart2.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
  4139.     BlockEffect(BrickColor.new("Cyan"), Hitpart3.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
  4140.     BlockEffect(BrickColor.new("White"), Hitpart3.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
  4141.     BlockEffect(BrickColor.new("Cyan"), Torso.CFrame, 1, 1, 1, 55, 55, 55, 0.08)
  4142.     MagniDamage(Torso, 75, 70, 75, 40, "Freeze")
  4143.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433850", Torso, 2, 0.5)
  4144.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260435136", Torso, 4, 1.5)
  4145.     for i = 0, 2, 0.1 do
  4146.       swait()
  4147.       RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1.5, -1) * angles(math.rad(75), math.rad(0), math.rad(0)), 0.2)
  4148.       Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
  4149.       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)
  4150.       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)
  4151.       RH.C0 = clerp(RH.C0, cn(1, -0.7, -0.3) * RHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.1)
  4152.       LH.C0 = clerp(LH.C0, cn(-1, -0.55, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  4153.     end
  4154.     for i = 0, 2, 0.1 do
  4155.       swait()
  4156.       RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  4157.       Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(0)), 0.3)
  4158.       RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.2)
  4159.       LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.1)
  4160.       RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  4161.       LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4162.     end
  4163.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=201858144", Torso, 3, 0.65)
  4164.     for i = 0, 4, 0.1 do
  4165.       swait()
  4166.       BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  4167.       BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  4168.       RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0.5, -0.1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  4169.       Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4170.       RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
  4171.       LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.3)
  4172.       RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(20)), 0.1)
  4173.       LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(20)), 0.1)
  4174.     end
  4175.     for i = 0, 2, 0.1 do
  4176.       swait()
  4177.       BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  4178.       BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  4179.       RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -0.1) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.2)
  4180.       Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(25), math.rad(0), math.rad(0)), 0.1)
  4181.       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)
  4182.       LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-5)), 0.1)
  4183.       RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(30)), 0.1)
  4184.       LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  4185.     end
  4186.     for i = 1, 6 do
  4187.       BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
  4188.       BlockEffect(BrickColor.new("White"), Hitpart2.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
  4189.       MagniDamage(Torso, 75, 1, 75, 40, "Impale")
  4190.       CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433850", Hitpart2, 1, 0.65)
  4191.       wait(0.15)
  4192.     end
  4193.     attack = false
  4194.     Humanoid.WalkSpeed = 16
  4195.   end
  4196.   if attack == false and k == "=" and MV3 > 189 and firemode == true then
  4197.     Humanoid.WalkSpeed = 1
  4198.     MV3 = 80
  4199.     attack = true
  4200.     FastFireBall = Instance.new("Part", RightArm)
  4201.     FastFireBall.Size = Vector3.new(1, 1, 1)
  4202.     FFW = Instance.new("Weld")
  4203.     FFW.Name = "GuW"
  4204.     FFW.Part0 = RightArm
  4205.     FFW.C0 = cn(0, -1, 0)
  4206.     FFW.C1 = cn(0, 0, 0)
  4207.     FFW.Part1 = FastFireBall
  4208.     FFW.Parent = RightArm
  4209.     FastFireBall.Transparency = 1
  4210.     FastFireBall2 = Instance.new("Part", LeftArm)
  4211.     FastFireBall2.Size = Vector3.new(1, 1, 1)
  4212.     FFW2 = Instance.new("Weld")
  4213.     FFW2.Name = "GuW"
  4214.     FFW2.Part0 = LeftArm
  4215.     FFW2.C0 = cn(0, -1, 0)
  4216.     FFW2.C1 = cn(0, 0, 0)
  4217.     FFW2.Part1 = FastFireBall2
  4218.     FFW2.Parent = LeftArm
  4219.     FastFireBall2.Transparency = 1
  4220.     BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.04, 1)
  4221.     BlockEffect(BrickColor.new("Gold"), FastFireBall2.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.04, 1)
  4222.     for i = 0, 1, 0.1 do
  4223.       swait()
  4224.       BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  4225.       BlockEffect(BrickColor.new("Gold"), FastFireBall.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  4226.       BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  4227.       BlockEffect(BrickColor.new("Gold"), FastFireBall2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  4228.       RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  4229.       Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  4230.       RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.2)
  4231.       LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.2)
  4232.       RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  4233.       LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  4234.     end
  4235.     BlockEffect(BrickColor.new("White"), FastFireBall.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.05)
  4236.     BlockEffect(BrickColor.new("White"), FastFireBall2.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.05)
  4237.     function holding()
  4238.       if Rapid == true and ice_mode == false then
  4239.         for i = 0, 0.8, 0.1 do
  4240.           swait()
  4241.           BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 3, 3, 3, 0.09, 1)
  4242.           BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 2.8, 2.8, 2.8, 0.09, 1)
  4243.           RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-20)), 0.3)
  4244.           Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(5), math.rad(20)), 0.25)
  4245.           RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(200), math.rad(0), math.rad(70)), 0.5)
  4246.           LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(80), math.rad(0), math.rad(20)), 0.4)
  4247.           RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(20), math.rad(0)), 0.3)
  4248.           LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(20), math.rad(0)), 0.3)
  4249.         end
  4250.         CreateSound("http://www.roblox.com/asset/?id=201858144", FastFireBall2, 2, 2)
  4251.         shoottraildd4(mouse.Hit.p, FastFireBall2, 0, 10)
  4252.         for i = 0, 0.8, 0.1 do
  4253.           swait()
  4254.           BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 3, 3, 3, 0.09, 1)
  4255.           BlockEffect(BrickColor.new("Gold"), FastFireBall.CFrame, 1, 1, 1, 2.8, 2.8, 2.8, 0.09, 1)
  4256.           RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(5), math.rad(20)), 0.3)
  4257.           Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(-5), math.rad(-20)), 0.25)
  4258.           RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(80), math.rad(0), math.rad(-20)), 0.4)
  4259.           LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(200), math.rad(0), math.rad(-70)), 0.5)
  4260.           RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(-20), math.rad(0)), 0.3)
  4261.           LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(-20), math.rad(0)), 0.3)
  4262.         end
  4263.         CreateSound("http://www.roblox.com/asset/?id=150442604", FastFireBall, 2, 2)
  4264.         shoottraildd4(mouse.Hit.p, FastFireBall, 0, 10)
  4265.         holding()
  4266.       end
  4267.     end
  4268.     if Rapid == false then
  4269.       Rapid = true
  4270.       holding()
  4271.     end
  4272.   end
  4273. end)
  4274. mouse.KeyUp:connect(function(k)
  4275.   if k == "c" and Rapid == true then
  4276.     MV3 = 180
  4277.     Rapid = false
  4278.     CreateSound("http://www.roblox.com/asset/?id=150442604", Torso, 2, 0.8)
  4279.     attack = false
  4280.     wait(0.5)
  4281.     Humanoid.WalkSpeed = 16
  4282.     FastFireBall:Destroy()
  4283.     FastFireBall2:Destroy()
  4284.   end
  4285. end)
  4286.  
  4287.  
  4288. mouse.KeyUp:connect(function(k)
  4289.   if k == "=" then
  4290.     Combo1()
  4291. end
  4292. end)
  4293.  
  4294. mouse.KeyUp:connect(function(k)
  4295.   if k == "r" then
  4296.     Combo2()
  4297. end
  4298. end)
  4299.  
  4300. mouse.KeyUp:connect(function(k)
  4301.   if k == "=" then
  4302.     Combo3()
  4303. end
  4304. end)
  4305. mouse.KeyUp:connect(function(k)
  4306.   if k == "u" then
  4307.     Combo4()
  4308. end
  4309. end)
  4310.  
  4311.  
  4312. SoundFolder = Instance.new("Folder",char)
  4313. SoundFolder.Name = "SoundFolder"
  4314. punchsound1 = Instance.new("Sound",Torso)
  4315. punchsound1.Volume = 1.2
  4316. punchsound1.Name = "punchsound1"
  4317. punchsound1.Looped = false
  4318. punchsound1.SoundId = "rbxassetid://137579113"
  4319. StrongPunch = Instance.new("Sound",Torso)
  4320. StrongPunch.Volume = 1.6
  4321. StrongPunch.Name = "StrongPunch"
  4322. StrongPunch.Looped = false
  4323. StrongPunch.SoundId = "rbxassetid://441202925"
  4324. StrongPunch = Instance.new("Sound",Torso)
  4325. StrongPunch.Volume = 1.6
  4326. StrongPunch.Name = "StrongPunch"
  4327. StrongPunch.Looped = false
  4328. StrongPunch.SoundId = "rbxassetid://441202925"
  4329. StrongPunch1 = Instance.new("Sound",Torso)
  4330. StrongPunch1.Volume = 1.6
  4331. StrongPunch1.Name = "StrongPunch"
  4332. StrongPunch1.Looped = false
  4333. StrongPunch1.SoundId = "rbxassetid://441202925"
  4334. StrongPunch2 = Instance.new("Sound",Torso)
  4335. StrongPunch2.Volume = 1.6
  4336. StrongPunch2.Name = "StrongPunch"
  4337. StrongPunch.Looped = false
  4338. StrongPunch2.SoundId = "rbxassetid://441202925"
  4339. Zano = Instance.new("Sound",Torso)
  4340. Zano.Volume = 6
  4341. Zano.Name = "Zano"
  4342. Zano.Looped = false
  4343. Zano.SoundId = "rbxassetid://744770874"
  4344. GroundImpact = Instance.new("Sound",Torso)
  4345. GroundImpact.Volume = 8
  4346. GroundImpact.Name = "GroundImpact"
  4347. GroundImpact.Looped = false
  4348. GroundImpact.SoundId = "rbxassetid://165970126"
  4349. Break = Instance.new("Sound",Torso)
  4350. Break.Volume = 5
  4351. Break.Name = "Bonebreak"
  4352. Break.Looped = false
  4353. Break.SoundId = "rbxassetid://314390675"
  4354.  
  4355. local hit1 = false
  4356. local hit2 = false
  4357. local hit3 = false
  4358. local hit4 = false
  4359.  
  4360. function Combo1()
  4361.     getplayer = new("Part",char)
  4362. getplayer.Position = Vector3.new(999,999,999)
  4363. getplayer.Transparency = 1
  4364. getplayer.Size = v3(3,3,3)
  4365. getplayer.CanCollide = false
  4366. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
  4367. getplayer.Name = "GetPlayer"
  4368.  
  4369. game.Debris:AddItem(getplayer,0.5)
  4370.  
  4371. getplayer.Touched:connect(function(hit)
  4372.             if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  4373.                 getplayer:Destroy()
  4374.                 to = hit.Parent:findFirstChild("HumanoidRootPart")
  4375.                 to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
  4376.                 to.Anchored = true
  4377.     idle = false
  4378.    
  4379.  
  4380.         punchsound1:Play()
  4381.         hit1 = true
  4382.  for i = 0, 1, 0.1 do
  4383.         swait()
  4384.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4385.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4386.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4387.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4388.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4389.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  4390. end
  4391. punchsound1:Play()
  4392. for i = 0, 1, 0.1 do
  4393.         swait()
  4394.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4395.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4396.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4397.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4398.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4399.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4400. end
  4401. punchsound1:Play()
  4402.  for i = 0, 1, 0.1 do
  4403.         swait()
  4404.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4405.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4406.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4407.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4408.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4409.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  4410. end
  4411. for i = 0, 1, 0.1 do
  4412.         swait()
  4413.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4414.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4415.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4416.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4417.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4418.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4419.       end
  4420.  for i = 0, 1, 0.1 do
  4421.         swait()
  4422.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4423.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4424.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4425.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4426.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4427.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  4428. end
  4429. StrongPunch1:Play()
  4430. for i = 0, 1, 0.1 do
  4431.         swait()
  4432.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4433.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4434.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4435.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4436.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4437.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4438.       end
  4439.  for i = 0, 0.6, 0.1 do
  4440.         swait()
  4441.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4442.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4443.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4444.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4445.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4446.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  4447. end
  4448. for i = 0, 0.6, 0.1 do
  4449.         swait()
  4450.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4451.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4452.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4453.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4454.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4455.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4456.       end
  4457. for i,v in pairs(to.Parent:GetChildren()) do
  4458.                     if v:IsA("Humanoid") then
  4459.                         v.Health = v.Health - 3
  4460.                        
  4461.                         v.PlatformStand = true
  4462.                     end
  4463.     end
  4464. StrongPunch:Play()
  4465. for i = 0, 1, 0.1 do
  4466.         swait()
  4467.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4468.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4469.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4470.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4471.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4472.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4473.       end
  4474. for i,v in pairs(to.Parent:GetChildren()) do
  4475.                     if v:IsA("Humanoid") then
  4476.                         v.Health = v.Health - 5
  4477.                        
  4478.                         v.PlatformStand = true
  4479.                     end
  4480.     end
  4481.  
  4482.     hit1 = false
  4483.  
  4484.         punchsound1:Play()
  4485.     hit2 = true
  4486.  HitpartFunk(RightArm, 10, 20, 0, -0.7, 0)
  4487.       for i = 0, 1, 0.1 do
  4488.         swait()
  4489.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4490.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4491.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4492.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4493.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4494.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4495.       end
  4496. for i,v in pairs(to.Parent:GetChildren()) do
  4497.                     if v:IsA("Humanoid") then
  4498.                         v.Health = v.Health - 5
  4499.                        
  4500.                         v.PlatformStand = true
  4501.                     end
  4502.     end
  4503. hit2 = false
  4504.  
  4505.     punchsound1:Play()
  4506. hit3 = true
  4507. hit4 = true
  4508.  
  4509.  
  4510. punchsound1:Play()
  4511.  
  4512. coroutine.wrap(function()
  4513.                 for i=1,5 do
  4514.                     wait()
  4515.                     to.CFrame = CFrame.new(to.CFrame.p + v3(0,15,0))
  4516.                     GroundImpact:Play()
  4517.                         a21e = new("Part",to)
  4518. a21e.Name = "Beam"..num
  4519. a21e.Locked = true
  4520. a21e.Size = v3(1,1,1)
  4521. a21e.CanCollide = false
  4522. a21e.BrickColor = bc("Gold")
  4523. a21e.Material = "Neon"
  4524. a21e.Transparency = 0
  4525. aa21e = new("SpecialMesh",a21e)
  4526. a21e.Anchored = true
  4527. a21e.Position = to.Position
  4528. aa21e.MeshType = "Sphere"
  4529. aa21e.Scale = v3(1,1,1)
  4530.     a51e = new("Part",char)
  4531. a51e.Name = "Beam"..num
  4532. a51e.Locked = true
  4533. a51e.Size = v3(1,1,1)
  4534. a51e.CanCollide = false
  4535. a51e.BrickColor = bc("White")
  4536. a51e.Material = "Neon"
  4537. a51e.Transparency = 0
  4538. aa51e = new("SpecialMesh",a51e)
  4539. a51e.Anchored = true
  4540. a51e.Position = to.Position
  4541. aa51e.MeshType = "Sphere"
  4542. aa51e.Scale = v3(1,1,1)
  4543.     a61e = new("Part",char)
  4544. a61e.Name = "Beam"..num
  4545. a61e.Locked = true
  4546. a61e.Size = v3(1,1,1)
  4547. a61e.CanCollide = false
  4548. a61e.BrickColor = bc("Really red")
  4549. a61e.Material = "Neon"
  4550. a61e.Transparency = 0
  4551. aa61e = new("SpecialMesh",a61e)
  4552. a61e.Anchored = true
  4553. a61e.Position = to.Position
  4554. aa61e.MeshType = "Sphere"
  4555. aa61e.Scale = v3(1,1,1)
  4556. for i = 1,20 do
  4557.     wait()
  4558.     aa21e.Scale = aa21e.Scale + v3(1,1,1)
  4559.     a21e.Transparency = a21e.Transparency + 0.03
  4560.     aa51e.Scale = aa51e.Scale + v3(1.2,1.2,1.2)
  4561.     a51e.Transparency = a51e.Transparency + 0.03
  4562.     aa61e.Scale = aa61e.Scale + v3(0.5,0.5,0.5)
  4563.     a61e.Transparency = a61e.Transparency + 0.02
  4564.     for i,v in pairs(to.Parent:GetChildren()) do
  4565.                     if v:IsA("Humanoid") then
  4566.                         v.Health = v.Health - 0.5
  4567.                        
  4568.                         v.PlatformStand = true
  4569.                     end
  4570.     end
  4571. end
  4572. a61e:Destroy()
  4573. aa61e:Destroy()
  4574. a51e:Destroy()
  4575. aa51e:Destroy()
  4576. a21e:Destroy()
  4577. aa21e:Destroy()
  4578.  
  4579.                 end
  4580.                
  4581.            
  4582.                  HitpartFunk(RightArm, 10, 20, 0, -0.7, 0)
  4583.       for i = 0, 1, 0.1 do
  4584.         swait()
  4585.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4586.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4587.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4588.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4589.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4590.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4591.       end
  4592.                
  4593.                
  4594.                    
  4595.             wait(0.7)
  4596.             end)()
  4597.  
  4598.  
  4599.  
  4600.  
  4601. RootPart.Anchored = true
  4602.  
  4603. for i = 0, 1, 0.1 do
  4604.         swait()
  4605.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4606.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4607.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4608.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4609.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4610.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4611.       end  
  4612.  
  4613.  
  4614.     StrongPunch:Play()
  4615.    
  4616.    
  4617.  for i = 0, 1, 0.1 do
  4618.         swait()
  4619.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4620.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4621.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4622.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4623.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4624.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4625.       end  
  4626.  
  4627. for i = 0, 1, 0.1 do
  4628.         swait()
  4629.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4630.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4631.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4632.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4633.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4634.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4635.       end
  4636.  
  4637.  
  4638.    
  4639.     for i,v in pairs(to.Parent:GetChildren()) do
  4640.                     if v:IsA("Humanoid") then
  4641.                         v.Health = v.Health - 20
  4642.                        
  4643.                         v.PlatformStand = true
  4644.                     end
  4645.     end
  4646.  
  4647. StrongPunch2:Play()
  4648.  for i = 0, 1, 0.1 do
  4649.         swait()
  4650.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4651.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4652.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4653.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4654.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4655.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4656.       end
  4657.  
  4658.     hitground = new("Part",char)
  4659.     hitground.Size = Vector3.new(5,5,5)
  4660.     hitground.Name =  "Ground"
  4661.     hitground.Transparency = 1
  4662.     hitground.CanCollide = false
  4663.     game.Debris:AddItem(hitground,2)
  4664.     hitground.Position = Vector3.new(999,999,999)
  4665.     hitgroundweld = new("Weld",hitground)
  4666.     hitgroundweld.Part0 = to
  4667.     hitgroundweld.Part1 = hitground
  4668.     hitground.Touched:connect(function(hit2)
  4669.         if hit2.Size.x > 150 then
  4670.             hitground:Destroy()
  4671.             ad = new("Part",char)
  4672. ad.Name = "NewPart"
  4673. ad.Size = Vector3.new(30,0.1,30)   
  4674. ad.CanCollide = false
  4675. ad.Anchored = true
  4676. ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
  4677. ad.Transparency = 1
  4678. aad = new("Decal",ad)
  4679.  
  4680. aad.Face = "Top"
  4681. aad.Transparency = 1
  4682.         aad.Transparency = 0
  4683.         aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  4684.             smoke = new("Part",to)
  4685.             smokemesh = new("SpecialMesh",smoke)
  4686.             smokemesh.MeshId = "rbxassetid://928329648"
  4687.             smoke.BrickColor = hit2.BrickColor
  4688.             smoke.Anchored = true
  4689.             smoke.Position = hitground.Position
  4690.             GroundImpact:Play()
  4691.             for i = 1,20 do
  4692.                 wait()
  4693.                 smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
  4694.                 smoke.Transparency = smoke.Transparency + 1/20
  4695.             end
  4696.             smoke:Destroy()
  4697.             wait(0.5)
  4698.            
  4699.             for i = 1,20 do
  4700.                 wait(0.1)
  4701.                 aad.Transparency = aad.Transparency + 1/20
  4702.             end
  4703.         end
  4704.     end)
  4705.     to.Anchored = false
  4706.     ys = Instance.new("BodyVelocity",to)
  4707. ys.Name = "GO"
  4708.        
  4709. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  4710.  
  4711. ys.Velocity = v3(0,-90,0)
  4712.        
  4713.     wait(1)
  4714.         ys:Destroy()
  4715.  
  4716.    
  4717.    
  4718.  
  4719.  
  4720. hit3 = false
  4721. hit4 = false
  4722.  
  4723.  
  4724. hit1 = false
  4725.     hit2 = false
  4726.     hit3 = false
  4727.     hit4 = false
  4728. idle = true
  4729.   RootPart.Anchored = false
  4730. end
  4731. end)
  4732. end
  4733.  
  4734.  
  4735. function Combo4()
  4736.     getplayer = new("Part",char)
  4737. getplayer.Position = Vector3.new(999,999,999)
  4738. getplayer.Transparency = 1
  4739. getplayer.Size = v3(3,3,3)
  4740. getplayer.CanCollide = false
  4741. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
  4742. getplayer.Name = "GetPlayer"
  4743.  
  4744. game.Debris:AddItem(getplayer,0.5)
  4745.  
  4746. getplayer.Touched:connect(function(hit)
  4747.             if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  4748.                 getplayer:Destroy()
  4749.                 to = hit.Parent:findFirstChild("HumanoidRootPart")
  4750.                 to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
  4751.                 to.Anchored = true
  4752.                 RootPart.Anchored = true
  4753.     idle = false
  4754.    
  4755.  
  4756.         punchsound1:Play()
  4757.         hit1 = true
  4758.  for i = 0, 0.5, 0.1 do
  4759.         swait()
  4760.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4761.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4762.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4763.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4764.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4765.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  4766. end
  4767. punchsound1:Play()
  4768. for i = 0, 0.5, 0.1 do
  4769.         swait()
  4770.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4771.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4772.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4773.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4774.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4775.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4776. end
  4777. punchsound1:Play()
  4778.  for i = 0, 0.6, 0.1 do
  4779.         swait()
  4780.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4781.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4782.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4783.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4784.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4785.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  4786. end
  4787.  for i = 0, 0.6, 0.1 do
  4788.         swait()
  4789.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4790.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4791.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4792.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4793.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4794.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4795. end
  4796.  for i = 0, 0.5, 0.1 do
  4797.         swait()
  4798.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4799.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4800.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4801.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4802.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4803.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  4804. end
  4805. punchsound1:Play()
  4806. for i = 0, 0.5, 0.1 do
  4807.         swait()
  4808.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4809.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4810.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4811.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4812.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4813.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4814. end
  4815. punchsound1:Play()
  4816.  for i = 0, 0.6, 0.1 do
  4817.         swait()
  4818.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4819.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4820.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4821.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4822.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4823.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  4824. end
  4825.  for i = 0, 0.6, 0.1 do
  4826.         swait()
  4827.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4828.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4829.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4830.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4831.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4832.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4833. end
  4834.  for i = 0, 0.5, 0.1 do
  4835.         swait()
  4836.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4837.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4838.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4839.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4840.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4841.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  4842. end
  4843. punchsound1:Play()
  4844. for i = 0, 0.5, 0.1 do
  4845.         swait()
  4846.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4847.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4848.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4849.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4850.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4851.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4852. end
  4853. punchsound1:Play()
  4854.  for i = 0, 0.6, 0.1 do
  4855.         swait()
  4856.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4857.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4858.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4859.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4860.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4861.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  4862. end
  4863.  for i = 0, 0.6, 0.1 do
  4864.         swait()
  4865.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4866.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4867.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4868.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4869.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4870.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4871. end
  4872.  for i = 0, 0.5, 0.1 do
  4873.         swait()
  4874.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4875.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4876.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4877.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4878.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4879.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  4880. end
  4881. punchsound1:Play()
  4882. for i = 0, 0.5, 0.1 do
  4883.         swait()
  4884.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4885.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4886.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4887.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4888.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4889.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4890. end
  4891. punchsound1:Play()
  4892.  for i = 0, 0.6, 0.1 do
  4893.         swait()
  4894.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4895.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4896.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4897.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4898.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4899.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  4900. end
  4901.  for i = 0, 0.6, 0.1 do
  4902.         swait()
  4903.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4904.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4905.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4906.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4907.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4908.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4909. end
  4910.  for i = 0, 0.5, 0.1 do
  4911.         swait()
  4912.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4913.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4914.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4915.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4916.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4917.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  4918. end
  4919. punchsound1:Play()
  4920. for i = 0, 0.5, 0.1 do
  4921.         swait()
  4922.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4923.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4924.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4925.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4926.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4927.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4928. end
  4929. punchsound1:Play()
  4930.  for i = 0, 0.6, 0.1 do
  4931.         swait()
  4932.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4933.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4934.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4935.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4936.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4937.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  4938. end
  4939. StrongPunch2:Play()
  4940.  for i = 0, 5, 0.1 do
  4941.         swait()
  4942.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4943.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4944.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4945.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4946.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4947.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4948. end
  4949.  
  4950. for i,v in pairs(to.Parent:GetChildren()) do
  4951.                     if v:IsA("Humanoid") then
  4952.                         v.Health = v.Health - 20
  4953.                        
  4954.                         v.PlatformStand = true
  4955.                     end
  4956.     end
  4957.     to.CFrame = CFrame.new(to.CFrame.p + v3(100,5,0))
  4958. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(100,5,0))
  4959. Zanzoken = Instance.new("Part",char)
  4960. Zanzoken.Anchored = true
  4961. Zanzoken.Position = v3(999,999,999)
  4962. Zanzoken.CFrame = Torso.CFrame
  4963. game.Debris:AddItem(Zanzoken,0.5)
  4964. Zanzoken.Transparency = 1
  4965. Zano:Play()
  4966. wait()
  4967. idk = Instance.new("BillboardGui",Zanzoken)
  4968. idk.Size = UDim2.new(10,0,15,0)
  4969. idk.AlwaysOnTop = false
  4970. idk1 = Instance.new("ImageLabel",idk)
  4971. idk1.BackgroundTransparency = 1
  4972. idk.ExtentsOffset = v3(0,0,0)
  4973. idk1.ImageTransparency = 0
  4974. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  4975. idk1.Size = UDim2.new(2,0,1,0)
  4976. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  4977. idk1.Image = "rbxassetid://319554883"
  4978. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  4979. wait()
  4980. Zanzoken = Instance.new("Part",char)
  4981. Zanzoken.Anchored = true
  4982. Zanzoken.Position = v3(999,999,999)
  4983. Zanzoken.CFrame = Torso.CFrame
  4984. game.Debris:AddItem(Zanzoken,0.5)
  4985. Zanzoken.Transparency = 1
  4986. wait()
  4987. idk = Instance.new("BillboardGui",Zanzoken)
  4988. idk.Size = UDim2.new(20,0,20,0)
  4989. idk.AlwaysOnTop = false
  4990. idk1 = Instance.new("ImageLabel",idk)
  4991. idk1.BackgroundTransparency = 1
  4992. idk.ExtentsOffset = v3(0,0,0)
  4993. idk1.ImageTransparency = 0
  4994. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  4995. idk1.Size = UDim2.new(2,0,1,0)
  4996. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  4997. idk1.Image = "rbxassetid://319554883"
  4998.   for i = 0, 0.5, 0.1 do
  4999.         swait()
  5000.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5001.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5002.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5003.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5004.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5005.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5006. end
  5007. punchsound1:Play()
  5008. for i = 0, 0.5, 0.1 do
  5009.         swait()
  5010.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5011.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5012.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5013.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5014.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5015.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5016. end
  5017. punchsound1:Play()
  5018.  for i = 0, 0.6, 0.1 do
  5019.         swait()
  5020.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5021.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5022.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5023.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5024.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5025.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5026. end
  5027.  for i = 0, 0.6, 0.1 do
  5028.         swait()
  5029.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5030.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5031.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5032.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5033.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5034.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5035. end
  5036.  for i = 0, 0.5, 0.1 do
  5037.         swait()
  5038.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5039.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5040.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5041.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5042.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5043.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5044. end
  5045. punchsound1:Play()
  5046. for i = 0, 0.5, 0.1 do
  5047.         swait()
  5048.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5049.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5050.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5051.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5052.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5053.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5054. end
  5055. punchsound1:Play()
  5056.  for i = 0, 0.6, 0.1 do
  5057.         swait()
  5058.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5059.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5060.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5061.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5062.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5063.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5064. end
  5065.  for i = 0, 0.6, 0.1 do
  5066.         swait()
  5067.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5068.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5069.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5070.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5071.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5072.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5073. end
  5074.  for i = 0, 0.5, 0.1 do
  5075.         swait()
  5076.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5077.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5078.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5079.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5080.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5081.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5082. end
  5083. punchsound1:Play()
  5084. for i = 0, 0.5, 0.1 do
  5085.         swait()
  5086.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5087.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5088.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5089.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5090.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5091.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5092. end
  5093. punchsound1:Play()
  5094.  for i = 0, 0.6, 0.1 do
  5095.         swait()
  5096.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5097.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5098.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5099.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5100.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5101.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5102. end
  5103.  for i = 0, 0.6, 0.1 do
  5104.         swait()
  5105.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5106.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5107.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5108.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5109.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5110.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5111. end
  5112.  for i = 0, 0.5, 0.1 do
  5113.         swait()
  5114.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5115.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5116.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5117.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5118.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5119.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5120. end
  5121. punchsound1:Play()
  5122. for i = 0, 0.5, 0.1 do
  5123.         swait()
  5124.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5125.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5126.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5127.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5128.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5129.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5130. end
  5131. punchsound1:Play()
  5132.  for i = 0, 0.3, 0.1 do
  5133.         swait()
  5134.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5135.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5136.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5137.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5138.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5139.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5140. end
  5141.  for i = 0, 0.3, 0.1 do
  5142.         swait()
  5143.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5144.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5145.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5146.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5147.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5148.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5149. end
  5150.  for i = 0, 0.3, 0.1 do
  5151.         swait()
  5152.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5153.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5154.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5155.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5156.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5157.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5158. end
  5159. punchsound1:Play()
  5160. for i = 0, 0.3, 0.1 do
  5161.         swait()
  5162.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5163.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5164.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5165.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5166.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5167.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5168. end
  5169. punchsound1:Play()
  5170.  for i = 0, 0.3, 0.1 do
  5171.         swait()
  5172.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5173.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5174.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5175.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5176.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5177.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5178. end
  5179.  for i = 0, 0.3, 0.1 do
  5180.         swait()
  5181.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5182.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5183.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5184.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5185.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5186.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5187. end
  5188. punchsound1:Play()
  5189.  for i = 0, 1, 0.1 do
  5190.         swait()
  5191.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5192.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5193.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5194.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5195.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5196.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5197. end
  5198. for i = 0, 0.3, 0.1 do
  5199.         swait()
  5200.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5201.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5202.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5203.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5204.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5205.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5206. end
  5207. punchsound1:Play()
  5208.  for i = 0, 0.3, 0.1 do
  5209.         swait()
  5210.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5211.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5212.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5213.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5214.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5215.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5216. end
  5217.  for i = 0, 0.3, 0.1 do
  5218.         swait()
  5219.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5220.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5221.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5222.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5223.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5224.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5225. end
  5226.  for i = 0, 0.3, 0.1 do
  5227.         swait()
  5228.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5229.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5230.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5231.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5232.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5233.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5234. end
  5235. punchsound1:Play()
  5236. for i = 0, 0.3, 0.1 do
  5237.         swait()
  5238.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5239.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5240.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5241.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5242.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5243.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5244. end
  5245. punchsound1:Play()
  5246.  for i = 0, 0.6, 0.1 do
  5247.         swait()
  5248.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5249.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5250.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5251.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5252.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5253.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5254. end
  5255.  for i = 0, 0.3, 0.1 do
  5256.         swait()
  5257.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5258.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5259.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5260.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5261.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5262.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5263. end
  5264.  for i = 0, 0.3, 0.1 do
  5265.         swait()
  5266.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5267.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5268.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5269.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5270.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5271.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5272. end
  5273. punchsound1:Play()
  5274. for i = 0, 0.5, 0.1 do
  5275.         swait()
  5276.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5277.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5278.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5279.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5280.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5281.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5282. end
  5283. punchsound1:Play()
  5284.  for i = 0, 0.6, 0.1 do
  5285.         swait()
  5286.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5287.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5288.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5289.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5290.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5291.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5292. end
  5293.  for i = 0, 0.6, 0.1 do
  5294.         swait()
  5295.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5296.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5297.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5298.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5299.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5300.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5301. end
  5302.  for i = 0, 0.5, 0.1 do
  5303.         swait()
  5304.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5305.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5306.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5307.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5308.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5309.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5310. end
  5311. punchsound1:Play()
  5312. for i = 0, 0.5, 0.1 do
  5313.         swait()
  5314.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5315.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5316.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5317.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5318.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5319.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5320. end
  5321. punchsound1:Play()
  5322.  for i = 0, 0.6, 0.1 do
  5323.         swait()
  5324.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5325.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5326.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5327.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5328.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5329.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5330. end
  5331.  for i = 0, 0.6, 0.1 do
  5332.         swait()
  5333.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5334.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5335.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5336.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5337.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5338.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5339. end
  5340.  for i = 0, 0.5, 0.1 do
  5341.         swait()
  5342.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5343.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5344.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5345.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5346.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5347.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5348. end
  5349. punchsound1:Play()
  5350. for i = 0, 0.5, 0.1 do
  5351.         swait()
  5352.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5353.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5354.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5355.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5356.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5357.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5358. end
  5359. punchsound1:Play()
  5360.  for i = 0, 0.6, 0.1 do
  5361.         swait()
  5362.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5363.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5364.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5365.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5366.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5367.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5368. end
  5369.  for i = 0, 0.6, 0.1 do
  5370.         swait()
  5371.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5372.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5373.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5374.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5375.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5376.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5377. end
  5378. punchsound1:Play()
  5379.  for i = 0, 1, 0.1 do
  5380.         swait()
  5381.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5382.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5383.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5384.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5385.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5386.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5387. end
  5388. for i = 0, 0.5, 0.1 do
  5389.         swait()
  5390.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5391.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5392.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5393.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5394.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5395.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5396. end
  5397. punchsound1:Play()
  5398.  for i = 0, 0.6, 0.1 do
  5399.         swait()
  5400.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5401.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5402.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5403.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5404.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5405.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5406. end
  5407.  for i = 0, 0.6, 0.1 do
  5408.         swait()
  5409.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5410.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5411.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5412.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5413.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5414.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5415. end
  5416.  for i = 0, 0.5, 0.1 do
  5417.         swait()
  5418.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5419.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5420.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5421.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5422.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5423.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5424. end
  5425. punchsound1:Play()
  5426. for i = 0, 0.5, 0.1 do
  5427.         swait()
  5428.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5429.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5430.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5431.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5432.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5433.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5434. end
  5435. punchsound1:Play()
  5436.  for i = 0, 0.6, 0.1 do
  5437.         swait()
  5438.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5439.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5440.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5441.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5442.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5443.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5444. end
  5445.  for i = 0, 0.6, 0.1 do
  5446.         swait()
  5447.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5448.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5449.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5450.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5451.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5452.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5453. end
  5454.  for i = 0, 0.5, 0.1 do
  5455.         swait()
  5456.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5457.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5458.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5459.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5460.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5461.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5462. end
  5463. punchsound1:Play()
  5464. for i = 0, 0.5, 0.1 do
  5465.         swait()
  5466.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5467.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5468.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5469.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5470.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5471.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5472. end
  5473. punchsound1:Play()
  5474.  for i = 0, 0.6, 0.1 do
  5475.         swait()
  5476.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5477.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5478.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5479.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5480.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5481.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5482. end
  5483.  for i = 0, 0.6, 0.1 do
  5484.         swait()
  5485.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5486.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5487.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5488.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5489.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5490.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5491. end
  5492.  for i = 0, 0.5, 0.1 do
  5493.         swait()
  5494.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5495.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5496.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5497.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5498.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5499.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5500. end
  5501. punchsound1:Play()
  5502. for i = 0, 0.5, 0.1 do
  5503.         swait()
  5504.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5505.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5506.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5507.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5508.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5509.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5510. end
  5511. punchsound1:Play()
  5512.  for i = 0, 0.6, 0.1 do
  5513.         swait()
  5514.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5515.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5516.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5517.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5518.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5519.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5520. end
  5521.  for i = 0, 0.6, 0.1 do
  5522.         swait()
  5523.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5524.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5525.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5526.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5527.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5528.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5529. end
  5530.  for i = 0, 0.5, 0.1 do
  5531.         swait()
  5532.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5533.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5534.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5535.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5536.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5537.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5538. end
  5539. punchsound1:Play()
  5540. for i = 0, 0.5, 0.1 do
  5541.         swait()
  5542.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5543.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5544.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5545.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5546.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5547.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5548. end
  5549. punchsound1:Play()
  5550.  for i = 0, 0.6, 0.1 do
  5551.         swait()
  5552.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5553.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5554.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5555.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5556.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5557.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5558. end
  5559.  for i = 0, 0.6, 0.1 do
  5560.         swait()
  5561.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5562.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5563.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5564.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5565.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5566.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5567. end
  5568. punchsound1:Play()
  5569.  for i = 0, 1, 0.1 do
  5570.         swait()
  5571.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5572.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5573.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5574.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5575.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5576.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5577. end
  5578. for i = 0, 0.5, 0.1 do
  5579.         swait()
  5580.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5581.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5582.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5583.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5584.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5585.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5586. end
  5587. punchsound1:Play()
  5588.  for i = 0, 0.6, 0.1 do
  5589.         swait()
  5590.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5591.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5592.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5593.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5594.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5595.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5596. end
  5597.  for i = 0, 0.6, 0.1 do
  5598.         swait()
  5599.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5600.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5601.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5602.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5603.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5604.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5605. end
  5606.  for i = 0, 0.5, 0.1 do
  5607.         swait()
  5608.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5609.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5610.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5611.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5612.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5613.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5614. end
  5615. punchsound1:Play()
  5616. for i = 0, 0.3, 0.1 do
  5617.         swait()
  5618.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5619.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5620.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5621.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5622.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5623.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5624. end
  5625. punchsound1:Play()
  5626.  for i = 0, 0.3, 0.1 do
  5627.         swait()
  5628.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5629.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5630.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5631.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5632.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5633.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5634. end
  5635.  for i = 0, 0.3, 0.1 do
  5636.         swait()
  5637.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5638.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5639.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5640.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5641.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5642.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5643. end
  5644.  for i = 0, 0.3, 0.1 do
  5645.         swait()
  5646.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5647.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5648.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5649.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5650.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5651.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5652. end
  5653. punchsound1:Play()
  5654. for i = 0, 0.3, 0.1 do
  5655.         swait()
  5656.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5657.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5658.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5659.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5660.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5661.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5662. end
  5663. punchsound1:Play()
  5664.  for i = 0, 0.3, 0.1 do
  5665.         swait()
  5666.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5667.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5668.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5669.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5670.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5671.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5672. end
  5673.  for i = 0, 0.3, 0.1 do
  5674.         swait()
  5675.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5676.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5677.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5678.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5679.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5680.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5681. end
  5682.  for i = 0, 0.3, 0.1 do
  5683.         swait()
  5684.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5685.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5686.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5687.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5688.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5689.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5690. end
  5691. punchsound1:Play()
  5692. for i = 0, 0.3, 0.1 do
  5693.         swait()
  5694.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5695.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5696.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5697.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5698.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5699.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5700. end
  5701. punchsound1:Play()
  5702.  for i = 0, 0.3, 0.1 do
  5703.         swait()
  5704.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5705.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5706.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5707.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5708.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5709.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5710. end
  5711.  for i = 0, 0.1, 0.1 do
  5712.         swait()
  5713.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5714.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5715.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5716.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5717.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5718.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5719. end
  5720.  for i = 0, 0.1, 0.1 do
  5721.         swait()
  5722.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5723.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5724.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5725.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5726.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5727.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5728. end
  5729. punchsound1:Play()
  5730. for i = 0, 0.1, 0.1 do
  5731.         swait()
  5732.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5733.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5734.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5735.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5736.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5737.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5738. end
  5739. punchsound1:Play()
  5740.  for i = 0, 0.1, 0.1 do
  5741.         swait()
  5742.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5743.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5744.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5745.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5746.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5747.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5748. end
  5749.  for i = 0, 0.1, 0.1 do
  5750.         swait()
  5751.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5752.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5753.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5754.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5755.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5756.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5757. end
  5758. punchsound1:Play()
  5759.  for i = 0, 0.4, 0.1 do
  5760.         swait()
  5761.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5762.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5763.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5764.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5765.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5766.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5767. end
  5768. for i,v in pairs(to.Parent:GetChildren()) do
  5769.                     if v:IsA("Humanoid") then
  5770.                         v.Health = v.Health - 20
  5771.                        
  5772.                         v.PlatformStand = true
  5773.                     end
  5774.     end
  5775.     to.CFrame = CFrame.new(to.CFrame.p + v3(0,50,0))
  5776. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,50,0))
  5777. Zanzoken = Instance.new("Part",char)
  5778. Zanzoken.Anchored = true
  5779. Zanzoken.Position = v3(999,999,999)
  5780. Zanzoken.CFrame = Torso.CFrame
  5781. game.Debris:AddItem(Zanzoken,0.5)
  5782. Zanzoken.Transparency = 1
  5783. Zano:Play()
  5784. wait()
  5785. idk = Instance.new("BillboardGui",Zanzoken)
  5786. idk.Size = UDim2.new(10,0,15,0)
  5787. idk.AlwaysOnTop = false
  5788. idk1 = Instance.new("ImageLabel",idk)
  5789. idk1.BackgroundTransparency = 1
  5790. idk.ExtentsOffset = v3(0,0,0)
  5791. idk1.ImageTransparency = 0
  5792. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5793. idk1.Size = UDim2.new(2,0,1,0)
  5794. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5795. idk1.Image = "rbxassetid://319554883"
  5796. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  5797. wait()
  5798. Zanzoken = Instance.new("Part",char)
  5799. Zanzoken.Anchored = true
  5800. Zanzoken.Position = v3(999,999,999)
  5801. Zanzoken.CFrame = Torso.CFrame
  5802. game.Debris:AddItem(Zanzoken,0.5)
  5803. Zanzoken.Transparency = 1
  5804. wait()
  5805. idk = Instance.new("BillboardGui",Zanzoken)
  5806. idk.Size = UDim2.new(20,0,20,0)
  5807. idk.AlwaysOnTop = false
  5808. idk1 = Instance.new("ImageLabel",idk)
  5809. idk1.BackgroundTransparency = 1
  5810. idk.ExtentsOffset = v3(0,0,0)
  5811. idk1.ImageTransparency = 0
  5812. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5813. idk1.Size = UDim2.new(2,0,1,0)
  5814. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5815. idk1.Image = "rbxassetid://319554883"
  5816. punchsound1:Play()
  5817. for i = 0, 6, 0.1 do
  5818.         swait()
  5819.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5820.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5821.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5822.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5823.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5824.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5825. end
  5826.  for i = 0, 0.6, 0.1 do
  5827.         swait()
  5828.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5829.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5830.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5831.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5832.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5833.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5834. end
  5835.  for i = 0, 0.6, 0.1 do
  5836.         swait()
  5837.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5838.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5839.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5840.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5841.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5842.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5843. end
  5844. punchsound1:Play()
  5845.  for i = 0, 1, 0.1 do
  5846.         swait()
  5847.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5848.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5849.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5850.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5851.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5852.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5853. end
  5854.  for i = 0, 0.6, 0.1 do
  5855.         swait()
  5856.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5857.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5858.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5859.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5860.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5861.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5862. end
  5863.  for i = 0, 0.6, 0.1 do
  5864.         swait()
  5865.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5866.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5867.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5868.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5869.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5870.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5871. end
  5872. punchsound1:Play()
  5873.  for i = 0, 1, 0.1 do
  5874.         swait()
  5875.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5876.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5877.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5878.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5879.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5880.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5881. end
  5882.  for i = 0, 0.6, 0.1 do
  5883.         swait()
  5884.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5885.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5886.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5887.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5888.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5889.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5890. end
  5891.  for i = 0, 0.6, 0.1 do
  5892.         swait()
  5893.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5894.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5895.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5896.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5897.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5898.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  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, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5904.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5905.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5906.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5907.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5908.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5909. end
  5910.  for i = 0, 0.6, 0.1 do
  5911.         swait()
  5912.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5913.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5914.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5915.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5916.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5917.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5918. end
  5919.  for i = 0, 0.6, 0.1 do
  5920.         swait()
  5921.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5922.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5923.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5924.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5925.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5926.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5927. end
  5928. punchsound1:Play()
  5929.  for i = 0, 1, 0.1 do
  5930.         swait()
  5931.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5932.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5933.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5934.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5935.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5936.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5937. end
  5938.  for i = 0, 0.6, 0.1 do
  5939.         swait()
  5940.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5941.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5942.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5943.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5944.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5945.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5946. end
  5947.  for i = 0, 0.6, 0.1 do
  5948.         swait()
  5949.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5950.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5951.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5952.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5953.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5954.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5955. end
  5956. punchsound1:Play()
  5957.  for i = 0, 1, 0.1 do
  5958.         swait()
  5959.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5960.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5961.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5962.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5963.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5964.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5965. end
  5966.  for i = 0, 0.6, 0.1 do
  5967.         swait()
  5968.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5969.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5970.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5971.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5972.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5973.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5974. end
  5975.  for i = 0, 0.6, 0.1 do
  5976.         swait()
  5977.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5978.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5979.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5980.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5981.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5982.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5983. end
  5984. punchsound1:Play()
  5985.  for i = 0, 1, 0.1 do
  5986.         swait()
  5987.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5988.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5989.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5990.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5991.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5992.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5993. end
  5994.  
  5995.  
  5996.  
  5997. for i,v in pairs(to.Parent:GetChildren()) do
  5998.                     if v:IsA("Humanoid") then
  5999.                         v.Health = v.Health - 20
  6000.                        
  6001.                         v.PlatformStand = true
  6002.                     end
  6003.     end
  6004. StrongPunch:Play()
  6005. for i = 0, 1, 0.1 do
  6006.         swait()
  6007.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6008.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6009.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6010.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6011.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6012.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6013.       end
  6014.  for i = 0, 1, 0.1 do
  6015.         swait()
  6016.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6017.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6018.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6019.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6020.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6021.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  6022. end
  6023. for i,v in pairs(to.Parent:GetChildren()) do
  6024.                     if v:IsA("Humanoid") then
  6025.                         v.Health = v.Health - 5
  6026.                        
  6027.                         v.PlatformStand = true
  6028.                     end
  6029.     end
  6030.     to.CFrame = CFrame.new(to.CFrame.p + v3(0,200,0))
  6031. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,200,0))
  6032. Zanzoken = Instance.new("Part",char)
  6033. Zanzoken.Anchored = true
  6034. Zanzoken.Position = v3(999,999,999)
  6035. Zanzoken.CFrame = Torso.CFrame
  6036. game.Debris:AddItem(Zanzoken,0.5)
  6037. Zanzoken.Transparency = 1
  6038. Zano:Play()
  6039. wait()
  6040. idk = Instance.new("BillboardGui",Zanzoken)
  6041. idk.Size = UDim2.new(10,0,15,0)
  6042. idk.AlwaysOnTop = false
  6043. idk1 = Instance.new("ImageLabel",idk)
  6044. idk1.BackgroundTransparency = 1
  6045. idk.ExtentsOffset = v3(0,0,0)
  6046. idk1.ImageTransparency = 0
  6047. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6048. idk1.Size = UDim2.new(2,0,1,0)
  6049. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6050. idk1.Image = "rbxassetid://319554883"
  6051. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6052. wait()
  6053. Zanzoken = Instance.new("Part",char)
  6054. Zanzoken.Anchored = true
  6055. Zanzoken.Position = v3(999,999,999)
  6056. Zanzoken.CFrame = Torso.CFrame
  6057. game.Debris:AddItem(Zanzoken,0.5)
  6058. Zanzoken.Transparency = 1
  6059. wait()
  6060. idk = Instance.new("BillboardGui",Zanzoken)
  6061. idk.Size = UDim2.new(20,0,20,0)
  6062. idk.AlwaysOnTop = false
  6063. idk1 = Instance.new("ImageLabel",idk)
  6064. idk1.BackgroundTransparency = 1
  6065. idk.ExtentsOffset = v3(0,0,0)
  6066. idk1.ImageTransparency = 0
  6067. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6068. idk1.Size = UDim2.new(2,0,1,0)
  6069. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6070. idk1.Image = "rbxassetid://319554883"
  6071.  for i = 0, 1, 0.1 do
  6072.         swait()
  6073.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6074.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6075.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6076.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6077.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6078.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  6079. end
  6080. punchsound1:Play()
  6081. for i = 0, 1, 0.1 do
  6082.         swait()
  6083.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6084.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6085.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6086.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6087.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6088.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6089. end
  6090. punchsound1:Play()
  6091.  for i = 0, 1, 0.1 do
  6092.         swait()
  6093.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6094.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6095.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6096.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6097.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6098.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  6099. end
  6100. for i = 0, 1, 0.1 do
  6101.         swait()
  6102.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6103.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6104.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6105.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6106.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6107.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6108.       end
  6109.  for i = 0, 1, 0.1 do
  6110.         swait()
  6111.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6112.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6113.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6114.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6115.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6116.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  6117. end
  6118.     to.CFrame = CFrame.new(to.CFrame.p + v3(30,70,0))
  6119. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(30,70,0))
  6120. Zanzoken = Instance.new("Part",char)
  6121. Zanzoken.Anchored = true
  6122. Zanzoken.Position = v3(999,999,999)
  6123. Zanzoken.CFrame = Torso.CFrame
  6124. game.Debris:AddItem(Zanzoken,0.5)
  6125. Zanzoken.Transparency = 1
  6126. Zano:Play()
  6127. wait()
  6128. idk = Instance.new("BillboardGui",Zanzoken)
  6129. idk.Size = UDim2.new(10,0,15,0)
  6130. idk.AlwaysOnTop = false
  6131. idk1 = Instance.new("ImageLabel",idk)
  6132. idk1.BackgroundTransparency = 1
  6133. idk.ExtentsOffset = v3(0,0,0)
  6134. idk1.ImageTransparency = 0
  6135. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6136. idk1.Size = UDim2.new(2,0,1,0)
  6137. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6138. idk1.Image = "rbxassetid://319554883"
  6139. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6140. wait()
  6141. Zanzoken = Instance.new("Part",char)
  6142. Zanzoken.Anchored = true
  6143. Zanzoken.Position = v3(999,999,999)
  6144. Zanzoken.CFrame = Torso.CFrame
  6145. game.Debris:AddItem(Zanzoken,0.5)
  6146. Zanzoken.Transparency = 1
  6147. wait()
  6148. idk = Instance.new("BillboardGui",Zanzoken)
  6149. idk.Size = UDim2.new(20,0,20,0)
  6150. idk.AlwaysOnTop = false
  6151. idk1 = Instance.new("ImageLabel",idk)
  6152. idk1.BackgroundTransparency = 1
  6153. idk.ExtentsOffset = v3(0,0,0)
  6154. idk1.ImageTransparency = 0
  6155. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6156. idk1.Size = UDim2.new(2,0,1,0)
  6157. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6158. idk1.Image = "rbxassetid://319554883"
  6159. StrongPunch:Play()
  6160. Break:Play()
  6161.  
  6162. for i = 0, 6, 0.1 do
  6163.         swait()
  6164.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6165.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6166.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6167.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6168.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6169.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6170.       end
  6171. StrongPunch1:Play()
  6172.  for i = 0, 6, 0.1 do
  6173.         swait()
  6174.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6175.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6176.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6177.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6178.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6179.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6180.       end
  6181. StrongPunch2:Play()
  6182.    for i = 0, 7, 0.1 do
  6183.         swait()
  6184.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6185.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6186.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6187.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6188.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6189.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6190. end
  6191.  for i = 0, 1, 0.1 do
  6192.         swait()
  6193.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6194.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6195.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6196.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6197.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6198.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  6199. end
  6200. punchsound1:Play()
  6201. for i = 0, 1, 0.1 do
  6202.         swait()
  6203.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6204.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6205.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6206.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6207.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6208.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6209. end
  6210. punchsound1:Play()
  6211.  for i = 0, 1, 0.1 do
  6212.         swait()
  6213.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6214.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6215.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6216.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6217.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6218.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  6219. end
  6220. for i = 0, 1, 0.1 do
  6221.         swait()
  6222.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6223.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6224.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6225.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6226.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6227.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6228.       end
  6229.  for i = 0, 1, 0.1 do
  6230.         swait()
  6231.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6232.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6233.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6234.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6235.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6236.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  6237. end
  6238. punchsound1:Play()
  6239. for i = 0, 0.5, 0.1 do
  6240.         swait()
  6241.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6242.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6243.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6244.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6245.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6246.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6247. end
  6248. punchsound1:Play()
  6249.  for i = 0, 0.5, 0.1 do
  6250.         swait()
  6251.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6252.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6253.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6254.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6255.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6256.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  6257. end
  6258.     to.CFrame = CFrame.new(to.CFrame.p + v3(0,-100,0))
  6259. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,-100,0))
  6260. Zanzoken = Instance.new("Part",char)
  6261. Zanzoken.Anchored = true
  6262. Zanzoken.Position = v3(999,999,999)
  6263. Zanzoken.CFrame = Torso.CFrame
  6264. game.Debris:AddItem(Zanzoken,0.5)
  6265. Zanzoken.Transparency = 1
  6266. Zano:Play()
  6267. wait()
  6268. idk = Instance.new("BillboardGui",Zanzoken)
  6269. idk.Size = UDim2.new(10,0,15,0)
  6270. idk.AlwaysOnTop = false
  6271. idk1 = Instance.new("ImageLabel",idk)
  6272. idk1.BackgroundTransparency = 1
  6273. idk.ExtentsOffset = v3(0,0,0)
  6274. idk1.ImageTransparency = 0
  6275. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6276. idk1.Size = UDim2.new(2,0,1,0)
  6277. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6278. idk1.Image = "rbxassetid://319554883"
  6279. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6280. wait()
  6281. Zanzoken = Instance.new("Part",char)
  6282. Zanzoken.Anchored = true
  6283. Zanzoken.Position = v3(999,999,999)
  6284. Zanzoken.CFrame = Torso.CFrame
  6285. game.Debris:AddItem(Zanzoken,0.5)
  6286. Zanzoken.Transparency = 1
  6287. wait()
  6288. idk = Instance.new("BillboardGui",Zanzoken)
  6289. idk.Size = UDim2.new(20,0,20,0)
  6290. idk.AlwaysOnTop = false
  6291. idk1 = Instance.new("ImageLabel",idk)
  6292. idk1.BackgroundTransparency = 1
  6293. idk.ExtentsOffset = v3(0,0,0)
  6294. idk1.ImageTransparency = 0
  6295. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6296. idk1.Size = UDim2.new(2,0,1,0)
  6297. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6298. idk1.Image = "rbxassetid://319554883"
  6299.  for i = 0, 0.4, 0.1 do
  6300.         swait()
  6301.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6302.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6303.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6304.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6305.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6306.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  6307. end
  6308. punchsound1:Play()
  6309. for i = 0, 0.4, 0.1 do
  6310.         swait()
  6311.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6312.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6313.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6314.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6315.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6316.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6317. end
  6318. for i = 0, 0.4, 0.1 do
  6319.         swait()
  6320.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6321.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6322.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6323.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6324.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6325.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  6326. end
  6327. punchsound1:Play()
  6328. for i = 0, 0.4, 0.1 do
  6329.         swait()
  6330.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6331.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6332.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6333.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6334.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6335.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6336. end
  6337. for i = 0, 0.4, 0.1 do
  6338.         swait()
  6339.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6340.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6341.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6342.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6343.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6344.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  6345. end
  6346. punchsound1:Play()
  6347. for i = 0, 0.4, 0.1 do
  6348.         swait()
  6349.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6350.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6351.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6352.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6353.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6354.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6355. end
  6356. for i = 0, 0.4, 0.1 do
  6357.         swait()
  6358.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6359.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6360.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6361.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6362.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6363.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  6364. end
  6365. punchsound1:Play()
  6366. for i = 0, 0.4, 0.1 do
  6367.         swait()
  6368.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6369.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6370.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6371.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6372.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6373.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6374. end
  6375. for i = 0, 0.4, 0.1 do
  6376.         swait()
  6377.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6378.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6379.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6380.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6381.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6382.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  6383. end
  6384. punchsound1:Play()
  6385. for i = 0, 0.4, 0.1 do
  6386.         swait()
  6387.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6388.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6389.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6390.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6391.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6392.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6393. end
  6394. for i = 0, 0.4, 0.1 do
  6395.         swait()
  6396.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6397.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6398.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6399.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6400.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6401.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  6402. end
  6403. punchsound1:Play()
  6404. for i = 0, 0.4, 0.1 do
  6405.         swait()
  6406.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6407.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6408.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6409.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6410.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6411.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6412. end
  6413. for i = 0, 0.4, 0.1 do
  6414.         swait()
  6415.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6416.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6417.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6418.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6419.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6420.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  6421. end
  6422. punchsound1:Play()
  6423. for i = 0, 0.4, 0.1 do
  6424.         swait()
  6425.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6426.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6427.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6428.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6429.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6430.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6431. end
  6432. punchsound1:Play()
  6433.         local pie222 = Instance.new("ParticleEmitter")
  6434. pie222.Parent = LeftArm
  6435. pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  6436. pie222.LightEmission = 1
  6437. pie222.Size = NumberSequence.new(3)
  6438. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  6439. pie222.Transparency = NumberSequence.new(0.6,1)
  6440. pie222.EmissionDirection = "Top"
  6441. pie222.Enabled = true
  6442. pie222.Lifetime = NumberRange.new(1)
  6443. pie222.Rotation = NumberRange.new(-320, 320)
  6444. pie222.Rate = 404
  6445. pie222.Speed = NumberRange.new(0)
  6446. pie222.LockedToPart = false
  6447. pie222.VelocitySpread = 2
  6448.  for i = 0, 2, 0.1 do
  6449.         swait()
  6450.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6451.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6452.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6453.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6454.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6455.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  6456. end
  6457. wait(2)
  6458. bigbangattack2()
  6459. pie222:Destroy()
  6460.  
  6461. for i,v in pairs(to.Parent:GetChildren()) do
  6462.                     if v:IsA("Humanoid") then
  6463.                         v.Health = v.Health - math.huge
  6464.                        
  6465.                         v.PlatformStand = true
  6466.                     end
  6467.     end
  6468.  
  6469.     hit1 = false
  6470.  
  6471.     hit2 = true
  6472. for i,v in pairs(to.Parent:GetChildren()) do
  6473.                     if v:IsA("Humanoid") then
  6474.                         v.Health = v.Health - 10
  6475.                        
  6476.                         v.PlatformStand = true
  6477.                     end
  6478.     end
  6479. hit2 = false
  6480.  
  6481. hit3 = true
  6482. hit4 = true
  6483.  
  6484.  
  6485.  
  6486.  
  6487. coroutine.wrap(function()
  6488.                 for i=1,2 do
  6489.                     wait()
  6490.                
  6491.        
  6492.                        
  6493.  
  6494.    
  6495.     for i,v in pairs(to.Parent:GetChildren()) do
  6496.                     if v:IsA("Humanoid") then
  6497.                         v.Health = v.Health - 2
  6498.                        
  6499.                         v.PlatformStand = true
  6500.                     end
  6501.     end
  6502.                 end
  6503.    
  6504.                    
  6505.             wait(3)
  6506.             end)()
  6507.  
  6508.  
  6509.  
  6510.  
  6511.  
  6512.  
  6513.  
  6514.  
  6515.    
  6516.    
  6517.  
  6518.  
  6519.  
  6520.    
  6521.     for i,v in pairs(to.Parent:GetChildren()) do
  6522.                     if v:IsA("Humanoid") then
  6523.                         v.Health = v.Health - 10
  6524.                        
  6525.                         v.PlatformStand = true
  6526.                     end
  6527.     end
  6528.  
  6529.  
  6530.  
  6531.     hitground = new("Part",char)
  6532.     hitground.Size = Vector3.new(5,5,5)
  6533.     hitground.Name =  "Ground"
  6534.     hitground.Transparency = 1
  6535.     hitground.CanCollide = false
  6536.     game.Debris:AddItem(hitground,2)
  6537.     hitground.Position = Vector3.new(999,999,999)
  6538.     hitgroundweld = new("Weld",hitground)
  6539.     hitgroundweld.Part0 = to
  6540.     hitgroundweld.Part1 = hitground
  6541.     hitground.Touched:connect(function(hit2)
  6542.         if hit2.Size.x > 150 then
  6543.             hitground:Destroy()
  6544.             ad = new("Part",char)
  6545. ad.Name = "NewPart"
  6546. ad.Size = Vector3.new(30,0.1,30)   
  6547. ad.CanCollide = false
  6548. ad.Anchored = true
  6549. ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
  6550. ad.Transparency = 1
  6551. aad = new("Decal",ad)
  6552.  
  6553. aad.Face = "Top"
  6554. aad.Transparency = 1
  6555.         aad.Transparency = 0
  6556.         aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  6557.             smoke = new("Part",to)
  6558.             smokemesh = new("SpecialMesh",smoke)
  6559.             smokemesh.MeshId = "rbxassetid://928329648"
  6560.             smoke.BrickColor = hit2.BrickColor
  6561.             smoke.Anchored = true
  6562.             smoke.Position = hitground.Position
  6563.             GroundImpact:Play()
  6564.             for i = 1,20 do
  6565.                 wait()
  6566.                 smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
  6567.                 smoke.Transparency = smoke.Transparency + 1/20
  6568.             end
  6569.             smoke:Destroy()
  6570.             wait(0.5)
  6571.            
  6572.             for i = 1,20 do
  6573.                 wait(0.1)
  6574.                 aad.Transparency = aad.Transparency + 1/20
  6575.             end
  6576.         end
  6577.     end)
  6578.     ys = Instance.new("BodyVelocity",to)
  6579. ys.Name = "GO"
  6580.        
  6581. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  6582.  
  6583. ys.Velocity = v3(0,-90,0)
  6584.        
  6585.     wait(1)
  6586.         ys:Destroy()
  6587.        
  6588.  
  6589.  
  6590. hit3 = false
  6591. hit4 = false
  6592.  
  6593.  
  6594. hit1 = false
  6595.     hit2 = false
  6596.     hit3 = false
  6597.     hit4 = false
  6598. idle = true
  6599. RootPart.Anchored = false
  6600. end
  6601. end)
  6602. end
  6603.  
  6604. function Combo3()
  6605.     getplayer = new("Part",char)
  6606. getplayer.Position = Vector3.new(999,999,999)
  6607. getplayer.Transparency = 1
  6608. getplayer.Size = v3(3,3,3)
  6609. getplayer.CanCollide = false
  6610. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
  6611. getplayer.Name = "GetPlayer"
  6612.  
  6613. game.Debris:AddItem(getplayer,0.5)
  6614.  
  6615. getplayer.Touched:connect(function(hit)
  6616.             if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  6617.                 getplayer:Destroy()
  6618.                 to = hit.Parent:findFirstChild("HumanoidRootPart")
  6619.                 to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
  6620.                 to.Anchored = true
  6621.                 RootPart.Anchored = true
  6622.     idle = false
  6623.    
  6624.  
  6625.         punchsound1:Play()
  6626.         hit1 = true
  6627.  for i = 0, 1, 0.1 do
  6628.         swait()
  6629.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6630.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6631.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6632.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6633.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6634.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  6635. end
  6636. punchsound1:Play()
  6637. for i = 0, 1, 0.1 do
  6638.         swait()
  6639.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6640.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6641.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6642.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6643.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6644.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6645. end
  6646. punchsound1:Play()
  6647.  for i = 0, 1, 0.1 do
  6648.         swait()
  6649.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6650.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6651.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6652.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6653.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6654.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  6655. end
  6656.     to.CFrame = CFrame.new(to.CFrame.p + v3(0,5,70))
  6657. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,5,74))
  6658. Zanzoken = Instance.new("Part",char)
  6659. Zanzoken.Anchored = true
  6660. Zanzoken.Position = v3(999,999,999)
  6661. Zanzoken.CFrame = Torso.CFrame
  6662. game.Debris:AddItem(Zanzoken,0.5)
  6663. Zanzoken.Transparency = 1
  6664. Zano:Play()
  6665. wait()
  6666. idk = Instance.new("BillboardGui",Zanzoken)
  6667. idk.Size = UDim2.new(10,0,15,0)
  6668. idk.AlwaysOnTop = false
  6669. idk1 = Instance.new("ImageLabel",idk)
  6670. idk1.BackgroundTransparency = 1
  6671. idk.ExtentsOffset = v3(0,0,0)
  6672. idk1.ImageTransparency = 0
  6673. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6674. idk1.Size = UDim2.new(2,0,1,0)
  6675. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6676. idk1.Image = "rbxassetid://319554883"
  6677. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6678. wait()
  6679. Zanzoken = Instance.new("Part",char)
  6680. Zanzoken.Anchored = true
  6681. Zanzoken.Position = v3(999,999,999)
  6682. Zanzoken.CFrame = Torso.CFrame
  6683. game.Debris:AddItem(Zanzoken,0.5)
  6684. Zanzoken.Transparency = 1
  6685. wait()
  6686. idk = Instance.new("BillboardGui",Zanzoken)
  6687. idk.Size = UDim2.new(20,0,20,0)
  6688. idk.AlwaysOnTop = false
  6689. idk1 = Instance.new("ImageLabel",idk)
  6690. idk1.BackgroundTransparency = 1
  6691. idk.ExtentsOffset = v3(0,0,0)
  6692. idk1.ImageTransparency = 0
  6693. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6694. idk1.Size = UDim2.new(2,0,1,0)
  6695. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6696. idk1.Image = "rbxassetid://319554883"
  6697.  for i = 0, 1, 0.1 do
  6698.         swait()
  6699.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6700.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6701.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6702.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6703.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6704.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  6705. end
  6706. punchsound1:Play()
  6707. for i = 0, 1, 0.1 do
  6708.         swait()
  6709.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6710.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6711.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6712.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6713.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6714.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6715. end
  6716. punchsound1:Play()
  6717.  for i = 0, 1, 0.1 do
  6718.         swait()
  6719.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6720.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6721.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6722.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6723.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6724.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  6725. end
  6726.  for i = 0, 1, 0.1 do
  6727.         swait()
  6728.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6729.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6730.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6731.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6732.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6733.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  6734. end
  6735. punchsound1:Play()
  6736. for i = 0, 1, 0.1 do
  6737.         swait()
  6738.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6739.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6740.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6741.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6742.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6743.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6744. end
  6745. punchsound1:Play()
  6746.  for i = 0, 1, 0.1 do
  6747.         swait()
  6748.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6749.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6750.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6751.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6752.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6753.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  6754. end
  6755.  for i = 0, 1, 0.1 do
  6756.         swait()
  6757.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6758.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6759.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6760.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6761.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6762.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  6763. end
  6764. punchsound1:Play()
  6765. for i = 0, 1, 0.1 do
  6766.         swait()
  6767.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6768.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6769.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6770.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6771.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6772.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6773. end
  6774. punchsound1:Play()
  6775. for i,v in pairs(to.Parent:GetChildren()) do
  6776.                     if v:IsA("Humanoid") then
  6777.                         v.Health = v.Health - 10
  6778.                        
  6779.                         v.PlatformStand = true
  6780.                     end
  6781.     end
  6782.  for i = 0, 1, 0.1 do
  6783.         swait()
  6784.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6785.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6786.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6787.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6788.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6789.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  6790. end
  6791.  
  6792. for i = 0, 1, 0.1 do
  6793.         swait()
  6794.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6795.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6796.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6797.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6798.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6799.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6800. end
  6801. punchsound1:Play()
  6802.  for i = 0, 1, 0.1 do
  6803.         swait()
  6804.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6805.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6806.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6807.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6808.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6809.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  6810. end
  6811. for i,v in pairs(to.Parent:GetChildren()) do
  6812.                     if v:IsA("Humanoid") then
  6813.                         v.Health = v.Health - 3
  6814.                        
  6815.                         v.PlatformStand = true
  6816.                     end
  6817.     end
  6818.     to.CFrame = CFrame.new(to.CFrame.p + v3(60,5,0))
  6819. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(60,5,0))
  6820. Zanzoken = Instance.new("Part",char)
  6821. Zanzoken.Anchored = true
  6822. Zanzoken.Position = v3(999,999,999)
  6823. Zanzoken.CFrame = Torso.CFrame
  6824. game.Debris:AddItem(Zanzoken,0.5)
  6825. Zanzoken.Transparency = 1
  6826. Zano:Play()
  6827. wait()
  6828. idk = Instance.new("BillboardGui",Zanzoken)
  6829. idk.Size = UDim2.new(10,0,15,0)
  6830. idk.AlwaysOnTop = false
  6831. idk1 = Instance.new("ImageLabel",idk)
  6832. idk1.BackgroundTransparency = 1
  6833. idk.ExtentsOffset = v3(0,0,0)
  6834. idk1.ImageTransparency = 0
  6835. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6836. idk1.Size = UDim2.new(2,0,1,0)
  6837. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6838. idk1.Image = "rbxassetid://319554883"
  6839. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6840. wait()
  6841. Zanzoken = Instance.new("Part",char)
  6842. Zanzoken.Anchored = true
  6843. Zanzoken.Position = v3(999,999,999)
  6844. Zanzoken.CFrame = Torso.CFrame
  6845. game.Debris:AddItem(Zanzoken,0.5)
  6846. Zanzoken.Transparency = 1
  6847. wait()
  6848. idk = Instance.new("BillboardGui",Zanzoken)
  6849. idk.Size = UDim2.new(20,0,20,0)
  6850. idk.AlwaysOnTop = false
  6851. idk1 = Instance.new("ImageLabel",idk)
  6852. idk1.BackgroundTransparency = 1
  6853. idk.ExtentsOffset = v3(0,0,0)
  6854. idk1.ImageTransparency = 0
  6855. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6856. idk1.Size = UDim2.new(2,0,1,0)
  6857. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6858. idk1.Image = "rbxassetid://319554883"
  6859.  for i = 0, 1, 0.1 do
  6860.         swait()
  6861.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6862.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6863.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6864.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6865.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6866.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  6867. end
  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. punchsound1:Play()
  6878.  for i = 0, 1, 0.1 do
  6879.         swait()
  6880.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6881.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6882.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6883.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6884.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6885.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  6886. end
  6887. for i,v in pairs(to.Parent:GetChildren()) do
  6888.                     if v:IsA("Humanoid") then
  6889.                         v.Health = v.Health - 3
  6890.                        
  6891.                         v.PlatformStand = true
  6892.                     end
  6893.     end
  6894.     to.CFrame = CFrame.new(to.CFrame.p + v3(90,20,0))
  6895. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(90,20,0))
  6896. Zanzoken = Instance.new("Part",char)
  6897. Zanzoken.Anchored = true
  6898. Zanzoken.Position = v3(999,999,999)
  6899. Zanzoken.CFrame = Torso.CFrame
  6900. game.Debris:AddItem(Zanzoken,0.5)
  6901. Zanzoken.Transparency = 1
  6902. Zano:Play()
  6903. wait()
  6904. idk = Instance.new("BillboardGui",Zanzoken)
  6905. idk.Size = UDim2.new(10,0,15,0)
  6906. idk.AlwaysOnTop = false
  6907. idk1 = Instance.new("ImageLabel",idk)
  6908. idk1.BackgroundTransparency = 1
  6909. idk.ExtentsOffset = v3(0,0,0)
  6910. idk1.ImageTransparency = 0
  6911. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6912. idk1.Size = UDim2.new(2,0,1,0)
  6913. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6914. idk1.Image = "rbxassetid://319554883"
  6915. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6916. wait()
  6917. Zanzoken = Instance.new("Part",char)
  6918. Zanzoken.Anchored = true
  6919. Zanzoken.Position = v3(999,999,999)
  6920. Zanzoken.CFrame = Torso.CFrame
  6921. game.Debris:AddItem(Zanzoken,0.5)
  6922. Zanzoken.Transparency = 1
  6923. wait()
  6924. idk = Instance.new("BillboardGui",Zanzoken)
  6925. idk.Size = UDim2.new(20,0,20,0)
  6926. idk.AlwaysOnTop = false
  6927. idk1 = Instance.new("ImageLabel",idk)
  6928. idk1.BackgroundTransparency = 1
  6929. idk.ExtentsOffset = v3(0,0,0)
  6930. idk1.ImageTransparency = 0
  6931. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6932. idk1.Size = UDim2.new(2,0,1,0)
  6933. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6934. idk1.Image = "rbxassetid://319554883"
  6935. punchsound1:Play()
  6936. for i = 0, 1, 0.1 do
  6937.         swait()
  6938.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6939.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6940.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6941.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6942.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6943.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6944. end
  6945. punchsound1:Play()
  6946.  for i = 0, 1, 0.1 do
  6947.         swait()
  6948.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6949.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6950.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6951.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6952.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6953.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  6954. end
  6955.  
  6956.  
  6957. for i,v in pairs(to.Parent:GetChildren()) do
  6958.                     if v:IsA("Humanoid") then
  6959.                         v.Health = v.Health - 20
  6960.                        
  6961.                         v.PlatformStand = true
  6962.                     end
  6963.     end
  6964. StrongPunch:Play()
  6965. for i = 0, 1, 0.1 do
  6966.         swait()
  6967.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6968.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6969.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6970.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6971.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6972.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6973.       end
  6974.  for i = 0, 1, 0.1 do
  6975.         swait()
  6976.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6977.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6978.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6979.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6980.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6981.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  6982. end
  6983. for i,v in pairs(to.Parent:GetChildren()) do
  6984.                     if v:IsA("Humanoid") then
  6985.                         v.Health = v.Health - 3
  6986.                        
  6987.                         v.PlatformStand = true
  6988.                     end
  6989.     end
  6990.     to.CFrame = CFrame.new(to.CFrame.p + v3(0,200,0))
  6991. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,200,0))
  6992. Zanzoken = Instance.new("Part",char)
  6993. Zanzoken.Anchored = true
  6994. Zanzoken.Position = v3(999,999,999)
  6995. Zanzoken.CFrame = Torso.CFrame
  6996. game.Debris:AddItem(Zanzoken,0.5)
  6997. Zanzoken.Transparency = 1
  6998. Zano:Play()
  6999. wait()
  7000. idk = Instance.new("BillboardGui",Zanzoken)
  7001. idk.Size = UDim2.new(10,0,15,0)
  7002. idk.AlwaysOnTop = false
  7003. idk1 = Instance.new("ImageLabel",idk)
  7004. idk1.BackgroundTransparency = 1
  7005. idk.ExtentsOffset = v3(0,0,0)
  7006. idk1.ImageTransparency = 0
  7007. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7008. idk1.Size = UDim2.new(2,0,1,0)
  7009. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7010. idk1.Image = "rbxassetid://319554883"
  7011. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  7012. wait()
  7013. Zanzoken = Instance.new("Part",char)
  7014. Zanzoken.Anchored = true
  7015. Zanzoken.Position = v3(999,999,999)
  7016. Zanzoken.CFrame = Torso.CFrame
  7017. game.Debris:AddItem(Zanzoken,0.5)
  7018. Zanzoken.Transparency = 1
  7019. wait()
  7020. idk = Instance.new("BillboardGui",Zanzoken)
  7021. idk.Size = UDim2.new(20,0,20,0)
  7022. idk.AlwaysOnTop = false
  7023. idk1 = Instance.new("ImageLabel",idk)
  7024. idk1.BackgroundTransparency = 1
  7025. idk.ExtentsOffset = v3(0,0,0)
  7026. idk1.ImageTransparency = 0
  7027. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7028. idk1.Size = UDim2.new(2,0,1,0)
  7029. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7030. idk1.Image = "rbxassetid://319554883"
  7031.  for i = 0, 1, 0.1 do
  7032.         swait()
  7033.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7034.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7035.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7036.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7037.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7038.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  7039. end
  7040. punchsound1:Play()
  7041. for i = 0, 1, 0.1 do
  7042.         swait()
  7043.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7044.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7045.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7046.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7047.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7048.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7049. end
  7050. punchsound1:Play()
  7051.  for i = 0, 1, 0.1 do
  7052.         swait()
  7053.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7054.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7055.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7056.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7057.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7058.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  7059. end
  7060. for i = 0, 1, 0.1 do
  7061.         swait()
  7062.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7063.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7064.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7065.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7066.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  7067.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7068.       end
  7069.  for i = 0, 1, 0.1 do
  7070.         swait()
  7071.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7072.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7073.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7074.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7075.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7076.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  7077. end
  7078.     to.CFrame = CFrame.new(to.CFrame.p + v3(60,100,0))
  7079. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(60,140,0))
  7080. Zanzoken = Instance.new("Part",char)
  7081. Zanzoken.Anchored = true
  7082. Zanzoken.Position = v3(999,999,999)
  7083. Zanzoken.CFrame = Torso.CFrame
  7084. game.Debris:AddItem(Zanzoken,0.5)
  7085. Zanzoken.Transparency = 1
  7086. Zano:Play()
  7087. wait()
  7088. idk = Instance.new("BillboardGui",Zanzoken)
  7089. idk.Size = UDim2.new(10,0,15,0)
  7090. idk.AlwaysOnTop = false
  7091. idk1 = Instance.new("ImageLabel",idk)
  7092. idk1.BackgroundTransparency = 1
  7093. idk.ExtentsOffset = v3(0,0,0)
  7094. idk1.ImageTransparency = 0
  7095. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7096. idk1.Size = UDim2.new(2,0,1,0)
  7097. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7098. idk1.Image = "rbxassetid://319554883"
  7099. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  7100. wait()
  7101. Zanzoken = Instance.new("Part",char)
  7102. Zanzoken.Anchored = true
  7103. Zanzoken.Position = v3(999,999,999)
  7104. Zanzoken.CFrame = Torso.CFrame
  7105. game.Debris:AddItem(Zanzoken,0.5)
  7106. Zanzoken.Transparency = 1
  7107. wait()
  7108. idk = Instance.new("BillboardGui",Zanzoken)
  7109. idk.Size = UDim2.new(20,0,20,0)
  7110. idk.AlwaysOnTop = false
  7111. idk1 = Instance.new("ImageLabel",idk)
  7112. idk1.BackgroundTransparency = 1
  7113. idk.ExtentsOffset = v3(0,0,0)
  7114. idk1.ImageTransparency = 0
  7115. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7116. idk1.Size = UDim2.new(2,0,1,0)
  7117. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7118. idk1.Image = "rbxassetid://319554883"
  7119. StrongPunch:Play()
  7120. Break:Play()
  7121. local Aura4 = Instance.new('ParticleEmitter')
  7122. Aura4.Name = "Aura"
  7123. Aura4.Texture = "rbxassetid://1046299182"
  7124. Aura4.Parent = Torso
  7125. Aura4.LightEmission = 1
  7126. Aura4.Transparency = NumberSequence.new(0.7,1)
  7127. Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
  7128. Aura4.Size = NumberSequence.new(1,30)
  7129. Aura4.Rotation = NumberRange.new(-360,360)
  7130. Aura4.LockedToPart = true
  7131. Aura4.Lifetime = NumberRange.new(0.2)
  7132. Aura4.Rate = 100
  7133. Aura4.Speed = NumberRange.new(0)
  7134. Aura4.EmissionDirection = "Top"
  7135. for i = 0, 6, 0.1 do
  7136.         swait()
  7137.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7138.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7139.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7140.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7141.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7142.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7143.       end
  7144. Aura4:Destroy()
  7145. wait(0.1)
  7146. local Aura4 = Instance.new('ParticleEmitter')
  7147. Aura4.Name = "Aura"
  7148. Aura4.Texture = "rbxassetid://1046299182"
  7149. Aura4.Parent = Torso
  7150. Aura4.LightEmission = 1
  7151. Aura4.Transparency = NumberSequence.new(0.7,1)
  7152. Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
  7153. Aura4.Size = NumberSequence.new(1,30)
  7154. Aura4.Rotation = NumberRange.new(-360,360)
  7155. Aura4.LockedToPart = true
  7156. Aura4.Lifetime = NumberRange.new(0.2)
  7157. Aura4.Rate = 100
  7158. Aura4.Speed = NumberRange.new(0)
  7159. Aura4.EmissionDirection = "Top"
  7160. StrongPunch1:Play()
  7161. Break:Play()
  7162.  for i = 0, 6, 0.1 do
  7163.         swait()
  7164.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7165.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7166.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7167.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7168.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7169.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7170.       end
  7171. Aura4:Destroy()
  7172. StrongPunch2:Play()
  7173. Break:Play()
  7174. local Aura4 = Instance.new('ParticleEmitter')
  7175. Aura4.Name = "Aura"
  7176. Aura4.Texture = "rbxassetid://1046299182"
  7177. Aura4.Parent = Torso
  7178. Aura4.LightEmission = 1
  7179. Aura4.Transparency = NumberSequence.new(0.7,1)
  7180. Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
  7181. Aura4.Size = NumberSequence.new(1,30)
  7182. Aura4.Rotation = NumberRange.new(-360,360)
  7183. Aura4.LockedToPart = true
  7184. Aura4.Lifetime = NumberRange.new(0.2)
  7185. Aura4.Rate = 100
  7186. Aura4.Speed = NumberRange.new(0)
  7187. Aura4.EmissionDirection = "Top"
  7188.    for i = 0, 7, 0.1 do
  7189.         swait()
  7190.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7191.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7192.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7193.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7194.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  7195.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7196. end
  7197.     to.CFrame = CFrame.new(to.CFrame.p + v3(-100,600,0))
  7198. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(-100,600,0))
  7199. Aura4:Destroy()
  7200. Zanzoken = Instance.new("Part",char)
  7201. Zanzoken.Anchored = true
  7202. Zanzoken.Position = v3(999,999,999)
  7203. Zanzoken.CFrame = Torso.CFrame
  7204. game.Debris:AddItem(Zanzoken,0.5)
  7205. Zanzoken.Transparency = 1
  7206. Zano:Play()
  7207. wait()
  7208. idk = Instance.new("BillboardGui",Zanzoken)
  7209. idk.Size = UDim2.new(10,0,15,0)
  7210. idk.AlwaysOnTop = false
  7211. idk1 = Instance.new("ImageLabel",idk)
  7212. idk1.BackgroundTransparency = 1
  7213. idk.ExtentsOffset = v3(0,0,0)
  7214. idk1.ImageTransparency = 0
  7215. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7216. idk1.Size = UDim2.new(2,0,1,0)
  7217. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7218. idk1.Image = "rbxassetid://319554883"
  7219. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  7220. wait()
  7221. Zanzoken = Instance.new("Part",char)
  7222. Zanzoken.Anchored = true
  7223. Zanzoken.Position = v3(999,999,999)
  7224. Zanzoken.CFrame = Torso.CFrame
  7225. game.Debris:AddItem(Zanzoken,0.5)
  7226. Zanzoken.Transparency = 1
  7227. wait()
  7228. idk = Instance.new("BillboardGui",Zanzoken)
  7229. idk.Size = UDim2.new(20,0,20,0)
  7230. idk.AlwaysOnTop = false
  7231. idk1 = Instance.new("ImageLabel",idk)
  7232. idk1.BackgroundTransparency = 1
  7233. idk.ExtentsOffset = v3(0,0,0)
  7234. idk1.ImageTransparency = 0
  7235. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7236. idk1.Size = UDim2.new(2,0,1,0)
  7237. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7238. idk1.Image = "rbxassetid://319554883"
  7239.  for i = 0, 1, 0.1 do
  7240.         swait()
  7241.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7242.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7243.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7244.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7245.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7246.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  7247. end
  7248. punchsound1:Play()
  7249. for i = 0, 1, 0.1 do
  7250.         swait()
  7251.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7252.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7253.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7254.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7255.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7256.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7257. end
  7258. punchsound1:Play()
  7259.  for i = 0, 1, 0.1 do
  7260.         swait()
  7261.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7262.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7263.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7264.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7265.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7266.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  7267. end
  7268. for i = 0, 1, 0.1 do
  7269.         swait()
  7270.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7271.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7272.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7273.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7274.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  7275.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7276.       end
  7277.  for i = 0, 1, 0.1 do
  7278.         swait()
  7279.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7280.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7281.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7282.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7283.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7284.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  7285. end
  7286. punchsound1:Play()
  7287. for i = 0, 0.5, 0.1 do
  7288.         swait()
  7289.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7290.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7291.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7292.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7293.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7294.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7295. end
  7296. punchsound1:Play()
  7297.  for i = 0, 0.5, 0.1 do
  7298.         swait()
  7299.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7300.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7301.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7302.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7303.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7304.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  7305. end
  7306.     to.CFrame = CFrame.new(to.CFrame.p + v3(0,-800,0))
  7307. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,-800,0))
  7308. Zanzoken = Instance.new("Part",char)
  7309. Zanzoken.Anchored = true
  7310. Zanzoken.Position = v3(999,999,999)
  7311. Zanzoken.CFrame = Torso.CFrame
  7312. game.Debris:AddItem(Zanzoken,0.5)
  7313. Zanzoken.Transparency = 1
  7314. Zano:Play()
  7315. wait()
  7316. idk = Instance.new("BillboardGui",Zanzoken)
  7317. idk.Size = UDim2.new(10,0,15,0)
  7318. idk.AlwaysOnTop = false
  7319. idk1 = Instance.new("ImageLabel",idk)
  7320. idk1.BackgroundTransparency = 1
  7321. idk.ExtentsOffset = v3(0,0,0)
  7322. idk1.ImageTransparency = 0
  7323. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7324. idk1.Size = UDim2.new(2,0,1,0)
  7325. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7326. idk1.Image = "rbxassetid://319554883"
  7327. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  7328. wait()
  7329. Zanzoken = Instance.new("Part",char)
  7330. Zanzoken.Anchored = true
  7331. Zanzoken.Position = v3(999,999,999)
  7332. Zanzoken.CFrame = Torso.CFrame
  7333. game.Debris:AddItem(Zanzoken,0.5)
  7334. Zanzoken.Transparency = 1
  7335. wait()
  7336. idk = Instance.new("BillboardGui",Zanzoken)
  7337. idk.Size = UDim2.new(20,0,20,0)
  7338. idk.AlwaysOnTop = false
  7339. idk1 = Instance.new("ImageLabel",idk)
  7340. idk1.BackgroundTransparency = 1
  7341. idk.ExtentsOffset = v3(0,0,0)
  7342. idk1.ImageTransparency = 0
  7343. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7344. idk1.Size = UDim2.new(2,0,1,0)
  7345. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7346. idk1.Image = "rbxassetid://319554883"
  7347.  for i = 0, 0.4, 0.1 do
  7348.         swait()
  7349.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7350.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7351.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7352.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7353.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7354.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  7355. end
  7356. punchsound1:Play()
  7357. for i = 0, 0.4, 0.1 do
  7358.         swait()
  7359.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7360.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7361.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7362.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7363.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7364.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7365. end
  7366. punchsound1:Play()
  7367.  for i = 0, 1, 0.1 do
  7368.         swait()
  7369.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7370.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7371.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7372.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7373.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7374.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  7375. end
  7376. for i,v in pairs(to.Parent:GetChildren()) do
  7377.                     if v:IsA("Humanoid") then
  7378.                         v.Health = v.Health - 8
  7379.                        
  7380.                         v.PlatformStand = true
  7381.                     end
  7382.     end
  7383.  
  7384.     hit1 = false
  7385.  
  7386.         punchsound1:Play()
  7387.     hit2 = true
  7388.       for i = 0, 1, 0.1 do
  7389.         swait()
  7390.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7391.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7392.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7393.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7394.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7395.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7396.       end
  7397. for i,v in pairs(to.Parent:GetChildren()) do
  7398.                     if v:IsA("Humanoid") then
  7399.                         v.Health = v.Health - 10
  7400.                        
  7401.                         v.PlatformStand = true
  7402.                     end
  7403.     end
  7404. hit2 = false
  7405.  
  7406.     punchsound1:Play()
  7407. hit3 = true
  7408. hit4 = true
  7409.  
  7410.  
  7411. punchsound1:Play()
  7412.  
  7413.  
  7414. coroutine.wrap(function()
  7415.                 for i=1,2 do
  7416.                     wait()
  7417.                
  7418.        
  7419.                        
  7420.  
  7421.    
  7422.     for i,v in pairs(to.Parent:GetChildren()) do
  7423.                     if v:IsA("Humanoid") then
  7424.                         v.Health = v.Health - 30
  7425.                        
  7426.                         v.PlatformStand = true
  7427.                     end
  7428.     end
  7429.                 end
  7430.    
  7431.                    
  7432.             wait(3)
  7433.             end)()
  7434.  
  7435.  
  7436.  
  7437. RootPart.Anchored = false
  7438.  
  7439.  
  7440.  
  7441.  
  7442.  
  7443.     StrongPunch:Play()
  7444.    
  7445.    
  7446.  
  7447.  
  7448.  
  7449.    
  7450.     for i,v in pairs(to.Parent:GetChildren()) do
  7451.                     if v:IsA("Humanoid") then
  7452.                         v.Health = v.Health - 20
  7453.                        
  7454.                         v.PlatformStand = true
  7455.                     end
  7456.     end
  7457.  
  7458. StrongPunch2:Play()
  7459.  
  7460.  
  7461.     hitground = new("Part",char)
  7462.     hitground.Size = Vector3.new(5,5,5)
  7463.     hitground.Name =  "Ground"
  7464.     hitground.Transparency = 1
  7465.     hitground.CanCollide = false
  7466.     game.Debris:AddItem(hitground,2)
  7467.     hitground.Position = Vector3.new(999,999,999)
  7468.     hitgroundweld = new("Weld",hitground)
  7469.     hitgroundweld.Part0 = to
  7470.     hitgroundweld.Part1 = hitground
  7471.     hitground.Touched:connect(function(hit2)
  7472.         if hit2.Size.x > 150 then
  7473.             hitground:Destroy()
  7474.             ad = new("Part",char)
  7475. ad.Name = "NewPart"
  7476. ad.Size = Vector3.new(30,0.1,30)   
  7477. ad.CanCollide = false
  7478. ad.Anchored = true
  7479. ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
  7480. ad.Transparency = 1
  7481. aad = new("Decal",ad)
  7482.  
  7483. aad.Face = "Top"
  7484. aad.Transparency = 1
  7485.         aad.Transparency = 0
  7486.         aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  7487.             smoke = new("Part",to)
  7488.             smokemesh = new("SpecialMesh",smoke)
  7489.             smokemesh.MeshId = "rbxassetid://928329648"
  7490.             smoke.BrickColor = hit2.BrickColor
  7491.             smoke.Anchored = true
  7492.             smoke.Position = hitground.Position
  7493.             GroundImpact:Play()
  7494.             for i = 1,20 do
  7495.                 wait()
  7496.                 smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
  7497.                 smoke.Transparency = smoke.Transparency + 1/20
  7498.             end
  7499.             smoke:Destroy()
  7500.             wait(0.5)
  7501.            
  7502.             for i = 1,20 do
  7503.                 wait(0.1)
  7504.                 aad.Transparency = aad.Transparency + 1/20
  7505.             end
  7506.         end
  7507.     end)
  7508.     ys = Instance.new("BodyVelocity",to)
  7509. ys.Name = "GO"
  7510.        
  7511. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  7512.  
  7513. ys.Velocity = v3(0,-90,0)
  7514.        
  7515.     wait(1)
  7516.         ys:Destroy()
  7517.  
  7518.    
  7519.    
  7520.  
  7521.  
  7522. hit3 = false
  7523. hit4 = false
  7524.  
  7525.  
  7526. hit1 = false
  7527.     hit2 = false
  7528.     hit3 = false
  7529.     hit4 = false
  7530. idle = true
  7531.   RootPart.Anchored = false
  7532. to.Anchored = false
  7533. end
  7534. end)
  7535. end
  7536.  
  7537.  
  7538. function Combo2()
  7539.     getplayer = new("Part",char)
  7540. getplayer.Position = Vector3.new(999,999,999)
  7541. getplayer.Transparency = 1
  7542. getplayer.Size = v3(55,55,55)
  7543. getplayer.CanCollide = false
  7544. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
  7545. getplayer.Name = "GetPlayer"
  7546.  
  7547. game.Debris:AddItem(getplayer,0.5)
  7548.  
  7549. getplayer.Touched:connect(function(hit)
  7550.             if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  7551.                 getplayer:Destroy()
  7552.                 to = hit.Parent:findFirstChild("HumanoidRootPart")
  7553.                 to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
  7554.                 to.Anchored = true
  7555.     idle = false
  7556.    
  7557.  
  7558.         hit1 = true
  7559.  
  7560. for i,v in pairs(to.Parent:GetChildren()) do
  7561.                     if v:IsA("Humanoid") then
  7562.                         v.Health = v.Health - 20
  7563.                        
  7564.                         v.PlatformStand = true
  7565.                     end
  7566.     end
  7567.  
  7568. for i,v in pairs(to.Parent:GetChildren()) do
  7569.                     if v:IsA("Humanoid") then
  7570.                         v.Health = v.Health - 10
  7571.                        
  7572.                         v.PlatformStand = true
  7573.                     end
  7574.     end
  7575.  
  7576.     hit1 = false
  7577.  
  7578.    
  7579.     hit2 = true
  7580.      
  7581. for i,v in pairs(to.Parent:GetChildren()) do
  7582.                     if v:IsA("Humanoid") then
  7583.                         v.Health = v.Health - 5
  7584.                        
  7585.                         v.PlatformStand = true
  7586.                     end
  7587.     end
  7588. hit2 = false
  7589.  
  7590.     punchsound1:Play()
  7591. hit3 = true
  7592. hit4 = true
  7593.  
  7594.  
  7595. punchsound1:Play()
  7596.  
  7597. coroutine.wrap(function()
  7598.                 for i=1,2 do
  7599.                     wait()
  7600.                         to.CFrame = CFrame.new(to.CFrame.p + v3(0,35,0))
  7601.                     RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,35,0))
  7602.            
  7603.    
  7604.                     for i = 0, 1, 0.1 do
  7605.         swait()
  7606.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7607.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7608.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7609.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7610.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7611.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7612.       end
  7613.                         StrongPunch:Play()
  7614.     for i,v in pairs(to.Parent:GetChildren()) do
  7615.                     if v:IsA("Humanoid") then
  7616.                         v.Health = v.Health - 10
  7617.                        
  7618.                         v.PlatformStand = true
  7619.                     end
  7620.     end
  7621.                 end
  7622.    
  7623.                    
  7624.             wait(0.7)
  7625.             end)()
  7626.  
  7627.  
  7628.  
  7629.  
  7630. RootPart.Anchored = true
  7631. to.CFrame = CFrame.new(to.CFrame.p + v3(0,0,35))
  7632.                     RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,0,35))
  7633.                            
  7634.  
  7635. for i = 0, 1, 0.1 do
  7636.         swait()
  7637.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7638.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7639.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7640.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7641.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7642.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7643.       end  
  7644.  
  7645.  
  7646.     StrongPunch:Play()
  7647.    
  7648.    
  7649. for i = 0, 1, 0.1 do
  7650.         swait()
  7651.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7652.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7653.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7654.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7655.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7656.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7657.       end
  7658.  
  7659.  
  7660.    
  7661.     for i,v in pairs(to.Parent:GetChildren()) do
  7662.                     if v:IsA("Humanoid") then
  7663.                         v.Health = v.Health - 20
  7664.                        
  7665.                         v.PlatformStand = true
  7666.                     end
  7667.     end
  7668.  
  7669.  
  7670.     hitground = new("Part",char)
  7671.     hitground.Size = Vector3.new(5,5,5)
  7672.     hitground.Name =  "Ground"
  7673.     hitground.Transparency = 1
  7674.     hitground.CanCollide = false
  7675.     game.Debris:AddItem(hitground,2)
  7676.     hitground.Position = Vector3.new(999,999,999)
  7677.     hitgroundweld = new("Weld",hitground)
  7678.     hitgroundweld.Part0 = to
  7679.     hitgroundweld.Part1 = hitground
  7680.     hitground.Touched:connect(function(hit2)
  7681.         if hit2.Size.x > 150 then
  7682.             hitground:Destroy()
  7683.             ad = new("Part",char)
  7684. ad.Name = "NewPart"
  7685. ad.Size = Vector3.new(30,0.1,30)   
  7686. ad.CanCollide = false
  7687. ad.Anchored = true
  7688. ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
  7689. ad.Transparency = 1
  7690. aad = new("Decal",ad)
  7691.  
  7692. aad.Face = "Top"
  7693. aad.Transparency = 1
  7694.         aad.Transparency = 0
  7695.         aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  7696.             smoke = new("Part",to)
  7697.             smokemesh = new("SpecialMesh",smoke)
  7698.             smokemesh.MeshId = "rbxassetid://928329648"
  7699.             smoke.BrickColor = hit2.BrickColor
  7700.             smoke.Anchored = true
  7701.             smoke.Position = hitground.Position
  7702.             GroundImpact:Play()
  7703.             for i = 1,20 do
  7704.                 wait()
  7705.                 smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
  7706.                 smoke.Transparency = smoke.Transparency + 1/20
  7707.             end
  7708.             smoke:Destroy()
  7709.             wait(0.5)
  7710.            
  7711.             for i = 1,20 do
  7712.                 wait(0.1)
  7713.                 aad.Transparency = aad.Transparency + 1/20
  7714.             end
  7715.         end
  7716.     end)
  7717.     to.Anchored = false
  7718.     ys = Instance.new("BodyVelocity",to)
  7719. ys.Name = "GO"
  7720.        
  7721. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  7722.  
  7723. ys.Velocity = v3(0,-90,0)
  7724.        
  7725.     wait(1)
  7726.         ys:Destroy()
  7727.  
  7728.    
  7729.    
  7730.  
  7731.  
  7732. hit3 = false
  7733. hit4 = false
  7734.  
  7735.  
  7736. hit1 = false
  7737.     hit2 = false
  7738.     hit3 = false
  7739.     hit4 = false
  7740. idle = true
  7741.   RootPart.Anchored = false
  7742. end
  7743. end)
  7744. end
  7745.  
  7746.  function KABOOMZ222()
  7747.     local effspwn = Instance.new("Part")
  7748.     coroutine.resume(coroutine.create(function()
  7749.       local sound1 = Instance.new("Sound")
  7750.       sound1.SoundId = "rbxassetid://440145223"
  7751.       sound1.MaxDistance = 600
  7752.       sound1.EmitterSize = 60
  7753.       sound1.Volume = 5.5
  7754.       sound1.Pitch = 1.3
  7755.       sound1.Parent = effspwn
  7756.       local sound2 = Instance.new("Sound")
  7757.       sound2.SoundId = "rbxassetid://440145223"
  7758.       sound2.MaxDistance = 300
  7759.       sound2.EmitterSize = 20
  7760.       sound2.Volume = 3
  7761.       sound2.Pitch = 0.7
  7762.       sound2.Parent = effspwn
  7763.       local sound3 = Instance.new("Sound")
  7764.       sound3.SoundId = "rbxassetid://440145223"
  7765.       sound2.MaxDistance = 400
  7766.       sound2.EmitterSize = 30
  7767.       sound2.Volume = 0.5
  7768.       sound2.Pitch = 0.5
  7769.       sound2.Parent = effspwn
  7770.       sound2:Play()
  7771.       wait()
  7772.       sound1:Play()
  7773.       sound3:Play()
  7774.     end))
  7775.     local model = Instance.new("Model")
  7776.     game.Debris:AddItem(model, 20)
  7777.     model.Name = "smasheffects"
  7778.     model.Parent = workspace
  7779.     effspwn.Name = "spwnr"
  7780.     effspwn.Size = Vector3.new(1, 1, 1)
  7781.     effspwn.Anchored = true
  7782.     effspwn.CanCollide = false
  7783.     effspwn.Transparency = 1
  7784.     effspwn.CFrame = hrp.CFrame * CFrame.Angles(math.rad(180), 0, 0)
  7785.     effspwn.Parent = model
  7786.  
  7787.  
  7788.  
  7789.  
  7790.     coroutine.resume(coroutine.create(function()
  7791.       local shok = Instance.new("Part")
  7792.       shok.Name = "whoosh"
  7793.       shok.BrickColor = BrickColor.new("Institutional white")
  7794.       shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  7795.       shok.Size = Vector3.new(1, 1, 1)
  7796.       shok.Anchored = true
  7797.       shok.Material = "Neon"
  7798.       shok.Transparency = 1
  7799.       shok.CanCollide = false
  7800.       shok.Parent = model
  7801.       game.Debris:AddItem(shok, 12)
  7802.       local mesh = Instance.new("SpecialMesh")
  7803.       mesh.MeshType = "FileMesh"
  7804.       mesh.MeshId = "rbxassetid://437347603"
  7805.       mesh.Scale = Vector3.new(0.8, 0.8, 0.3)
  7806.       mesh.Parent = shok
  7807.  
  7808.  
  7809.  
  7810.  
  7811.  
  7812.       for e = 1, 8 do
  7813.         wait()
  7814.         mesh.Scale = mesh.Scale + Vector3.new(0.24, 0.24, 0.22)
  7815.         shok.Transparency = shok.Transparency + 0.035
  7816.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -22), 0.4)
  7817.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(29))
  7818.        
  7819.  
  7820.       end
  7821.       for e = 1, 16 do
  7822.         wait()
  7823.         mesh.Scale = mesh.Scale + Vector3.new(0.13, 0.13, 0.12)
  7824.         shok.Transparency = shok.Transparency + 0.11
  7825.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -10), 0.4)
  7826.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(15))
  7827.        
  7828.       end
  7829.     end))
  7830.     coroutine.resume(coroutine.create(function()
  7831.       local shok = Instance.new("Part")
  7832.       shok.Name = "wring1"
  7833.       shok.BrickColor = BrickColor.new("Institutional white")
  7834.       shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  7835.       shok.Size = Vector3.new(1, 1, 1)
  7836.       shok.Anchored = true
  7837.       shok.Material = "Neon"
  7838.       shok.Transparency = 0.25
  7839.       shok.CanCollide = false
  7840.       shok.Parent = model
  7841.       game.Debris:AddItem(shok, 12)
  7842.       local mesh = Instance.new("SpecialMesh")
  7843.       mesh.MeshType = "FileMesh"
  7844.       mesh.MeshId = "rbxassetid://3270017"
  7845.       mesh.Scale = Vector3.new(0.1, 0.1, 0.05)
  7846.       mesh.Parent = shok
  7847.       for e = 1, 30 do
  7848.         wait()
  7849.         mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 1)
  7850.         shok.Transparency = shok.Transparency + 0.002
  7851.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
  7852.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  7853.       end
  7854.       for e = 1, 38 do
  7855.         wait()
  7856.         mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 0.1)
  7857.         shok.Transparency = shok.Transparency + 0.002
  7858.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
  7859.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  7860.       end
  7861.       for e = 1, 24 do
  7862.         wait()
  7863.         mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 0.1)
  7864.         shok.Transparency = shok.Transparency + 0.03
  7865.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
  7866.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  7867.       end
  7868.     end))
  7869.     coroutine.resume(coroutine.create(function()
  7870.       local shok = Instance.new("Part")
  7871.       shok.Name = "wring2"
  7872.       shok.BrickColor = BrickColor.new("Institutional white")
  7873.       shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  7874.       shok.Size = Vector3.new(1, 1, 1)
  7875.       shok.Anchored = true
  7876.       shok.Material = "Neon"
  7877.       shok.Transparency = 0.25
  7878.       shok.CanCollide = false
  7879.       shok.Parent = model
  7880.       game.Debris:AddItem(shok, 12)
  7881.       local mesh = Instance.new("SpecialMesh")
  7882.       mesh.MeshType = "FileMesh"
  7883.       mesh.MeshId = "rbxassetid://3270017"
  7884.       mesh.Scale = Vector3.new(12, 12, 0.05)
  7885.       mesh.Parent = shok
  7886.       for e = 1, 30 do
  7887.         wait()
  7888.         mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 1.2)
  7889.         shok.Transparency = shok.Transparency + 0.002
  7890.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
  7891.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  7892.       end
  7893.       for e = 1, 38 do
  7894.         wait()
  7895.         mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 0.1)
  7896.         shok.Transparency = shok.Transparency + 0.002
  7897.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
  7898.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  7899.       end
  7900.       for e = 1, 24 do
  7901.         wait()
  7902.         mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 0.1)
  7903.         shok.Transparency = shok.Transparency + 0.03
  7904.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
  7905.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  7906.       end
  7907.     end))
  7908.     coroutine.resume(coroutine.create(function()
  7909.       local shok = Instance.new("Part")
  7910.       shok.Name = "coil1"
  7911.       shok.BrickColor = BrickColor.new("Institutional white")
  7912.       shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  7913.       shok.Size = Vector3.new(1, 1, 1)
  7914.       shok.Anchored = true
  7915.       shok.Material = "Neon"
  7916.       shok.Transparency = 0.25
  7917.       shok.CanCollide = false
  7918.       shok.Parent = model
  7919.       game.Debris:AddItem(shok, 12)
  7920.       local mesh = Instance.new("SpecialMesh")
  7921.       mesh.MeshType = "FileMesh"
  7922.       mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
  7923.       mesh.Scale = Vector3.new(12, 12, 12)
  7924.       mesh.Parent = shok
  7925.       for e = 1, 15 do
  7926.         wait()
  7927.         mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
  7928.         shok.Transparency = shok.Transparency + 0.004
  7929.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
  7930.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  7931.       end
  7932.       for e = 1, 16 do
  7933.         wait()
  7934.         mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
  7935.         shok.Transparency = shok.Transparency + 0.004
  7936.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  7937.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  7938.       end
  7939.       for e = 1, 12 do
  7940.         wait()
  7941.         mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
  7942.         shok.Transparency = shok.Transparency + 0.06
  7943.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  7944.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  7945.       end
  7946.     end))
  7947.     coroutine.resume(coroutine.create(function()
  7948.       local shok = Instance.new("Part")
  7949.       shok.Name = "coil2"
  7950.       shok.BrickColor = BrickColor.new("Institutional white")
  7951.       shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  7952.       shok.Size = Vector3.new(1, 1, 1)
  7953.       shok.Anchored = true
  7954.       shok.Material = "Neon"
  7955.       shok.Transparency = 1
  7956.       shok.CanCollide = false
  7957.       shok.Parent = model
  7958.       game.Debris:AddItem(shok, 12)
  7959.       local mesh = Instance.new("SpecialMesh")
  7960.       mesh.MeshType = "FileMesh"
  7961.       mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
  7962.       mesh.Scale = Vector3.new(6, 12, 6)
  7963.       mesh.Parent = shok
  7964.       for e = 1, 15 do
  7965.         wait()
  7966.         mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
  7967.         shok.Transparency = shok.Transparency + 0.005
  7968.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
  7969.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  7970.       end
  7971.       for e = 1, 16 do
  7972.         wait()
  7973.         mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
  7974.         shok.Transparency = shok.Transparency + 0.005
  7975.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  7976.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  7977.       end
  7978.       for e = 1, 12 do
  7979.         wait()
  7980.         mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
  7981.         shok.Transparency = shok.Transparency + 0.09
  7982.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  7983.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  7984.       end
  7985.     end))
  7986.     coroutine.resume(coroutine.create(function()
  7987.       local shok = Instance.new("Part")
  7988.       shok.Name = "shokwve"
  7989.       shok.BrickColor = BrickColor.new("Institutional white")
  7990.       shok.Position = effspwn.Position + Vector3.new(0, 5, 0)
  7991.       shok.Size = Vector3.new(1, 1, 1)
  7992.       shok.Anchored = true
  7993.       shok.Material = "Neon"
  7994.       shok.Transparency = 0.6
  7995.       shok.CanCollide = false
  7996.       shok.Parent = model
  7997.       game.Debris:AddItem(shok, 12)
  7998.       local mesh = Instance.new("SpecialMesh")
  7999.       mesh.MeshType = "FileMesh"
  8000.       mesh.MeshId = "rbxassetid://489415447"
  8001.       mesh.Scale = Vector3.new(1, 1, 1)
  8002.       mesh.Parent = shok
  8003.       for e = 1, 12 do
  8004.         wait()
  8005.         mesh.Scale = mesh.Scale + Vector3.new(2, 2, 2)
  8006.         shok.Transparency = shok.Transparency + 0.002
  8007.       end
  8008.       for e = 1, 32 do
  8009.         wait()
  8010.         mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
  8011.         shok.Transparency = shok.Transparency + 0.002
  8012.       end
  8013.       for e = 1, 24 do
  8014.         wait()
  8015.         mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
  8016.         shok.Transparency = shok.Transparency + 0.03
  8017.       end
  8018.     end))
  8019.     coroutine.resume(coroutine.create(function()
  8020.       local shok = Instance.new("Part")
  8021.       shok.Name = "shock2"
  8022.       shok.BrickColor = BrickColor.new("Institutional white")
  8023.       shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  8024.       shok.Size = Vector3.new(1, 1, 1)
  8025.       shok.Anchored = true
  8026.       shok.Material = "Neon"
  8027.       shok.Transparency = 0.35
  8028.       shok.CanCollide = false
  8029.       shok.Parent = model
  8030.       game.Debris:AddItem(shok, 12)
  8031.       local mesh = Instance.new("SpecialMesh")
  8032.       mesh.MeshType = "FileMesh"
  8033.       mesh.MeshId = "rbxassetid://1095709"
  8034.       mesh.Scale = Vector3.new(12, 12, 12)
  8035.       mesh.Parent = shok
  8036.       for e = 1, 15 do
  8037.         wait()
  8038.         mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  8039.         shok.Transparency = shok.Transparency + 0.004
  8040.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  8041.       end
  8042.       for e = 1, 16 do
  8043.         wait()
  8044.         mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  8045.         shok.Transparency = shok.Transparency + 0.004
  8046.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  8047.       end
  8048.       for e = 1, 12 do
  8049.         wait()
  8050.         mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  8051.         shok.Transparency = shok.Transparency + 0.06
  8052.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  8053.       end
  8054.     end))
  8055.     coroutine.resume(coroutine.create(function()
  8056.       local shok = Instance.new("Part")
  8057.       shok.Name = "shock3"
  8058.       shok.BrickColor = BrickColor.new("Institutional white")
  8059.       shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  8060.       shok.Size = Vector3.new(1, 1, 1)
  8061.       shok.Anchored = true
  8062.       shok.Material = "Neon"
  8063.       shok.Transparency = 0.35
  8064.       shok.CanCollide = false
  8065.       shok.Parent = model
  8066.       game.Debris:AddItem(shok, 12)
  8067.       local mesh = Instance.new("SpecialMesh")
  8068.       mesh.MeshType = "FileMesh"
  8069.       mesh.MeshId = "rbxassetid://1095709"
  8070.       mesh.Scale = Vector3.new(12, 12, 12)
  8071.       mesh.Parent = shok
  8072.       for e = 1, 15 do
  8073.         wait()
  8074.         mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
  8075.         shok.Transparency = shok.Transparency + 0.004
  8076.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  8077.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  8078.       end
  8079.       for e = 1, 16 do
  8080.         wait()
  8081.         mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
  8082.         shok.Transparency = shok.Transparency + 0.004
  8083.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  8084.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  8085.       end
  8086.       for e = 1, 12 do
  8087.         wait()
  8088.         mesh.Scale = mesh.Scale + Vector3.new(0.5, -1, 0.5)
  8089.         shok.Transparency = shok.Transparency + 0.06
  8090.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  8091.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  8092.       end
  8093.     end))
  8094.   end
  8095.  
  8096.  
  8097.  
  8098. mouse.KeyDown:connect(function(k)
  8099. if attack == false and k == "=" and MV4 > 80 and firemode == true then
  8100. local exp = Instance.new("Explosion",Torso)
  8101. exp.BlastRadius = 45.5
  8102. exp.BlastPressure = 100
  8103.       exp.Position = Torso
  8104.       exp.Visible = true
  8105. end
  8106. end)
  8107.  
  8108. MV4 = 300
  8109. mouse.KeyDown:connect(function(k)
  8110.     if attack == false and k == "8" then
  8111.         for i, v in pairs(Torso:GetChildren()) do
  8112.     if v:IsA('ParticleEmitter') then
  8113.         v:Remove()
  8114.     end
  8115. end
  8116.     end
  8117.     end)
  8118.  
  8119.  
  8120. MV4 = 300
  8121. mouse.KeyDown:connect(function(k)
  8122.   if attack == false and k == "]" and MV4 > 80 and firemode == true then
  8123.     MV4 = 0
  8124.     Humanoid.WalkSpeed = 13
  8125.     attack = true
  8126.     Firepart1 = Instance.new("Part", RightArm)
  8127.     Firepart1.Size = Vector3.new(1, 1, 1)
  8128.     GuW1 = Instance.new("Weld")
  8129.     GuW1.Name = "GuW"
  8130.     GuW1.Part0 = RightArm
  8131.     GuW1.C0 = cn(0, -1, 0)
  8132.     GuW1.C1 = cn(0, 0, 0)
  8133.     GuW1.Part1 = Firepart1
  8134.     GuW1.Parent = RightArm
  8135.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  8136.     Firepart1.Transparency = 1
  8137.     Firepart2 = Instance.new("Part", LeftArm)
  8138.     Firepart2.Size = Vector3.new(1, 1, 1)
  8139.     GuW2 = Instance.new("Weld")
  8140.     GuW2.Name = "GuW"
  8141.     GuW2.Part0 = LeftArm
  8142.     GuW2.C0 = cn(0, -1, 0)
  8143.     GuW2.C1 = cn(0, 0, 0)
  8144.     GuW2.Part1 = Firepart2
  8145.     GuW2.Parent = LeftArm
  8146.     Firepart2.Transparency = 1
  8147.     for i = 0, 5, 0.1 do
  8148.       swait()
  8149.       BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8150.       BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8151.       BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8152.       BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8153.       if Torsovelocity.Y > 2 then
  8154.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8155.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8156.         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)
  8157.         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)
  8158.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8159.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8160.       elseif Torsovelocity.Y < 1 then
  8161.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8162.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8163.         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)
  8164.         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)
  8165.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8166.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8167.       end
  8168.     end
  8169.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=331888777", Firepart2, 8, 1)
  8170.     for i = 0, 7, 0.1 do
  8171.       swait()
  8172.       BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8173.       BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8174.       BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8175.       BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8176.       if Torsovelocity.Y > 2 then
  8177.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8178.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  8179.         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)
  8180.         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)
  8181.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8182.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8183.       elseif Torsovelocity.Y < 1 then
  8184.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8185.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  8186.         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)
  8187.         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)
  8188.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8189.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8190.       end
  8191.     end
  8192.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
  8193.     GuW1:Destroy()
  8194.     GuW1 = Instance.new("Weld")
  8195.     GuW1.Name = "GuW"
  8196.     GuW1.Part0 = Torso
  8197.     GuW1.C0 = cn(0, 0, -6)
  8198.     GuW1.C1 = cn(0, 0, 0)
  8199.     GuW1.Part1 = Firepart1
  8200.     GuW1.Parent = Torso
  8201.     GuW2:Destroy()
  8202.     GuW2 = Instance.new("Weld")
  8203.     GuW2.Name = "GuW"
  8204.     GuW2.Part0 = Torso
  8205.     GuW2.C0 = cn(0, 0, -6)
  8206.     GuW2.C1 = cn(0, 0, 0)
  8207.     GuW2.Part1 = Firepart2
  8208.     GuW2.Parent = Torso
  8209.     BlockEffect(BrickColor.new("White"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  8210.     BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  8211.     GuW2:Destroy()
  8212.     GuW2 = Instance.new("Weld")
  8213.     GuW2.Name = "GuW"
  8214.     GuW2.Part0 = Torso
  8215.     GuW2.C0 = cn(0, 0, -4)
  8216.     GuW2.C1 = cn(0, 0, 0)
  8217.     GuW2.Part1 = Firepart2
  8218.     GuW2.Parent = Torso
  8219.  
  8220.  
  8221.     for i = 0, 7, 0.1 do
  8222.       swait()
  8223.       BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8224.       BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8225.       if Torsovelocity.Y > 2 then
  8226.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8227.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  8228.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8229.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8230.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8231.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8232.       elseif Torsovelocity.Y < 1 then
  8233.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8234.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  8235.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8236.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8237.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8238.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8239.       end
  8240.     end
  8241.     local bp2 = Create("BodyPosition")({
  8242.       P = 900,
  8243.       D = 1000,
  8244.       maxForce = Vector3.new(math.huge, math.huge, math.huge),
  8245.       position = Torso.Position + Vector3.new(0, 60, 0),
  8246.       Parent = Torso
  8247.     })
  8248.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
  8249.     for i = 0, 8, 0.1 do
  8250.       swait()
  8251.       BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8252.       BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8253.       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)
  8254.       if Torsovelocity.Y > 2 then
  8255.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8256.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8257.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8258.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8259.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8260.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8261.       elseif Torsovelocity.Y < 1 then
  8262.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8263.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8264.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8265.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8266.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8267.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8268.       end
  8269.     end
  8270.     for i = 0, 18, 0.1 do
  8271.       swait()
  8272.       BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8273.       BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8274.       Torso.CFrame = CFrame.new(Torso.Position, mouse.Hit.p) * CFrame.Angles(0, math.rad(0), 0) * CFrame.new(dir.d - dir.a, 0, dir.s - dir.w)
  8275.       if Torsovelocity.Y > 2 then
  8276.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8277.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8278.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8279.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8280.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8281.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8282.       elseif Torsovelocity.Y < 1 then
  8283.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8284.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8285.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8286.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8287.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8288.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8289.       end
  8290.     end
  8291.     GuW1:Destroy()
  8292.     GuW1 = Instance.new("Weld")
  8293.     GuW1.Name = "GuW"
  8294.     GuW1.Part0 = Torso
  8295.     GuW1.C0 = cn(0, 0, -15)
  8296.     GuW1.C1 = cn(0, 0, 0)
  8297.     GuW1.Part1 = Firepart1
  8298.     GuW1.Parent = Torso
  8299.     GuW2:Destroy()
  8300.     GuW2 = Instance.new("Weld")
  8301.     GuW2.Name = "GuW"
  8302.     GuW2.Part0 = Torso
  8303.     GuW2.C0 = cn(0, 0, -17.5)
  8304.     GuW2.C1 = cn(0, 0, 0)
  8305.     GuW2.Part1 = Firepart2
  8306.     GuW2.Parent = Torso
  8307.     for i = 0, 1.25, 0.01 do
  8308.       swait()
  8309.       Torso.CFrame = CFrame.new(Torso.Position, mouse.Hit.p) * CFrame.Angles(0, math.rad(0), 0) * CFrame.new(dir.d - dir.a, 0, dir.s - dir.w)
  8310.       shoottraildd2(mouse.Hit.p, Firepart2, 0)
  8311.       CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  8312.       BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  8313.       BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  8314.       if Torsovelocity.Y > 2 then
  8315.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8316.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8317.         RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(-75)), 0.1)
  8318.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(75)), 0.1)
  8319.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8320.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8321.       elseif Torsovelocity.Y < 1 then
  8322.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8323.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  8324.         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)
  8325.         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)
  8326.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8327.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8328.       end
  8329.     end
  8330.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
  8331.     BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
  8332.     BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
  8333.     BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
  8334.     for i = 0, 3, 0.1 do
  8335.       swait()
  8336.       if Torsovelocity.Y > 2 then
  8337.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8338.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  8339.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8340.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8341.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8342.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8343.       elseif Torsovelocity.Y < 1 then
  8344.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8345.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  8346.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8347.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8348.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8349.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8350.       end
  8351.     end
  8352.     wait(1)
  8353.     bp2:Destroy()
  8354.     Humanoid.WalkSpeed = 16
  8355.     attack = false
  8356.     MV4 = 0
  8357.     Firepart1:Destroy()
  8358.     Firepart2:Destroy()
  8359.   end
  8360. end)
  8361. mouse.KeyDown:connect(function(k)
  8362.   if attack == false and k == "=" and MV4 > 80 and firemode == true then
  8363.     MV4 = 0
  8364.     Humanoid.WalkSpeed = 13
  8365.     attack = true
  8366.     Firepart1 = Instance.new("Part", RightArm)
  8367.     Firepart1.Size = Vector3.new(1, 1, 1)
  8368.     GuW1 = Instance.new("Weld")
  8369.     GuW1.Name = "GuW"
  8370.     GuW1.Part0 = RightArm
  8371.     GuW1.C0 = cn(0, -1, 0)
  8372.     GuW1.C1 = cn(0, 0, 0)
  8373.     GuW1.Part1 = Firepart1
  8374.     GuW1.Parent = RightArm
  8375.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  8376.     Firepart1.Transparency = 1
  8377.     Firepart2 = Instance.new("Part", LeftArm)
  8378.     Firepart2.Size = Vector3.new(1, 1, 1)
  8379.     GuW2 = Instance.new("Weld")
  8380.     GuW2.Name = "GuW"
  8381.     GuW2.Part0 = LeftArm
  8382.     GuW2.C0 = cn(0, -1, 0)
  8383.     GuW2.C1 = cn(0, 0, 0)
  8384.     GuW2.Part1 = Firepart2
  8385.     GuW2.Parent = LeftArm
  8386.     Firepart2.Transparency = 1
  8387.     GuW1:Destroy()
  8388.     GuW1 = Instance.new("Weld")
  8389.     GuW1.Name = "GuW"
  8390.     GuW1.Part0 = Torso
  8391.     GuW1.C0 = cn(0, 0, -6)
  8392.     GuW1.C1 = cn(0, 0, 0)
  8393.     GuW1.Part1 = Firepart1
  8394.     GuW1.Parent = Torso
  8395.     GuW2:Destroy()
  8396.     GuW2 = Instance.new("Weld")
  8397.     GuW2.Name = "GuW"
  8398.     GuW2.Part0 = Torso
  8399.     GuW2.C0 = cn(0, 0, -6)
  8400.     GuW2.C1 = cn(0, 0, 0)
  8401.     GuW2.Part1 = Firepart2
  8402.     GuW2.Parent = Torso
  8403.     GuW2:Destroy()
  8404.     GuW2 = Instance.new("Weld")
  8405.     GuW2.Name = "GuW"
  8406.     GuW2.Part0 = Torso
  8407.     GuW2.C0 = cn(0, 0, -4)
  8408.     GuW2.C1 = cn(0, 0, 0)
  8409.     GuW2.Part1 = Firepart2
  8410.     GuW2.Parent = Torso
  8411.     for i = 0, 18, 0.1 do
  8412.       swait()
  8413.       BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8414.       BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8415.       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)
  8416.       if Torsovelocity.Y > 2 then
  8417.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8418.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8419.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8420.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8421.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8422.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8423.       elseif Torsovelocity.Y < 1 then
  8424.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8425.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8426.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8427.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8428.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8429.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8430.       end
  8431.     end
  8432.     GuW1:Destroy()
  8433.     GuW1 = Instance.new("Weld")
  8434.     GuW1.Name = "GuW"
  8435.     GuW1.Part0 = Torso
  8436.     GuW1.C0 = cn(0, 0, -15)
  8437.     GuW1.C1 = cn(0, 0, 0)
  8438.     GuW1.Part1 = Firepart1
  8439.     GuW1.Parent = Torso
  8440.     GuW2:Destroy()
  8441.     GuW2 = Instance.new("Weld")
  8442.     GuW2.Name = "GuW"
  8443.     GuW2.Part0 = Torso
  8444.     GuW2.C0 = cn(0, 0, -17.5)
  8445.     GuW2.C1 = cn(0, 0, 0)
  8446.     GuW2.Part1 = Firepart2
  8447.     GuW2.Parent = Torso
  8448.     for i = 0, 1.25, 0.01 do
  8449.       swait()
  8450.       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)
  8451.       shoottraildd22(mouse.Hit.p, Firepart2, 0)
  8452.       CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  8453.       BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  8454.       BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  8455.       if Torsovelocity.Y > 2 then
  8456.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8457.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8458.         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)
  8459.         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)
  8460.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8461.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8462.       end
  8463.     end
  8464.     wait(0.5)
  8465.     Humanoid.WalkSpeed = 16
  8466.     attack = false
  8467.     MV4 = 300
  8468.     Firepart1:Destroy()
  8469.     Firepart2:Destroy()
  8470.   end
  8471.  
  8472.  
  8473.  if attack == false and k == "=" and MV4 > 19 and InForm == true then
  8474.     MV4 = 90
  8475.     Humanoid.WalkSpeed = 0.01
  8476.     attack = true
  8477.     Firepart1 = Instance.new("Part", RightArm)
  8478.     Firepart1.Size = Vector3.new(1, 1, 1)
  8479.     GuW1 = Instance.new("Weld")
  8480.     GuW1.Name = "GuW"
  8481.     GuW1.Part0 = RightArm
  8482.     GuW1.C0 = cn(0, -1, 0)
  8483.     GuW1.C1 = cn(0, 0, 0)
  8484.     GuW1.Part1 = Firepart1
  8485.     GuW1.Parent = RightArm
  8486.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  8487.     Firepart1.Transparency = 1
  8488.     Firepart2 = Instance.new("Part", LeftArm)
  8489.     Firepart2.Size = Vector3.new(1, 1, 1)
  8490.     GuW2 = Instance.new("Weld")
  8491.     GuW2.Name = "GuW"
  8492.     GuW2.Part0 = LeftArm
  8493.     GuW2.C0 = cn(0, -1, 0)
  8494.     GuW2.C1 = cn(0, 0, 0)
  8495.     GuW2.Part1 = Firepart2
  8496.     GuW2.Parent = LeftArm
  8497.     Firepart2.Transparency = 1
  8498.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  8499.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  8500.     for i = 0, 2, 0.1 do
  8501.       swait()
  8502.       BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8503.       BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8504.       BlockEffect(BrickColor.new("Dark blue"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8505.       BlockEffect(BrickColor.new("New Yeller"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8506.       if Torsovelocity.Y > 2 then
  8507.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8508.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-30), math.rad(0), math.rad(0)), 0.1)
  8509.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8510.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8511.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8512.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8513.       elseif Torsovelocity.Y < 1 then
  8514.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8515.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-30), math.rad(0), math.rad(0)), 0.1)
  8516.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8517.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8518.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8519.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8520.       end
  8521.     end
  8522.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  8523.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  8524.     for i = 0, 7, 0.1 do
  8525.       swait()
  8526.       BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8527.       BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8528.       BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8529.       BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8530.       if Torsovelocity.Y > 2 then
  8531.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8532.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8533.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8534.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8535.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8536.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8537.       elseif Torsovelocity.Y < 1 then
  8538.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8539.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8540.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8541.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8542.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8543.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8544.       end
  8545.     end
  8546.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  8547.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  8548.     for i = 0, 7, 0.1 do
  8549.       swait()
  8550.       BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8551.       BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8552.       BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8553.       BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8554.       if Torsovelocity.Y > 2 then
  8555.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8556.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8557.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  8558.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
  8559.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8560.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8561.       elseif Torsovelocity.Y < 1 then
  8562.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
  8563.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8564.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  8565.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.2)
  8566.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8567.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8568.       end
  8569.     end
  8570.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  8571.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  8572.     for i = 0, 6, 0.1 do
  8573.       swait()
  8574.       BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8575.       BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8576.       BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8577.       BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8578.       if Torsovelocity.Y > 2 then
  8579.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8580.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8581.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  8582.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
  8583.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8584.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8585.       elseif Torsovelocity.Y < 1 then
  8586.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
  8587.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8588.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  8589.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
  8590.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8591.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8592.       end
  8593.     end
  8594.     for i = 0, 5, 0.1 do
  8595.       swait()
  8596.       BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8597.       BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8598.       BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8599.       BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8600.       if Torsovelocity.Y > 2 then
  8601.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8602.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8603.         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)
  8604.         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)
  8605.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8606.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8607.       elseif Torsovelocity.Y < 1 then
  8608.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8609.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8610.         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)
  8611.         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)
  8612.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8613.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8614.       end
  8615.     end
  8616.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=331888777", Firepart2, 8, 1)
  8617.     for i = 0, 7, 0.1 do
  8618.       swait()
  8619.       BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8620.       BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8621.       BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8622.       BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8623.       if Torsovelocity.Y > 2 then
  8624.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8625.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  8626.         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)
  8627.         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)
  8628.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8629.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8630.       elseif Torsovelocity.Y < 1 then
  8631.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8632.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  8633.         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)
  8634.         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)
  8635.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8636.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8637.       end
  8638.     end
  8639.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
  8640.     GuW1:Destroy()
  8641.     GuW1 = Instance.new("Weld")
  8642.     GuW1.Name = "GuW"
  8643.     GuW1.Part0 = Torso
  8644.     GuW1.C0 = cn(0, 0, -6)
  8645.     GuW1.C1 = cn(0, 0, 0)
  8646.     GuW1.Part1 = Firepart1
  8647.     GuW1.Parent = Torso
  8648.     GuW2:Destroy()
  8649.     GuW2 = Instance.new("Weld")
  8650.     GuW2.Name = "GuW"
  8651.     GuW2.Part0 = Torso
  8652.     GuW2.C0 = cn(0, 0, -6)
  8653.     GuW2.C1 = cn(0, 0, 0)
  8654.     GuW2.Part1 = Firepart2
  8655.     GuW2.Parent = Torso
  8656.     BlockEffect(BrickColor.new("White"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  8657.     BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  8658.     GuW2:Destroy()
  8659.     GuW2 = Instance.new("Weld")
  8660.     GuW2.Name = "GuW"
  8661.     GuW2.Part0 = Torso
  8662.     GuW2.C0 = cn(0, 0, -4)
  8663.     GuW2.C1 = cn(0, 0, 0)
  8664.     GuW2.Part1 = Firepart2
  8665.     GuW2.Parent = Torso
  8666.     for i = 0, 7, 0.1 do
  8667.       swait()
  8668.       BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8669.       BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8670.       if Torsovelocity.Y > 2 then
  8671.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8672.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  8673.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8674.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8675.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8676.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8677.       elseif Torsovelocity.Y < 1 then
  8678.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8679.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  8680.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8681.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8682.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8683.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8684.       end
  8685.     end
  8686.     local bp2 = Create("BodyPosition")({
  8687.       P = 900,
  8688.       D = 1000,
  8689.       maxForce = Vector3.new(math.huge, math.huge, math.huge),
  8690.       position = Torso.Position + Vector3.new(0, 60, 0),
  8691.       Parent = Torso
  8692.     })
  8693.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
  8694.     for i = 0, 8, 0.1 do
  8695.       swait()
  8696.       BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8697.       BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8698.       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)
  8699.       if Torsovelocity.Y > 2 then
  8700.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8701.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8702.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8703.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8704.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8705.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8706.       elseif Torsovelocity.Y < 1 then
  8707.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8708.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8709.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8710.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8711.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8712.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8713.       end
  8714.     end
  8715.     for i = 0, 18, 0.1 do
  8716.       swait()
  8717.       BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8718.       BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8719.       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)
  8720.       if Torsovelocity.Y > 2 then
  8721.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8722.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8723.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8724.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8725.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8726.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8727.       elseif Torsovelocity.Y < 1 then
  8728.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8729.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8730.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8731.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8732.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8733.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8734.       end
  8735.     end
  8736.     GuW1:Destroy()
  8737.     GuW1 = Instance.new("Weld")
  8738.     GuW1.Name = "GuW"
  8739.     GuW1.Part0 = Torso
  8740.     GuW1.C0 = cn(0, 0, -15)
  8741.     GuW1.C1 = cn(0, 0, 0)
  8742.     GuW1.Part1 = Firepart1
  8743.     GuW1.Parent = Torso
  8744.     GuW2:Destroy()
  8745.     GuW2 = Instance.new("Weld")
  8746.     GuW2.Name = "GuW"
  8747.     GuW2.Part0 = Torso
  8748.     GuW2.C0 = cn(0, 0, -17.5)
  8749.     GuW2.C1 = cn(0, 0, 0)
  8750.     GuW2.Part1 = Firepart2
  8751.     GuW2.Parent = Torso
  8752.     for i = 0, 1.25, 0.01 do
  8753.       swait()
  8754.       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)
  8755.       shoottraildd2(mouse.Hit.p, Firepart2, 0)
  8756.       CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  8757.       BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  8758.       BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  8759.       if Torsovelocity.Y > 2 then
  8760.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8761.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8762.         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)
  8763.         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)
  8764.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8765.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8766.       elseif Torsovelocity.Y < 1 then
  8767.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8768.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  8769.         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)
  8770.         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)
  8771.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8772.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8773.       end
  8774.     end
  8775.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
  8776.     BlockEffect(BrickColor.new("Really black"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
  8777.     BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
  8778.     BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
  8779.     for i = 0, 3, 0.1 do
  8780.       swait()
  8781.       if Torsovelocity.Y > 2 then
  8782.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8783.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  8784.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8785.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8786.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8787.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8788.       elseif Torsovelocity.Y < 1 then
  8789.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8790.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  8791.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8792.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8793.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8794.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8795.       end
  8796.     end
  8797.     wait(1)
  8798.     bp2:Destroy()
  8799.     Humanoid.WalkSpeed = 16
  8800.     attack = false
  8801.     MV4 = 0
  8802.     Firepart1:Destroy()
  8803.     Firepart2:Destroy()
  8804.   end
  8805. end)
  8806. whiletruewait = false
  8807. game:GetService("RunService").Stepped:connect(function()
  8808.   if whiletruewait == false then
  8809.     whiletruewait = true
  8810.     wait()
  8811.     whiletruewait = false
  8812.   end
  8813. end)
  8814. game:GetService("RunService").Stepped:connect(function()
  8815.   if whiletruewait == false then
  8816.     if MV1 < 20 then
  8817.       MV1 = MV1 + 0.2
  8818.     end
  8819.     if MV2 < 90 then
  8820.       MV2 = MV2 + 1
  8821.     end
  8822.     if MV3 < 190 then
  8823.       MV3 = MV3 + 0.4
  8824.     end
  8825.     if MV4 < 500 then
  8826.       MV4 = MV4 + 0.3
  8827.     end
  8828.   end
  8829. end)
  8830. Humanoid.MaxHealth = 10000
  8831. wait()
  8832. for i = 1, 6 do
  8833.   Humanoid.Health = Humanoid.MaxHealth
  8834.   wait()
  8835. end
  8836.  
  8837. ---
  8838. GroundWave3 = function()
  8839.     local HandCF = Torso.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0)) + Torso.CFrame.lookVector * 5
  8840.     Colors = {"White", "White"}
  8841.         local wave = Instance.new("Part", char)
  8842.         wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  8843.         wave.Anchored = true
  8844.         wave.Name = "Wave"
  8845.         wave.CanCollide = false
  8846.         wave.Locked = true
  8847.         wave.Size = Vector3.new(0.2, 0.2, 0.2)
  8848.         wave.TopSurface = "Smooth"
  8849.         wave.BottomSurface = "Smooth"
  8850.         wave.Transparency = 0.10
  8851.         wave.CFrame = HandCF
  8852.         wm =  Instance.new("SpecialMesh",wave)
  8853.         wm.MeshId = "rbxassetid://559831844"
  8854.         coroutine.wrap(function()
  8855.         for i = 1, 30, 1 do
  8856.         wm.Scale = Vector3.new(0.4 + i*0.4, 0.4 + i*0.4, 0.4)
  8857.         wave.Size = wm.Scale
  8858.         wave.CFrame = HandCF
  8859.         wave.Transparency = i/30
  8860.         wait()
  8861.         end
  8862.         wait()
  8863.         wave:Destroy()
  8864.     end)()
  8865. end
  8866. ---
  8867.  
  8868. local v3 = Vector3.new
  8869. local num = 0
  8870. local bc = BrickColor.new
  8871. local new = Instance.new
  8872.  
  8873. mouse.KeyDown:connect(function(key)
  8874. if key=="=" then   
  8875.     Serious()
  8876.     char.JumPower = 150
  8877.     end
  8878.     end)
  8879. Health = math.huge  --------- Serious mode aura.
  8880. BaseHealth = math.huge
  8881.  
  8882.  
  8883.  
  8884.  
  8885. InForm = false
  8886.  
  8887. Player = game.Players.LocalPlayer
  8888. Char = Player.Character
  8889. Torso = Char.Torso
  8890.  
  8891. function Serious()
  8892.     for X = 1, 1 do wait()
  8893.  
  8894.  
  8895.     wait(0)
  8896.     for X = 1, 1 do wait()
  8897.         local Effect = Instance.new("Part")
  8898.     Effect.Name = "Effect"
  8899.     Effect.Parent = Torso
  8900.     Effect.CFrame = Torso.CFrame
  8901.     Effect.BrickColor = BrickColor.new("Neon orange")
  8902.     Effect.Shape = "Ball"
  8903.     Effect.Size = Vector3.new(1, 1, 1)
  8904.     Effect.Anchored = true
  8905.     Effect.Material = "Neon"
  8906.     Effect.CanCollide = false
  8907.         Effect.CFrame = Torso.CFrame
  8908.         Effect.Size = Effect.Size + Vector3.new(0.5)
  8909.         Effect.Transparency = Effect.Transparency + 0.04
  8910.     end
  8911.     end
  8912.  
  8913. repeat
  8914. Torso:FindFirstChild("Effect"):Remove()
  8915. until Torso:FindFirstChild("Effect") == nil
  8916.  
  8917.    
  8918. local Color1 = Color3.new(255, 255, 0)
  8919. local Color2 = Color3.new(255, 255, 0) 
  8920.  
  8921.  for i = 0, 3, 0.1 do
  8922.     swait()
  8923. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8924.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  8925.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8926.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8927.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8928.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8929. end
  8930. local pie22 = Instance.new("ParticleEmitter")
  8931. pie22.Parent = LeftArm
  8932. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  8933. pie22.LightEmission = 1
  8934. pie22.Size = NumberSequence.new(1,2)
  8935. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  8936. pie22.Transparency = NumberSequence.new(0.7,1)
  8937. pie22.EmissionDirection = "Top"
  8938. pie22.Enabled = true
  8939. pie22.Lifetime = NumberRange.new(1)
  8940. pie22.Rotation = NumberRange.new(-420, 425)
  8941. pie22.Rate = 50
  8942. pie22.Speed = NumberRange.new(1)
  8943. pie22.LockedToPart = false
  8944. pie22.VelocitySpread = 2
  8945. local pie22 = Instance.new("ParticleEmitter")
  8946. pie22.Parent = RightArm
  8947. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  8948. pie22.LightEmission = 1
  8949. pie22.Size = NumberSequence.new(1,2)
  8950. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  8951. pie22.Transparency = NumberSequence.new(0.7,1)
  8952. pie22.EmissionDirection = "Top"
  8953. pie22.Enabled = true
  8954. pie22.Lifetime = NumberRange.new(1)
  8955. pie22.Rotation = NumberRange.new(-420, 425)
  8956. pie22.Rate = 50
  8957. pie22.Speed = NumberRange.new(1)
  8958. pie22.LockedToPart = false
  8959. pie22.VelocitySpread = 2
  8960. local pie22 = Instance.new("ParticleEmitter")
  8961. pie22.Parent = LeftLeg
  8962. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  8963. pie22.LightEmission = 1
  8964. pie22.Size = NumberSequence.new(1,2)
  8965. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  8966. pie22.Transparency = NumberSequence.new(0.8,1)
  8967. pie22.EmissionDirection = "Top"
  8968. pie22.Enabled = true
  8969. pie22.Lifetime = NumberRange.new(1)
  8970. pie22.Rotation = NumberRange.new(-420, 425)
  8971. pie22.Rate = 20
  8972. pie22.Speed = NumberRange.new(1)
  8973. pie22.LockedToPart = false
  8974. pie22.VelocitySpread = 2
  8975. local pie22 = Instance.new("ParticleEmitter")
  8976. pie22.Parent = RightLeg
  8977. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  8978. pie22.LightEmission = 1
  8979. pie22.Size = NumberSequence.new(1,2)
  8980. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  8981. pie22.Transparency = NumberSequence.new(0.8,1)
  8982. pie22.EmissionDirection = "Top"
  8983. pie22.Enabled = true
  8984. pie22.Lifetime = NumberRange.new(1)
  8985. pie22.Rotation = NumberRange.new(-420, 425)
  8986. pie22.Rate = 20
  8987. pie22.Speed = NumberRange.new(1)
  8988. pie22.LockedToPart = false
  8989. pie22.VelocitySpread = 2
  8990.     lig = Instance.new("PointLight",Player.Character.Torso)
  8991. lig.Color=Color3.new(255,255,0)
  8992. lig.Range = 6
  8993.  
  8994. local Must = Instance.new("Sound",Torso)
  8995. Must.SoundId = "rbxassetid://136847579"
  8996. Must.Pitch = 0.99
  8997. Must.Volume = 0.6
  8998. Must.Looped = false
  8999. wait(0)
  9000. Must:Play()
  9001.     a21e = new("Part",char)
  9002. a21e.Name = "Beam"..num
  9003. a21e.Locked = true
  9004. a21e.Size = v3(1,1,1)
  9005. a21e.CanCollide = false
  9006. a21e.BrickColor = bc("Neon orange")
  9007. a21e.Material = "Neon"
  9008. a21e.Transparency = 0
  9009. aa21e = new("SpecialMesh",a21e)
  9010. a21e.Anchored = true
  9011. a21e.Position = RootPart.Position
  9012. aa21e.MeshType = "Sphere"
  9013. aa21e.Scale = v3(1,1,1)
  9014. for i = 1,50 do
  9015.     wait()
  9016.     aa21e.Scale = aa21e.Scale + v3(1,1,1)
  9017.     a21e.Transparency = a21e.Transparency + 0.04
  9018. end
  9019.  
  9020.  
  9021.   local Mus = Instance.new("Sound",Torso)
  9022. Mus.SoundId = "rbxassetid://291165237"
  9023. Mus.Pitch = 0.99
  9024. Mus.Volume = 0.2
  9025. Mus.Looped = true
  9026. wait(0)
  9027. Mus:Play()
  9028.  
  9029. InForm = true  
  9030. Humanoid.JumpPower = 120
  9031.    
  9032. Char.Humanoid.MaxHealth = Health
  9033. wait(0.3)  
  9034. Char.Humanoid.Health = Health
  9035. wait(0.7)
  9036. Must:Destroy()
  9037. end
  9038.  
  9039. function Base()
  9040.     InForm = false
  9041.     local Effect = Instance.new("Part")
  9042.     Effect.Name = "Effect"
  9043.     Effect.Parent = Torso
  9044.     Effect.CFrame = Torso.CFrame
  9045.     Effect.BrickColor = BrickColor.new("White")
  9046.     Effect.Shape = "Ball"
  9047.     Effect.Size = Vector3.new(8, 8, 8)
  9048.     Effect.Anchored = true
  9049.     Effect.Material = "Neon"
  9050.     Effect.CanCollide = false
  9051.     for loop = 1, 25 do wait()
  9052.         Effect.CFrame = Torso.CFrame
  9053.         Effect.Size = Effect.Size + Vector3.new(-0.5)
  9054.         Effect.Transparency = Effect.Transparency + 0.04
  9055.        
  9056.     end
  9057. repeat
  9058. Torso:FindFirstChild("Effect"):Remove()
  9059. until Torso:FindFirstChild("Effect") == nil
  9060.  
  9061. for i, v in pairs(Torso:GetChildren()) do
  9062.     if v:IsA('ParticleEmitter') then
  9063.         v:Remove()
  9064.     end
  9065. end
  9066. char.Humanoid.MaxHealth = BaseHealth
  9067. wait(0.3)  
  9068. char.Humanoid.Health = BaseHealth
  9069.    
  9070.  
  9071. end
  9072.  
  9073. mouse.KeyDown:connect(function(key)
  9074. if key=="9" then   
  9075.     Base()
  9076.     lig:Destroy()
  9077.     end
  9078.     end)
  9079.  
  9080. Player.Chatted:connect(function(Message)
  9081.     if Message == "Time to get serious." and InForm == false then
  9082.         wait(0.10)
  9083.           Serious()
  9084.     end
  9085.     if Message == "off" or Message == "Nice fight." and InForm == true then
  9086.         Base()
  9087.     end
  9088. local ContentProvider = game:GetService("ContentProvider")
  9089.  
  9090. local function LoadAssets(AssetList)
  9091.     -- Takes an asset list and preloads it. Will not wait for them to load.
  9092.  
  9093.     for _, AssetId in pairs(AssetList) do
  9094.         ContentProvider:Preload("http://www.roblox.com/asset/?id=" .. AssetId)
  9095.     end
  9096. end
  9097.  
  9098. local Gibs = game.Workspace
  9099.  
  9100. function Kill(Character)
  9101.     Character.Humanoid.Health = 0
  9102.     local poo = Instance.new("IntValue",Character)
  9103.     poo.Name = "haha nope"
  9104.     local svch = Character
  9105.     local hum = Character:findFirstChild("Humanoid")
  9106.     Character.Archivable = true
  9107.     local chrclone = Character:clone()
  9108.     Character.Archivable = false
  9109.  
  9110.     local ch = chrclone:GetChildren()
  9111.     local i
  9112.     for i = 1,#ch do
  9113.         if ch[i].Name == "THandle1" or ch[i].Name == "THandle2" or ch[i].ClassName == "Script" then
  9114.             ch[i]:remove()
  9115.         end
  9116.     end
  9117.     local function Scan(ch)
  9118.         local e
  9119.         for e = 1,#ch do
  9120.             Scan(ch[e]:GetChildren())
  9121.             if ch[e].ClassName == "Weld" or ch[e].ClassName == "Motor6D" then
  9122.                 ch[e]:remove()
  9123.             end
  9124.         end
  9125.     end
  9126.     Scan(chrclone:GetChildren())
  9127.  
  9128.     local hum2 = chrclone:findFirstChild("Humanoid")
  9129.  
  9130.  
  9131.     if hum2 ~= nil then
  9132.         hum2.Name = "Humanoid2"
  9133.         hum2.PlatformStand = true
  9134.         hum2.Sit = true
  9135.         hum2.MaxHealth = 0
  9136.         hum2.Health = 0
  9137.     end
  9138.  
  9139.     local ch = Character:GetChildren()
  9140.     local i
  9141.     for i = 1,#ch do
  9142.         if ch[i].Name == "THandle1" or ch[i].Name == "THandle2" then
  9143.             ch[i]:remove()
  9144.         end
  9145.     end
  9146.  
  9147.     wait(0.2)
  9148.  
  9149.     local ch = Character:GetChildren()
  9150.     local i
  9151.     for i = 1,#ch do
  9152.         if ch[i].ClassName == "Part" or ch[i].ClassName == "Hat" or ch[i].Name == "THandle1" or ch[i].Name == "THandle2" then
  9153.             ch[i]:remove()
  9154.         end
  9155.     end
  9156.     Character = chrclone
  9157.     local Torso = Character.Torso
  9158.     local movevector = Vector3.new()
  9159.  
  9160.     if Torso then
  9161.         local Head = Character:FindFirstChild("Head")
  9162.         local Limb = Character:FindFirstChild("Right Arm")
  9163.         if Limb then
  9164.  
  9165.             Limb.CFrame = Torso.CFrame * CFrame.new(1.5, 0, 0)
  9166.             local Joint = Instance.new("Glue")
  9167.             Joint.Name = "RightShoulder"
  9168.             Joint.Part0 = Torso
  9169.             Joint.Part1 = Limb
  9170.             Joint.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  9171.             Joint.C1 = CFrame.new(-0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  9172.             Joint.Parent = Torso
  9173.  
  9174.             local B = Instance.new("Part")
  9175.             B.TopSurface = 0
  9176.             B.BottomSurface = 0
  9177.             B.formFactor = "Symmetric"
  9178.             B.Size = Vector3.new(1, 1, 1)
  9179.             B.Transparency = 1
  9180.             B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  9181.             B.Parent = Character
  9182.             local W = Instance.new("Weld")
  9183.             W.Part0 = Limb
  9184.             W.Part1 = B
  9185.             W.C0 = CFrame.new(0, -0.5, 0)
  9186.             W.Parent = Limb
  9187.  
  9188.         end
  9189.         local Limb = Character:FindFirstChild("Left Arm")
  9190.         if Limb then
  9191.  
  9192.             Limb.CFrame = Torso.CFrame * CFrame.new(-1.5, 0, 0)
  9193.             local Joint = Instance.new("Glue")
  9194.             Joint.Name = "LeftShoulder"
  9195.             Joint.Part0 = Torso
  9196.             Joint.Part1 = Limb
  9197.             Joint.C0 = CFrame.new(-1.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  9198.             Joint.C1 = CFrame.new(0, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  9199.             Joint.Parent = Torso
  9200.  
  9201.             local B = Instance.new("Part")
  9202.             B.TopSurface = 0
  9203.             B.BottomSurface = 0
  9204.             B.formFactor = "Symmetric"
  9205.             B.Size = Vector3.new(1, 1, 1)
  9206.             B.Transparency = 1
  9207.             B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  9208.             B.Parent = Character
  9209.             local W = Instance.new("Weld")
  9210.             W.Part0 = Limb
  9211.             W.Part1 = B
  9212.             W.C0 = CFrame.new(0, -0.5, 0)
  9213.             W.Parent = Limb
  9214.  
  9215.         end
  9216.         local Limb = Character:FindFirstChild("Right Leg")
  9217.         if Limb then
  9218.  
  9219.             Limb.CFrame = Torso.CFrame * CFrame.new(0.5, -2, 0)
  9220.             local Joint = Instance.new("Glue")
  9221.             Joint.Name = "RightHip"
  9222.             Joint.Part0 = Torso
  9223.             Joint.Part1 = Limb
  9224.             Joint.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  9225.             Joint.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  9226.             Joint.Parent = Torso
  9227.  
  9228.             local B = Instance.new("Part")
  9229.             B.TopSurface = 0
  9230.             B.BottomSurface = 0
  9231.             B.formFactor = "Symmetric"
  9232.             B.Size = Vector3.new(1, 1, 1)
  9233.             B.Transparency = 1
  9234.             B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  9235.             B.Parent = Character
  9236.             local W = Instance.new("Weld")
  9237.             W.Part0 = Limb
  9238.             W.Part1 = B
  9239.             W.C0 = CFrame.new(0, -0.5, 0)
  9240.             W.Parent = Limb
  9241.  
  9242.         end
  9243.         local Limb = Character:FindFirstChild("Left Leg")
  9244.         if Limb then
  9245.  
  9246.             Limb.CFrame = Torso.CFrame * CFrame.new(-0.5, -2, 0)
  9247.             local Joint = Instance.new("Glue")
  9248.             Joint.Name = "LeftHip"
  9249.             Joint.Part0 = Torso
  9250.             Joint.Part1 = Limb
  9251.             Joint.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  9252.             Joint.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  9253.             Joint.Parent = Torso
  9254.  
  9255.             local B = Instance.new("Part")
  9256.             B.TopSurface = 0
  9257.             B.BottomSurface = 0
  9258.             B.formFactor = "Symmetric"
  9259.             B.Size = Vector3.new(1, 1, 1)
  9260.             B.Transparency = 1
  9261.             B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  9262.             B.Parent = Character
  9263.             local W = Instance.new("Weld")
  9264.             W.Part0 = Limb
  9265.             W.Part1 = B
  9266.             W.C0 = CFrame.new(0, -0.5, 0)
  9267.             W.Parent = Limb
  9268.         end
  9269.     end
  9270. end
  9271. ----------
  9272.  
  9273. lerpz = function(D, E, F, G)   
  9274.     D[E] = D[E]:lerp(F, G)
  9275. end
  9276.  
  9277. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9278. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9279. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9280. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9281. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9282. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9283. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9284. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9285. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9286. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9287. resetlerp = function() 
  9288.     RJ.C0 = RJC0
  9289.     RJ.C1 = RJC1
  9290.     N.C0 = NC0
  9291.     N.C1 = NC1
  9292.     RS.C0 = RSC0
  9293.     RS.C1 = RSC1
  9294.     LS.C0 = LSC0
  9295.     LS.C1 = LSC1
  9296.     RH.C0 = RHC0
  9297.     RH.C1 = RHC1
  9298.     LH.C0 = LHC0
  9299.     LH.C1 = LHC1
  9300. end
  9301. -------
  9302. ----------
  9303. hrp = char.HumanoidRootPart
  9304.  
  9305. RSC0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  9306. RSC1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  9307. LSC0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  9308. LSC1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  9309. RHC0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  9310. RHC1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  9311. LHC0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  9312. RJC1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  9313. LHC1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  9314. NC0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  9315. NC1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  9316. RJC0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  9317. RS = Torso:FindFirstChild("Right Shoulder")
  9318. LS = Torso:FindFirstChild("Left Shoulder")
  9319. RH = Torso:FindFirstChild("Right Hip")
  9320. LH = Torso:FindFirstChild("Left Hip")
  9321. RJ = hrp:FindFirstChild("RootJoint")
  9322. N = Torso:FindFirstChild("Neck")
  9323. cf = CFrame.new
  9324. ang = CFrame.Angles
  9325. rd = math.rad
  9326. rd2 = math.random
  9327. cs = ColorSequence.new
  9328. ns = NumberSequence.new
  9329. nsk = NumberSequenceKeypoint.new
  9330. -------------------
  9331.  
  9332. end)
  9333.  
  9334. print([[
  9335. -------------------------------------------------
  9336. hi
  9337. -------------------------------------------------]])
RAW Paste Data