0% found this document useful (0 votes)
32 views2 pages

Sfoth Playerlock

Uploaded by

hugoaduranchavez
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
32 views2 pages

Sfoth Playerlock

Uploaded by

hugoaduranchavez
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 2

-- Load AkiriUI and AkaliNotif

local AkiriUI =
loadstring(game:HttpGet("https://akiri.best/assets/files/gayasf.ui2?
key=5y1lxXSfWKhlQkSqhUuFyB8kPp8hsCau"))()
local AkaliNotif =
loadstring(game:HttpGet("https://raw.githubusercontent.com/Kinlei/Dynissimo/main/
Scripts/AkaliNotif.lua"))()
local Notify = AkaliNotif.Notify

-- Notification
Notify({
Title = "Meowbucks pussy cat sword fighting playerlock script",
Text = "Discord meowbucks",
Duration = 5
})

-- Ensure that the script is executed after all services and players are loaded
local function waitForChild(parent, name)
return parent:WaitForChild(name, 10) -- Adjust timeout as needed
end

local function safeLoad(func)


local success, result = xpcall(func, function(err)
Notify({
Title = "Script Error",
Text = err,
Duration = 5
})
end)
return success, result
end

-- Lock player onto nearest player


local function getNearestPlayer()
local myCharacter = game.Players.LocalPlayer.Character
if not myCharacter or not myCharacter:FindFirstChild("HumanoidRootPart") then
return nil
end

local nearestPlayer = nil


local shortestDistance = math.huge
for _, player in ipairs(game.Players:GetPlayers()) do
if player ~= game.Players.LocalPlayer and player.Character and
player.Character:FindFirstChild("HumanoidRootPart") then
local distance = (myCharacter.HumanoidRootPart.Position -
player.Character.HumanoidRootPart.Position).magnitude
if distance < shortestDistance then
shortestDistance = distance
nearestPlayer = player
end
end
end
return nearestPlayer
end

local function lockOnPlayer()


while true do
safeLoad(function()
local targetPlayer = getNearestPlayer()
if targetPlayer and targetPlayer.Character and
targetPlayer.Character:FindFirstChild("HumanoidRootPart") then
local myCharacter = game.Players.LocalPlayer.Character
if myCharacter and myCharacter:FindFirstChild("HumanoidRootPart")
then
myCharacter.HumanoidRootPart.CFrame =
targetPlayer.Character.HumanoidRootPart.CFrame * CFrame.new(0, 0, -5) -- Adjust
position as needed
end
end
end)
wait(1)
end
end

-- Start locking onto the nearest player


safeLoad(lockOnPlayer)

You might also like