The animation montage works and looks as it should but in game during and after reloading the gun is rotated. Once the I fire the gun it goes back to its orignal position. Im really not sure why this happens?
Did you create a DefaultSlot for it in the AnimBP?
Also, add an IsValid check for the player reference variable, and use print string to see until what step it gets.
I have a slot in ABP, the isvalid check is fine and the printstring works at every step. Its just in-game where the rotation of the gun changes for this specific animation.
Ooh I see it now, I thought it doesn’t play reload montage at all.
Right, so for rotation check if it gets attacked to a different socket during reload, or if the weapon reload animation is facing a different axis. In the animation preview it looks normal because it just plays the arms animation, but not the gun animation, which could be rotated. You can add a key at frame 0 to fix it.
Adding a key at frame 0 in the animations fixed it, thank you!


