Creating a Beveling Plugin!

Hi there nice people :slight_smile:
This is my first post here as a lua beginner and I would like to ask and I know this is not an important or interesting topic to so many developers/creators, but still I need to know lol,
is it possible to create a beveling plugin that works similar to blender using Roblox native parts??

Thanks.

1 Like

well.. since nobody answered, I made a beveling plugin if anyone is interested or care about beveling parts in the Roblox studio (link is below).

https://create.roblox.com/store/asset/77962988163964/Charming-Studio-Beveling-parts

Thanks

2 Likes

Heya! there are already bevel plugins that are free and do the work without excess lag, if I go in deeper I don’t really think its too hard to simply install blender and bevel a shape. Toolbox is also something you can use.

The only issue is your plugin costs around 7 dollars which is kind of absurd for this when there are free options.

RoBuilder’s video covers such examples

Anyways, thanks for reading.

3 Likes

Though, I do want to know how did you bevel the parts? They look very good. I do want to make a plugin myself but can’t find an idea.. I think a good way to start would be creating something simple like a bevel.

If you can please share the source code.

2 Likes

Hey, thanks for the feedback — I appreciate you taking the time to share your thoughts.

You’re right that there are free bevel plugins and external workflows like Blender or Toolbox assets, and those can work well depending on the use case. Charming Studio isn’t meant to replace every option out there.

What it focuses on is a Studio-native, shape-aware workflow. It includes a live slider that lets you smoothly go from a sharp cube edge all the way to a full sphere, directly on Roblox parts, with proper undo/history and material preservation — no mesh imports or external tools.

To my knowledge, this is also one of the first plugins to properly bevel Wedge and CornerWedge parts, not just cubes, which opens up a lot of possibilities for architectural and terrain-style builds inside Studio.

Regarding pricing, I’ve reduced the price to $4.99 to make it more accessible while continuing active development and updates. It won’t be for everyone — and that’s okay — but for builders who value speed, precision, and an integrated workflow, that’s the value it aims to provide.

Thanks again for checking it out :folded_hands:

1 Like

Thanks, I really appreciate that :folded_hands: glad you liked how the parts turned out.

I can’t share the source code itself, since it’s part of a paid plugin and something I’ve spent a long time developing and refining. That said, I’m happy to explain the general approach at a high level, especially if you’re interested in building something similar for learning purposes.

At its core, the beveling is done entirely in Roblox Studio, not via meshes. The system analyzes the part shape (Cube, Wedge, CornerWedge), then procedurally builds bevel geometry using native parts (blocks, wedges, cylinders) placed and blended along edges and corners. A live slider controls the bevel radius, letting you smoothly transition from sharp edges to fully rounded forms, all while preserving materials and supporting undo.

If you’re starting out, I’d recommend beginning with cubes only:

  • detect edges and corners,
  • generate simple edge geometry,
  • then gradually introduce a radius parameter (slider-based),
  • and only later move on to wedges and corner wedges — those are where most plugins stop, and where things get interesting.

Best of luck with your plugin journey, and thanks again for the kind words :+1:

1 Like