Default Roblox animations not replicating

I’ve read already many forum threads regarding this issue and I couldn’t find solution. The default Roblox animations (Either from the Marketplace or not) they don’t replicate to the other players when player character is streamed-in. This issue happens with unmodified original Roblox Animate script (no modifications, just basic Roblox code and animations) and default Roblox animations as well as Roblox Marketplace animations.

I’ve tried also modifying the code and replacing animations, but this doesn’t make any difference. The issue likely lies with Content Streaming, because when I tested server-side Animate script there was 0 issues with animation replication, however the animations became a bit laggy for the client, so I can’t use server-side animations code for the client.

Here’s example videos of the problem below. One player (dark character) can not see the other player character Idle and Run animations, while the other player can see their own animations and the dark character player just fine.


However even if the issue is Content Streaming related, I’ve got no clue how to solve it. I could for instance use Server-side Animate code to replicate animations for other players and client-side Animate for the local player, but Roblox is already replicating part of these animations and it would cause more problems to run 2 Animate scripts for both server and client.

2 Likes

Maybe someone have any suggestions or ideas how to disable Roblox client animations replication to replace it with server-side animation code?

1 Like

̶A̶n̶o̶t̶h̶e̶r̶ ̶i̶n̶t̶e̶r̶e̶s̶t̶i̶n̶g̶ ̶t̶h̶i̶n̶g̶ ̶i̶s̶ ̶t̶h̶a̶t̶ ̶t̶h̶i̶s̶ ̶d̶o̶e̶s̶n̶’̶t̶ ̶h̶a̶p̶p̶e̶n̶ ̶o̶n̶ ̶i̶O̶S̶ ̶m̶o̶b̶i̶l̶e̶ ̶a̶p̶p̶.̶ ̶I̶t̶ ̶h̶a̶p̶p̶e̶n̶s̶ ̶o̶n̶l̶y̶ ̶o̶n̶ ̶R̶o̶b̶l̶o̶x̶ ̶P̶C̶ ̶v̶e̶r̶s̶i̶o̶n̶ ̶(̶b̶u̶t̶ ̶i̶t̶ ̶d̶o̶e̶s̶n̶’̶t̶ ̶h̶a̶p̶p̶e̶n̶ ̶o̶n̶ ̶R̶o̶b̶l̶o̶x̶ ̶M̶i̶c̶r̶o̶s̶o̶f̶t̶ ̶s̶t̶o̶r̶e̶ ̶a̶p̶p̶ ̶P̶C̶)̶.̶

It happens on all app versions. However this issue becomes resolved if character with broken animation replication is respawned, but this doesn’t solve the problem as it would require all players characters to be reset every time new player joins.

Hey, just making sure, are you using AnimatorController? This helps you with relpication on client side.

How are you exactly modifying roblox’s animation? Do you have access and published these animations yourself or in a group?

I’m using Animator under the Humanoid class.

I think you’ve misunderstood the Roblox animations part. I’m not modifying anything, this bug happens with any Roblox, Marketplace, and including animations made by me if they’re used for character movement or idle stand.

I’ve tried modifying Roblox Animate script to resolve this problem. Originally Animate script loads animations on the Humanoid (which is supposed to be deprecated?) and I’ve tried loading them on Animator under the Humanoid class, but it doesn’t resolve the problem.

This happens with Animate script being local script which is supposed to replicate all animations to the server and other clients. However this issue doesn’t occur if Animate script is set to be a server script.

1 Like

Are you loading the animations on the contetservice? if not then please try that.

Also i understood your post, sorry for not understanding it before.

1 Like

Hey, I’ve resolved the issue, however it was not related to animations loading.

The problem was caused by Content Streaming - Model Streaming Behavior: Improved
I’ve set Model Streaming Behavior to Legacy and tested the game multiple times on different devices, the issue doesn’t happen in any scenarios now.
It might be ideal to make it work on Model Streaming Behavior: Improved version, however after checking memory consumption on mobile device before and after this setting switch I haven’t seen any differences.

2 Likes

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.