Here’s a set up with two ParticleEmitters. One is parented to a part, one is parented to an attachment inside of the same part.
Both ParticleEmitters have:
- Orientation = VelocityPerpendicular
- Speed = 0.01
- EmissionDirection = top
We would expect them to rotate correctly (relative to each other and relative to their parent).
You can see when we change the Y orientation of the part, both particles behave as expected. However, when changing the part’s X or Z orientation, the particle has moments where it can drastically flip. This goes completely against the expected behaviour. I would expect the particle to render consistently relative to the UpVector / LookVector / RightVector of the parent part.
A private message is associated with this bug report