What does belong in a StarterCharacter to work? (R15)

Hello. I am making a game where some teams spawn as a certain character, I made my own StarterCharacter using a dummy, however when I spawn ingame, my custom character just stucks in the air. I have tried searching a answer for this, sadly none found. What belongs into a StarterCharacter? If someone could list me the scripts/items that need to be in a StarterCharacter, that would be great.

First of all NO scripts are needed. All that is needed is rigging. You must have a humanoidrootpart in your character or it will not work. It is floating in the air because it is anchored. turn anchored off AND CANCOLLIDE for EVERY part.

Thank you, my character works now.