I know this isn't entirely about scripting, but I've been asking a lot of developers, but none of them seem to know. So you guys are basically the last people I could come to.
So here's my problem: Every time I join my game, it is for some reason stuck in a no-clip sort of state. I can see the leaderboard, the teams, but not my avatar. I can also click buttons, but not go in vehicles. Though embarrassing enough, I used one of ROBLOX's gameplay themes and started from there. The theme is the "FFA Area" one. When I started to develop on it, I noticed some script which impeded a character from playing until at least two or more players were in the game, and so I removed it. That's when this all happened.
So I'm guessing it is all related, but I have no idea. Once again, I'm sorry this isn't entirely code-related.
[GAME] http://www.roblox.com/games/382880266/Something-I-guess-WIP-DEV#!/store
My immediate assumption is that a script is disabling a client's ability to spawn the character, or the character is being removed immediately after being created and the character property is being set to nil, though they'd virtually result in the same general conclusion. Is any of the UI visible? If I'm right, the CharacterAutoLoads property of the Players service is probably disabled. Run the game in studio and see if that's the case by opening the Explorer and the Properties tab, and clicking Players. CharacterAutoLoads should NOT be checked. This doesn't very well narrow down the source, I don't imagine, but if that's the case, you can easily find the culprit by pressing Ctrl+Shift+F and typing in .CharacterAutoLoads. Let me know if this is any assistance to you and comment if you have anything else you need clarified.