How would I go about importing animations into the engine

So I’d like to import an animation of the character pushing something. And then I’d like to left click to show that animation. Ideally I’d like that animation to actually push any mesh the character is facing too, or example how would I import an animation and then activate the animation by pressing a key.