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.
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.
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.
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.
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.
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.
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.
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.
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!








