One of the things I find time-consuming is: let’s say I add a weapon to my character in the character blueprint and I adjust its rotation and position, and then I go to the animation blueprint to do some adjustments with the IK, but the weapon is not there! I have to go to my skeleton tree and add a weapon there and adjust it so that it will be visible in the animation blueprint; also, that weapon that I added as a preview to my skeleton tree is not going to be visible in the character blueprint, and I have to use sockets for it. Since you have worked with different weapons, is this the normal workflow that you add all your different weapons to your character’s skeleton tree as preview assets, then you adjust the poses in the animation blueprint for different grips, and then you need to add the weapons to the character blueprint again via sockets and adjust their positions and rotations again? There is no guarantee that these positions are going to match with the poses you create in the animation blueprint.