Sorry for the confusion.
I just think that your storing and loading might be alright.
You could add the testing loop in the first script, store the model, load it in the other script and retest.
If both test scores are ~50%, then the serialization is alright and your model might be overfitting.