The idea is great. HOWEVER!!!! You really messed up by letting it say WHO is using the mods, which WILL start witch hunts no matter what you try to say.
Even if your idea is great, which I really think it is, mentioning the usernames of who is using it is going to cause issues. It gives too much information to whoever is using this. Not including the username and making the info more vague will definitely fix all these problems. For example, make it simply say that <enemy here> was killed by <x-damage> in <x-shots>. That way if someone really doesn't like cheaters, they just can kick everyone instead of screenshotting it, ranting on reddit, and causing the entire dark side of the community to witch hunt, dox, and cause infinite other issues for them.
CAUSE THEY WILL! It's been proven how absurdly scummy the bad side of this community is.
This especially is bad because many of us use these mods in a non-cheaty way. I have over 150 total mods installed and some are OP mods for playing solo. I sometimes forget to turn them off when joining a random lobby or hosting in public mode when my friends aren't online, and make the mistake of using one of them.
I'll then stop using whichever stratagem or weapon, or whatever it is that caused it, but having my username be shown immediately can totally ruin things permanently, with high chances of me being forced to play solo forever.
I'm giving it 3-stars because the idea is amazing as I've said - but executed horribly wrong, even if it wasn't intentional.