When a ParticleEmitter is placed inside the HumanoidRootPart with its Orientation set to VelocityPerpendicular and LockedToPart enabled, the emitted particles should only rotate if the parent of the ParticleEmitter rotates.
Actual Behavior
If a ParticleEmitter’s orientation is set to VelocityPerpendicular, LockedToPart is enabled, and it is parented to the character’s HumanoidRootPart, when the player moves the rotation of the particles visually glitches.
This is still an on-going issue and it’s been in this state for quite a while, definitely over a year at this point. It’s slightly disappointing that this issue has not been resolved yet, considering the amount of particles that use VelocityPerpendicular, hopefully it does get resolved as soon as possible as it is quite an annoying bug.
This issue is actively present in a studio build where particles are not being moved, but are located under a Character.
I should also mention that this issue also appears to affect particles that just have LockedToPart enabled, and don’t have any weird rotation on the part.
The particle in this video is stored under an attachment, but despite rotating the attachment, the effect always glitches out extremely badly whenever LockedToPart is toggled.
Also sometimes whenever the Particle is located under an attachment found within the Character model, a straight line becomes diagonal when attempting to rotate the attachment with 15 degrees, and local movement on just one axis, even though it should just normally rotate as it does without 15 degree rotation being toggled.
These are relatively game breaking things that should ideally be fixed, because I’m sure for those who work with particles, this is a real pain. Me and my buddies can’t get specific results without weird workarounds.
I found a solution for this bug. It does not remove it entirely (still glitches while jumping). The solution is that you just need to set X or Y or Z Acceleration for this particles to 0.001 while orientation property is set to VelocityPerpendicular. Sadly this is a game engine bug, so there’s no solution to fully fix it. Atleast i hope it will help y’all <3
Although I have solved this problem with set spreadangle (0.001,0.001). but i don’t understand。if you still investigating or has there already been a solution,pls tell me
Is this bug going to be fixed? I’ve had this issue and applying 0.0001 acceleration fixed the issue however it reoccurs when I am touching another character.
Particle making use of VelocityPerpendicular exhibits strange behavior when the parent’s orientation approaches 0. Particle also seems to switch emission directions when certain orientation values enter the negatives or positives. Solutions above do not work.