coroutine.wrap(function()
print'A1'
game.Players.Sharksie:LoadCharacter()
print'A2'
end)()
print'B1'
game.Players.Sharksie:LoadCharacter()
print'B2'
Output reads: A1 B1 A2
B2 never prints
When multiple LoadCharacter requests are queued, only the first one ever resumes. This makes it very difficult to design something like a spawning system without leaking threads.