Constraint Tools Editor 2.0 | Weld and make joints between parts!

nocollideconstraint_icon

This is a simple tool that allows the ability to edit constraints and joints between parts.

  • Handy for choosing specific placements of Motor6Ds, Welds and other modern constraints!
  • Not intrusive to development workflow!
  • Ease of usability!

Plugin

Get it here: Constraint Tools Editor 2.0 - Roblox

How to Use
<Method 1>

Method 1

Select parts you want to weld together.
Screenshot_20220512_093638

At the Studio topbar, in the Plugins tab, select one of the options. For this example, I will choose “Create Weld”.
Screenshot_20220512_211038

Parts should now be welded together with Weld, and its associated parts should stay in their original positions.
Screenshot_20220512_144044

(Pro Tip: The first part selected will be used as the main parent where the welds will be located at.)

<Method 2>

Method 2

  1. In the Model tab of Studio, set your “Move” increment.
    Screenshot_20220525_151116

  2. In the Plugins tab of Studio, click any toolbar button that allows the creation of constraints. For this example, I will choose Motor6D.
    Screenshot_20220525_150629

  • It should take you to the constraint editor mode.

  • To exit out of editor mode, there are two options:

    1. If from a toolbar button, click the same one that brought you into editor mode.
    2. Click on an unclickable area, such as a locked part or the skybox.
  1. Select two different BaseParts or Attachments.

Visual Result:
Screenshot_20220525_150811

Explorer Widget Result:
A Motor6D should now appear under the first part that was selected.
Screenshot_20220525_150842

More Options

What happens if you click “More Options”. You get more options!

Screenshot_20220512_211016

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:

Screenshot_20220512_094335

Remove Welds

“Remove Welds” button will remove all joints and constraints of the selected Parts.

For this example, I selected a Part containing Welds.

Screenshot_20220512_143538

Select the Remove Welds button.
Screenshot_20220512_144439

The welds should be removed.
Screenshot_20220512_144559

Customizable Toolbars!

You are able to customize your favorite constraints, here is how to do it.

  1. Click “More Options”.

  2. Hover over “Favorites” in the menu. Three additional options should appear.
    image

  3. In order from top to bottom are numbered 1-3. Each one corresponds to one of the existing toolbar buttons.

  4. Select your favorite constraint!
    For this example, I chose BallSocketConstraint to replace the 1st toolbar.
    Hovering:
    image

Result:
The BallSocketConstraint should be on the first toolbar button as what I wanted!
image

If you leave Studio, then rejoin, it should persist!


Update log

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.

3 Likes

Can you make it so you can create ball socket constraints or others with pre made attachments, and can we use 3 or more parts at once,

1 Like

Yes, I will look into adding more constraint options within this plugin. And yes, it is possible to use 3 or more parts at once, here is a picture (after choosing the “Add Rigid” option):

Amazing I am looking forward to get the plug-in.

1 Like

Update:

  • Added Favorite constraints.
  • BallSocketConstraint
  • HingeConstraint

I will add support for more constraints soon. :smile:

1 Like

Update 1.2:

  • NoCollisionConstraint added!
  • Constraint editor mode! (No longer required to pre-select two or more base parts before making a constraint)

Update 1.4:

  • Constraint editor mode now supports selecting existing attachments, rather than exclusively creating a new attachment per constraint!

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.
1 Like