Skip to content

LL Functions

Serra Royale edited this page Sep 23, 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


A

Function Description Function Description
llAbs llAcos
llAddToLandBanList llAddToLandList
llAdjustDamage llAdjustSoundVolume
llAgentInExperince llAllowInventoryDrop
llAngleBetween llApplyImpulse
llApplyRotationalImpulse llAsin
llAtan2 llAttachToAvatar
llAttachToAvatarTemp llAvatarOnLinkSitTarget
llAvatarOnSitTarget llAxes2Rot
llAxisAngle2Rot

B

Function Description Function Description
llBase64ToInteger llBase64ToString
llBreakAllLinks llBreakLink

C

Function Description Function Description
llCastRay llCeil
llChar llCharCameraParams
llClearLinkMedia llClearPrimMedia
llCloseRemoteDataChannel llCloud
llCollisionSound llCollisionSprite
llComputeHash llCos
llCreateCharacter llCreateKeyValue
llCreateLink llCSV2List

D

Function Description Function Description
llDamage llDataSizeKeyValue
llDeleteCharacter llDeleteKeyValue
llDeleteSubList llDeleteSubString
llDerezObject llDetachFromAvatar
llDetectedDamage llDetectedGrab
llDetectedGroup llDetectedKey
llDetectedLinkNumber llDetectedName
llDetectedOwner llDetectedPos
llDetectedRezzer llDetectedRot
llDetectedTouchBinormal llDetectedTouchFace
llDetectedTouchNormal llDetectedTouchPos
llDetectedTouchST llDetectedTouchUV
llDetectedType llDetectedVel
llDialog llDie
llDumpList2String

E

Function Description Function Description
llEdgeOfWorld llEjectFromLand
llEmail llEscapeURL
llEuler2Rot llEvade
llExecCharacterCmd

F

Function Description Function Description
llFabs llFindNotecardTextSync
llFleeFrom llFloor
llForceMouselook llFrand

G

Function Description Function Description
llGenerateKey llGetAccel
llGetAgentInfo llGetAgentLanguage
llGetAgentList llGetAgentSize
llGetAlpha llGetAndResetTime
llGetAnimation llGetAnimationList
llGetAnimationOverride llGetAttached
llGetAttachedList llGetAttachedListFiltered
llGetBoundingBox llGetCameraAspect
llGetCameraFOV llGetCameraPos
llGetCameraRot llGetCenterOfMass
llGetClosestNavPoint llGetColor
llGetCreator llGetDate
llGetDayLength llGetDayOffset
llGetDisplayName llGetEnergy
llGetEnv llGetEnvironment
llGetExperienceDetails llGetExperienceErrorMessage
llGetForce llGetFreeMemory
llGetFreeURLs llGetGeometricCenter
llGetGMTclock llGetHealth
llGetHTTPHeader llGetInventoryAcquireTime
llGetInventoryCreator llGetInventoryKey
llGetInventoryName llGetInventoryDesc
llGetInventoryNumber llGetInventoryPermMask
llGetInventoryType llGetKey
llGetLandOwnerAt llGetLinkKey
llGetLinkMedia llGetLinkName
llGetLinkNumber llGetLinkNumberOfSides
llGetLinkPrimitiveParams llGetLinkSitFlags
llGetListEntryType llGetListLength
llGetLocalPos llGetLocalRot
llGetMass llGetMassMKS
llGetMaxScaleFactor llGetMemoryLimit
llGetMinScaleFactor llGetMoonDirection
llGetMoonRotation llGetNextEmail
llGetNotecardLine llGetNotecardLineSync
llGetNumberOfNotecardLines llGetNumberOfPrims
llGetNumberOfSides llGetObjectAnimationNames
llGetObjectDesc llGetObjectDetails
llGetObjectLinkKey llGetObjectMass
llGetObjectName llGetObjectPermMask
llGetObjectPrimCount llGetOmega
llGetOwner llGetOwnerKey
llGetParcelDetails llGetParcelFlags
llGetParcelMaxPrims llGetParcelMusicURL
llGetParcelPrimCount llGetParcelPrimOwners
llGetPermissions llGetPermissionsKey
llGetPhysicsMaterial llGetPos
llGetPrimitiveParams llGetPrimMediaParams
llGetRegionAgentCount llGetRegionCorner
llGetRegionDayLength llGetRegionDayOffset
llGetRegionFlags llGetRegionFPS
llGetRegionMoonDirection llGetRegionMoonRotation
llGetRegionName llGetRegionSunDirection
llGetRegionSunRotation llGetRegionTimeDilation
llGetRegionTimeOfDay llGetRenderMaterial
llGetRootPosition llGetRootRotation
llGetRot llGetScale
llGetScriptName llGetScriptState
llGetSimStats llGetSimulatorHostname
llGetSPMaxMemory llGetStartParameter
llGetStartString llGetStaticPath
llGetStatus llGetSubString
llGetSunDirection llGetSunRotation
llGetTexture llGetTextureOffset
llGetTextureRot llGetTextureScale
llGetTime llGetTimeOfDay
llGetTimestamp llGetTorque
llGetUnixTime llGetUsedMemory
llGetUsername llGetVel
llGetVisualParams llGetWallclock
llGiveAgentInventory llGiveInventory
llGiveInventoryList llGiveMoney
llGodLikeRezObject llGround
llGroundContour llGroundNormal
llGroundRepel llGroundSlope

