The syringe speed isn't currently synchronized between the client and server as it's rendered on clients using effect dispatching instead of visible entities. While you could intercept the behavior by hooking CTFProjectile_Syringe::Create, clients will never see the syringe with the correct velocity though the server will accurately report hits / misses.