Hey everyone, sharing a small plugin I made for one of my level designers. They needed an easy way to round off part edges without importing meshes for every little detail, so I built this to handle it in-studio.
Roundify selects any BasePart, lets you set a bevel radius, and generates a rounded version composed entirely of primitive geometry (boxes, cylinders, and spheres). No meshes involved.
What It’s Useful For
- Props, furniture, and architectural details that need soft edges but don’t warrant a mesh import
- Pillars, beams, and trim pieces - use axis-specific rounding (X, Y, or Z) to only round the axes you need
- Rapid prototyping of rounded shapes before committing to final art
- Stylized or low-poly environments where you want consistent rounded edges across many parts
Features
- Non-destructive - stores the original part info as attributes so you can re-round at a different radius or mode anytime
- Rounding modes - 3D (all edges) or per-axis (X / Y / Z)
- Batch selection - roundify multiple parts at once
Automatic merging - overlapping and duplicate primitives are detected and merged automatically, keeping part count as low as possible - Bake & Union - finalize when you’re happy. Optionally merge primitives into a single UnionOperation
- Full undo support - operations go through ChangeHistoryService
- Themed widget - a low-profile widget that won’t be an eye sore
Suggestions & Bug Reports
If you have ideas for features or run into any bugs, there are two ways to let me know:
- Reply to this post - happy to hear feedback and discuss ideas here
- Open a GitHub issue - Ideal for bug reports, this helps me track and fix them
Free & Open Source
This plugin is and will always be completely free and open source under the MIT License. Use it, fork it, learn from it, whatever you want.
Links
https://create.roblox.com/store/asset/75639054455678/RoundifyPart