Yeah, should have went with IsActionPressed instead of IsActionJustPressed for that :D
Yeah just stick a looping Timer node and check if it restarts to instance the next projectile while its held (prevents spamming)