hitscan=instant hit
It isn't instant hit, nor did I even imply it was..the animation of the knife is delayed compared to the player model.
Example:
I knife
100-300 milliseconds later my player is actually doing this attack therefore making it seem like you attacked first but really they did.