So if i teleport i get under the "island" and i instantly die, how can I fix this
portal.Touched:Connect(debounce(function(hit) if hit.Parent:FindFirstChild("Humanoid") then local character = hit.Parent local player = Players:GetPlayerFromCharacter(character) local rebirths = player.leaderstats.Rebirths.Value if rebirths >= tonumber(portal.Name) then character.HumanoidRootPart.CFrame = destination.CFrame end end end))
The script itself is working.
My guess is that the CFrame you are teleporting to is somewhere out of Bounds where Roblox kills the player (a.e. too far down)
Try using Position and Orientation instead of CFrames if you are unsure.