How do i spawn in a random position facing a certain angle?

Hello everyone! I do know how to make multiple random locations to spawn using The random value in array but the True thing i need is How do i spawn in a random position facing a specific direction?

Lets say i want to spawn in a 3 random positions using the Random value in array and store the 3 vectors as variables Easy, but i’d like to make the player face a certain direction in each one of these 3 Locations.

For example :
1ST Location Vector as in XYZ = (1,0,0)
2ND Location Vector as in XYZ = (-1,0,0)
3RD Location Vector as in XYZ = (0,0,1)

We have 3 locations and to make things easier
The 1st Location is literally on the Right and the 2nd one on the Left and the 3rd is Forward , What i want to do is :- Location right stares at right And left stares at left and Forward stare at forward , How can i do that while not mixing each position with deferent facing direction? Thank you for you’re time and for you’re help! :heart::pray:t2:

If the points cross in a middle segment just run a set facing action with direction towards(eye position(event player), Vector(X, Y, Z)) middle segment… if its in the middle then the left one would start facing towards the right and vice versa and the forward one would face forward.

Though that method entirely depends on exactly where your spawn potions are located relative to eachother.

Hey spiderman318! Thank you again for lending a hand for help for many times! I’m going to try what you suggested but to make things clear i’m not making the 3 Locations near each other at all , so i’m not sure if it’s going to work , The 3 Locations are very far away from each other so i just gave an example to make my explanation easier

The distance wouldn’t matter with this method as long as the middle is centred in a place where it lines up from all the locations.

In fact i would say distance helps it because then the facing direction is more precise, tiny inconsistencies in the position would be less noticeable.