The FaceCamera property determines whether the
Trail is always drawn facing the camera. The default value is false.
If set to true, the trail textures will always face the camera. If set to false, the texture will be drawn in the direction of the distance between the trail’s
Note that changing this property immediately affects all existing and future trail segments. This means that all existing and new segments will adjust to face the player’s camera or the direction of the attachments according to the property’s new state.
local trail = script.Parent trail.FaceCamera = true
local trail = script.Parent trail.FaceCamera = false
Setting a Trail's FaceCamera Property
This example demos the functionality of the FaceEnabled property.
In order to do this, we must first create a
BasePart, part, which will be the parent of the trail.
Then, we create two attachments, attachment0 and attachment1, both parented to part. The positions of these two attachments, more importantly the distance between them, determines where the trail is drawn as part moves.
For these attachments to create a trail as described, we create a new Trail and parent it to part. We then connect attachment0 to
Trail/Attachment0 and attachment1 to
In this example, we initially set the FaceCamera property to true. Then, every 5 seconds we toggle the property to the opposite state so that the property switches between true and false every few seconds. When the property is enabled (true), you can rotate your camera around the trail to demonstrate how the trail’s segments always face the player’s camera.
Finally, to demo the property the example relies on
TweenService/Create to move part back and forth. As the part moves, the trail is drawn.