Well, let's just say desync is really hard to resolve as we get little info about the desynced animation from the server than can actually be used to resolve. But I would recommend dynamic pointscales, and prefer safepoint, and if you baim too much, set a higher min damage(like hp+1)
don't...