Holy shit dude I don't think it's possible it would probably cause too much lags haha
Atleast Score / Kills / Deaths / Round win-loss can be stored at the end of round.
That way it won't cause any lag while actually playing.
Things like kicks, hits, blocks, chambers etc would ofc cause massive lag to track.