internal static bool isLagSpike() { if (Calls.MovementContains(ObjectManager.leader.movementState, (uint)Offsets.movementFlags.Back) || Calls.MovementContains(ObjectManager.leader.movementState, (uint)Offsets.movementFlags.Forward)) { if (lastNumber != ObjectManager.lastMovemmentPacket) { lagWait.autoReset = false; lagWait.Reset(); lastNumber = ObjectManager.lastMovemmentPacket; return(false); } else { if (lagWait.IsReady()) { return(true); } return(false); } } lagWait.autoReset = false; lagWait.ResetOnly(); return(false); }