I’m new to posting on this dev forum. I’d just like to share my main plugin called “Drone’s Public Plugins”. This plugin is not finished and honestly, it may never be finished since I am constantly working on new tools. The user manual was just made yesterday (the 11th of May) and I aim to decorate it with text formatting, images, and perhaps a little link for video guides.
This is my biggest plugin as it has a growing number of tools to use. At the time of posting this, there are currently 11 tools to use. Each one has the potential to save time, allowing developers to spend more time on the important aspects of their projects.
If you’d like to check it out here you go
Although not complicated, my tools have helped me and my friends save time. I hope it helps you as much as it helps me!
Please note: I don’t want users to feel clueless while using this plugin. If you’d like to know all the details about a specific tool you can open up the “User Manual” I’ve provided in the plugin. If you’d like to ask me some questions about the plugin, provide suggestions, or are running into problems please mention me in a post or reply to this one. I’ll do my best to respond as fast as possible.
Thanks to ZacBytes for providing a google material icons plugin. I don’t know this person, however, I use their plugin for every single icon you see in these tools.
Some extra info before you download it (my UI design is a little basic at the moment):
The part perspective tool is a widget containing a viewport that renders all the objects within the workspace with the camera’s CFrame being set to the part’s CFrame. This tool can be very expensive so I highly recommend going over some of the settings you will see after clicking the button at the top right. There are more details to be explained in the “User Manual”.
The model switcher allows you to switch 2 parts/models or replace 1 with the other (this switches their CFrames, which includes rotation). This is very useful for those who like to use placeholders when designing their scenes. Details on the behaviour system for this tool can be found in the “User Manual”. Please pay close attention to the text underneath the title, (“Replace…”).
The CFrame printer can be useful for creating new rigs, welding prop parts together, and scripting props to be welded on anything (with the CFrameValue output). Please pay close attention to the text underneath the title, (“Create a…”). Details on how to use this tool are described in the “User Manual”.
Not 100% necessary as I’m sure there are HTML formatting tools out on the web.
I don’t remember why I made this but it’s here. To use, simply, type the raw text into the dark grey text box.
The clean-up tool is useful for those times you may be using an asset from the toolbox and you’d like to clear all scripts within. You will have to select the object you want to “clean” in the workspace. Then write in the “Class Name” text box the class name of the instances you want to clear, “Script” for example. To find out the class name of an object simply select it in studio and navigate over to the properties window.
Scroll down the list of properties until you find “ClassName” this is the text you want to put in the tool.
Not much more info on the “User Manual” for this.
The instance collector is useful for mass editing of anything really. The class name system is the same as the “Clean Up” tool. Once you have the object you want to search selected and the desired class name written click “Collect” to collect all instances into a temporary folder within “ServerStorage”. Once you are done editing click “Return” to return all instances to their original parents. Not much more info is shown in the “User Manual”.
The model viewer is useful for adjusting spawn points of NPCs or any other type of model. As long as the primary part is set you will be able to use this to see that model’s position and rotation as a hologram. Just a side note, you can’t click on the hologram. Details on how to use are in the “User Manual”.
Wow that text is very small.
The terrain manager is a quick tool to copy and paste terrain. This is useful for map loading systems that require terrain regions and for transferring terrain between projects. Details on how to use are in the “User Manual”.
3D notes is useful for communicating your ideas to your development group. At the moment all the features for this tool have not been implemented yet. The only feature at the moment is creating text notes. Don’t worry about your notes showing up in-game! I’ve got you covered . Once you create a note a server script called “NotesRemover” will be created under the “ServerScriptService”. This script destroys all the notes and itself once the server starts. Details on how to use are in the “User Manual”.
Not actually a useful tool… unless you consider cursing R15 animations useful.
Anyway if you want to mess around with it, it converts any R15 animation into an R6 animation. You or Roblox themselves need to own the animation before you can convert it. Details on how to use are in the “User Manual”.
This last tool is for scripters only. If you ever need to send data between servers but don’t want to go through your own way of implementing it then this may be the tool for you. This tool allows you to create “protocols” (I called them protocols) that hold code to be executed once another server sends data with that tag. It’s explained better in the “User Manual”.
Please read the “User Manual” if you’d like some more info on any of these tools. It explains every piece of UI for each tool. Do keep in mind that for right now it’s purely text, however, this will change soon with the addition of images, video links, and example code (if it’s targetted at scripters).
Every tool is subject to change.