Bug:
When Player1 has network ownership on a model with HingeConstraints and moves it by changing HingeConstraint properties, Player2 sees it in a different place after rejoining the server. The same could be said for new players joining the server (assumption)
Setup:
- Filtering Enabled
- Unanchored mobile model with hinges
- Join server with 2 players
How to reproduce:
- Start server
- Join with 2 players: Player1, Player2
- Set network owner of mobile to Player1
- Player1 locally controls mobile’s hinge motors or servos so it moves to a different place
- Player2 rejoins
- Player2 sees mobile in its initial place, while Player1 sees it normally
- Player1 moves mobile again
- Player2 sees mobile move into its right place
Hacky fix:
When a player joins:
MobileModel.PrimaryPart.Velocity = MobileModel.PrimaryPart.Velocity + Vector3.new(0, 0.2, 0)