Answered by
5 years ago Edited 5 years ago
Every math.random without a seed uses the same seed, and this creates the same result. To fix this, you can use Random.new().
1 | local rand = Random.new(tick()) |
2 | local Power = { "Earth" , "Fire" , "Lightning" , "Water" } |
3 | Player.Power.Element 1. Value = Power [ rand:NextInteger( 1 , #Power) ] |
4 | Player.Power.Element 2. Value = Power [ rand:NextInteger( 1 , #Power) ] |
EDIT:
1 | local rand = Random.new(tick()) |
2 | local Power = { "Earth" , "Fire" , "Lightning" , "Water" } |
3 | Player.Power.Element 1. Value = Power [ rand:NextInteger( 1 , #Power) ] |
6 | Player.Power.Element 2. Value = Power [ rand:NextInteger( 1 , #Power) ] |
7 | until Player.Power.Element 2. Value ~ = Player.Power.Element 1. Value |
If there are any errors, please comment.