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.
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.
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.
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.