Run it
Copy the script and paste it into your executor.
local UserInputService = game:GetService("UserInputService")
local RunService = game:GetService("RunService")
local Players = game:GetService("Players")
local player = Players.LocalPlayer
local enemiesFolder = workspace:WaitForChild("Enemies")
local TARGET_KEY = .KeyCode.P
OFFSET = .(, , )
scanActive =
currentTarget =
()
closestModel =
shortestDistance = .huge
character = player.Character
character character:()
myPos = character.HumanoidRootPart.Position
_, enemy (enemiesFolder:())
root = enemy:()
hum = enemy:()
root hum hum.Health >
dist = (root.Position - myPos).Magnitude
dist < shortestDistance
closestModel = enemy
shortestDistance = dist
closestModel
UserInputService.InputBegan:((input, processed)
processed
input.KeyCode == TARGET_KEY
scanActive = scanActive
scanActive
currentTarget =
()
()
)
RunService.Heartbeat:(()
scanActive
character = player.Character
character character:()
myRoot = character.HumanoidRootPart
isValid =
currentTarget currentTarget:(enemiesFolder)
hum = currentTarget:()
hum hum.Health >
isValid =
isValid
currentTarget = ()
currentTarget
targetRoot = currentTarget:()
targetRoot
myRoot.CFrame = targetRoot.CFrame
)