How do I turn player character into one whole mesh?

  1. What do you want to achieve? Keep it simple and clear!
    I’m trying to make a plush tool, so on activation, it would be squished, and I want it to be a player character.

  2. What is the issue? Include screenshots / videos if possible!
    I can’t simulate the squishiness using the ScaleTo method on Model, as I want to be working in Vector3, something where you could make the model wider, not so altogether is shrunk or made bigger.

  3. What solutions have you tried so far? Did you look for solutions on the Developer Hub?
    I have searched, and couldn’t find anything related to my query. One solution could be to turn the player character into one whole mesh, so I could scale the mesh in any dimensions using Vector3.

However, I do not know how to turn the player character into one whole mesh.

The simplest way I can think of is exporting the character into Blender, then importing the character back in as an .obj, which should give you a single mesh. Although that comes with texturing issues.
You can also just union all the limbs of the character but I think you’d lose some detail (e.g. bevels), and I don’t think the head would look very appealing.
There’s probably also another method that I have no idea about.

Learn how to create rigs:

After learning how to rig just use a mesh instead of parts because the tutorial teaches you with parts but you can just use one whole mesh on it.

The player character would be dynamic, and done in scripts.

1 Like

One way you can “squish” the character is to resize all limbs separately and then adjust the corresponding welds accordingly alongside using scale to make the character smaller.