Basically I want to turn the player into a classic dummy
so that I can customize them.
How would I do this?
Basically I want to turn the player into a classic dummy
so that I can customize them.
How would I do this?
You could utilize HumanoidDescriptions and create a default avatar appearance for your players.
For example something like this
local PS = game:GetService("Players");
local DefaultOutfit = script.DefaultHumanoidDescription; -- Location of the humanoid Description
PS.PlayerAdded:Connect(function(Player) -- In this example its only setting the players humanoid description once, you would need to make it apply every time the character respawns (if thats what you want to do)
local Character = Player.Character or Player.CharacterAdded:Wait(); -- Waiting for the character so we don't insta respawn since LoadCharacterWithHumanoidDescription respawns the player.
wait(2);
Player:LoadCharacterWithHumanoidDescription(DefaultOutfit); -- Applys the humanoid Description
end);
Example Setup:
Result:
Try using:
game.StarterPlayer.LoadCharacterAppearance = false
Put the character you want to use inside of StarterPlayer and name it StarterCharacter
. Any customization of the character is then up to you to script.