Roblox seems to be doing more work at the start of a game than previously. Before checking IsRunning, wait at least until after the first heartbeat then an additional half second to account for the additional work. It'd be even better to locate some consistent status indicator that Roblox's initialization code has completed and use that here instead of waiting an arbitrary length of time.
Roblox seems to be doing more work at the start of a game than previously. Before checking IsRunning, wait at least until after the first heartbeat then an additional half second to account for the additional work. It'd be even better to locate some consistent status indicator that Roblox's initialization code has completed and use that here instead of waiting an arbitrary length of time.