Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local player = game.Players.LocalPlayer
- local char = player.Character
- local mouse = player:GetMouse()
- local ra = char["Right Arm"]
- local rl = char["Right Leg"]
- local la = char["Left Arm"]
- local ll = char["Left Leg"]
- local tor = char.Torso
- local cooldown = false
- local visibleray = false
- local blocking = 0
- function weld(p0, p1, c0)
- local w = Instance.new("Weld", p0)
- w.Part0 = p0
- w.Part1 = p1
- w.C0 = c0
- return w
- end
- local rglove = Instance.new("Part", char)
- rglove.FormFactor = Enum.FormFactor.Plate
- rglove.CanCollide = false
- rglove.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- rglove.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- rglove.Material = Enum.Material.SmoothPlastic
- rglove.Size = Vector3.new(1, 0.8, 1)
- rglove.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- rglove.CFrame = CFrame.new(23.5, 0.4, 198.5) * CFrame.Angles(0, 1.5707963705063, 0)
- rglove.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- rglove.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- rglove.BrickColor = BrickColor.new("Really red")
- rglove.Friction = 0.3
- rglove.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- weld(rglove, ra, CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(0), 0, 0))
- local mesh = Instance.new("SpecialMesh", rglove)
- mesh.Scale = Vector3.new(1.5, 1.5, 1.5)
- mesh.MeshType = Enum.MeshType.Sphere
- local lglove = Instance.new("Part", char)
- lglove.FormFactor = Enum.FormFactor.Plate
- lglove.CanCollide = false
- lglove.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- lglove.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- lglove.Material = Enum.Material.SmoothPlastic
- lglove.Size = Vector3.new(1, 0.8, 1)
- lglove.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- lglove.CFrame = CFrame.new(23.5, 0.4, 198.5) * CFrame.Angles(0, 1.5707963705063, 0)
- lglove.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- lglove.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- lglove.BrickColor = BrickColor.new("Really red")
- lglove.Friction = 0.3
- lglove.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- weld(lglove, la, CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(0), 0, 0))
- local mesh2 = Instance.new("SpecialMesh", lglove)
- mesh2.Scale = Vector3.new(1.5, 1.5, 1.5)
- mesh2.MeshType = Enum.MeshType.Sphere
- if char:findFirstChild("Shirt") then
- char.Shirt:Remove()
- end
- if char:findFirstChild("Pants") then
- char.Pants:Remove()
- end
- local Shirt = Instance.new("Shirt", char)
- local Pants = Instance.new("Pants", char)
- Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=815667729"
- Pants.PantsTemplate = "http://www.roblox.com/asset/?id=602332441"
- tor["Right Shoulder"].Part1 = nil
- tor["Left Shoulder"].Part1 = nil
- local torso = char.Torso:Clone()
- torso.Size = Vector3.new(char.Torso.Size.x, char.Torso.Size.y, char.Torso.Size.z)
- torso.Transparency = 0
- torso.CanCollide = false
- if torso:FindFirstChild("roblox") then
- torso.roblox:Remove()
- end
- torso.Parent = char
- torso.CanCollide = true
- torso.Name = "Torso"
- torso["Left Shoulder"]:Destroy()
- torso["Right Shoulder"]:Destroy()
- torso["Left Hip"]:Destroy()
- torso["Right Hip"]:Destroy()
- char.Torso.Transparency = 1
- char.Torso.Name = "Torso2"
- local tweld = Instance.new("Weld", char.Torso)
- tweld.Name = "tweld"
- tweld.Part0 = char.Torso
- tweld.Part1 = char.Torso2
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), 0, 0)
- char.Torso2.Name = "Torso"
- weld(ra, tor, CFrame.new(-1, 0.8, 0.3) * CFrame.Angles(math.rad(-110), 0, 0))
- weld(la, tor, CFrame.new(1, 0.8, 0.1) * CFrame.Angles(math.rad(-110), 0, 0))
- local swooshleft = Instance.new("Sound")
- swooshleft.SoundId = "http://www.roblox.com/asset/?id=138097048"
- swooshleft.PlayOnRemove = false
- swooshleft.Volume = 0.5
- swooshleft.Looped = false
- swooshleft.Parent = char["Left Arm"]
- local swooshright = Instance.new("Sound")
- swooshright.SoundId = "http://www.roblox.com/asset/?id=138097048"
- swooshright.PlayOnRemove = false
- swooshright.Volume = 0.5
- swooshright.Looped = false
- swooshright.Parent = char["Right Arm"]
- local swooshright2 = Instance.new("Sound")
- swooshright2.SoundId = "http://www.roblox.com/asset/?id=541909867"
- swooshright2.PlayOnRemove = false
- swooshright2.Volume = 0.5
- swooshright2.Looped = false
- swooshright2.Parent = char["Right Arm"]
- function uppercut()
- cooldown = true
- swooshright2:Play()
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0)
- ra.Weld.C0 = CFrame.new(-1, 0.8, 0.3) * CFrame.Angles(math.rad(-110), 0, 0)
- la.Weld.C0 = CFrame.new(1, 0.8, 0.1) * CFrame.Angles(math.rad(-110), 0, 0)
- wait()
- tweld.C0 = CFrame.new(0, 0.1, 0) * CFrame.Angles(math.rad(2), math.rad(0), 0)
- ra.Weld.C0 = CFrame.new(-1, 0.8, 0.1) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
- la.Weld.C0 = CFrame.new(1, 0.8, -0.1) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
- wait()
- tweld.C0 = CFrame.new(0, 0.2, 0) * CFrame.Angles(math.rad(4), math.rad(0), 0)
- ra.Weld.C0 = CFrame.new(-1, 0.8, 0) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
- la.Weld.C0 = CFrame.new(1, 0.8, -0.3) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
- wait()
- tweld.C0 = CFrame.new(0, 0.3, 0) * CFrame.Angles(math.rad(6), math.rad(0), 0)
- ra.Weld.C0 = CFrame.new(-1, 0.8, -0.2) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
- la.Weld.C0 = CFrame.new(1, 0.8, -0.5) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
- wait()
- tweld.C0 = CFrame.new(0, 0.2, 0) * CFrame.Angles(math.rad(4), math.rad(-10), 0)
- ra.Weld.C0 = CFrame.new(-1, 1.2, 0) * CFrame.Angles(math.rad(-120), math.rad(-5), 0)
- la.Weld.C0 = CFrame.new(1, 0.8, -0.3) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
- wait()
- tweld.C0 = CFrame.new(0, 0.2, 0) * CFrame.Angles(math.rad(3), math.rad(-20), 0)
- ra.Weld.C0 = CFrame.new(-1, 1.4, 0) * CFrame.Angles(math.rad(-120), math.rad(-10), 0)
- la.Weld.C0 = CFrame.new(1, 0.8, -0.3) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
- wait()
- tweld.C0 = CFrame.new(0, 0.1, 0) * CFrame.Angles(math.rad(2), math.rad(-25), 0)
- ra.Weld.C0 = CFrame.new(-1, 1.4, 0) * CFrame.Angles(math.rad(-120), math.rad(-15), 0)
- la.Weld.C0 = CFrame.new(1, 0.8, -0.3) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
- wait()
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(1), math.rad(-25), 0)
- ra.Weld.C0 = CFrame.new(-1, 1.6, 0) * CFrame.Angles(math.rad(-120), math.rad(-20), 0)
- la.Weld.C0 = CFrame.new(1, 0.8, -0.3) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
- wait()
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(1), math.rad(-25), 0)
- ra.Weld.C0 = CFrame.new(-1, 1.8, 0) * CFrame.Angles(math.rad(-120), math.rad(-25), 0)
- la.Weld.C0 = CFrame.new(1, 0.8, -0.3) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
- for _, guy in pairs(workspace:GetChildren()) do
- if guy:FindFirstChild("Humanoid") and guy:FindFirstChild("HumanoidRootPart") and guy ~= char and 4 > guy:FindFirstChild("HumanoidRootPart").Position - ra.Position.magnitude then
- TakeDamage(guy.Humanoid, math.random(12, 14))
- local hitsound = Instance.new("Sound")
- hitsound.SoundId = "rbxassetid://743886825"
- hitsound.PlayOnRemove = false
- hitsound.Volume = 0.7
- hitsound.Looped = false
- hitsound.Pitch = 1
- hitsound.Parent = guy.Torso
- hitsound:Play()
- game.Debris:AddItem(hitsound, 1)
- guy:FindFirstChild("Torso").Velocity = guy.Torso.CFrame.lookVector * -50
- end
- end
- wait()
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(1), math.rad(-25), 0)
- ra.Weld.C0 = CFrame.new(-1, 1.6, 0) * CFrame.Angles(math.rad(-120), math.rad(-20), 0)
- la.Weld.C0 = CFrame.new(1, 0.8, -0.3) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
- wait()
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(2), math.rad(-25), 0)
- ra.Weld.C0 = CFrame.new(-1, 1.4, 0) * CFrame.Angles(math.rad(-120), math.rad(-15), 0)
- la.Weld.C0 = CFrame.new(1, 0.8, -0.3) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
- wait()
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(3), math.rad(-20), 0)
- ra.Weld.C0 = CFrame.new(-1, 1.4, 0) * CFrame.Angles(math.rad(-120), math.rad(-10), 0)
- la.Weld.C0 = CFrame.new(1, 0.8, -0.3) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
- wait()
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(4), math.rad(-10), 0)
- ra.Weld.C0 = CFrame.new(-1, 1.2, 0) * CFrame.Angles(math.rad(-120), math.rad(-5), 0)
- la.Weld.C0 = CFrame.new(1, 0.8, -0.3) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
- wait()
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(6), math.rad(0), 0)
- ra.Weld.C0 = CFrame.new(-1, 0.8, -0.2) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
- la.Weld.C0 = CFrame.new(1, 0.8, -0.5) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
- wait()
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(4), math.rad(0), 0)
- ra.Weld.C0 = CFrame.new(-1, 0.8, 0) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
- la.Weld.C0 = CFrame.new(1, 0.8, -0.3) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
- wait()
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(2), math.rad(0), 0)
- ra.Weld.C0 = CFrame.new(-1, 0.8, 0.1) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
- la.Weld.C0 = CFrame.new(1, 0.8, -0.1) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
- wait()
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0)
- ra.Weld.C0 = CFrame.new(-1, 0.8, 0.3) * CFrame.Angles(math.rad(-110), 0, 0)
- la.Weld.C0 = CFrame.new(1, 0.8, 0.1) * CFrame.Angles(math.rad(-110), 0, 0)
- wait(0.3)
- cooldown = false
- end
- local blockEvent, orighealth
- function block()
- cooldown = true
- orighealth = char.Humanoid.Health
- if blockEvent then
- blockEvent:disconnect()
- end
- blockEvent = game:service("RunService").Heartbeat:connect(function()
- if char.Humanoid.Health < char.Humanoid.MaxHealth then
- end
- end)
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0)
- ra.Weld.C0 = CFrame.new(-1, 0.8, 0.3) * CFrame.Angles(math.rad(-110), 0, 0)
- la.Weld.C0 = CFrame.new(1, 0.8, 0.1) * CFrame.Angles(math.rad(-110), 0, 0)
- wait()
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0)
- ra.Weld.C0 = CFrame.new(-0.8, 0.9, 0.3) * CFrame.Angles(math.rad(-120), 0, 0)
- la.Weld.C0 = CFrame.new(0.8, 0.9, 0.1) * CFrame.Angles(math.rad(-120), 0, 0)
- wait()
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0)
- ra.Weld.C0 = CFrame.new(-0.6, 1, 0.3) * CFrame.Angles(math.rad(-125), 0, 0)
- la.Weld.C0 = CFrame.new(0.6, 1, 0.1) * CFrame.Angles(math.rad(-125), 0, 0)
- wait()
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0)
- ra.Weld.C0 = CFrame.new(-0.5, 1.1, 0.3) * CFrame.Angles(math.rad(-130), 0, 0)
- la.Weld.C0 = CFrame.new(0.5, 1.1, 0.1) * CFrame.Angles(math.rad(-130), 0, 0)
- cooldown = false
- end
- function unblock()
- cooldown = true
- if blockEvent then
- blockEvent:disconnect()
- end
- wait()
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0)
- ra.Weld.C0 = CFrame.new(-0.6, 1, 0.3) * CFrame.Angles(math.rad(-125), 0, 0)
- la.Weld.C0 = CFrame.new(0.6, 1, 0.1) * CFrame.Angles(math.rad(-125), 0, 0)
- wait()
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0)
- ra.Weld.C0 = CFrame.new(-0.8, 0.9, 0.3) * CFrame.Angles(math.rad(-120), 0, 0)
- la.Weld.C0 = CFrame.new(0.8, 0.9, 0.1) * CFrame.Angles(math.rad(-120), 0, 0)
- wait()
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0)
- ra.Weld.C0 = CFrame.new(-1, 0.8, 0.3) * CFrame.Angles(math.rad(-110), 0, 0)
- la.Weld.C0 = CFrame.new(1, 0.8, 0.1) * CFrame.Angles(math.rad(-110), 0, 0)
- cooldown = false
- end
- function leftpunch2()
- cooldown = true
- swooshleft:Play()
- la.Weld.C0 = CFrame.new(1, 0.8, 0.1) * CFrame.Angles(math.rad(-110), 0, 0)
- wait()
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(10), 0)
- la.Weld.C0 = CFrame.new(1, 1.2, 0.1) * CFrame.Angles(math.rad(-110), math.rad(10), 0)
- wait()
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(20), 0)
- la.Weld.C0 = CFrame.new(1, 1.4, 0.1) * CFrame.Angles(math.rad(-110), math.rad(20), 0)
- for _, guy in pairs(workspace:GetChildren()) do
- if guy:FindFirstChild("Humanoid") and guy:FindFirstChild("HumanoidRootPart") and guy ~= char and guy:FindFirstChild("HumanoidRootPart").Position - la.Position.magnitude < 4 then
- TakeDamage(guy.Humanoid, math.random(5, 6))
- local hitsound = Instance.new("Sound")
- hitsound.SoundId = "rbxassetid://743886825"
- hitsound.PlayOnRemove = false
- hitsound.Volume = 0.7
- hitsound.Looped = false
- hitsound.Pitch = 1
- hitsound.Parent = guy.Torso
- hitsound:Play()
- game.Debris:AddItem(hitsound, 1)
- end
- end
- wait()
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(30), 0)
- la.Weld.C0 = CFrame.new(1, 1.6, 0.1) * CFrame.Angles(math.rad(-110), math.rad(30), 0)
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(35), 0)
- la.Weld.C0 = CFrame.new(1, 1.7, 0.1) * CFrame.Angles(math.rad(-110), math.rad(35), 0)
- wait()
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(30), 0)
- la.Weld.C0 = CFrame.new(1, 1.6, 0.1) * CFrame.Angles(math.rad(-110), math.rad(30), 0)
- wait()
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(20), 0)
- la.Weld.C0 = CFrame.new(1, 1.4, 0.1) * CFrame.Angles(math.rad(-110), math.rad(20), 0)
- wait()
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(10), 0)
- la.Weld.C0 = CFrame.new(1, 1.2, 0.1) * CFrame.Angles(math.rad(-110), math.rad(10), 0)
- la.Weld.C0 = CFrame.new(1, 0.8, 0.1) * CFrame.Angles(math.rad(-110), 0, 0)
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0)
- cooldown = false
- end
- function rightpunch2()
- cooldown = true
- swooshright:Play()
- ra.Weld.C0 = CFrame.new(-1, 0.8, 0.3) * CFrame.Angles(math.rad(-110), 0, 0)
- wait()
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-10), 0)
- ra.Weld.C0 = CFrame.new(-1, 1.2, 0.3) * CFrame.Angles(math.rad(-110), math.rad(-10), 0)
- wait()
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-20), 0)
- ra.Weld.C0 = CFrame.new(-1, 1.4, 0.3) * CFrame.Angles(math.rad(-110), math.rad(-20), 0)
- for _, guy in pairs(workspace:GetChildren()) do
- if guy:FindFirstChild("Humanoid") and guy:FindFirstChild("HumanoidRootPart") and guy ~= char and guy:FindFirstChild("HumanoidRootPart").Position - ra.Position.magnitude < 4 then
- TakeDamage(guy.Humanoid, math.random(5, 6))
- local hitsound = Instance.new("Sound")
- hitsound.SoundId = "rbxassetid://743886825"
- hitsound.PlayOnRemove = false
- hitsound.Volume = 0.7
- hitsound.Looped = false
- hitsound.Pitch = 1
- hitsound.Parent = guy.Torso
- hitsound:Play()
- game.Debris:AddItem(hitsound, 1)
- guy:FindFirstChild("Torso").Velocity = guy.Torso.CFrame.lookVector * -40
- end
- end
- wait()
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-30), 0)
- ra.Weld.C0 = CFrame.new(-1, 1.6, 0.3) * CFrame.Angles(math.rad(-110), math.rad(-30), 0)
- wait()
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-35), 0)
- ra.Weld.C0 = CFrame.new(-1, 1.7, 0.3) * CFrame.Angles(math.rad(-110), math.rad(-35), 0)
- wait()
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-30), 0)
- ra.Weld.C0 = CFrame.new(-1, 1.6, 0.3) * CFrame.Angles(math.rad(-110), math.rad(-30), 0)
- wait()
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-20), 0)
- ra.Weld.C0 = CFrame.new(-1, 1.4, 0.3) * CFrame.Angles(math.rad(-110), math.rad(-20), 0)
- wait()
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-10), 0)
- ra.Weld.C0 = CFrame.new(-1, 1.2, 0.3) * CFrame.Angles(math.rad(-110), math.rad(-10), 0)
- wait()
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0)
- ra.Weld.C0 = CFrame.new(-1, 0.8, 0.3) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
- cooldown = false
- end
- function superuppercut()
- cooldown = true
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0)
- ra.Weld.C0 = CFrame.new(-1, 0.8, 0.3) * CFrame.Angles(math.rad(-110), 0, 0)
- la.Weld.C0 = CFrame.new(1, 0.8, 0.1) * CFrame.Angles(math.rad(-110), 0, 0)
- wait()
- tweld.C0 = CFrame.new(0, 0.1, 0) * CFrame.Angles(math.rad(2), math.rad(0), 0)
- ra.Weld.C0 = CFrame.new(-1, 0.8, 0.1) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
- la.Weld.C0 = CFrame.new(1, 0.8, -0.1) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
- wait()
- tweld.C0 = CFrame.new(0, 0.2, 0) * CFrame.Angles(math.rad(4), math.rad(0), 0)
- ra.Weld.C0 = CFrame.new(-1, 0.8, 0) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
- la.Weld.C0 = CFrame.new(1, 0.8, -0.3) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
- wait()
- tweld.C0 = CFrame.new(0, 0.3, 0) * CFrame.Angles(math.rad(6), math.rad(0), 0)
- ra.Weld.C0 = CFrame.new(-1, 0.8, -0.2) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
- la.Weld.C0 = CFrame.new(1, 0.8, -0.5) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
- local fire = Instance.new("Fire", ra)
- wait(1)
- swooshright2:Play()
- fire:Destroy()
- tweld.C0 = CFrame.new(0, 0.2, 0) * CFrame.Angles(math.rad(4), math.rad(-10), 0)
- ra.Weld.C0 = CFrame.new(-1, 1.2, 0) * CFrame.Angles(math.rad(-120), math.rad(-5), 0)
- la.Weld.C0 = CFrame.new(1, 0.8, -0.3) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
- wait()
- tweld.C0 = CFrame.new(0, 0.2, 0) * CFrame.Angles(math.rad(3), math.rad(-20), 0)
- ra.Weld.C0 = CFrame.new(-1, 1.4, 0) * CFrame.Angles(math.rad(-120), math.rad(-10), 0)
- la.Weld.C0 = CFrame.new(1, 0.8, -0.3) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
- wait()
- tweld.C0 = CFrame.new(0, 0.1, 0) * CFrame.Angles(math.rad(2), math.rad(-25), 0)
- ra.Weld.C0 = CFrame.new(-1, 1.4, 0) * CFrame.Angles(math.rad(-120), math.rad(-15), 0)
- la.Weld.C0 = CFrame.new(1, 0.8, -0.3) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
- wait()
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(1), math.rad(-25), 0)
- ra.Weld.C0 = CFrame.new(-1, 1.6, 0) * CFrame.Angles(math.rad(-120), math.rad(-20), 0)
- la.Weld.C0 = CFrame.new(1, 0.8, -0.3) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
- wait()
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(1), math.rad(-25), 0)
- ra.Weld.C0 = CFrame.new(-1, 1.8, 0) * CFrame.Angles(math.rad(-120), math.rad(-25), 0)
- la.Weld.C0 = CFrame.new(1, 0.8, -0.3) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
- wait()
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(1), math.rad(-30), 0)
- ra.Weld.C0 = CFrame.new(-1, 2, 0) * CFrame.Angles(math.rad(-120), math.rad(-25), 0)
- la.Weld.C0 = CFrame.new(1, 0.8, -0.3) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
- for _, guy in pairs(workspace:GetChildren()) do
- if guy:FindFirstChild("Humanoid") and guy:FindFirstChild("HumanoidRootPart") and guy ~= char and 4 > guy:FindFirstChild("HumanoidRootPart").Position - ra.Position.magnitude then
- TakeDamage(guy.Humanoid, math.random(14, 18))
- local hitsound = Instance.new("Sound")
- hitsound.SoundId = "rbxassetid://743886825"
- hitsound.PlayOnRemove = false
- hitsound.Volume = 0.7
- hitsound.Looped = false
- hitsound.Pitch = 1
- hitsound.Parent = guy.Torso
- hitsound:Play()
- guy:FindFirstChild("Torso").Velocity = guy.Torso.CFrame.lookVector * -50
- game.Debris:AddItem(hitsound, 1)
- if (math.random(1, 10) == 1 or guy.Humanoid.Health <= 15) and guy:FindFirstChild("Head") then
- local heado = guy.Head:Clone()
- heado.CFrame = guy.Head.CFrame
- guy.Head:Destroy()
- heado.Parent = workspace
- heado.Velocity = heado.CFrame.lookVector * 30
- game.Debris:AddItem(heado, 3)
- end
- end
- end
- wait()
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(1), math.rad(-25), 0)
- ra.Weld.C0 = CFrame.new(-1, 1.6, 0) * CFrame.Angles(math.rad(-120), math.rad(-20), 0)
- la.Weld.C0 = CFrame.new(1, 0.8, -0.3) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
- wait()
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(2), math.rad(-25), 0)
- ra.Weld.C0 = CFrame.new(-1, 1.4, 0) * CFrame.Angles(math.rad(-120), math.rad(-15), 0)
- la.Weld.C0 = CFrame.new(1, 0.8, -0.3) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
- wait()
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(3), math.rad(-20), 0)
- ra.Weld.C0 = CFrame.new(-1, 1.4, 0) * CFrame.Angles(math.rad(-120), math.rad(-10), 0)
- la.Weld.C0 = CFrame.new(1, 0.8, -0.3) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
- wait()
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(4), math.rad(-10), 0)
- ra.Weld.C0 = CFrame.new(-1, 1.2, 0) * CFrame.Angles(math.rad(-120), math.rad(-5), 0)
- la.Weld.C0 = CFrame.new(1, 0.8, -0.3) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
- wait()
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(6), math.rad(0), 0)
- ra.Weld.C0 = CFrame.new(-1, 0.8, -0.2) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
- la.Weld.C0 = CFrame.new(1, 0.8, -0.5) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
- wait()
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(4), math.rad(0), 0)
- ra.Weld.C0 = CFrame.new(-1, 0.8, 0) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
- la.Weld.C0 = CFrame.new(1, 0.8, -0.3) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
- wait()
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(2), math.rad(0), 0)
- ra.Weld.C0 = CFrame.new(-1, 0.8, 0.1) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
- la.Weld.C0 = CFrame.new(1, 0.8, -0.1) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
- wait()
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0)
- ra.Weld.C0 = CFrame.new(-1, 0.8, 0.3) * CFrame.Angles(math.rad(-110), 0, 0)
- la.Weld.C0 = CFrame.new(1, 0.8, 0.1) * CFrame.Angles(math.rad(-110), 0, 0)
- cooldown = false
- end
- mouse.KeyDown:connect(function(key)
- if key == "q" and cooldown == false and blocking == 0 then
- leftpunch2()
- end
- end)
- mouse.KeyDown:connect(function(key)
- if key == "e" and cooldown == false and blocking == 0 then
- rightpunch2()
- end
- end)
- mouse.KeyDown:connect(function(key)
- if key == "f" and cooldown == false and blocking == 0 then
- uppercut()
- end
- end)
- mouse.KeyDown:connect(function(key)
- if key == "g" and cooldown == false and blocking == 0 and (ownsProduct or player.UserId == 85169464) then
- superuppercut()
- end
- end)
- mouse.KeyDown:connect(function(key)
- if key == "b" and cooldown == false then
- blocking = blocking + 1
- if blocking == 1 then
- block()
- wait(10)
- if blocking == 1 then
- unblock()
- blocking = 0
- end
- end
- if blocking == 2 then
- unblock()
- blocking = 0
- end
- end
- end)
- local cooldown2 = false
- wtap = false
- mouse.KeyDown:connect(function(key)
- if key == "w" and cooldown2 == false then
- if wtap == false then
- wtap = true
- wait(0.18)
- wtap = false
- else
- cooldown2 = true
- if char:FindFirstChild("Torso") then
- char:FindFirstChild("Torso").Velocity = char.Torso.CFrame.lookVector * 100
- end
- wtap = false
- wait(0.5)
- cooldown2 = false
- end
- end
- end)
- stap = false
- mouse.KeyDown:connect(function(key)
- if key == "s" and cooldown2 == false then
- if stap == false then
- stap = true
- wait(0.18)
- stap = false
- else
- cooldown2 = true
- if char:FindFirstChild("Torso") then
- char:FindFirstChild("Torso").Velocity = char.Torso.CFrame.lookVector * -100
- end
- stap = false
- wait(0.5)
- cooldown2 = false
- end
- end
- end)
- function combo()
- cooldown = true
- swooshleft:Play()
- la.Weld.C0 = CFrame.new(1, 0.8, 0.1) * CFrame.Angles(math.rad(-110), 0, 0)
- wait()
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(10), 0)
- la.Weld.C0 = CFrame.new(1, 1.2, 0.1) * CFrame.Angles(math.rad(-110), math.rad(10), 0)
- wait()
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(20), 0)
- la.Weld.C0 = CFrame.new(1, 1.4, 0.1) * CFrame.Angles(math.rad(-110), math.rad(20), 0)
- for _, guy in pairs(workspace:GetChildren()) do
- if guy:FindFirstChild("Humanoid") and guy:FindFirstChild("HumanoidRootPart") and guy ~= char and guy:FindFirstChild("HumanoidRootPart").Position - la.Position.magnitude < 4 then
- TakeDamage(guy.Humanoid, math.random(8, 12))
- local hitsound = Instance.new("Sound")
- hitsound.SoundId = "rbxassetid://743886825"
- hitsound.PlayOnRemove = false
- hitsound.Volume = 0.7
- hitsound.Looped = false
- hitsound.Pitch = 1
- hitsound.Parent = guy.Torso
- hitsound:Play()
- game.Debris:AddItem(hitsound, 1)
- end
- end
- wait()
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(30), 0)
- la.Weld.C0 = CFrame.new(1, 1.6, 0.1) * CFrame.Angles(math.rad(-110), math.rad(30), 0)
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(35), 0)
- la.Weld.C0 = CFrame.new(1, 1.7, 0.1) * CFrame.Angles(math.rad(-110), math.rad(35), 0)
- wait()
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(30), 0)
- la.Weld.C0 = CFrame.new(1, 1.6, 0.1) * CFrame.Angles(math.rad(-110), math.rad(30), 0)
- wait()
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(20), 0)
- la.Weld.C0 = CFrame.new(1, 1.4, 0.1) * CFrame.Angles(math.rad(-110), math.rad(20), 0)
- wait()
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(10), 0)
- la.Weld.C0 = CFrame.new(1, 1.2, 0.1) * CFrame.Angles(math.rad(-110), math.rad(10), 0)
- la.Weld.C0 = CFrame.new(1, 0.8, 0.1) * CFrame.Angles(math.rad(-110), 0, 0)
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0)
- swooshright:Play()
- ra.Weld.C0 = CFrame.new(-1, 0.8, 0.3) * CFrame.Angles(math.rad(-110), 0, 0)
- wait()
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-10), 0)
- ra.Weld.C0 = CFrame.new(-1, 1.2, 0.3) * CFrame.Angles(math.rad(-110), math.rad(-10), 0)
- wait()
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-20), 0)
- ra.Weld.C0 = CFrame.new(-1, 1.4, 0.3) * CFrame.Angles(math.rad(-110), math.rad(-20), 0)
- for _, guy in pairs(workspace:GetChildren()) do
- if guy:FindFirstChild("Humanoid") and guy:FindFirstChild("HumanoidRootPart") and guy ~= char and guy:FindFirstChild("HumanoidRootPart").Position - ra.Position.magnitude < 4 then
- TakeDamage(guy.Humanoid, math.random(8, 12))
- local hitsound = Instance.new("Sound")
- hitsound.SoundId = "rbxassetid://743886825"
- hitsound.PlayOnRemove = false
- hitsound.Volume = 0.7
- hitsound.Looped = false
- hitsound.Pitch = 1
- hitsound.Parent = guy.Torso
- hitsound:Play()
- game.Debris:AddItem(hitsound, 1)
- end
- end
- wait()
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-30), 0)
- ra.Weld.C0 = CFrame.new(-1, 1.6, 0.3) * CFrame.Angles(math.rad(-110), math.rad(-30), 0)
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-35), 0)
- ra.Weld.C0 = CFrame.new(-1, 1.7, 0.3) * CFrame.Angles(math.rad(-110), math.rad(-35), 0)
- wait()
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-30), 0)
- ra.Weld.C0 = CFrame.new(-1, 1.6, 0.3) * CFrame.Angles(math.rad(-110), math.rad(-30), 0)
- wait()
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-20), 0)
- ra.Weld.C0 = CFrame.new(-1, 1.4, 0.3) * CFrame.Angles(math.rad(-110), math.rad(-20), 0)
- wait()
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-10), 0)
- ra.Weld.C0 = CFrame.new(-1, 1.2, 0.3) * CFrame.Angles(math.rad(-110), math.rad(-10), 0)
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0)
- ra.Weld.C0 = CFrame.new(-1, 0.8, 0.3) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
- swooshleft:Play()
- la.Weld.C0 = CFrame.new(1, 0.8, 0.1) * CFrame.Angles(math.rad(-110), 0, 0)
- wait()
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(10), 0)
- la.Weld.C0 = CFrame.new(1, 1.2, 0.1) * CFrame.Angles(math.rad(-110), math.rad(10), 0)
- wait()
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(20), 0)
- la.Weld.C0 = CFrame.new(1, 1.4, 0.1) * CFrame.Angles(math.rad(-110), math.rad(20), 0)
- for _, guy in pairs(workspace:GetChildren()) do
- if guy:FindFirstChild("Humanoid") and guy:FindFirstChild("HumanoidRootPart") and guy ~= char and guy:FindFirstChild("HumanoidRootPart").Position - la.Position.magnitude < 4 then
- TakeDamage(guy.Humanoid, math.random(8, 12))
- local hitsound = Instance.new("Sound")
- hitsound.SoundId = "rbxassetid://743886825"
- hitsound.PlayOnRemove = false
- hitsound.Volume = 0.7
- hitsound.Looped = false
- hitsound.Pitch = 1
- hitsound.Parent = guy.Torso
- hitsound:Play()
- game.Debris:AddItem(hitsound, 1)
- end
- end
- wait()
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(30), 0)
- la.Weld.C0 = CFrame.new(1, 1.6, 0.1) * CFrame.Angles(math.rad(-110), math.rad(30), 0)
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(35), 0)
- la.Weld.C0 = CFrame.new(1, 1.7, 0.1) * CFrame.Angles(math.rad(-110), math.rad(35), 0)
- wait()
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(30), 0)
- la.Weld.C0 = CFrame.new(1, 1.6, 0.1) * CFrame.Angles(math.rad(-110), math.rad(30), 0)
- wait()
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(20), 0)
- la.Weld.C0 = CFrame.new(1, 1.4, 0.1) * CFrame.Angles(math.rad(-110), math.rad(20), 0)
- wait()
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(10), 0)
- la.Weld.C0 = CFrame.new(1, 1.2, 0.1) * CFrame.Angles(math.rad(-110), math.rad(10), 0)
- la.Weld.C0 = CFrame.new(1, 0.8, 0.1) * CFrame.Angles(math.rad(-110), 0, 0)
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0)
- swooshright:Play()
- ra.Weld.C0 = CFrame.new(-1, 0.8, 0.3) * CFrame.Angles(math.rad(-110), 0, 0)
- wait()
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-10), 0)
- ra.Weld.C0 = CFrame.new(-1, 1.2, 0.3) * CFrame.Angles(math.rad(-110), math.rad(-10), 0)
- wait()
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-20), 0)
- ra.Weld.C0 = CFrame.new(-1, 1.4, 0.3) * CFrame.Angles(math.rad(-110), math.rad(-20), 0)
- for _, guy in pairs(workspace:GetChildren()) do
- if guy:FindFirstChild("Humanoid") and guy:FindFirstChild("HumanoidRootPart") and guy ~= char and guy:FindFirstChild("HumanoidRootPart").Position - ra.Position.magnitude < 4 then
- TakeDamage(guy.Humanoid, math.random(8, 12))
- local hitsound = Instance.new("Sound")
- hitsound.SoundId = "rbxassetid://743886825"
- hitsound.PlayOnRemove = false
- hitsound.Volume = 0.7
- hitsound.Looped = false
- hitsound.Pitch = 1
- hitsound.Parent = guy.Torso
- hitsound:Play()
- game.Debris:AddItem(hitsound, 1)
- end
- end
- wait()
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-30), 0)
- ra.Weld.C0 = CFrame.new(-1, 1.6, 0.3) * CFrame.Angles(math.rad(-110), math.rad(-30), 0)
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-35), 0)
- ra.Weld.C0 = CFrame.new(-1, 1.7, 0.3) * CFrame.Angles(math.rad(-110), math.rad(-35), 0)
- wait()
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-30), 0)
- ra.Weld.C0 = CFrame.new(-1, 1.6, 0.3) * CFrame.Angles(math.rad(-110), math.rad(-30), 0)
- wait()
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-20), 0)
- ra.Weld.C0 = CFrame.new(-1, 1.4, 0.3) * CFrame.Angles(math.rad(-110), math.rad(-20), 0)
- wait()
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-10), 0)
- ra.Weld.C0 = CFrame.new(-1, 1.2, 0.3) * CFrame.Angles(math.rad(-110), math.rad(-10), 0)
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0)
- ra.Weld.C0 = CFrame.new(-1, 0.8, 0.3) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
- swooshleft:Play()
- la.Weld.C0 = CFrame.new(1, 0.8, 0.1) * CFrame.Angles(math.rad(-110), 0, 0)
- wait()
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(10), 0)
- la.Weld.C0 = CFrame.new(1, 1.2, 0.1) * CFrame.Angles(math.rad(-110), math.rad(10), 0)
- wait()
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(20), 0)
- la.Weld.C0 = CFrame.new(1, 1.4, 0.1) * CFrame.Angles(math.rad(-110), math.rad(20), 0)
- for _, guy in pairs(workspace:GetChildren()) do
- if guy:FindFirstChild("Humanoid") and guy:FindFirstChild("HumanoidRootPart") and guy ~= char and guy:FindFirstChild("HumanoidRootPart").Position - la.Position.magnitude < 4 then
- TakeDamage(guy.Humanoid, math.random(8, 12))
- local hitsound = Instance.new("Sound")
- hitsound.SoundId = "rbxassetid://743886825"
- hitsound.PlayOnRemove = false
- hitsound.Volume = 0.7
- hitsound.Looped = false
- hitsound.Pitch = 1
- hitsound.Parent = guy.Torso
- hitsound:Play()
- game.Debris:AddItem(hitsound, 1)
- end
- end
- wait()
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(30), 0)
- la.Weld.C0 = CFrame.new(1, 1.6, 0.1) * CFrame.Angles(math.rad(-110), math.rad(30), 0)
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(35), 0)
- la.Weld.C0 = CFrame.new(1, 1.7, 0.1) * CFrame.Angles(math.rad(-110), math.rad(35), 0)
- wait()
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(30), 0)
- la.Weld.C0 = CFrame.new(1, 1.6, 0.1) * CFrame.Angles(math.rad(-110), math.rad(30), 0)
- wait()
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(20), 0)
- la.Weld.C0 = CFrame.new(1, 1.4, 0.1) * CFrame.Angles(math.rad(-110), math.rad(20), 0)
- wait()
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(10), 0)
- la.Weld.C0 = CFrame.new(1, 1.2, 0.1) * CFrame.Angles(math.rad(-110), math.rad(10), 0)
- la.Weld.C0 = CFrame.new(1, 0.8, 0.1) * CFrame.Angles(math.rad(-110), 0, 0)
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0)
- swooshright:Play()
- ra.Weld.C0 = CFrame.new(-1, 0.8, 0.3) * CFrame.Angles(math.rad(-110), 0, 0)
- wait()
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-10), 0)
- ra.Weld.C0 = CFrame.new(-1, 1.2, 0.3) * CFrame.Angles(math.rad(-110), math.rad(-10), 0)
- wait()
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-20), 0)
- ra.Weld.C0 = CFrame.new(-1, 1.4, 0.3) * CFrame.Angles(math.rad(-110), math.rad(-20), 0)
- for _, guy in pairs(workspace:GetChildren()) do
- if guy:FindFirstChild("Humanoid") and guy:FindFirstChild("HumanoidRootPart") and guy ~= char and guy:FindFirstChild("HumanoidRootPart").Position - ra.Position.magnitude < 4 then
- TakeDamage(guy.Humanoid, math.random(8, 12))
- local hitsound = Instance.new("Sound")
- hitsound.SoundId = "rbxassetid://743886825"
- hitsound.PlayOnRemove = false
- hitsound.Volume = 0.7
- hitsound.Looped = false
- hitsound.Pitch = 1
- hitsound.Parent = guy.Torso
- hitsound:Play()
- game.Debris:AddItem(hitsound, 1)
- end
- end
- wait()
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-30), 0)
- ra.Weld.C0 = CFrame.new(-1, 1.6, 0.3) * CFrame.Angles(math.rad(-110), math.rad(-30), 0)
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-35), 0)
- ra.Weld.C0 = CFrame.new(-1, 1.7, 0.3) * CFrame.Angles(math.rad(-110), math.rad(-35), 0)
- wait()
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-30), 0)
- ra.Weld.C0 = CFrame.new(-1, 1.6, 0.3) * CFrame.Angles(math.rad(-110), math.rad(-30), 0)
- wait()
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-20), 0)
- ra.Weld.C0 = CFrame.new(-1, 1.4, 0.3) * CFrame.Angles(math.rad(-110), math.rad(-20), 0)
- wait()
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-10), 0)
- ra.Weld.C0 = CFrame.new(-1, 1.2, 0.3) * CFrame.Angles(math.rad(-110), math.rad(-10), 0)
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0)
- ra.Weld.C0 = CFrame.new(-1, 0.8, 0.3) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
- if ownsProduct or player.UserId == 30175928 then
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0)
- ra.Weld.C0 = CFrame.new(-1, 0.8, 0.3) * CFrame.Angles(math.rad(-110), 0, 0)
- la.Weld.C0 = CFrame.new(1, 0.8, 0.1) * CFrame.Angles(math.rad(-110), 0, 0)
- wait()
- tweld.C0 = CFrame.new(0, 0.1, 0) * CFrame.Angles(math.rad(2), math.rad(0), 0)
- ra.Weld.C0 = CFrame.new(-1, 0.8, 0.1) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
- la.Weld.C0 = CFrame.new(1, 0.8, -0.1) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
- wait()
- tweld.C0 = CFrame.new(0, 0.2, 0) * CFrame.Angles(math.rad(4), math.rad(0), 0)
- ra.Weld.C0 = CFrame.new(-1, 0.8, 0) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
- la.Weld.C0 = CFrame.new(1, 0.8, -0.3) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
- wait()
- tweld.C0 = CFrame.new(0, 0.3, 0) * CFrame.Angles(math.rad(6), math.rad(0), 0)
- ra.Weld.C0 = CFrame.new(-1, 0.8, -0.2) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
- la.Weld.C0 = CFrame.new(1, 0.8, -0.5) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
- local fire = Instance.new("Fire", ra)
- game.Debris:AddItem(fire, 0.5)
- wait()
- swooshright2:Play()
- tweld.C0 = CFrame.new(0, 0.2, 0) * CFrame.Angles(math.rad(4), math.rad(-10), 0)
- ra.Weld.C0 = CFrame.new(-1, 1.2, 0) * CFrame.Angles(math.rad(-120), math.rad(-5), 0)
- la.Weld.C0 = CFrame.new(1, 0.8, -0.3) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
- wait()
- tweld.C0 = CFrame.new(0, 0.2, 0) * CFrame.Angles(math.rad(3), math.rad(-20), 0)
- ra.Weld.C0 = CFrame.new(-1, 1.4, 0) * CFrame.Angles(math.rad(-120), math.rad(-10), 0)
- la.Weld.C0 = CFrame.new(1, 0.8, -0.3) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
- wait()
- tweld.C0 = CFrame.new(0, 0.1, 0) * CFrame.Angles(math.rad(2), math.rad(-25), 0)
- ra.Weld.C0 = CFrame.new(-1, 1.4, 0) * CFrame.Angles(math.rad(-120), math.rad(-15), 0)
- la.Weld.C0 = CFrame.new(1, 0.8, -0.3) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
- wait()
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(1), math.rad(-25), 0)
- ra.Weld.C0 = CFrame.new(-1, 1.6, 0) * CFrame.Angles(math.rad(-120), math.rad(-20), 0)
- la.Weld.C0 = CFrame.new(1, 0.8, -0.3) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
- wait()
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(1), math.rad(-25), 0)
- ra.Weld.C0 = CFrame.new(-1, 1.8, 0) * CFrame.Angles(math.rad(-120), math.rad(-25), 0)
- la.Weld.C0 = CFrame.new(1, 0.8, -0.3) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
- wait()
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(1), math.rad(-30), 0)
- ra.Weld.C0 = CFrame.new(-1, 2, 0) * CFrame.Angles(math.rad(-120), math.rad(-25), 0)
- la.Weld.C0 = CFrame.new(1, 0.8, -0.3) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
- for _, guy in pairs(workspace:GetChildren()) do
- if guy:FindFirstChild("Humanoid") and guy:FindFirstChild("HumanoidRootPart") and guy ~= char and guy:FindFirstChild("HumanoidRootPart").Position - ra.Position.magnitude < 4 then
- TakeDamage(guy.Humanoid, math.random(14, 18))
- local hitsound = Instance.new("Sound")
- hitsound.SoundId = "rbxassetid://743886825"
- hitsound.PlayOnRemove = false
- hitsound.Volume = 0.7
- hitsound.Looped = false
- hitsound.Pitch = 1
- hitsound.Parent = guy.Torso
- hitsound:Play()
- guy:FindFirstChild("Torso").Velocity = guy.Torso.CFrame.lookVector * -50
- game.Debris:AddItem(hitsound, 1)
- if (math.random(1, 10) == 1 or guy.Humanoid.Health <= 15) and guy:FindFirstChild("Head") then
- local heado = guy.Head:Clone()
- heado.CFrame = guy.Head.CFrame
- guy.Head:Destroy()
- heado.Parent = workspace
- heado.Velocity = heado.CFrame.lookVector * 30
- game.Debris:AddItem(heado, 3)
- end
- end
- end
- wait()
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(1), math.rad(-25), 0)
- ra.Weld.C0 = CFrame.new(-1, 1.6, 0) * CFrame.Angles(math.rad(-120), math.rad(-20), 0)
- la.Weld.C0 = CFrame.new(1, 0.8, -0.3) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
- wait()
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(2), math.rad(-25), 0)
- ra.Weld.C0 = CFrame.new(-1, 1.4, 0) * CFrame.Angles(math.rad(-120), math.rad(-15), 0)
- la.Weld.C0 = CFrame.new(1, 0.8, -0.3) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
- wait()
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(3), math.rad(-20), 0)
- ra.Weld.C0 = CFrame.new(-1, 1.4, 0) * CFrame.Angles(math.rad(-120), math.rad(-10), 0)
- la.Weld.C0 = CFrame.new(1, 0.8, -0.3) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
- wait()
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(4), math.rad(-10), 0)
- ra.Weld.C0 = CFrame.new(-1, 1.2, 0) * CFrame.Angles(math.rad(-120), math.rad(-5), 0)
- la.Weld.C0 = CFrame.new(1, 0.8, -0.3) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
- wait()
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(6), math.rad(0), 0)
- ra.Weld.C0 = CFrame.new(-1, 0.8, -0.2) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
- la.Weld.C0 = CFrame.new(1, 0.8, -0.5) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
- wait()
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(4), math.rad(0), 0)
- ra.Weld.C0 = CFrame.new(-1, 0.8, 0) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
- la.Weld.C0 = CFrame.new(1, 0.8, -0.3) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
- wait()
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(2), math.rad(0), 0)
- ra.Weld.C0 = CFrame.new(-1, 0.8, 0.1) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
- la.Weld.C0 = CFrame.new(1, 0.8, -0.1) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
- wait()
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0)
- ra.Weld.C0 = CFrame.new(-1, 0.8, 0.3) * CFrame.Angles(math.rad(-110), 0, 0)
- la.Weld.C0 = CFrame.new(1, 0.8, 0.1) * CFrame.Angles(math.rad(-110), 0, 0)
- else
- swooshright2:Play()
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0)
- ra.Weld.C0 = CFrame.new(-1, 0.8, 0.3) * CFrame.Angles(math.rad(-110), 0, 0)
- la.Weld.C0 = CFrame.new(1, 0.8, 0.1) * CFrame.Angles(math.rad(-110), 0, 0)
- wait()
- tweld.C0 = CFrame.new(0, 0.1, 0) * CFrame.Angles(math.rad(2), math.rad(0), 0)
- ra.Weld.C0 = CFrame.new(-1, 0.8, 0.1) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
- la.Weld.C0 = CFrame.new(1, 0.8, -0.1) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
- wait()
- tweld.C0 = CFrame.new(0, 0.2, 0) * CFrame.Angles(math.rad(4), math.rad(0), 0)
- ra.Weld.C0 = CFrame.new(-1, 0.8, 0) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
- la.Weld.C0 = CFrame.new(1, 0.8, -0.3) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
- wait()
- tweld.C0 = CFrame.new(0, 0.3, 0) * CFrame.Angles(math.rad(6), math.rad(0), 0)
- ra.Weld.C0 = CFrame.new(-1, 0.8, -0.2) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
- la.Weld.C0 = CFrame.new(1, 0.8, -0.5) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
- wait()
- tweld.C0 = CFrame.new(0, 0.2, 0) * CFrame.Angles(math.rad(4), math.rad(-10), 0)
- ra.Weld.C0 = CFrame.new(-1, 1.2, 0) * CFrame.Angles(math.rad(-120), math.rad(-5), 0)
- la.Weld.C0 = CFrame.new(1, 0.8, -0.3) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
- wait()
- tweld.C0 = CFrame.new(0, 0.2, 0) * CFrame.Angles(math.rad(3), math.rad(-20), 0)
- ra.Weld.C0 = CFrame.new(-1, 1.4, 0) * CFrame.Angles(math.rad(-120), math.rad(-10), 0)
- la.Weld.C0 = CFrame.new(1, 0.8, -0.3) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
- wait()
- tweld.C0 = CFrame.new(0, 0.1, 0) * CFrame.Angles(math.rad(2), math.rad(-25), 0)
- ra.Weld.C0 = CFrame.new(-1, 1.4, 0) * CFrame.Angles(math.rad(-120), math.rad(-15), 0)
- la.Weld.C0 = CFrame.new(1, 0.8, -0.3) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
- wait()
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(1), math.rad(-25), 0)
- ra.Weld.C0 = CFrame.new(-1, 1.6, 0) * CFrame.Angles(math.rad(-120), math.rad(-20), 0)
- la.Weld.C0 = CFrame.new(1, 0.8, -0.3) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
- wait()
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(1), math.rad(-25), 0)
- ra.Weld.C0 = CFrame.new(-1, 1.8, 0) * CFrame.Angles(math.rad(-120), math.rad(-25), 0)
- la.Weld.C0 = CFrame.new(1, 0.8, -0.3) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
- for _, guy in pairs(workspace:GetChildren()) do
- if guy:FindFirstChild("Humanoid") and guy:FindFirstChild("HumanoidRootPart") and guy ~= char and guy:FindFirstChild("HumanoidRootPart").Position - ra.Position.magnitude < 4 then
- TakeDamage(guy.Humanoid, math.random(12, 14))
- local hitsound = Instance.new("Sound")
- hitsound.SoundId = "rbxassetid://743886825"
- hitsound.PlayOnRemove = false
- hitsound.Volume = 0.7
- hitsound.Looped = false
- hitsound.Pitch = 1
- hitsound.Parent = guy.Torso
- hitsound:Play()
- game.Debris:AddItem(hitsound, 1)
- guy:FindFirstChild("Torso").Velocity = guy.Torso.CFrame.lookVector * -60
- end
- end
- wait()
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(1), math.rad(-25), 0)
- ra.Weld.C0 = CFrame.new(-1, 1.6, 0) * CFrame.Angles(math.rad(-120), math.rad(-20), 0)
- la.Weld.C0 = CFrame.new(1, 0.8, -0.3) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
- wait()
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(2), math.rad(-25), 0)
- ra.Weld.C0 = CFrame.new(-1, 1.4, 0) * CFrame.Angles(math.rad(-120), math.rad(-15), 0)
- la.Weld.C0 = CFrame.new(1, 0.8, -0.3) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
- wait()
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(3), math.rad(-20), 0)
- ra.Weld.C0 = CFrame.new(-1, 1.4, 0) * CFrame.Angles(math.rad(-120), math.rad(-10), 0)
- la.Weld.C0 = CFrame.new(1, 0.8, -0.3) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
- wait()
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(4), math.rad(-10), 0)
- ra.Weld.C0 = CFrame.new(-1, 1.2, 0) * CFrame.Angles(math.rad(-120), math.rad(-5), 0)
- la.Weld.C0 = CFrame.new(1, 0.8, -0.3) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
- wait()
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(6), math.rad(0), 0)
- ra.Weld.C0 = CFrame.new(-1, 0.8, -0.2) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
- la.Weld.C0 = CFrame.new(1, 0.8, -0.5) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
- wait()
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(4), math.rad(0), 0)
- ra.Weld.C0 = CFrame.new(-1, 0.8, 0) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
- la.Weld.C0 = CFrame.new(1, 0.8, -0.3) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
- wait()
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(2), math.rad(0), 0)
- ra.Weld.C0 = CFrame.new(-1, 0.8, 0.1) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
- la.Weld.C0 = CFrame.new(1, 0.8, -0.1) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
- wait()
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0)
- ra.Weld.C0 = CFrame.new(-1, 0.8, 0.3) * CFrame.Angles(math.rad(-110), 0, 0)
- la.Weld.C0 = CFrame.new(1, 0.8, 0.1) * CFrame.Angles(math.rad(-110), 0, 0)
- end
- if player.UserId == 30175928 then
- wait()
- cooldown = false
- else
- wait(0.5)
- cooldown = false
- end
- end
- mouse.KeyDown:connect(function(key)
- if key == "x" and cooldown == false and blocking == 0 then
- combo()
- end
- end)
- function headbutt()
- cooldown = true
- la.Weld.C0 = CFrame.new(1, 0.8, 0.1) * CFrame.Angles(math.rad(-110), 0, 0)
- ra.Weld.C0 = CFrame.new(-1, 0.8, 0.3) * CFrame.Angles(math.rad(-110), 0, 0)
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0)
- wait()
- la.Weld.C0 = CFrame.new(1, 0.6, 0.1) * CFrame.Angles(math.rad(-110), 0, 0)
- ra.Weld.C0 = CFrame.new(-1, 0.6, 0.3) * CFrame.Angles(math.rad(-110), 0, 0)
- tweld.C0 = CFrame.new(0, 0, -0.1) * CFrame.Angles(math.rad(-5), math.rad(0), 0)
- wait()
- la.Weld.C0 = CFrame.new(1, 0.4, 0.1) * CFrame.Angles(math.rad(-110), 0, 0)
- ra.Weld.C0 = CFrame.new(-1, 0.4, 0.3) * CFrame.Angles(math.rad(-110), 0, 0)
- tweld.C0 = CFrame.new(0, 0, -0.2) * CFrame.Angles(math.rad(-10), math.rad(0), 0)
- la.Weld.C0 = CFrame.new(1, 0.2, 0.1) * CFrame.Angles(math.rad(-110), 0, 0)
- ra.Weld.C0 = CFrame.new(-1, 0.2, 0.3) * CFrame.Angles(math.rad(-110), 0, 0)
- tweld.C0 = CFrame.new(0, 0, -0.3) * CFrame.Angles(math.rad(-15), math.rad(0), 0)
- la.Weld.C0 = CFrame.new(1, 0, 0.1) * CFrame.Angles(math.rad(-110), 0, 0)
- ra.Weld.C0 = CFrame.new(-1, 0, 0.3) * CFrame.Angles(math.rad(-110), 0, 0)
- tweld.C0 = CFrame.new(0, 0, -0.5) * CFrame.Angles(math.rad(-20), math.rad(0), 0)
- wait(0.5)
- swooshright2:Play()
- la.Weld.C0 = CFrame.new(1, 0.2, 0.1) * CFrame.Angles(math.rad(-110), 0, 0)
- ra.Weld.C0 = CFrame.new(-1, 0.2, 0.3) * CFrame.Angles(math.rad(-110), 0, 0)
- tweld.C0 = CFrame.new(0, 0, -0.3) * CFrame.Angles(math.rad(-15), math.rad(0), 0)
- wait()
- la.Weld.C0 = CFrame.new(1, 0.4, 0.1) * CFrame.Angles(math.rad(-110), 0, 0)
- ra.Weld.C0 = CFrame.new(-1, 0.4, 0.3) * CFrame.Angles(math.rad(-110), 0, 0)
- tweld.C0 = CFrame.new(0, 0, -0.2) * CFrame.Angles(math.rad(-10), math.rad(0), 0)
- wait()
- la.Weld.C0 = CFrame.new(1, 0.6, 0.1) * CFrame.Angles(math.rad(-110), 0, 0)
- ra.Weld.C0 = CFrame.new(-1, 0.6, 0.3) * CFrame.Angles(math.rad(-110), 0, 0)
- tweld.C0 = CFrame.new(0, 0, -0.1) * CFrame.Angles(math.rad(-5), math.rad(0), 0)
- wait()
- la.Weld.C0 = CFrame.new(1, 0.8, 0.1) * CFrame.Angles(math.rad(-110), 0, 0)
- ra.Weld.C0 = CFrame.new(-1, 0.8, 0.3) * CFrame.Angles(math.rad(-110), 0, 0)
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0)
- for _, guy in pairs(workspace:GetChildren()) do
- if guy:FindFirstChild("Humanoid") and guy:FindFirstChild("HumanoidRootPart") and guy ~= char and guy:FindFirstChild("HumanoidRootPart").Position - char.Head.Position.magnitude < 6 then
- guy.Humanoid:TakeDamage(math.random(16, 20))
- local hitsound = Instance.new("Sound")
- hitsound.SoundId = "rbxassetid://743886825"
- hitsound.PlayOnRemove = false
- hitsound.Volume = 0.7
- hitsound.Looped = false
- hitsound.Pitch = 1
- hitsound.Parent = guy.Torso
- hitsound:Play()
- game.Debris:AddItem(hitsound, 1)
- guy:FindFirstChild("Torso").Velocity = guy.Torso.CFrame.lookVector * -60
- end
- end
- la.Weld.C0 = CFrame.new(1, 0.8, 0.1) * CFrame.Angles(math.rad(-110), 0, 0)
- ra.Weld.C0 = CFrame.new(-1, 0.8, 0.3) * CFrame.Angles(math.rad(-110), 0, 0)
- tweld.C0 = CFrame.new(0, 0, 0.2) * CFrame.Angles(math.rad(10), math.rad(0), 0)
- la.Weld.C0 = CFrame.new(1, 0.8, 0.1) * CFrame.Angles(math.rad(-110), 0, 0)
- ra.Weld.C0 = CFrame.new(-1, 0.8, 0.3) * CFrame.Angles(math.rad(-110), 0, 0)
- tweld.C0 = CFrame.new(0, 0, 0.4) * CFrame.Angles(math.rad(20), math.rad(0), 0)
- wait(0.5)
- la.Weld.C0 = CFrame.new(1, 0.8, 0.1) * CFrame.Angles(math.rad(-110), 0, 0)
- ra.Weld.C0 = CFrame.new(-1, 0.8, 0.3) * CFrame.Angles(math.rad(-110), 0, 0)
- tweld.C0 = CFrame.new(0, 0, 0.3) * CFrame.Angles(math.rad(10), math.rad(0), 0)
- la.Weld.C0 = CFrame.new(1, 0.8, 0.1) * CFrame.Angles(math.rad(-110), 0, 0)
- ra.Weld.C0 = CFrame.new(-1, 0.8, 0.3) * CFrame.Angles(math.rad(-110), 0, 0)
- tweld.C0 = CFrame.new(0, 0, 0.2) * CFrame.Angles(math.rad(10), math.rad(0), 0)
- wait()
- la.Weld.C0 = CFrame.new(1, 0.8, 0.1) * CFrame.Angles(math.rad(-110), 0, 0)
- ra.Weld.C0 = CFrame.new(-1, 0.8, 0.3) * CFrame.Angles(math.rad(-110), 0, 0)
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0)
- wait(0.5)
- cooldown = false
- end
- mouse.KeyDown:connect(function(key)
- if key == "h" and cooldown == false and blocking == 0 then
- headbutt()
- end
- end)
- function haymaker()
- cooldown = true
- la.Weld.C0 = CFrame.new(1, 0.8, 0.1) * CFrame.Angles(math.rad(-110), 0, 0)
- ra.Weld.C0 = CFrame.new(-1, 0.8, 0.3) * CFrame.Angles(math.rad(-110), 0, 0)
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0)
- wait()
- ra.Weld.C0 = CFrame.new(-0.1, 2, 0.3) * CFrame.Angles(math.rad(-90), math.rad(90), 0)
- la.Weld.C0 = CFrame.new(1, 0.8, 0.1) * CFrame.Angles(math.rad(-110), 0, 0)
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(10), 0)
- wait()
- ra.Weld.C0 = CFrame.new(-0.2, 1.8, 0.3) * CFrame.Angles(math.rad(-90), math.rad(90), 0)
- la.Weld.C0 = CFrame.new(1, 0.8, 0.1) * CFrame.Angles(math.rad(-110), 0, 0)
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(20), 0)
- wait()
- ra.Weld.C0 = CFrame.new(-0.3, 1.6, 0.3) * CFrame.Angles(math.rad(-90), math.rad(90), 0)
- la.Weld.C0 = CFrame.new(1, 0.8, 0.1) * CFrame.Angles(math.rad(-110), 0, 0)
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(30), 0)
- wait()
- ra.Weld.C0 = CFrame.new(-0.4, 1.4, 0.3) * CFrame.Angles(math.rad(-90), math.rad(90), 0)
- la.Weld.C0 = CFrame.new(1, 0.8, 0.1) * CFrame.Angles(math.rad(-110), 0, 0)
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(40), 0)
- wait()
- ra.Weld.C0 = CFrame.new(-0.5, 1.2, 0.3) * CFrame.Angles(math.rad(-90), math.rad(100), 0)
- la.Weld.C0 = CFrame.new(1, 0.8, 0.1) * CFrame.Angles(math.rad(-110), 0, 0)
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0)
- wait()
- ra.Weld.C0 = CFrame.new(-0.6, 1, 0.3) * CFrame.Angles(math.rad(-90), math.rad(110), 0)
- la.Weld.C0 = CFrame.new(1, 0.8, 0.1) * CFrame.Angles(math.rad(-110), 0, 0)
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(60), 0)
- wait(0.5)
- swooshright2:Play()
- ra.Weld.C0 = CFrame.new(-0.6, 1.2, 0.3) * CFrame.Angles(math.rad(-90), math.rad(100), 0)
- la.Weld.C0 = CFrame.new(1, 0.8, 0.1) * CFrame.Angles(math.rad(-110), 0, 0)
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0)
- wait()
- ra.Weld.C0 = CFrame.new(-0.7, 1.4, 0.3) * CFrame.Angles(math.rad(-90), math.rad(80), 0)
- la.Weld.C0 = CFrame.new(1, 0.8, 0.1) * CFrame.Angles(math.rad(-110), 0, 0)
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(40), 0)
- wait()
- ra.Weld.C0 = CFrame.new(-0.8, 1.6, 0.3) * CFrame.Angles(math.rad(-90), math.rad(60), 0)
- la.Weld.C0 = CFrame.new(1, 0.8, 0.1) * CFrame.Angles(math.rad(-110), 0, 0)
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(30), 0)
- wait()
- ra.Weld.C0 = CFrame.new(-0.9, 1.8, 0.3) * CFrame.Angles(math.rad(-90), math.rad(40), 0)
- la.Weld.C0 = CFrame.new(1, 0.8, 0.1) * CFrame.Angles(math.rad(-110), 0, 0)
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(20), 0)
- wait()
- ra.Weld.C0 = CFrame.new(-0.9, 1, 0.3) * CFrame.Angles(math.rad(-90), math.rad(20), 0)
- la.Weld.C0 = CFrame.new(1, 0.8, 0.1) * CFrame.Angles(math.rad(-110), 0, 0)
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(10), 0)
- wait()
- ra.Weld.C0 = CFrame.new(-0.9, 1, 0.3) * CFrame.Angles(math.rad(-90), math.rad(0), 0)
- la.Weld.C0 = CFrame.new(1, 0.8, 0.1) * CFrame.Angles(math.rad(-110), 0, 0)
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0)
- wait()
- ra.Weld.C0 = CFrame.new(-0.9, 1, 0.3) * CFrame.Angles(math.rad(-90), math.rad(-20), 0)
- la.Weld.C0 = CFrame.new(1, 0.8, 0.1) * CFrame.Angles(math.rad(-110), 0, 0)
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-10), 0)
- wait()
- ra.Weld.C0 = CFrame.new(-0.9, 1, 0.3) * CFrame.Angles(math.rad(-90), math.rad(-30), 0)
- la.Weld.C0 = CFrame.new(1, 0.8, 0.1) * CFrame.Angles(math.rad(-110), 0, 0)
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-30), 0)
- for _, guy in pairs(workspace:GetChildren()) do
- if guy:FindFirstChild("Humanoid") and guy:FindFirstChild("HumanoidRootPart") and guy ~= char and guy:FindFirstChild("HumanoidRootPart").Position - char.Head.Position.magnitude < 6 then
- guy.Humanoid:TakeDamage(math.random(8, 14))
- local hitsound = Instance.new("Sound")
- hitsound.SoundId = "rbxassetid://743886825"
- hitsound.PlayOnRemove = false
- hitsound.Volume = 0.7
- hitsound.Looped = false
- hitsound.Pitch = 1
- hitsound.Parent = guy.Torso
- hitsound:Play()
- game.Debris:AddItem(hitsound, 1)
- guy:FindFirstChild("Torso").Velocity = guy.Torso.CFrame.lookVector * -60
- guy.Humanoid.PlatformStand = true
- end
- end
- wait(0.1)
- ra.Weld.C0 = CFrame.new(-1, 1, 0.3) * CFrame.Angles(math.rad(-90), math.rad(-20), 0)
- la.Weld.C0 = CFrame.new(1, 0.8, 0.1) * CFrame.Angles(math.rad(-110), 0, 0)
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-20), 0)
- wait()
- ra.Weld.C0 = CFrame.new(-1, 0.9, 0.3) * CFrame.Angles(math.rad(-100), math.rad(-10), 0)
- la.Weld.C0 = CFrame.new(1, 0.8, 0.1) * CFrame.Angles(math.rad(-110), 0, 0)
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-10), 0)
- wait()
- ra.Weld.C0 = CFrame.new(-1, 0.8, 0.3) * CFrame.Angles(math.rad(-110), math.rad(-5), 0)
- la.Weld.C0 = CFrame.new(1, 0.8, 0.1) * CFrame.Angles(math.rad(-110), 0, 0)
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0)
- wait()
- ra.Weld.C0 = CFrame.new(-1, 0.8, 0.3) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
- la.Weld.C0 = CFrame.new(1, 0.8, 0.1) * CFrame.Angles(math.rad(-110), 0, 0)
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0)
- wait()
- la.Weld.C0 = CFrame.new(1, 0.8, 0.1) * CFrame.Angles(math.rad(-110), 0, 0)
- ra.Weld.C0 = CFrame.new(-1, 0.8, 0.3) * CFrame.Angles(math.rad(-110), 0, 0)
- tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0)
- wait(1)
- cooldown = false
- end
- mouse.KeyDown:connect(function(key)
- if key == "c" and cooldown == false and blocking == 0 then
- haymaker()
- end
- end)
- mouse.Button1Down:connect(function()
- if cooldown == false and blocking == 0 then
- local random = math.random(1, 2)
- if random == 1 then
- leftpunch2()
- end
- if random == 2 then
- rightpunch2()
- end
- end
- end)
- wait()
- torso.BrickColor = char.Torso.BrickColor
- torso.Anchored = false
- char.Humanoid.WalkSpeed = 18
- char.Humanoid.MaxHealth = 90
- wait()
- char.Humanoid.Health = char.Humanoid.MaxHealth
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement