Beams
Beams in Roblox allow for a large array of effects. This doc goes into how to set up a Beam within Roblox.
A beam is a 2D texture that connects two different points, but with some tweaks to the asset you can get a wide range of results such as electricity to slashes in front of a player.

Add two 'Attachment's to an asset in your project with the '+' next to the asset, such as on one or two Parts. One attachment is the start point of the beam, the second is the end. Beams can not connect to Parts on their own, they have to use Attachments.
Add a 'Beam' to one of the parts. It can be anywhere, but might as well put it on an asset related to the result.
Scroll down the details to 'Attachment0' and 'Attachment1' in the Properties panel and select your two attachments accordingly.

Last updated