Why do I get a Server Restarting reason, but the server is not dead and I see in server_log.txt the reason is disconnected.
<removed giant sig>
Is this happening the second you try to connect to the server?
If it's like this, you can try checking what happens after the weapon gets saved " Weapon Saved for Adriansyah_Azhari " as an example.
Compile your script with the -d3 tag, and run the crashdetect plugin. Remember to include this plugin as the first in the list inside the config.