Roll rotation not setting

I want to make a weapon spread system for my game but I have one problem:
The roll rotation doesn’t change when using set relative rotataion.
Here are the blueprints


I I made this to demonstrate what should happen and what actually ends up happening