Need help changing character based on join date

I can’t think of any other options, I’ve tested the code myself and it works fine in a new baseplate.
I had a model of a dummy R6 with an animator in the Humanoid and an Animate script.

I also had CharacterAutoLoad turned off in the Players property.

It’s either

  • A interfering script loading your character to it’s default: Player:LoadCharacter()

  • Players property CharacterAutoLoads is set to true

  • The model you are setting the player doesn’t have a valid humanoid (Be it dying due to a false body (No head or torso, dying instantly), no animator in the humanoid (Unable to move), or no Animate script (No animations).

How do you source the Animate script?
Load into the game as a regular R6 character and copy the script and paste it into the Model.

(Using Moon Animator’s character inserter will provide an Animator-less (Only for templates?) and Animate script-less model of the character.)

this is the only script i have

it just isnt working for me, i spawn in then just disappear and spawn as no charcter

i copy and pasted the player and still nothing

Video of the issue

You 100% have a conflicting script.
Please look for any other scripts that run on PlayerJoined and CharacterAdded that set your character.

Otherwise, please show the “characters” folder and the TempR6 model.

The script is working as intented, you just have other factors controlling your character.

that is litteraly the only script in my game, i even made a new baseplate and tested it

I don’t know what else to say, I tested what it’s doing myself and it should work.