I’ve recently created this plugin for me and my team, to make our lives a bit easier while dealing with CoreGui services. I decided to make this plugin public because, why not. This plugin will be updated time-to-time.
(Will be included as part of the OceanTubez’s Suite)
What is CoreRestrictor?
It’s a plugin that allows you to disable CoreGui services quickly and easily.
You can create the scripts yourself, but if you don’t know how to script, or don’t want to find out how, then this is for you. But scripters, don’t be disappointed! You can use this too.
Plugin is now working as intended.
Versions:
1.0 (12/1/2022)
Releases plugin with no analytics, had a major issue where RT-S5 interfered a ton.
1.1 (12/3/2022) Latest Update
Fixed minor bugs, but also the RT-S5. Added an information panel to differentiate between Suite and Normal versions.
First of all, I appreciate your feedback. It does indeed provide an interface for disabling backpack, playerlist etc. I wouldn’t say this is useless, at all. Maybe you want to disable the chat so they can’t talk? So as in a horror game. But please don’t call resources useless just because they are what they are.
It does exactly that, but quicker. Tell me, would you prefer going to the plugins tab, clicking this plugin, then disabling backpack OR, opening up startergui, inserting a localscript, then adding that line of code?
I would write it myself. Why? Because maybe I wanted to add it to a specific module of mine that handles UI. It is not worth it for a plugin to do it, because there’s no way it’s more flexible than just writing the line myself, where ever I want.
The line to disable coregui is one line, while your plugin is 188 lines total. And if you only count the 5 scripts that disable coregui with one line, now 5 scripts need to load instead of the one that already existed in your game which you would implement the one line of code I showed.
Why would you need to access an endpoint to disable core guis? Honestly seems useless overall when I can use a single line of code anywhere I want to disable it. Plugins that perform tasks as small as this honestly just make people lazy.
at first I thought this was a way to interact with coregui directly. But seeing that it’s simply just the simple methods in StarterGui, I dont see a use. You dont need a module to do one line of code lol
Why would you make a plugin for a single line of code? To be honest, this is something I would make to test out a plugin template, not to actually use it.
Considering this is not open source either, it makes suspicion on if it contains a backdoor. I wouldn’t have this suspicion if this plugin achieved a heavy or big task in studio. Having a simple plugin as this, not open sourced, might raise suspicion.
General rule of thumb, do not publish something you do not see other’s using. If it is for personal use, then keep it for personal use.