Run it
Copy the script and paste it into your executor.
o1 = .()
o1.Name =
o1.GripForward = .(-, , )
o1.GripPos = .(, -, )
o1.GripRight = .(-, -, )
o1.GripUp = .(-, , -)
o1.CanBeDropped =
o4 = .()
o4.Name =
o4.Parent = o1
o4.AnimationId =
o7 = .()
o7.Name =
o7.Parent = o1
o7.Material = .Material.Metal
o7.BrickColor = BrickColor.()
o7.Position = .(-, , )
o7.Rotation = .(, , -)
o7.Anchored =
o7.CFrame = .(-, , , -, , , , -, -, , -, )
o7.FormFactor = .FormFactor.Custom
o7.Size = .(, , )
o7.BottomSurface = .SurfaceType.Smooth
o7.TopSurface = .SurfaceType.Smooth
o7.Color = .(, , )
o8 = .()
o8.Parent = o7
o8.Scale = .(, , )
o8.MeshType = .MeshType.Wedge
o9 = .()
o9.Parent = o1
o9.Material = .Material.Metal
o9.BrickColor = BrickColor.()
o9.Position = .(-, , )
o9.Rotation = .(, , -)
o9.Anchored =
o9.CFrame = .(-, , , , , , , , -, -, , -)
o9.FormFactor = .FormFactor.Custom
o9.Size = .(, , )
o9.BottomSurface = .SurfaceType.Smooth
o9.TopSurface = .SurfaceType.Smooth
o9.Color = .(, , )
o10 = .()
o10.Parent = o9
o10.Scale = .(, , )
o11 = .()
o11.Parent = o1
o11.Material = .Material.Metal
o11.BrickColor = BrickColor.()
o11.Position = .(-, , )
o11.Rotation = .(-, , )
o11.Anchored =
o11.CFrame = .(-, , , , , , -, -, , , -, )
o11.FormFactor = .FormFactor.Plate
o11.Size = .(, , )
o11.Color = .(, , )
o12 = .()
o12.Parent = o1
o12.Material = .Material.Metal
o12.BrickColor = BrickColor.()
o12.Position = .(-, , )
o12.Rotation = .(-, , )
o12.Anchored =
o12.CFrame = .(-, , , , , , -, , , -, -, )
o12.FormFactor = .FormFactor.Plate
o12.Size = .(, , )
o12.Color = .(, , )
o13 = .()
o13.Parent = o1
o13.Material = .Material.Metal
o13.BrickColor = BrickColor.()
o13.Position = .(-, , )
o13.Rotation = .(-, , )
o13.Anchored =
o13.CFrame = .(-, , , , , , -, , , -, -, )
o13.FormFactor = .FormFactor.Plate
o13.Size = .(, , )
o13.Color = .(, , )
o14 = .()
o14.Parent = o1
o14.Material = .Material.Metal
o14.BrickColor = BrickColor.()
o14.Position = .(-, , )
o14.Rotation = .(, , -)
o14.Anchored =
o14.CFrame = .(-, , , , , , -, , -, -, , )
o14.FormFactor = .FormFactor.Custom
o14.Size = .(, , )
o14.BottomSurface = .SurfaceType.Smooth
o14.TopSurface = .SurfaceType.Smooth
o14.Color = .(, , )
o15 = .()
o15.Parent = o14
o15.Scale = .(, , )
o16 = .()
o16.Parent = o1
o16.Material = .Material.Metal
o16.BrickColor = BrickColor.()
o16.Position = .(-, , )
o16.Rotation = .(, , -)
o16.Anchored =
o16.CFrame = .(-, , , , , , -, , -, -, , )
o16.FormFactor = .FormFactor.Custom
o16.Size = .(, , )
o16.BottomSurface = .SurfaceType.Smooth
o16.TopSurface = .SurfaceType.Smooth
o16.Color = .(, , )
o17 = .()
o17.Parent = o16
o17.Scale = .(, , )
o18 = .()
o18.Parent = o1
o18.Material = .Material.Metal
o18.BrickColor = BrickColor.()
o18.Position = .(-, , )
o18.Rotation = .(, , -)
o18.Anchored =
o18.CFrame = .(-, , , , , , -, , -, -, , )
o18.FormFactor = .FormFactor.Symmetric
o18.Size = .(, , )
o18.Color = .(, , )
o19 = .()
o19.Parent = o1
o19.Material = .Material.Metal
o19.BrickColor = BrickColor.()
o19.Position = .(-, , )
o19.Rotation = .(, , -)
o19.Anchored =
o19.CFrame = .(-, , , , , , , , -, -, , -)
o19.FormFactor = .FormFactor.Custom
o19.Size = .(, , )
o19.BottomSurface = .SurfaceType.Smooth
o19.TopSurface = .SurfaceType.Smooth
o19.Color = .(, , )
o20 = .()
o20.Parent = o19
o20.Scale = .(, , )
o21 = .()
o21.Parent = o1
o21.Material = .Material.Metal
o21.BrickColor = BrickColor.()
o21.Position = .(-, , )
o21.Rotation = .(-, , -)
o21.Anchored =
o21.CFrame = .(-, , , , , , -, , , , , )
o21.FormFactor = .FormFactor.Symmetric
o21.Size = .(, , )
o21.BottomSurface = .SurfaceType.Smooth
o21.TopSurface = .SurfaceType.Smooth
o21.Color = .(, , )
o22 = .()
o22.Parent = o1
o22.Material = .Material.Metal
o22.BrickColor = BrickColor.()
o22.Position = .(-, , )
o22.Rotation = .(-, , -)
o22.Anchored =
o22.CFrame = .(-, , , , , , , , , , , -)
o22.FormFactor = .FormFactor.Symmetric
o22.Size = .(, , )
o22.Color = .(, , )
o25 = .()
o25.Name =
o25.Parent = o1
o25.Material = .Material.Metal
o25.BrickColor = BrickColor.()
o25.Transparency =
o25.Position = .(-, , )
o25.Rotation = .(-, , -)
o25.Anchored =
o25.CFrame = .(-, , , , , , -, , , , , )
o25.FormFactor = .FormFactor.Symmetric
o25.Size = .(, , )
o25.BottomSurface = .SurfaceType.Smooth
o25.TopSurface = .SurfaceType.Smooth
o25.Color = .(, , )
o26 = .()
o26.Name =
o26.Parent = o1
o26.Transparency =
o26.Position = .(-, , )
o26.Rotation = .(-, , -)
o26.Anchored =
o26.CFrame = .(-, , , , , , -, , , , , )
o26.Size = .(, , )
o27 = .()
o27.Name =
o27.Parent = o26
o27.SoundId =
o27.Volume =
o28 = .()
o28.Name =
o28.Parent = o26
o28.SoundId =
o28.Volume =
o30 = .()
o30.Name =
o30.Parent = o1
o30.AnimationId =
o31 = .()
o31.Name =
o31.Parent = o1
o31.AnimationId =
o1.Parent = .Players.LocalPlayer.Backpack
i,v (o1:())
v:()
v.BackSurface = .SurfaceType.SmoothNoOutlines
v.BottomSurface = .SurfaceType.SmoothNoOutlines
v.FrontSurface = .SurfaceType.SmoothNoOutlines
v.LeftSurface = .SurfaceType.SmoothNoOutlines
v.RightSurface = .SurfaceType.SmoothNoOutlines
v.TopSurface = .SurfaceType.SmoothNoOutlines
() o1:()
Welds = {}
(tbl)
_,v (tbl)
v:()
v:()
()
i,v (o1:())
v:()
v.Anchored =
Handle = o1:()
Handle
tble = Handle:()
_,v (o1:())
v:() v:() v ~= Handle
c1
_1,v1 (Welds)
_1 == v
c1 = v1
c1
Welds[v] = v.CFrame:()*Handle.CFrame
v.Anchored =
c1 = Welds[v]
Weld = .()
Weld.Part0 = Handle
Weld.Part1 = v
Weld.C0 = .()
Weld.C1 = c1
Weld.Parent = Handle
(tble)
Handle.Anchored=
()
o1.Equipped:(Equipped)
Tool = o1
Handle = Tool:()
Players = :()
Debris = :()
InsertService = :()
(mouse2)
mouse2.KeyDown:(onkeyDown)
mouse = mouse2
o1.Equipped:(onEquipped)
WhackAnim = Tool:()
ChopAnim = Tool:()
SliceAnim = Tool:()
SlashSound = Handle:()
HitSound = Handle:()
Damage =
ReloadTime =
Kills =
(humanoid, player)
HitSound:()
Creator_Tag = .()
Creator_Tag.Name =
Creator_Tag.Value = player
Debris:(Creator_Tag, )
Creator_Tag.Parent = humanoid
(key)
Tool.Enabled
key ==
Slice = Humanoid:(SliceAnim)
Slice
Slice:()
SlashSound:()
()
SlashSound:()
Tool.Enabled =
Tool.Enabled
key ==
Chop = Humanoid:(ChopAnim)
Chop
Chop:()
SlashSound:()
Tool.Enabled =
(humanoid)
i, v (humanoid:())
v:() v.Name ==
v:()
(Hit)
Hit.Name ==
Hit.Anchored= Hit.Size = .(, , )
Hit.BrickColor = BrickColor.()
o1 = .()
o1.Parent = Hit
o1.SoundId =
o1:()
Hit.Name ==
o11.Name =
o11.Parent =
o11.BrickColor = BrickColor.()
o11.Position = Hit.Position
o11.Rotation = .(-, , )
o11.FormFactor = .FormFactor.Symmetric
o11.Size = .(, , )
o11.BackSurface = .SurfaceType.SmoothNoOutlines
o11.BottomSurface = .SurfaceType.SmoothNoOutlines
o11.FrontSurface = .SurfaceType.SmoothNoOutlines
o11.LeftSurface = .SurfaceType.SmoothNoOutlines
o11.RightSurface = .SurfaceType.SmoothNoOutlines
o11.TopSurface = .SurfaceType.SmoothNoOutlines
o11.Color = .(, , )
Hit:()
o1 = .()
o1.Parent = o11
o1.SoundId =
o1:()
Hit.Name ==
o11 = .()
o11.Name =
o11.Parent =
o11.BrickColor = BrickColor.()
o11.Position = Hit.Position
o11.Rotation = .(-, , )
o11.FormFactor = .FormFactor.Symmetric
o11.Size = .(, , )
o11.BackSurface = .SurfaceType.SmoothNoOutlines
o11.BottomSurface = .SurfaceType.SmoothNoOutlines
o11.FrontSurface = .SurfaceType.SmoothNoOutlines
o11.LeftSurface = .SurfaceType.SmoothNoOutlines
o11.RightSurface = .SurfaceType.SmoothNoOutlines
o11.TopSurface = .SurfaceType.SmoothNoOutlines
o11.Color = .(, , )
Hit:()
o1 = .()
o1.Parent = o11
o1.SoundId =
o1:()
Hit.Name ==
Hit:()
o1 = .()
o1.Parent = o11
o1.SoundId =
o1:()
Hit.Name ==
o11 = .()
o11.Name =
o11.Parent =
o11.BrickColor = BrickColor.()
o11.Position = Hit.Position
o11.Rotation = .(-, , )
o11.FormFactor = .FormFactor.Symmetric
o11.Size = .(, , )
o11.BackSurface = .SurfaceType.SmoothNoOutlines
o11.BottomSurface = .SurfaceType.SmoothNoOutlines
o11.FrontSurface = .SurfaceType.SmoothNoOutlines
o11.LeftSurface = .SurfaceType.SmoothNoOutlines
o11.RightSurface = .SurfaceType.SmoothNoOutlines
o11.TopSurface = .SurfaceType.SmoothNoOutlines
o11.Color = .(, , )
Hit:()
o1 = .()
o1.Parent = o11
o1.SoundId =
o1:()
Hit.Name ==
Hit:()
o1 = .()
o1.Parent = o11
o1.SoundId =
o1:()
Hit.Name ==
o11 = .()
o11.Name =
o11.Parent =
o11.BrickColor = BrickColor.()
o11.Position = Hit.Position
o11.Rotation = .(-, , )
o11.FormFactor = .FormFactor.Symmetric
o11.Size = .(, , )
o11.BackSurface = .SurfaceType.SmoothNoOutlines
o11.BottomSurface = .SurfaceType.SmoothNoOutlines
o11.FrontSurface = .SurfaceType.SmoothNoOutlines
o11.LeftSurface = .SurfaceType.SmoothNoOutlines
o11.RightSurface = .SurfaceType.SmoothNoOutlines
o11.TopSurface = .SurfaceType.SmoothNoOutlines
o11.Color = .(, , )
Hit:()
o1 = .()
o1.Parent = o11
o1.SoundId =
o1:()
Hit.Name ==
o11 = .()
o2 = .()
o2.Name =
o2.Parent =
o2.BrickColor = BrickColor.()
o2.Position = Hit.Position
o2.Rotation = .(-, , )
o2.CanCollide =
o2.BackSurface = .SurfaceType.SmoothNoOutlines
o2.BottomSurface = .SurfaceType.SmoothNoOutlines
o2.FrontSurface = .SurfaceType.SmoothNoOutlines
o2.LeftSurface = .SurfaceType.SmoothNoOutlines
o2.RightSurface = .SurfaceType.SmoothNoOutlines
o2.TopSurface = .SurfaceType.SmoothNoOutlines
o2.Size = .(, , )
o2.LeftSurface = .SurfaceType.Weld
o2.RightSurface = .SurfaceType.Weld
o2.Color = .(, , )
o1 = .()
o1.Name =
o1.Parent =
o1.BrickColor = BrickColor.()
o1.Position = Hit.Position
o1.Rotation = .(-, , )
o1.CanCollide =
o1.BackSurface = .SurfaceType.SmoothNoOutlines
o1.BottomSurface = .SurfaceType.SmoothNoOutlines
o1.FrontSurface = .SurfaceType.SmoothNoOutlines
o1.LeftSurface = .SurfaceType.SmoothNoOutlines
o1.RightSurface = .SurfaceType.SmoothNoOutlines
o1.TopSurface = .SurfaceType.SmoothNoOutlines
o1.Size = .(, , )
o1.LeftSurface = .SurfaceType.Weld
o1.RightSurface = .SurfaceType.Weld
o1.Color = .(, , )
Hit:()
o1 = .()
o1.Parent = o11
o1.SoundId =
o1:()
Hit Hit.Parent
character = Hit.Parent
humanoid = character:()
Humanoid Humanoid ~= humanoid humanoid Humanoid.Health > humanoid.Health >
Right_Arm = Character:()
Right_Arm
Joint = Right_Arm:()
(Joint (Joint.Part0 == Handle Joint.Part1 == Handle))
humanoid:(Damage)
(humanoid)
(humanoid, Player)
()
Tool.Enabled
Tool.Enabled =
Whack = Humanoid:(WhackAnim)
Whack
Whack:()
SlashSound:()
(ReloadTime)
Tool.Enabled =
(mouse)
Character = Tool.Parent
Player = Players:(Character)
Humanoid = Character:()
Torso = Character:()
Humanoid Torso
Tool.Enabled
(ReloadTime)
Tool.Enabled =
()
Whack
Whack:()
Slice
Slice:()
Chop
Chop:()
Mouse_Icon =
Reloading_Icon =
Tool = o1
Mouse =
()
Mouse
Mouse.Icon = Tool.Enabled Mouse_Icon Reloading_Icon
(ToolMouse)
Mouse = ToolMouse
()
(Property)
Property ==
()
Tool.Equipped:(OnEquipped)
Tool.Changed:(OnChanged)
Tool.Activated:(Activated)
Tool.Equipped:(Equipped)
Tool.Unequipped:(Unequipped)
Tool.CHOPPART.Touched:(Blow)Lol

Universal