Default ancored parts and default GUI settings

Heya! I’ve been getting really annoyed by Roblox not anchoring parts I inserted into the workspace by default, and I also got annoyed by Gui elements using the offset property by default, so I made a simple plugin that doesn’t take space in the plugin toolbar menu that will,

  1. Make MeshParts and BaseParts inserted into the workspace anchored by default

  2. Makes all (I might have missed one or two) ui elements that are inserted into the StarterGui use the scale property by default instead of offset, set the anchor point of the element to the middle of the screen, and makes the element centered on the screen

You can install the plugin here, and have a good day!

3 Likes

If you want to improve this a bit, I’d recommend having a table containing the default properties of every instance type that you’re wanting to modify. Then, when a new instance is added that matches one of those existing in the table, it can compare the properties and see if it’s actually a “new” instance or not. This would prevent the issue that cloning would have.

I updated the plugin with an IsRunning() check, so when the game is running even in test mode, anything cloned into the workspace will not be anchored, however if you were to use the command bar while the game isn’t running, I believe the issue would still persist.