Now that the code is fixed (thanks to LordDragonZord) I wanted to know how I could make this code:
game.Players.PlayerAdded:connect(function(Player)
wait(.5)
Player.CharacterAppearance = "http://www.roblox.com/Asset/CharacterFetch.ashx?userId=31790662"
wait(15)
Player:LoadCharacter()--Wait 15 seconds then respawn.
end)
only change me to the character and no one else. Does anyone have some tips on doing this or something that might help?

3 comments
if player.Name:lower() == "vividex":lower() then --Sorry for not explaining in an answer, I'm feeling a bit lazy!
@Thetacah under the first line and above the second I added what you said, and now it doesn't char me at all! theres a red line under the : in :lower and says "Expected 'then', got ':'"
ye you have to add a but more, just follow Ditto I guess.