very impressive for a first script, I just have a couple things.
First of all FindInventoryrandom/findnoninventoryrandom, can just become
FindNormalRandoms pretty much gets all randoms for ya.
Secondly, your standards are a bit sketchy in some places, but pretty decent for the most part.
also, things like
can become
does the same thing, just faster
a really good script considering the amount of time you've been a part of srl.
Hope i was of some help to ya, i had 5 minutes before school started so this is a bit rushed.
-Blumblebee