Spawn Player as a custom charater

image

I Have a folder placed in ReplicatedStorage, I wanted to achive spawning player as a custom character and random, i tried using a localscript inside of the startercharacter but it didn’t worked can someone help me?

You can just do

local chars = game.ReplicatedStorage.UserCharacterAsync:GetChildren()
local chosenRandomChar = chars[math.random(#chars)]:Clone()

chosenRandomChar.PrimaryPart.CFrame = player.Character.PrimaryPart.CFrame
player.Character = chosenRandomChar

Did not test it in studio but it should work