When ever I try to teleport players to another area of the map, it teleports them way farther than their supposed to.
part = script.Parent touching = false part.Touched:connect(function(hit) human = hit.Parent:findFirstChild("Humanoid") player = game:GetService("Players"):GetPlayerFromCharacter(hit.Parent) if human and player and touching == false then touching = true local target = CFrame.new(58, 0.59, -221) player.Character.Torso.CFrame = target + Vector3.new(58, 0.59, -221) touching = false end end)