And I use :SetNetworkOwnership on it, and it changes back on its own whenever :ScaleTo is used. And the reason for that is LinearVelocity and it just doesn’t make sense.
When I equip a Tool after SetNetworkOwnership has been used on the Model’s Part. When :ScaleTo is used, my NetworkOwnership just changes… which is unexpected.
When you do this, should see the green turning to white.
This means that you lost NetworkOwnership, even though we just set it…
You have reproduced the issue.
Expected Result
The NetworkOwnership doesn’t change? Not sure, there’s not much documentation that explains why this is happening.
Actual Result
Due to me holding out the Tool before :ScaleTo() gets used on the Model named “Test”, my NetworkOwnership just goes away. Which is an issue. When the NetworkOwnership is owned by the server, The Seated State type of the Humanoid while NetworkOwnership is on the server, would cause to make me sit anyways. RootPriority doesn’t tweak the issue.
Hi! Thanks for bringing this to our attention. Just to confirm your repro, I think there is a Weld missing. I added a Weld to Test.Part and set Part0 to Part and I was able to see the network ownership change you mentioned. Is that the correct change needed to get your repro to work? Thanks!
Ok, just synced with my team. This is a known issue with LinearVelocity constraints, and we are still determining the best way to deploy a fix without breaking experiences.