How to create temporary plugins

Temporary Studio Tools/Plugins

Last Updated 12/07/21

(post in progress)

Do any of the following apply to you?

  • you wanna make a plugin for yourself such as a tool for your game.

  • you wanna mess around with plugins and what they can do.

  • you want to learn Roblox’s plugin API quickly without having to publish a plugin update each time you change something small.

If you answered yes to any of the above scenarios, then this post might be what you’re looking for.

To solve some of these problems, I created a studio plugin extender. Basically the plugin shares the plugin keyword with other scripts in studio.

This allows any script in your studio session to access the plugin keyword so you can create things faster, which is really helpful for prototyping plugins and their elements (Toolbars, Buttons)

Did something break?

Feel free to ask for help here, and I'll try to help. Sometimes it might be better to reset the plugin completely. You can do this by disabling the plugin, delete/rename the "StudioExtender" folder, and then turn it back on again.

Examples:
Plugin Mouse Cursor Example gif
PluginMouseCursorExample.rbxl (37.2 KB)

Plugin Extender:

To read more about Plugins:
https://developer.roblox.com/en-us/api-reference/class/Plugin

5 Likes

Cool! I might use this later on once I get out of web development and get back on Roblox! By the way, do I just hit refresh each time I want to refresh? If so that’s cap.

2 Likes

If you use the example, then yeah thats how its setup. Otherwise, just setting the “Refresh” boolean in ReplicatedStorage to true will update it.

Basically the buttons you see in the example are dynamically made.

1 Like

Is the plugin broken? I’ve installed it but there aren’t any buttons in the plugin tab to click.

1 Like

Did you test in the example place?

Oh ok, I didn’t realize there had to be a plugin scripts folder. You should make a short tutorial on how to actually use it rather than giving a sample place, or make the buttons appear to atleast show the plugin is working.

1 Like

This isn’t a tutorial, this is a resource, the resource being a plugin OP has made to make testing plugin scripts easier.

1 Like