This is a simple plugin that allows you to create constraints in editor mode or by pre-selecting parts and selecting a toolbar button.
Plugin
Get it here: Constraint Tools Editor 2.0 - Roblox
How to Use
<Method 1>
Method 1
Select parts you want to weld together.
At the Studio topbar, in the Plugins tab, select one of the options. For this example, I will choose “Create Weld”.
Parts should now be welded together with Weld, and its associated parts should stay in their original positions.
(Pro Tip: The first part selected will be used as the main parent where the welds will be located at.)
<Method 2>
Method 2
-
In the Model tab of Studio, set your “Move” increment.
-
In the Plugins tab of Studio, click any toolbar button that allows the creation of constraints. For this example, I will choose Motor6D.
-
It should take you to the constraint editor mode.
-
To exit out of editor mode, there are two options:
- If from a toolbar button, click the same one that brought you into editor mode.
- Click on an unclickable area, such as a locked part or the skybox.
- Select two different BaseParts or Attachments.
Visual Result:
Explorer Widget Result:
A Motor6D should now appear under the first part that was selected.
More Options
What happens if you click “More Options”. You get more options!
How it works
Pre-requisite: Select two or more parts.
In the More Options menu, select any other constraint option. Then, the constraint should have joined parts together.
For this example, I chose “RigidConstraint”, and this was the result:
Remove Welds
“Remove Welds” button will remove all joints and constraints of the selected Parts.
For this example, I selected a Part containing Welds.
Select the Remove Welds button.
The welds should be removed.
Customizable Toolbars!
You are able to customize your favorite constraints, here is how to do it.
-
Click “More Options”.
-
Hover over “Favorites” in the menu. Three additional options should appear.
-
In order from top to bottom are numbered 1-3. Each one corresponds to one of the existing toolbar buttons.
-
Select your favorite constraint!
For this example, I chose BallSocketConstraint to replace the 1st toolbar.
Hovering:
Result:
The BallSocketConstraint should be on the first toolbar button as what I wanted!
If you leave Studio, then rejoin, it should persist!
Keyboard Controls
Adding Attachments:
-
Ctrl
to toggle(0, 0, 0)
local orientation.
Rope/Rod Constraints:
-
Shift
+ Scroll up/down to change length. -
Ctrl
+ Scroll up/down to change thickness.
Spring Constraint:
-
Shift
+ Scroll up/down to change amount of coils. -
Ctrl
+ Scroll up/down to change thickness.
Update log
Update 1.9
- Added new rope, rod and attachment keyboard controls for editor mode.
- Rope/rod constraint:
-
Ctrl
+ Scroll up/down to change thickness of rope/rod constraint.
-
- Adding attachments:
- Press
Ctrl
to toggle whether to use(0, 0, 0)
orientation on attachments.
- Press
- Rope/rod constraint:
Update 1.8
- Fixed the constraint editor mode not constructing constraints, was most likely caused by a Roblox Studio update.
- Added keyboard controls:
- Rope/Rod constraints:
- Shift + Scroll up/down to change the length.
- Spring constraint:
- Shift + Scroll up/down to change amount of coils.
- Ctrl + Scroll up/down to change thickness.
- Rope/Rod constraints:
Update 1.7
- Constraints are now previewed in editor mode when choosing its Attachment1.
Updatee 1.6
- Constraint editor mode no longer cancels after making one constraint, it will let you keep making more of it. The editor mode can still be cancelled by clicking on a locked BasePart or the skybox.
Update 1.5a
- Added undo/redo support.
Update 1.5
- Press
Tab
while adding Attachments or Joints (not constraints) to change the angle. - The “Remove Welds” toolbar button will now enter constraint editor mode, but for removing instead of adding them.
Update 1.4a
- Fixed where if certain plugins are installed with this one, it causes this plugin to not function. The favorites bar has been reset to its default settings in this update.
Update 1.4
- Constraint editor mode now supports the option to select existing attachments!
Update 1.3
- All physical constraints are now supported!
- Placeable attachments!
Update 1.2
- NoCollisionConstraint added!
- Constraint editor mode! (no longer required to pre-select two or more BaseParts before adding a constraint)
Update 1.1
- Rope/Rod Constraints added!
Update 1.0
- Ability to add BallSocket/Hinge Constraints!
- Added the favorites feature!
Feedback and feature requests are acceptable here!
Thank you.