Run it
Copy the script and paste it into your executor.
local UIS = game:GetService('UserInputService')
local plr = game.Players.LocalPlayer
local char = plr.Character
local move = char.HumanoidRootPart
local mouse = plr:GetMouse()
local Break = false
()
Attack
Attacking =
Target =
Spinning =
Spin
Target =
lastpos =
Interact
Interact = UIS.InputBegan:((input)
input.KeyCode == .KeyCode.Q
move.CFrame = .(mouse.Hit.p) + .(,,)
input.KeyCode == .KeyCode.M
()
Break =
Interact:()
input.KeyCode == .KeyCode.O
move = char.HumanoidRootPart
Attacking
Attack:()
Attacking =
()
move.CFrame = lastpos
_, obj Target.Parent:()
obj:()
obj.CanCollide =
Attacking == mouse.Target
lastpos = move.CFrame
Target = mouse.Target
Target.Parent:()
Target = Target.Parent.HumanoidRootPart
_, obj Target.Parent:()
obj:()
obj.CanCollide =
()
Attacking =
Attack = :().RenderStepped:(()
Break ==
Attack:()
Target
move.CFrame = .(Target.CFrame.p) * move.CFrame.Rotation
Attacking =
Attack:()
)
input.KeyCode == .KeyCode.Z
Spinning
Spin:()
Spinning =
Spinning =
Spin = :().RenderStepped:(()
move.AssemblyAngularVelocity = .(,,)
move.AssemblyLinearVelocity = .zero
Break ==
Spin:()
)
)