ROBLOX-own Admin Commands?

Title kinda says it…
Admin commands are really important for some games (non-FE/ testing purposes)

I feel a legit ROBLOX-own admin command script (like the gamepass/teleport scripts in the toolbox) would be hugley popular!


You can see its #1 all time most taken: showing how useful admin commands is.

I feel ROBLOX could help developers out with this.

2 Likes

I don’t think admin commands are something we’d want to encourage at all.

16 Likes

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.

3 Likes

Person299 solved this a while ago. Roblox has broken some of it and the chat interface isn’t very friendly, though.

I’m sure someone could make one that implements elegantly into hamburgalur UI and satisfy this need.

1 Like

What features would your admin command library have?
This should be doable pretty easily with the new lua chat system.

1 Like

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.

What’s wrong with a user solution if it’s popular and known to work well?

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).

  • It has to be manually inserted into the 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.

It basically loads in a module, that no one can see,
although the owner seems legit now, he can take alot of games and ruin them.

its quite important and also a little dangerous, so i’m just calling for a legit version from RBX

1 Like

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.

Sounds like you want admin commands built in. This probably isn’t happening, this is pretty much what lua is for.

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.

1 Like

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.

1 Like

right that is basically what i was thinking

I think kicking is basic enough to belong in the CoreScripts. Not banning, though–CoreScripts shouldn’t touch datastores.

Other than that, just find an admin script that works for you and don’t over-complicate it. There’s no need for an officially hosted script.