Hmm only possible issue could be if all 30 players execute that sql function in same second, but its really small chance.
I was thinking of your method + adding check of minimum 1 (or more) second gap between that function calls, meaning you would need also a global variable to store your inputs..but its not worth when we think better
Ps: excuse me if i totally missed your idea here
)
__________________