Does anyone have a fix for this? It seems that my local script refuses to play animations on Humanoids dropped into the workspace. Filtering is enabled.
-- Models pathway: workspace.Cinematic.Models
local DummyModel = Models:WaitForChild("colbert2677Dummy")
local DummyHumanoid = DummyModel:WaitForChild("Humanoid")
local DummyPoseAnim = DummyModel:WaitForChild("PoseAnim")
local PoseAnimTrack = DummyHumanoid:LoadAnimation(DummyPoseAnim)
PoseAnimTrack:Play()
Steps:
Client clones “Cinematic” folder to workspace
Client accesses Models and goes to “colbert2677Dummy”
Attempts to use Humanoid:LoadAnimation() and Track:Play()
Animation does not play
I have a feeling like it has to do with network ownership, though it really shouldn’t. Nothing worked when I placed it in CurrentCamera either.
I just tried the following in a local test server with FilteringEnabled on:
Clone model from ReplicatedStorage into Workspace locally
Load animation that is a child of the character (locally)
Play the AnimationTrack (locally)
It played for me.
Is it possible that your WaitForChilds are never succeeding? Does the character have a HumanoidRootPart? Are you sure you can load the animation (it’s yours or a group you’re in’s)?
Which environments do you experience this problem?
I don’t like myself. It’s one of those scripter “things” where I rework code and puzzle over it for so long to realize that the solution was right in front of my eyes the entire time.