ServerProxy doesn't exist.  That was a dumb bug.
The server doesn't like ItemStacks without a valid item.
player.getPosition is client-only