H

Function Description Function Description
llHash llHMAC
llHTTPRequest llHTTPResponse

I

Function Description Function Description
llInsertString llInstantMessage
llIntegerToBase64 llIsFriend
llIsLinkGLTFMaterial

J

Function Description Function Description
llJson2List llJsonGetValue
llJsonSetValue llJsonValueType

K

Function Description Function Description
llKey2Name llKeyCountKeyValue
llKeysKeyValue

L

Function Description Function Description

M

Function Description Function Description

N

Function Description Function Description

O

Function Description Function Description

P

Function Description Function Description

R

Function Description Function Description

S

Function Description Function Description
llSameGroup llSay
llScaleByFactor llScaleTexture
llScriptDanger llScriptProfiler
llSendRemoteData llSensor
llSensorRemove llSensorRepeat
llSetAgentEnvironment llSetAgentRot
llSetAlpha llSetAngularVelocity
llSetAnimationOverride llSetBuoyancy
llSetCameraAtOffset llSetLinkCamera
llSetCameraEyeOffset llSetCameraParams
llSetClickAction llSetColor
llSetContentType llSetDamage
llSetEnvironment llSetForce
llSetForceAndTorque llSetGroundTexture
llSetHoverHeight llSetInventoryPermMask
llSetKeyframedMotion llSetLinkAlpha
llSetLinkColor llSetLinkGLTFOverrides
llSetLinkMedia llSetLinkRenderMaterial
llSetLinkSitFlags llSetLinkTexture
llSetLinkTextureAnim llSetLocalRot
llSetMemoryLimit llSetObjectDesc
llSetObjectName llSetObjectPermMask
llSetParcelMusicURL llSetPayPrice
llSetPhysicsMaterial llSetPos
llSetLinkPrimitiveParams llSetLinkPrimitiveParamsFast
llSetPrimitiveParams llSetPrimMediaParams
llSetPrimURL llSetRegionPos
llSetRemoteScriptAccessPin llSetRenderMaterial
llSetRot llSetScale
llSetScriptState llSetSculptAnim
llSetSitText llSetSoundQueueing
llSetSoundRadius llSetStatus
llSetText llSetTexture
llSetTextureAnim llSetTimerEvent
llSetTorque llSetTouchText
llSetVehicleFlags llSetVehicleFloatParam
llSetVehicleRotationParam llSetVehicleType
llSetVehicleVectorParam llSetVelocity
llSHA1String llSHA256String
llShout llSignRSA
llSin llSitOnLink
llSitTarget llSleep
llSound llSoundPreload
llSqrt llsRGB2Linear
llStartAnimation llStartObjectAnimation
llStopAnimation llStopHover
llStopLookAt llStopMoveToTarget
llStopObjectAnimation llStopPointAt
llStopSound llStringLength
llStringToBase64

T

Function Description Function Description
llTakeCamera llTakeControls
llTan llTarget
llTargetOmega llTargetRemove
llTeleportAgent llTeleportAgentGlobalCoords
llTeleportAgentHome llTextBox
llToLower llToUpper
llTransferLindenDollars llTriggerSound
llTriggerSoundLimited

U

Function Description Function Description
llUnescapeURL llUnSit
llUpdateCharacter llUpdateKeyValue

V

Function Description Function Description
llVecDist llVecMag
llVecNorm llVerifyRSA
llVolumeDetect

W

Function Description Function Description
llWanderWithin llWater
llWhisper llWind
llWorldPosToHUD

X

Function Description Function Description Function Description
llXorBase64 llXorBase64Strings llXorBase64StringsCorrect

Clone this wiki locally