Разъясняю:
1. Код на стороне клиента создаёт предмет только на стороне клиента, он не видим для других игроков и бесполезен для игрока, античиь может подумать, что это это поптытка использовать читы и может выписать пермоментеый бан от батлоглаза.
2. Создание объекта с свойствами и осталбной брехнёй должен просходить нс стороны сервера и по средствам синхронизации отправляться клиентам (всем, кто на сервере).
3. Если объект создаётся только на стороне клиента, сервер может получить проблему с синхронизацие персонажа и не сохранит предмет.
Итог:
А) Твой скрипт должен срабатывать на сервере, единстренный способ - либо чат, либо RPC через мод, чтобы сервер смог обработать сообщение и выполнить код, появится предмет со всеми жействиями и тд, но главное он будет синхронизирован с системой НО есть исключение - объекты типа палаток не могут быть заспаунены так как не синхронизируются и после рестарта пропадают.
Б) в RPC тебе надо будет уложить 2-3 параметра:
SteamID64, Предмет, Кол-во (если надо заспаунить дубликаты).
Тут где-то валялась чатадминка, возьми из неё код для спауна в руки, инвентарь и рядом с игроком.
А вот долбёжку с RPC - проводи сам, в воркшопе есть глобал чат мод - это не плохая тема для примера обработки RPC от игрока к серверу.
Остальное - уже твой камф, как не крути...