Hey! Yes, saving vertex buffers after they are initially written and loading only those VBuffs would save an enormous amount of time. GML is not the fastest Lagrange to read/write with so you may want to implement a caching system yourself using the static buffers that you could easily load using buffer_load() and vertex_create_buffer_from_buffer()