I don't understand how to use RemoteFunctions and RemoteEvents but I know its used for communications between scripts and localscripts
There is a Roblox Wiki article on a tutorial for RemoteFunction and RemoteEvent.
Wiki article