You might also want to set the PrimaryPart of that model to be a part that’s levelled in relation to the whole model. Then, once you try to move/rotate it in Local Space (Ctrl + L), it will move/rotate based on that PrimaryPart.
(I think there’s also a Studio setting that lets you drag whole models as if they were single parts. Once you enable it, you can drag the model onto a surface, the model will align to it, and then if you move/rotate that model in Local Space, it will do so in respect to the surface it aligned to)