Working with scale models

I fixed the undo issue thanks to @clement

Wanna see the code?