you see there are 4 rigs here, they all have same parts and the parts are arms and hrp with humanoid. but when i play individual anims on all of them like
To be honest I’m sorta confused by what you mean but if you are talking about animations overriding each other for some reason. You can do this:
local tracks = animator:GetPlayingAnimationTracks()
for i, track in tracks do
if track.IsPlaying then
track:Stop()
end
-- MAKE SURE YOU DO THIS OUTSIDE THE FOR LOOP AND UNDER IT
local wantedtrack = animator:LoadAnimation(animation)
wantedtrack:Play()