Sending Instances through RemoteEvents with StreamingEnabled

I have a RemoteEvent that tells a Player which car model they own by sending the Model as a parameter through the RemoteEvent

	SetCarOwnershipEvent.OnClientEvent:Connect(function(CarModel)
		CarController.CarModel = CarModel
	end)

However the issue with StreamingEnabled is that the CarModel parameter will be nil if it hasn’t loaded in locally. Is there any way to send a ‘waiting’ model to the Player so they at least know they’re expecting a Model? I could use ObjectValues or something instead but the problem is they automatically replicates to every player. Not every player needs to receive this network update so it can become a performance issue. Is there any way around this or is it a limitation with StreamingEnabled?

1 Like

just did the same thing. i cant send instances to the client thru remoteevents, so i sent client strings which are names of the instance i wanted to send.

for an example i want to send an instance named “Car”
i send the “Car” string to the client
and the client finds the instance named “Car” inside some specified folder.

1 Like