How do i control separately the current fire mode dial of a rifle?

I don’t know much about the animation side of things and i don’t use blueprints a lot i only use c++ so i can’t help you much but i imagine there is a way to move and rotate bones without creating assets before hand. have a look at the blueprint reference there may be a node to do it.

Otherwise you can create an animation that only rotates that one bone