Well the only reason I thought it was a DB problem was because my co work said we were using the same databases and I know item functions do not like in auth or telecaster so that's why I assumed it was lua. I didn't realize we were using 2 diff arcadia's till i actually brought up the two databases and compared.
So in all the db was missing the script_text "on_use_item". Thanks C1pher and smoke