honestly I think roblox should allow us IP ban like this:
PlayerService:IpBan(UserId) --returns nil so basicially no script developer knows thier IP but the player is basicially IP banned from the game
and unban like this
PlayerService:IpUnban(UserId) --also returns nil
This wouldnt invade privacy because script developers still wouldnt know player’s IP address. If they ever wanted to IP ban someone they would only need the UserId and thats it. My entire point here is that no script developer would have access to player’s IP address and all they would need is just their UserId to IP ban the player from the game. How does it work? Roblox saves the IP behind the scenes (in one of their database where no script developer has access to that database only roblox would have access to that database) and then when the player would like to join the game it would kick the player automaticially with “IP banned by script developer” or something like that. Let me repeat so what im suggesting is that they should enable the ability for script developers to IP ban users but if the script developer wants to ip ban someone from their game all they would need is just that god damn UserId and nothing else no government ids no phone numbers. I hope roblox adds something like that it would help us combat exploiters alot more effectively.