Shuri's Tools - A collection of building tools


Shuri’s Tools

Plugin

A collection of a bunch of different building tools to speed up your workflow!


:collision: Showcase


:hammer: Features


Offset Tool

Apply controlled random variation to selected parts.

  • Randomize Value, Hue, Saturation, and Rotation independently, allowing you to easily add variation to builds.
  • Works with directly selected parts and parts that are inside selected models.
  • Applies the complete result as one undoable action.

Offset controls


Surface Changer

Apply/Change classic Roblox surfaces with one click.

  • Apply Smooth, Studs, Inlet, Universal, Weld, and optional additional classic surfaces.
  • In normal mode, clicking a surface applies it immediately.
  • Random mode allows multiple surfaces to be selected at once.

Surface Changer


Local Transforms

Move, scale, and rotate parts along their own local axes with custom handles that remain visible through geometry.

  • Hold Shift while dragging to temporarily ignore snapping.
  • Hold Ctrl for symmetric scaling, or hold Alt for proportional scaling, mimicking roblox studio.
  • Handles are almost identical to the default studio ones.

Custom Handles


Extrude Tool

Create connected parts directly from any face and rotate and scale them.

  • Click the face of a part to create an identical part and immediately edit it with Scale and Rotate handles.
  • Choose Outside, Center, or Inside alignment.
  • Inside and Outside stay consistent when a rotation crosses through 0 degrees.
  • Uses the same Scale and Rotation snapping as Local Transforms.

Extrude Tool


Deselect Tool

Deselect a random % of selected parts with one click.

  • Find redundant duplicate parts and leave only the duplicates selected, ready to delete or inspect.
  • Use Invert to switch between the kept and removed halves of the last result.

Deselect Tool


Property Matcher

Pick an instance, choose the properties that matter, and select matching instances across the whole place.

  • Pick parts, MeshParts, models, decals, textures, SurfaceGuis, and any other instances.
  • Match complete properties or individual components such as only Position X, Color R, or one CFrame rotation axis.
  • Exclude properties you never use to make the UI less cluttered.
  • Models have a property for number of parts, number of colors and size ratio.
  • Allows selecting from the explorer as well.

Property list


Color Adjust

Adjust every supported color in a selection live, including colors stored on descendants.

  • Shift Hue, Saturation, and Value with centered sliders.
  • Works with Color3 properties across parts, UI, effects, lights, and more.
  • Supports ColorSequences used by ParticleEmitters, Beams, and Trails while preserving their keypoints.
  • Include or exclude descendant color-property types individually.

Color Adjust


Rope Tool

Place and edit segmented ropes.

  • Adjust segment count, tightness, thickness, and Block/Cylinder shape live.
  • Moving either end or start point of the rope in the viewport automatically rebuilds the rope.
  • Select an existing editable rope to load all of its settings back into the tool.
  • Finalize Rope converts an editable rope into normal parts and making it not be editable anymore.
  • The optional Preserve ropes setting stores an editable copy in ServerStorage when finalizing.

Rope appearance controls


Customization

The plugin is highly customizable, allowing you to make it fit your workflow however you want.

  • Open multiple tools together or enable One tool at a time.
  • Reorder tool buttons from Settings.
  • Hide tools you do not use.
  • Hide tool hints while keeping every Settings hint available.
  • Use the default purple theme or switch to a theme based on your current Studio theme (Dark/Light).
  • Settings and tool preferences persist between Studio sessions.

Thanks for checking out Shuri’s Tools. If you find any issues or bugs, or have any suggestions let me know and I’ll see what I can do!

11 Likes

Shuri’s Tools 1.1.0

  • Added the Attributes & Tags tool, allows you to easily copy, paste and edit tags and attributes between instances.
  • Added the Bounds tool, allows you to create a part matching a models bounding box with one click.
  • Expanded property matcher’s part, surface, UI, and UIStroke properties since some were missing.
  • Added some new settings to the property matcher.
  • Local transforms now synchronize with Studio’s transform tools, meaning when the tool is on and you select a studio transform tool it will select it in the plugin instead, speeding up your workflow.
  • Local transforms now have a little number showing how much you moved, rotated or scaled something, matching the default studio handles.
  • Some new settings for the extrude tool.
  • Other small changes.
1 Like