I have this script that plays an idle animation in an NPC (and there's an animation inside of it in Workspace) but the animations are all synced and it looks weird (ex. when the animation lifts a hand every NPC with that animation does so at the exact same time).
I tried to add a "wait(#)" with different numbers for each NPC before the "idle:Play()" but they are still synced up. Is there a way to add a wait to it at all, or would I have to make a new script?
local animation = script:WaitForChild('Animation') local humanoid = script.Parent:WaitForChild('Humanoid') local idle = humanoid:LoadAnimation(animation) idle:Play()