Run it
Copy the script and paste it into your executor.
Players = :()
LocalPlayer = Players.LocalPlayer
Workspace = :()
RunService = :()
ReplicatedStorage = :()
VirtualUser = :()
.(()
.()
VirtualUser:()
VirtualUser:(.())
)
ACCOUNT_1_NAME =
ACCOUNT_2_NAME =
ACCOUNT =
LocalPlayer.Name == ACCOUNT_2_NAME
ACCOUNT =
()
(ACCOUNT == ) ACCOUNT_2_NAME ACCOUNT_1_NAME
knifeModule =
CombatRules =
StateController =
()
playerScripts = LocalPlayer:()
playerScripts
controllers = playerScripts:()
controllers
stateCtrl = controllers:()
stateCtrl
(()
StateController = (stateCtrl)
)
combat = controllers:()
combat
knifeCtrl = combat:()
knifeCtrl
(()
knifeModule = (knifeCtrl)
)
CombatRules
(()
CombatRules = (ReplicatedStorage:():())
)
()
(model)
knifeModule CombatRules
hrp = model:()
hitPos = hrp hrp.Position model:().Position
(()
knifeModule:(model, CombatRules.AttackType.Knife, , , , , hitPos)
)
()
opponentName = ()
plr = Players:(opponentName)
plr
char = plr.Character
char char:() char.Humanoid.Health >
char
()
StateController
success, result = (()
StateController:()
StateController:()
StateController:()
)
success result ==
()
duelService = ReplicatedStorage:()
duelService
rf = duelService:()
rf
rf:()
()
StateController
success, state = (()
StateController:()
)
success state ==
playerGui = LocalPlayer:()
playerGui
winScreen = playerGui:()
winScreen
winScreen:() winScreen.Enabled
returnFrame = winScreen:()
returnFrame
returnFrame:() returnFrame.Visible
button = returnFrame:()
button
button:() button.Visible
.(()
.()
(()
()
opponent = Players:(())
opponent
duelService = ReplicatedStorage:()
RE = duelService duelService:()
RE
ACCOUNT ==
req = RE:()
req
req:(opponent.UserId)
resp = RE:()
resp
resp:(opponent.UserId, )
)
)
hasTriggeredLeave =
RunService.Heartbeat:(()
(()
winVisible = ()
winVisible hasTriggeredLeave
hasTriggeredLeave =
leaveEvt = ()
leaveEvt
(() leaveEvt:() )
inMatch = ()
inMatch winVisible
hasTriggeredLeave =
ACCOUNT ==
opponent = ()
opponent
localChar = LocalPlayer.Character
localChar
localHrp = localChar:()
localHrp
targetHrp = opponent:()
targetHrp
localHrp.CFrame = .(targetHrp.Position + .(, , ))
(opponent)
)
)Auto Farm U NEED TWO ACCOUNT TWO USE THIS just go into the same game on two accounts and inject --ai

KNIFE DUELS