There are so many things wrong with this blueprint that I do not know where to start.
First things first. Try using Get Random Point in Navigable Radius. You’re missing that Navigable word, that may explain why they are spawning where they are.
A couple of other observations:
- Do not use Get All Actors of Class on Event Tick
- Do not do this on Event Tick at all. Consider using a Timeline.
- Do something about that first For Loop. Not only are you doing Get All Actors of Class on Tick, you’re also doing it inside a For Loop.
That should fix your spawning problem, if not, reply back and I’ll have another look and may be offer an alternative solution.