Viewport Frame Animation Glitching

So the viewport frame is supposed to play a animation on 2 characters but for some reason the lower torso doesnt change positions?

when i play the animations in game it works perfectly fine, but for some reason on a viewport frame the lower torsos only turn’s but not change position
I used the same script for running it in workspace and viewport frame so im not sure why its different

    local aAnim = AttackerChar.Humanoid:LoadAnimation(anim.Victim)
	local vAnim = VictimChar.Humanoid:LoadAnimation(anim.Attack)
	aAnim.Looped = true
	vAnim.Looped = true
	aAnim:Play()
	vAnim:Play()