"Welds and Motors" plugin

The plugin is aimed to solve two problems:

  1. Problem with welds:
  • create two parts
  • move them around
  • create Weld
  • assign Part0 and Part1
    At this point parts snap to same position because C0 and C1 are zero.

The plugin updates C0 and C1 keeping parts at the same positions.

  1. Problem with Motor6d:
  • the same position problem with Motor6d
  • it’s hard to set up C0 and C1 without visualization

Solution for Motor6d is different, suggested flow:

  • create two parts
  • move them around
  • create attachment parented to each part - the attachments will be the joint’s place
  • select these two attachments
  • press “Create Motor6d here”
  • Part1 will snap according to attachment position

Caution: when widget is open it listens for selection changes from the Explorer.

UI:

Plugin in Creator Store: https://create.roblox.com/store/asset/92764469557541/Welds-and-Motors
GitHub: GitHub - af2048/welds_and_motors: plugin for Roblox studio, creates weld and motor6d instances · GitHub

Other features:

  • all operations are undoable
  • studio color themes are supported

FAQ:

  • why another one?
  • dunno ¯_(ツ)_/¯

Disclaimer: If you have any reason to avoid using this, please refrain from doing so.

3 Likes

I’ve always just used some basic weld plugin from like the birth of Roblox but this don’t seem too bad, I was gonna make my own eventually but didn’t really have a reason too. Being able to pick where you want the weld at is quite nice.

What I think you should do is have a dropdown or something to let people choose what they want like a regular weld or a weld constraint or something like that.

1 Like

Well, I checked this flow of creation WeldConstraint and RigidConstraint:

  1. add part
  2. duplicate
  3. move away
  4. create constraint, assign parts (or attachments in case of RigidConstraint)
  5. see what happens

WeldConstraint preserves distance.
RigidConstraint snaps part1 the same way as the plugin does with Motor6d.

So, I guess, none of these requires any fixes since they are perfectly usable “as is”.
Also I don’t see this plugin as an “ultimate weld wrapper” for Roblox studio.
I hope you agree with me.
Thank you for your feedback!