Let's say I'm trying to create an RPG world with numerous near-identical monsters. In the case of AI, would it be more efficient to have a script per monster or a single script somewhere else that handles all of them abstractly, but in a multi-threaded fashion?
For sake of passing the not-a-question filter:
r.Stepped:connect(function() --Do AI stoof end)
tl;dr: Single multi-threaded script or multiple single-threaded scripts?
Also, is it more proper to refer to them as coroutines or threads?

1 comment
Thank you for your input, I forgot to take into account the script itself.