Cool concept ! I like using enemy skills a lot. This is something i'm working on in another project of mine, it's really elegant imo !
Here is some advice you didn't ask for :
If you want to fix the little stutters when moving fast, it is probably because your camera is moving on a different Update than your player ! If you're using Rigidbody physics, your character will move during FixedUpdate by default. You can set it to Interpolate if your camera moves in LateUpdate so it becomes smooth again :)
You might want to add some pitch variation as well on the shots to reduce audio fatigue. Just multiply the pitch by a random number between, say 0.9 and 1.1, and it will add some cool variation on recurring SFX !
Anyway, good job ! Making AI in a jam game is hard and you did it really well !