I have been trying to use magnitude but I don't quite understand how to use it. Help would be amazing! (: Here is my script.
local MyTorso = script.Parent:WaitForChild("UpperTorso")
function FindPlayer()
local Distance = 9999
local Target = nil
for i, v in pairs(workspace:GetChildren()) do
local TargetHumanoid = v:FindFirstChild("Humanoid")
local TargetTorso = v:FindFirstChild("UpperTorso")
if TargetHumanoid and TargetTorso then
if (MyTorso.Position - TargetTorso.Position).magnitude < Distance then
Distance = (MyTorso.Position - TargetTorso.Position).magnitude
Target = TargetTorso
end
end
end
end
while wait(2) do
local Torso = FindPlayer()
print(Torso)
end
Thanks in advance.

2 comments
You did not return anything.
Omg!! Thank you so much. THAT REALLY HELPS!!!