I want to avoid implementing ReplicaService just to replicate the data. Currently trying to use RemoteEvents to transmit data but its not letting me. I do also want to stick to just pure data. No Roblox objects at all like this post suggests.
I just don’t understand why and how Profile.Data cannot be transmitted through RemoteEvents. Is there a reason it’s like this? I’ve watched some tutorials from a couple years ago and they all send the data through a remote event and yet when I do it, the client reads it as nil.
I tried copying the table from output and then sending it as copied instead of attempting to pass Profile.Data, and it still sends perfectly fine, which makes no sense. Is there some sort of metatable thing going on preventing Profile.Data from being sent over RemoteEvents?
This is really bugging me as I’ve experimented a lot including
- Deep copying the table
- Assigning the table to another variable
- Sending in chunks
Is there an alternative, or is ReplicaService the only way?