Ok, so I know that OnServerInvoke and OnClientInvoke are callbacks of RemoteFunction, but I don't know how to use them, and what they can be used for. The Wiki doesn't provide a very good explanation on what they do, so I was wondering this:

Since the Gui tween methods don't work when called from a server side script, is it possible to use a remote function to do so? and If so, how?