Use the help others have provided. However, I recommend making a script that prevents alts. It keeps accounts under a certain age amount in days not able to join the game. I made this script below if you want to use it:
game.Players.PlayerAdded:Connect(function(player)
local days = 7 — Change to how many days you want account age to be
if player.AccountAge <= days then
player:Kick(“Your account must be “ .. days .. “ old to play this game!”)
end
end)
Sorry if tabbing is bad I was doing this on my phone.
That sucks. If they upload it you can file a DMCA through roblox support and there will probably be action taken against their account. You might be able to report them for exploiting if they get it. This sucks in any situation and I’m sorry you gotta deal with it.
They just took the map, you can’t stop it. All your script will be safe, but your localscripts. They really can’t do much. Also, you cannot ip ban someone because that would be a lack of privacy for the user. You can use datastoreservice to ban their account, but not their ip.
Alright, when I was searching through basically python IDE apps, I saw one that sends an http request to a website and it returns your “public” up address, I’m saying it could be done the same for Roblox even without python.
HttpService is in Roblox, request data from said website and return it to Roblox, but it would be against TOS.
not prompting anyone to try this, but I know (well for python at least) it can be done.
Yes, you can. If you go onto a website that returns your ip via httpservice, you can get it. Though, this is against tos and will get you banned, maybe even ip banned from the website.
Everyone literally keeps informing me that HTTPService isn’t client side, I know! you can just use remote events to communicate with the server from the client xd