Here is the teleport script:
script.Parent.Touched:connect(function(hit)
if hit.Parent:FindFirstChild('Humanoid') then
hit.Parent.Head.CFrame = CFrame.new(COORDINATION HERE)
end
end)
This means just a teleport player with a change player's head, a player head is stuck with the whole body so the limbs will be teleported but not changing the way they're facing.
Simple, right? This is a script that's was 100% working, and the best tutorial I found on Youtube, there's is the best script to teleport instead of using :MoveTo() or anything, it's okay if you use other working scripts, but this is the best recommendation I gave to you.