--[[
WARNING: Heads up! This script has not been verified by ScriptBlox. Use at your own risk!
]]
game:GetService("StarterGui"):SetCore("SendNotification", {Title = "Shevon", Text = "Нажми на q чтобы включить"})
local UserInputService = game:GetService("UserInputService")
local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer
local Camera = workspace.CurrentCamera
-- Settings
local Settings = {
BindKey = "Q" -- Custom Key
}
local isClicking = false
local function getClosestPlayer()
local closestPlayer = nil
local shortestDistance = math.huge
for _, player in pairs(Players:GetPlayers()) do
if player ~= LocalPlayer and player.Character and player.Character:FindFirstChild("HumanoidRootPart") then
local distance = (player.Character.HumanoidRootPart.Position - LocalPlayer.Character.HumanoidRootPart.Position).magnitude
if distance < shortestDistance then
closestPlayer = player
shortestDistance = distance
end
end
end
return closestPlayer
end
local function aimAt(target)
if target and target.Character and target.Character:FindFirstChild("HumanoidRootPart") then
local targetPosition = target.Character.HumanoidRootPart.Position
Camera.CFrame = CFrame.new(Camera.CFrame.Position, targetPosition)
if not isClicking then
isClicking = true
mouse1click()
isClicking = false
end
end
end
UserInputService.InputBegan:Connect(function(input, gameProcessed)
if input.KeyCode == Enum.KeyCode[Settings.BindKey:upper()] and not gameProcessed then
local closestPlayer = getClosestPlayer()
aimAt(closestPlayer)
end
end)
Comments
No comments yet
Be the first to share your thoughts!