This is a simple kicking panel that can be accessed by specific players, it can only be used for kicking and nothing else, the panel’s style is clean and aesthetically pleasing.
I looked at your code, and you’re not checking if an admin sent a request which can be used by an exploiter to basically kick anyone by firing the remote. I also would suggest to not use Server Scripts inside of GUI’s as they should mainly be handled by the client.
A suggestion would be to firstly fix the security of the remote, also maybe making some simple variables so you don’t need to reference the pathway for every item you need, then maybe add group and rank restriction capability.
Overall, I think it’s nice but there is room for improvement.
Checking Player Request:
if table.find(allowed , player.Name) then
-- Kick player
end
I feel its right to remind people that in general you should never kick/ban anyone from a game, its such a negative experience for affected parties and often serves as the fuel for the victim to cause as much damage as they can to your game.
There isn’t really an advantage of this over the administrator panels since this was just created if you simply need to kick somebody from game, I would normally use something like this when I want it to be quick and done.
There is a lot to like about this, like the GUI and how quick and simple it is to use it. However, I would just use an admin system like Basic Admin Essentials. It’s good though.
Earn it or not, that player could go on to spend robux on your game. I am strongly against ever banning players, especially since they can join on alts.
They were already doing it, what’s saying they weren’t doing it in a hostile way already? And most people who get banned from a game for exploiting typically just go, “Meh, it was boring anyways” and find a new game.
This is awesome, and the UI looks sick. I got a feature request, wouldn’t it be cool if you could give it to VIP Server owners. And also a feature to write reason would be really good.