Passing instances from server storage to client with remote function

If the value being sent is only visible to the sender, nil will be passed instead of the value. For example, if a server tries to pass a descendant of ServerStorage, the client listening to the event will see a nil value because that object isn’t replicated to the client.

Similarly, if a client creates a part and tries to pass it to the server, the server will see a nil value because the part isn’t replicated to the server.

This is kinda bottleneck, tho.

I’ll try to make cloned model but not parented to any, and let the client set it once it received.