Hey guys! I have some problems with my script… I need the script location for the random player… game.Players.[Player] … I want to know what to add in the [ Player ] place for the random player or all players…

Could try something like

```
game.Players:GetChildren()[math.random(1, #game.Players:GetChildren())]
```

So if you need the location of a random player, you could try

```
local RandomPlayerCFrame = game.Players:GetChildren()[math.random(1, #game.Players:GetChildren())].Character.PrimaryPart.CFrame
```

2 Likes

`game.Players:GetChildren()`

(or you could also use `game.Players:GetPlayers()`

) returns a table

containing all the player in the game. Then using the `math.random`

, you can generate a random index from 1 (since tables start at 1), and `#game.Players:GetPlayers()`

(notice that `#`

operator) which is how many players there are in total, in other words the size of table that `game.Players:GetPlayers()`

returns.

Than put that randomly generated index like this

```
local random = game.Players:GetChildren()[math.random(1, #game.Players:GetChildren())]
```

1 Like