Recording animation in blueprint

Yes. The closer thing you can get to record while playing the game is by using Replay System which is in C++. And it requires you to setup your project to do replication.