Whenever I need to send something to the server via remote event is keeps saying blah blah blah is not a valid member of player. So let's say I had these arguments in order in the remote event sent to the server: (player, TextBox) and if the variable player was referenced as a player and the TextBox was a TextBox. If in the receiving script I say for example: TextBox.Text = "Test." it would print this error:
Text is not a valid member of player.
Am I doing something wrong or can the only argument be a player? Sorry if this question is hard to read; I am writing this on mobile right now.

2 comments
Can you send the actual script os we know if you are doing something wrong?
There is no actual script. This always happens. It always sends the player instance but never the other args.