How to make my MODEL resizing like the roblox studio scaling tool?

I noticed the way the roblox studio scaling works when it comes to models, it fr scales it how its suppose to and Model:ScaleTo(), isn’t any similar.

I looked into it more since I was resizing a model, I printed the distance between one of the models and the primary part into the console and I did it again after resizing using Roblox Studio’s scaling tools, it changed accordingly. Unlike with Model:ScaleTo(), the distance/magnitude maintains.

Is there anyway to achieve my Model resizing to be similar to Roblox’s scaling tool?

There are some resizing plugins, I’m quite sure they manually move and resize models based on a scale factor and pivot point. I believe the pivot point is the primary factor here.

I know that F3X can be used to scale multiple walls at the same time like you would by doing one at a time, probably wont work on models though.