It's just not random enough!!!
Is there a script functions the same as it but is more random?
u have to seed it once the game starts.
example:
math.randomseed(tick()) or math.randomseed(os.time())
after that use your random function and there you go should be more random