Players not spawning on spawn location

Alright so I have a StarterCharacter but there not spawning on there teamspawn, Infact there stuck in a falling animation unable to move

Things I’ve tried:
Made sure no parts inside the character are anchored
Made sure the team color was correct
made sure the spawn location wasn’t neutral or anything like that and was set to the team color

The script that spawns them in (Theres a load character after it):

	elseif clone.Humanoid:GetAttribute("Class") == "Human" then
		plr.Team = game.Teams.Earth
		wait(0.1)
		game.ReplicatedStorage.Earth:InvokeClient(plr)

The Earth thing just changes the ambience of the world for the player

Hi. Make sure the HipHeight of the humanoid is set correctly.

Solved, they were welded to the terrain for some reason