This is pretty useful! Thanks for providing a free plugin to the community, we appreciate it!
Maybe change the text from “How smooth is the edge?” to “Select part smoothness” and delete the space at the “Un smooth” button.
I made one of these a while ago too. I ran into the same issue with history. Instead, I move the original part into a folder in CoreGui. It still doesn’t work with ChangeHistoryService, but I do plan on updating it sometime. I will let you know if I have any success when I get round to it.
Have you considered adding a slider or numerical input to allow custom corner radii?
Mine is quite slow when using the Union feature. How does yours perform?
Mine performs quite fast but it only supports parts.
The code that I used to destroy the part
Block:Remove()
local Conn
Conn = Clear.Activated:Connect(function()
if not Block:IsDescendantOf(workspace) then
Block:Destroy()
Conn:Disconnect()
end
end)
Block is the oringinal part that is being replaced.