Mesh
Mesh VFX are used to create 3D VFX from parts and meshes.
Summary
Attributes
The amount of seconds waited before the effect is emitted.
The amount of seconds the effect is delayed by.
The minimum and maximum duration of the effect.
Decides whether the effect follows its origin after being emitted.
When true, emits a set amount of times per second.
Determines how many times per second an effect is emitted when Enabled.
Curves
Controls the easing of the CFrame animation.
Controls the easing of the Transparency animation.
Controls the easing of the Size animation.
Controls the easing of the Scale animation.
Controls the speed of the effect.
Attributes
EmitDelay
number
The amount of seconds waited before the effect is emitted.
EmitDuration
number
The amount of seconds the effect is delayed by.
EffectDuration
NumberRange
The minimum and maximum duration of the effect.
SyncPosition
boolean
Decides whether the effect follows its origin after being emitted.
-
Meshes follow their ancestor attachment, or the CFrame of the Start part. If it’s the former, the rotation of the Start part is still synced (required for making spinning meshes).
-
Beziers act similar to ParticleEmitters. They simply follow the CFrame of their part or attachment parent.
-
Spin Models find their first attachment or part ancestor and follow its CFrame.
-
Shockwave Lines follow the CFrame of their origin attachment. SyncPosition Lines are useful for creating non-straight paths.
Enabled
boolean
When true, emits the effect a set amount of times per second. A special tag is required for this attribute to work. You can add it in the ‘Behavior’ section.
Rate
number
Determines how many times per second an effect is emitted when Enabled.
Curves
Part_CFrame
Controls the easing of the CFrame animation. The starting and ending CFrames can be changed by moving the Start and End parts.
Part_Transparency
Controls the easing of the Transparency animation.
Inputs
Start
[0; inf]
The starting value of the curve.
End
[0; inf]
The ending value of the curve.
Part_Size
Controls the easing of the Size animation. The starting and ending sizes can be changed by resizing the Start and End parts.
Mesh_Scale
Controls the easing of the Scale animation. The starting and ending scales can be changed by editing the Scale property of the SpecialMeshes inside the Start and End parts.
Speed
Controls the speed of the effect. If it becomes negative, all of the animations start going backwards.
Inputs
Duration
[0; inf]
The amount of seconds it takes to reach the End value.
Start
[-inf; inf]
The starting value of the curve.
End
[-inf; inf]
The ending value of the curve.