Make a player clone in a gui

Hi, I have a problem, I have looked for information but none of them does exactly what I want to do, I want to make a clone of the player that does the same animations at the same time as the player to put it in a gui, rust style, if you don’t understand me , here you have an image:

Note: I want to add to my game can put armor, but use 3d models, and i want to it can be viewed in the clone.

Here is the gui:
imagen

Try checking this out

I know it, but if i do it i make a clone of the player 1 time i dont know how to update the clone.

Just make the character dance and viewportframe would just show it?

No, i want to make it have the animations is doing the player, if the player is crouching, he crounch, if the player is dancing he dance, if the player is walking, he walk.