How can I make a move, scale, and rotate tool?

So as I am working on a little something, I need to be able to do, well this, and Ik there are resources out their, but due to what Im doing it would be best to custom code it.

Now my question is how do I do it??
The main part I need to know how to do is well, for instance the move tool, there are little arrows next to the selected part, and when you grab and drag it, it well does whatever, how can I make that sorta thing?

Move and scale are under the “Handles” instance via Style property, rotate is under the “ArcHandles” instance.

Rotate:

Movement (shameless plug lol):

Resize:

whats that? And how do I make one? I see how to make the arc handles though so thanks

Instead of making an ArcHandles, you would make a normal “Handles”, parent it under the PlayerGui, and adorn it to the relevant part/model

Ahhh I see cool. Anyway to set the Adornee to multiple parts with out them all being parented to a model?

Nope, would have to be a model

Hmm Ill think of a work around.
On the subject of moving stuff, you know how in the model tab theres something called Move, which is how many studs something will be moved by, well anyway to get this value?

Common workaround is to use an invisible part and create a bounding box around the selection, then use this for the adornee instead.

1 Like