I'm using a gun bot kit (for reference heres the kit im using: https://web.roblox.com/library/303318308/AI-Bots) and I made it so when it sees a player it says "Target spotted." but it just keeps saying it over and over and over, heres the part where it spots somebody, and tell me how I can fix it if you know.
local function near()
local dis,pl=50,nil
for _,v in ipairs(game.Players:GetPlayers())do
if v.Character and v.Character:FindFirstChild'Humanoid'and v:DistanceFromCharacter(h.Position)<dis then
game:GetService("Chat"):Chat(script.Parent.Head, "Target Spotted.", Enum.ChatColor.White) -- the part thats messing up
dis,pl=v:DistanceFromCharacter(h.Position),v
end
end
if pl then
return pl.Character:GetModelCFrame(),dis,CFrame.new(pl.Character.Humanoid.WalkToPoint).lookVector
else
return nil
end
end
