A constant error I get while trying to load an animation to a Humanoid from a cloned WorldModel in a Viewport Frame is:
Cannot load the AnimationClipProvider Service.
The script is used with a tool to clone the viewport gui with the humanoid animation to the attacked player:
if plyr then
local Popup = script.Boom -- ScreenGui
local gui = Popup:clone()
gui.Parent = plyr.PlayerGui
gui.ViewportFrame.Visible = true
gui.ViewportFrame.WorldModel.Kenny.Humanoid.Animator:LoadAnimation(script.punch)