Is UserInputService a single thread?

It will wait until the code ends or yields to begin execution of the next UserInputService event callback. But we’re talking like, microseconds for things like this to execute a lot of the time. Everything that is running code in your game runs in serial. You are likely overthinking the problem.

3 Likes