I don't know how I should go about getting a instance from the server and putting it in the client
I have models in the server I need to return to the client for them to see
But to do that I need to use an remote event or function
and I noticed that for remote function returning the model, I have to parent the model thats getting returned to workspace, replicatedstorage or anything visible to the client first and then parent to the clients screengui because the client hasn't seen it
so when I do
RemoteFunction
return game.ServerStorage.Model
when I try get it on the client it will print nil
and theres also other things I noticed exploiters can spam the remote so that it lags since it makes it so that other people can see

2 comments
Yes put the model in Replicated Storage and you don't even have to use remote events, you can just reference it from the local script
Exactly.