Question towards the gui

I want to make GUI similar to this one where it has animations and etc. I’m pretty sure it’s a viewport but I don’t understand how they made it so smooth.

this why I think its a viewport because it just copies the watch that is on his arm

I know that I can just make a viewport frame and put that thingy in it but im not sure how I can animate it in viewport im pretty sure it must also have humanoid and all the bones

You can make a clone of the actual watch and put it in the viewport and call a function (or remote if that is done on the server) to duplicate the same things on the local copy of the watch (in the ViewPort).

yes but how are you gonna replicate everything smoothly

Like you’re doing it on the actual watch? Same things but on the client which will make it look smooth.