I am trying to union parts in game using scripts, but it seems like it doesn't work.

    local part = workspace.Part1
    local otherParts = {workspace.Part2, workspace.Part3, workspace.Part4}
     
    -- Perform union operation
    local newUnion = part:UnionAsync(otherParts)

I used the script provided in the roblox DevHub. I created 4 different parts, and named them accordingly, Part1, Part2, Part3, and Part4.

However, when I run the game, the union doesn't seems to work at all, as the parts are still seperate.

Is there any way I can fix this?