This is a yielding function. When called, it will pause the Lua thread that called the function until a result is ready to be returned, without interrupting other scripts.
For thread safety, this property is not safe to read in an unsynchronized thread.
This function will send a query to the Roblox website asking what the
Player/UserId is of the account with the given
This method errors if no account exists with the given username. If you aren’t certain such an account exists, it’s recommended to wrap calls to this function with
pcall. In addition, you can manually cache results to quickly make future calls with the same username. See the code samples to learn how to do this.
The username of the player being specified
Fast User ID Lookup
This code sample demonstrates memoization (not memorization!) of the
Players/GetUserIdFromNameAsync method. It uses a table to cache the results of the function. It also uses
pcall in case the username doesn’t exist.