2 min read

Source: Roblox Creator Hub · CC BY 4.0 · View source · Code samples: MIT Imported 2026-10-03. Formatting adapted for this site.

TextureMode

Describes how the texture of a Trail or Beam behaves.

Items

NameValueDescription
Stretch0For a Trail, the texture will stretch out based on the lifetime of the trail, and shrink inwards if the trail's attachments stop moving. For a Beam, the texture will repeat TextureLength times across the beam's overall length. See here for details.
Wrap1For a Trail, the texture will be tiled as the length of the trail changes, but the textures will remain stationary relative to their attachments. For a Beam, the texture repetitions will equal the beam's overall length (in studs) divided by its TextureLength. See here for details.
Static2For a Trail, the texture will be rolled out as the attachments move, and they will remain in place until their lifetime is met. This setting is ideal for trail textures that should appear "stamped" where rendered, such as paw prints or tire tracks. This value is not supported for Beam and therefore behaves identically to Wrap.

Stretch

For a Trail, the texture will stretch out based on the lifetime of the trail, and shrink inwards if the trail's attachments stop moving.

For a Beam, the texture will repeat TextureLength times across the beam's overall length. See here for details.

FieldValue
value0

Wrap

For a Trail, the texture will be tiled as the length of the trail changes, but the textures will remain stationary relative to their attachments.

For a Beam, the texture repetitions will equal the beam's overall length (in studs) divided by its TextureLength. See here for details.

FieldValue
value1

Static

For a Trail, the texture will be rolled out as the attachments move, and they will remain in place until their lifetime is met. This setting is ideal for trail textures that should appear "stamped" where rendered, such as paw prints or tire tracks.

This value is not supported for Beam and therefore behaves identically to Wrap.

FieldValue
value2