So far, there are two methods of control:
1. For people who download a client script: Keybinds. This gives you as much control as possible over the sirens. I just need to rework it in such a way that the commands will cancel if you're pressing them too quickly.
2. For people who do not download the client script, especially people who are simply connecting to a server that contains the vehicle: Override of the light key and mouse click. As the driver of a CVPI, using the light key will turn on the lights, and you can control the siren by clicking the mouse.
Besides that, I need to clean things up (I seem to be getting a lot of console errors related to support_driverlights.cs (my first attempt at a support script)), try to organize and comment the scripts, and make a video for it.