Set a StarterCharacter for 1 person

Hello there!

Today I was working with creating custom characters, and I’ve been trying to create a script that will only make one person have the custom character.

I’ve tried two methods of scripting, one that was a complete overkill of 50 lines and the one below:

local TestCharacter = game.ServerStorage.BallTestCharacter.StarterCharacter

game.Players.PlayerAdded:Connect(function(player)
	if player.Name == "TheSuzerain" then
		local TestCharacterClone = TestCharacter:Clone()
		player.Character = TestCharacterClone
	end
end)

Although neither has worked.

If anyone could help with this, that would be great.

Thank you!

Maybe try doing a character added event then try changing the character?

Depends. Custom character loading logic may help instead of the default one.

1 Like