When trying to spawn them at runtime (I use the beginPlay event) , it always spawns them at the location of the very first piece of road, it’s as if it doesn’t update the arrow locations after the first time when doing it this way. Even calling the “set spawnpoj ya” script that populated the array with the 3 arrow locations again before spawning results in them being spawned in in one of the first 3 locations. I’m sure I’m doing something wrong there but that’s the reason why I’ve not continued with that approach.