How Do I Get Reloading Animations in Unity?

Do I have to make the animation as a separate model in Blender or do I make an animation in unity? This is my first game ever, pretty much a test.

You won’t need anything fancy for a first game, Unity will suffice. But you don’t have to make it one way or the other, you have to consider the advantages and inconvenients of both ways. For instances, animation made outside Unity cannot be edited in Unity. But blender’s animation tool are probably more advanced than unity’s.