Niagara system component, gets weird orientation??

I’ve found the solution and wanted to share this topic since I couldn’t find any tutorials or straightforward explanations. From what I’ve gathered, the ‘Add Velocities’ function defaults to the world axis unless specified otherwise. So, even if you rotate the actor, while the emitter might rotate with it, the speed will still apply to the particles based on the world axis. This remains the case unless you set it to ‘local’. If anyone encounters this issue, consider adjusting the ‘Add Velocity’ settings or nodes in your systems.