# Beams

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.

<figure><img src="/files/Di7xmr4GQ5XXHlQH4nvu" alt=""><figcaption><p>Default Beam...</p></figcaption></figure>

* 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.

<figure><img src="/files/8PU3Vz0A4372qr0kVMIG" alt=""><figcaption><p>Adding a beam to Attachments...</p></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://themattempire.gitbook.io/documentation/archive/roblox/visual-effects-vfx/beams.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
