Starter Character Models

Is there any way to use multiple starter character models in the same game? If not, is there any efficient workaround?

2 Likes

There isn’t. You shouldn’t try to use multiple StarterCharacters either.

StarterCharacter is not an appropriate way to switch character models. The proper way is to gut the character of its contents and replace them with newer ones, or to set Player.Character to the new model. Unfortunately, native support for character support is horrid and working with characters and humanoids is typically very hacky.

This question has also been asked before, so please be sure to search first before posting. Here is one similar thread (per-player StarterCharacter) and here is another one (spawn multiple of them). There are also many other threads regarding StarterCharacter use that you can find.

4 Likes
1 Like

You can make something like this:

local NumberOfRE = nil
local RE = game.ReplicatedStorage
while NumberOfRE do
   if NumberOfRE > 2 then --
      NumberOfRE = 0
   end
   wait(5)
   NumberOfRE = 0 or NumberOfRE + 1
   RE = RE[NumberOfRE]
   if game.ReplicatedStorage:FindFirstChild(RE)then
      RE:FireServer()    
   end
end

Then simply put this in a ServerScript