How to get the progress of an animation

i’m trying to clone entities with an idle animation playing, when you clone something with an animator it won’t transfer the animations with it. so i just create another of the same animation and use :Play(), but the problem is that it won’t be synchronized with the entity i’m cloning, so i’m curious how you get the current weight of a playing animation

AnimationTracks have a TimePosition property that you can use to get the original entity’s current progress and then set the cloned entity’s TimePosition to the original one.

There’s a few other properties that might be helpful, which are documented in the API below:
https://developer.roblox.com/en-us/api-reference/class/AnimationTrack