Admin commands have a lot of bloat – so yeah, it wouldn’t be fitting to include them in every place – but I think kicking/banning should be available to anyone who has edit permissions for all places.
There’s also already free model admin commands game owners can use, so I think OP’s point is that developers shouldn’t have to continually re-implement and/or integrate a user solution for something so widespread.
So long as you don’t grab one of those scary admins that “auto updates” then user admins are fine. (Unless you like arbitrary code being run in your game).
On multiple occasions I’ve refrained from inserting one into the place because it was a WIP and not meant to be viewed by other users, but then when I did invite them “sorry guys – have to shut down to add admin”
Even though it’s popular, not absolutely everyone knows about it
as opposed to there being a big fat kick button when you mouse over someone’s name
New users primarily affected
As Alex mentioned, they’re not guaranteed to be trustworthy
If you’re not a programmer, there’s no way to verify this
As I mentioned in my first post, I don’t particularly think the full suite of commands featured in these admin scripts are necessary, but bare-bones functionality such as kick/ban are essential.
I’ve considered making an open, modular command system that supports parameter types and overloading. I made one for myself a long while back that does this, but I couldn’t decide how permissions/ranks should work.
The parameter types contain “Player”, “Vector3”, “string”, “number”, etc, and I can always add more.
Overloading lets me add command variations easily. Some overloads for my tp command:
{“Player”, “Player”}
/tp/me/you
{“Player”, “Vector3”}
/tp/you/0,10000,0
If I were to make another command system I would add consent dialogs so commands can’t be abused. A gui for selecting commands and their arguments would be cool too. I’ve been too busy working on my games though.
When personal build servers were originally implemented, game owners had an additional menu built into the leaderboard that allowed the game owner to kick or ban a user, as well as implement permissions. This was done in the same slide-out menu where you send a user a friend request from.
Something basic like that being re-added would be really convenient.
It sounds like this could be solved with an endorsed model. If someone ever proposes an admin script for endorsed models, it should be thoroughly checked by a ROBLOX employee and possibly also hosted by the ROBLOX account.