Animation loops shortly instead of stopping

Hi guys!
My problem is kinda hard to explain, i’ll just let you have a look:

WebM of the problem

The first time I shoot once, you see how the animation doesn’t quite stop, it loops a few times or “reverberates”.
The second time the same, and
The third time I shoot for a longer amount of time (automatic weapon) and the reverberation is even more intense.

Edit: Fixed it by using PlayAnimMontage() instead and changing the Meshes in my character so that my “GetMesh()” returns the first person mesh instead of the third person mesh.