Recording Gameplay Footage with Different Camera Angles

So I’m trying to record some gameplay footage on my TPS at different camera angles (for a trailer). Based on my research, people say to use the “Take Recorder” plugin to do this. But here’s the issue…

I want to record everything like it’s shown during the actual game (SFX/VFX, character movements, AI movements, etc…). But I am spawning these things in real time during the game, and Take Recorder doesn’t capture these. The projectiles and VFX/SFX are spawned in-game, and I can’t pre-select them in Take Recorder.

How do I solve this problem so that I can record the actual gameplay at different angles with all of the game SFX/VFX being preserved?