Good day! Today, I'm going to show you how you can spawn as your very own custom character! Let's begin!
First, we're going to need an NPC to use as our character. I have two examples here. One is an R6 character(the noob), and the other is an R15 character(the cool guy).
For either type of character, we need to rename it StarterCharacter(EXACTLY LIKE THIS) and put it in the StarterPlayer in the explorer. The R6 Character should be fine since it doesn't have a HumanoidRootPart and it's primary part should be already set.
However, the R15 character has a HumanoidRootPart, and you need to make sure that it is NOT ANCHORED!!! Otherwise, your character will be stuck in midair.
That's basically it! When you test the game, you should see yourself as the custom character you chose, if you followed the directions!
Now that we've got our character working, let's customize it a little! Since the custom character has its own humanoid, we can change some of the properties to our liking! For example, the WalkSpeed of the humanoid determines how fast the parent goes. We can change this to make our character faster than the Flash, or slower than a snail.
NOTE: 16 is the default walking speed. We can also change the JumpPower, or how high the character jumps, and how much health it has! This can lead to some pretty interesting gameplay if used properly. And there you have it! You have made a custom character that you can spawn as in your game!