So im creating a player scaling system using Roblox’s ScaleTo Feature for models and using that to scale the StarterCharacter. Im having a issue replicating that smoothly between each client
Things i’ve already tried.
-
I’ve scaled on the server for every player
– This causes the Player to jitter
– Prevents player movement for the amount of time that the scale is happening (If i lerp it)
– If i dont lerp it, there still a jitter and player teleportation (a little bit) because its using the server’s cframe instead of the client -
I’ve Scaled on each client seperately
– This removes the jitter and player movement prevention
– This does not replicate to other clients -
I’ve Scaled for each player on each client
– (Perfectly fine for the client themselves) but when other players scale, if they’re moving, they freeze in place until the scaling is completed and then teleports to the player position, (i’ve tried to remove the animation for the player but there was still the teleportation problem
Im not sure how to fix it, any help would be very much appreciated
Thanks