Efficient way of waiting for replication

What’s the most efficient way to wait for client-based objects to replicate to server? (Vice versa), for server, how would I properly yield until character parts have fully loaded in under CharacterAdded without using yields such as Character:WaitForChild("Humanoid"). As of client, I figured that objects when parented to workspace from server do not replicate instantly which sometimes break my visual replicator, meaning I’d have to yield which sometimes slows things down and does not sync. How would I improve it? I use ChildAdded.

2 Likes

Bump, still looking for any ideas about this.