First public at plugin_end didn't work and didn't save vault. However at plugin_init worked like my previous code.
Second public(at client_discconect) worked and saved. Does the reason stems from the fact that much of the value? I want plugin_end but i need all of players's value simultaneously and i do not want to be saved I do not want an disconnect and i want only save at server crash. I need players only on when server crashed.