[archive] SimplyAdmin

I have archived all of my topics created before 2024 due to being outdated or possibly having misinformation.

I made these when I was a lot younger and don’t think they’re very good, so I’ve gone ahead and archived them. You can still read my old topics if you want, but they won’t be of very good quality.

Archived topic

This resource is no longer being maintained. Instead, I have moved development to UPanel.

I may start working on it again when I am less busy, but I am unsure.



Introduction

Basic admin menu with an easy to use UI and simple commands.
This will NOT work in studio.

Current Version: 0.9
Status: Cancelled UPanel - Modular Admin Panel (No longer being maintained)


Features

  • Ban
  • Kick
  • Warn
  • Announce
  • Kill
  • Teleport
  • Simple Roblox-like UI
  • Easy loader with auto updates

Screenshot


How to use / install

Require the module

Put this in any server script that’s in ServerScriptService and add your admins’ userIds in the Admins table. Example: {12345, 54321} You can also use groups in the same way.

require(5837129830):Setup({
	Admins = {}, -- Put admins' userids here.
	Group = 0, -- If you are using a group, put the group id here.
	GroupRanks = {}, -- Put group rank ids here.
	Configuration = {
		KeyShortcutEnabled = true, -- Changes whether the keyboard shortcut is enabled.
		KeyShortcut = ";", -- Change the keyboard shortcut here.
		TopbarButton = true, -- Visibility of the topbar button.
		PlayerlistEnabled = true, -- Visibility of the playerlist.
		ChatAnnouncementsEnabled = true -- Visibility of chat announcements for banning and kicking.
	}
})

Keep in mind that when I update the settings, you need to update the code.
If you dont want to have to ever do that, just put the module inside your game and require it. That way you won’t get auto updates so it won’t break.

Open the menu

You can use it by pressing the button in the top left corner:

image <—

OR press the assigned key (Default ;) on your keyboard.


End

I hope some people find this resource useful.

Please note that this is my first community resource I have ever made on the Developer Forum, so I am pretty new to this.

What do you think and how could I improve it? Or is something wrong with it? Please, let me know!

Remember that if there is a feature that you want but I do not want to add, you can always add it yourself as this open source


Info

52 Likes

Judging the ban function alone, there seems to be no verification as to whether or not the player is an admin. The GUI is only cloned to the player if they are an admin, however the actual event itself does not check whether the player attempting to ban has permission.
https://gyazo.com/a48bc24a4d432b544efde33cfb1d1238
This seems problematic as:

  • An exploiter could potentially ban any player if an admin is in game (due to the events being cloned to the admin)
7 Likes

Thanks! I will work on that in a bit.

Edit: It should be fixed now :smiley:

Works perfectly and looks very good!

I have one question tho: if i use this, will i need to give credit to you? And if so, please tell me the social media’s i would need to put in the description in the game i will be using this on, thanks!

1 Like

You do not need to give credit but you can if you want. And if you want to give credit you can just put this devforum post in that area.

1 Like

Alright, thanks for the answer!

1 Like

Update 0.2 released!


New features:

  • Should be more secure from exploiters
  • Model is gone! You now just have to require the module with the code I gave in this post.

Note from me:

If this ever stops working for whatever reason, I have probably updated it so that you need to add more values to the script. (more settings, etc) So keep in mind that you may have to update your code sometimes. (rarely)

If you dont want to have to ever do that, you can also just put the module inside your game and require it from any server script. That way you won’t have to mess with it anymore but also wont get auto updates.


Thanks for reading!

Update 0.3 released!


New features:

  • Added a player list that you can open and then click on a username for quick access
  • Fixed up some bugs

Note from me:

Wow, 2 updates in one day!


Thanks for reading!

3 Likes

For some reason, it does not work for me.
Images:
image

3 Likes

Put Admin in ServerScriptService. Also, you cant use it in studio if you are.

1 Like

I also just pushed an update so it might not be working. I will try to fix it ASAP.

1 Like

It was in ServerScriptService earlier, when I tested the game it did not work

(Or in Workspace, I’m not sure)

1 Like

Update 0.35 released!


New features:

  • Fixed the loader

Note from me:

Not marking this as a solution since its just a fix.


Thanks for reading!

1 Like

Update 0.4 released!


New features:

  • Added a new kick/ban screen

image

  • Fixed some bugs

Thanks for reading!

2 Likes

What happens if I use TopBar+ again with this module? Will it break?

If so, you might wanna create a Configuration File and let us set a location for our own TopBar+ if it were to be in ReplicatedStorage etc…

E.g:

local Config = {
    TopbarPlus = game.ReplicatedStorage.TopBarPlus,
    Users = {
        UserID1,
        UserID2,
        UserID3
    }
}
2 Likes

I thought TopBar+ checks if it is already in your game when required. Does it not? If it doesn’t, I will add that.

Thanks

2 Likes

I’m not sure. But if it does, I highly recommend you do that. Maybe @ForeverHD can answer this question?

3 Likes

Update 0.5 released!


New features:

  • Settings!

image

  • Fixed some bugs

Note from me:

You need to update your code or the menu will not work anymore! The code will be updated in the “Require the module” section for you to copy.


Thanks for reading!

1 Like

Could you possibly add warning into the admin menu and compatibility with Roblox Groups?

2 Likes

OK! I will work on that in a little. Currently I am busy so i cant do it rn

2 Likes