I used unreal engine however the problem is that the bullets are projectiles and the enemies can be moving, on top of that there is also a bullet drop toggle so it would need to account for that too!
There is a node called PredictProjectileMovement but I couldn't get it working so I scrapped it!