Translate/Scale parent/child issues

Large box - parent
Small box - child

Moving large box == moving small box with respect to large box

Scaling large box == scaling small box and position is with respect to large box

Simply put, how can I scale large box and have small box retains it’s scale AND still have it’s position moved with respect to large box?

Retaining smallbox’s relative position and scale is very important.

Hi CyberMew.
Once try with transform.LocalPosition it will take Object Local Position Not World Position.
LargeBox.transform.LocalPosition = smallBox.transform.LocalPosition.