# Mesh particles // Add random rotation on one axis with spin

**URL:** <https://forums.unrealengine.com/t/mesh-particles-add-random-rotation-on-one-axis-with-spin/2675093>\
**Category:** FX\
**Tags:** unreal-engine, question\
**Created:** [November 14, 2025, 1:40pm UTC](https://forums.unrealengine.com/t/mesh-particles-add-random-rotation-on-one-axis-with-spin/2675093 "2025-11-14T13:40:56Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Acolori\_Medien](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/acolori_medien/32/88713_2.png) [@Acolori\_Medien](https://forums.unrealengine.com/u/Acolori_Medien)\
**Post date:** [November 14, 2025, 1:40pm UTC](https://forums.unrealengine.com/t/mesh-particles-add-random-rotation-on-one-axis-with-spin/2675093/1 "2025-11-14T13:40:56Z")

</div>

Hey there,

pretty new to niagara and struggling to do the following:

1. I have some mesh particles and update their rotation based on their flight path, so they always point towards their movement vector. This is pretty straight forward, just using the “ **Update Mesh Orientation”** module set to “flight”.
2. But now I wanna add either some random rotation on the particles Z axis OR even add a spin.  
I tried adding another “update mesh rotation” module beneath it, but that just seems to override the previous module.

Is their a simple way to do this, or do I have to build a scratch pad to do this?  
I tried wrapping my head around that, but I suck at math, especially when it comes to rotation/vectors/quaternion stuff…🙂
