How can I make my heavy weapon rotate with latency with my player rotation?

Blueprints: I want to make it so the weapon the player is holding falls behind in rotation when character rotates and has to catch up once character rotation ends?

in animation add AIM offset and modify it depending on angular speed of player.

For that follow any tutorial about animation offset for pleyer character, then modify aim offset formula to add rotation lag.