Add AlwaysOnTop property to Beam

As a Roblox developer, there is currently no way to make beams appear on top of in-game objects. For example, for arrows guiding players, it would be useful if we could have an option to display beams as always on top.

For example, in Astro Force, we have these arrows that are made using a beam:

It would definitely be helpful if these beams could be displayed on top of in-game objects!

112 Likes

Found myself wishing this existed today so I could use it as a sort of x-ray visualization of some liquid flowing through a pipe for a tutorial in Eclipsis.

6 Likes

I would really love this feature, as I’m trying to make light be visualized in the air using beams, but the beam clips through the floor and ruins the effect.
Sorry for the bump!

1 Like

Been 2 years and yet still isn’t implemented. Hope this gets added one day!

7 Likes

Unrelated, but beams themselves are really buggy, especially when working with visual effects. Specifically ZOffset. I know due to the nature of the engine that’s a given, but a potential visit to this property and tweaking it would be nice.

2 Likes

I agree. Having AlwaysOnTop on Beams seems almost crucial. Similar to the ParticleEmitter that also doesn’t have it. I definitely would appreciate a simple addition like this to Roblox. It would take VFX to the next level.

4 Likes

This is certainly a necessary addition, and I was shocked to look this up just now and find out it did not already exist.

Adding this property would allow developers more use cases for Beams. I was working on something today that I would have found an addition such as this to be useful for, and would have resulted in a cleaner final product. Trails would benefit from this property as well.

1 Like

This feature, while requested over 4 years ago, would be incredible for displaying animated images in the worldspace on top of other objects efficiently.


In my scenario it’s currently not optimal to display the direction of a conveyor arrow that is being placed by the player above other objects, current work around methods need SurfaceGUIs which have their own performance concerns when used in mass (related example to my scenario: Items with multiple conveyors, item models can be quite large with varied conveyor shapes using multiple conveyor parts)

Ideally seeing the ability for beams (and also particles for VFX purposes) would be great for developers and open the door to many new visual effects and means of conveying information about mechanics to players for Quality of Life! :smile:

1 Like