I've noticed that although math.random is in fact random, I have noticed that the same object gets picked each and every time I disable/enable my script. How can I make math.random more random so that it doesn't replicate upon disabling/enabling the script. Here is what I have
players = game.Players:GetChildren()
local randomplayer = players[math.random(1, #players)]

2 comments
Is there only one player? Lol
@k1nq No there is more than one player, this is just an example, I use these same lines for picking weapons, bricks etc. and it always picks the same one when disabling/enabling the script. Its as if Roblox "randomizes" what the script will pick only once and never again, if you get what I am saying.