By "kind of level" I meant: Is it a wed designed level or an empty level with script placed models in the level. But this question is already answered.

Have you tried to make a new simple wed level, only for testing, and test your save option with levels? Only a small level with one or two models. I am sure it will be saved. If not, then there is a problem with a model, or with the script itself anywhere.