Not sure where this should go, if this is not a good place for this topic then please redirect me in the right direction.
For the last couple of weeks my game has had players (bots) joining and typing an instance.new line of script in chat. they say that and then leave within 3 seconds so theres no way a player could do that, and all the profiles of the accounts have default avatars
It’s been going on for ages, and I don’t know what to do about it, im not necessarily trying to fix the issue but instead want to know why this is happening
an example of one of the messages is "a=Instance.new('Model',workspace)a.Name='kWdjWlCkXSPuOlvOCkPFuyTjilBwJ'"
game.Players.PlayerAdded:Connect(function(plr)
if plr.AccountAge >= 100 then return end
plr:Kick("Account too young")
end)
This script kicks any player who joins. If it has created an account less than 100 days ago, they will get kicked with the message “Account too young”. Although this might be risky since some players have alts.
thats not bots thats just skids with backdoor scanners i have a honeypot for them they do that usually by firing every single remote event and they also invoke every single remote function
just write a server script that will detect this kind of behavior and BanAsync all of them and call it a day
you dont have to do anything if your game is not backdoored