"char is not a valid member of (Player name here)"

So I take a dummy, remove its HumanoidRootPart and rename it HumanTP right?

No, just move the part you’re teleporting the player to a bit above.

And this issue only started happening when i added the server script

So the sinking character got fixed, but I am still having the same problem with the HumanSpawn and HumanTP parts

Should I use a server script to teleport the player?

So I found a fix. Turns out there was a teleport script inside the lobby part, so I deleted it and now the script works