How to handle Non-Player objects?

I have a cube with an simple pickup script to move it, and i want to synchronize it over the network.

What would be the best solution to manage this?
Should i change the authority, or is there an even better solution?

Edit: I got an working sample, where the player ask’s to get the authority of the object, and than he can carry it around. Is there an simple method?

Add a NetworkIdentity + NetworkTransport to your cube

*Transform

1 Like

That’s exactly what i did, but when no one is having the authority over this object, it wont be correctly synced to other player’s, when someone is moving it.

I just edited my first post, and it works like i mentioned.