Why can't you LoadCharacter() from a LocalScript. Does it have to be coded in a Script?

3 comments

0

I'm guessing because it is too dangerous; A(n) Exploiter (or the creator) could set up a LocalScript to repeatedly load a Player's Character non-stop each (Re-)spawn by placing it within the StarterGui or StarterGear services.

0

If you look at the wiki page here: http://wiki.roblox.com/index.php?title=API:Class/Player/LoadCharacter It says that you should use a script to make it work as expected online. The reason for this could be the one that TheAlphaStigma suggested. 

0

You can always use a RemoteFunction to call it, if you REALLY need to use it.