Look up on the wiki page to find out the restrictions.
A big one is you can't access players' playerguis from server scripts. You have to use RemoteEvents or functions.
The only reason to ever access the playergui on the server is from an admin script, and that's just a convenience. I have no problem coding UI with FE.