Updating a NPC's bodyscale in a ViewPort frame

Good afternoon!
I’ve recently been working on a BodyScale system where players can use a GUI slider to change their characters’ width and height.

To go along with this, I have been attempting to make a viewport GUI with a default avatar spinning around, and when the player adjusts their BodyScale value, the blank characters’ bodyscale also changes to match to the player’s BodyScale.

I’ve been searching online for a bit, but I still dont see a way on how to change an NPC’s BodyScale, and also how to live-update it to a players character.
Is this even possible? I’m pretty sure I’ve seen this in another game, but I’m not aware of how to implement this.

1 Like

I have not experimented with this object class yet, but you may have some luck parenting your model in a WorldModel, underneath the ViewportFrame.

This has been made if you want to check its scripts.