A Moving Negation?

Call me crazy, but I was wondering if it is possible to move a negation on Roblox. It doesn’t seem possible to me, but I’ve been amazed by what you guys can figure out. Here’s a pic of the negative part I would like to move.


I’ve already figured out how to allow players to fall through the negative part, so you don’t have to worry about doing that for me.

I look forward to seeing what you come up with. Here’s the studio project:
Moving Negation.rbxl (43.2 KB)

I haven’t done this before, but it is possible, just not the way you would think. In order to achieve it, then you would have to make a square that has the negated part to it, and then make the rest of the grass rectangles. Basically, as the negated part moves along, the rectangles would resize so they match it. Another way would be to make the union so big that when it’s moved around, it covers the whole play arena regardless of where it is positioned, but that would require some way to hide it. Hope this helped.

1 Like

You can yes, through the UnionAsync and the SubtractAsync which is a function of the basepart class. However, doing this actively would result in a lot of lag. You would be better just tweening the union about in a closed off area if you want to make a hole in the floor game.

For me, whenever I’m making holes in the floor that need to disappear I use my quirky sim trainer which formulates shapes based on the data:
https://i.gyazo.com/e1440ff4c3187a8c42ef6b2995a9adda.mp4