Skip to content

LL Functions

Serra Royale edited this page Sep 24, 2025 · 37 revisions

This category contains built-in LSL functions.

Mutability

All types in LSL are immutable (they can't be mutated by side effect), variables can only be changed by being overwritten. There is no way to modify a variable's value indirectly; the only way is through direct interaction with a storing operator (=, +=, -=, *=, /=, %=, ++, --).

  • Built-in functions will never modify the variables used as parameters.
  • User functions that change the values of parameters inside the function scope will not have those changes applied to the variables that supplied those parameters.
Key Description
The function was recently added.
This function has been updated recently.
This function requires an experience.
The function has been deprecated but still works. It is best to avoid functions marked as deprecated.
The function has not only been deprecated, it has been removed. Do not use functions marked as removed.
The function has not been implemented. Do not use functions marked as not implemented.
This is an experimental function currently being tested on the dev branch.
This function is marked as broken and may not work.
The function requires god-mode. Functions marked as such cannot be used
This function requires a Grid Owned experience.
This function has been requested by several users and has not been implemented. Do not use functions marked as requested.

Functions

Due to limitations of the Github Wiki at this time we had to break the functions into multiple pages sorted by Letter Use the Nav Bar below to find the functions

A B C D E F G H I J K L M N O P R S T U V W X

Clone this wiki locally