Here’s a simple breakdown of how exploiters spoof namecalls, this should make it easier to understand why your code is ineffective against them: