game.Players.ChildAdded:connect(function(newPlayer)
wait(.5)
newPlayer.CharacterAppearance = "http://www.roblox.com/Asset/CharacterFetch.ashx?userId=42584068&placeId=0"
local stats = Instance.new("IntValue")
stats.Name = "leaderstats"
local stage = Instance.new("StringValue")
stage.Name = "Stage"
stage.Value = "Tutorial"
stage.Parent = stats
stats.Parent = newPlayer
newPlayer.Character.Humanoid.Health = 0
wait(6)
newPlayer:LoadCharacter()
end)
It doesn't change the character's appearance.

3 comments
Anything in the output?
Try and omit "&placeId=0" in the ID.
Red, How I did it I had them wait for 15 seconds and then they load. But their WalkSpeed is 0. I don't like how I did it.