Why isn't his line working as I added the '.Y+5'?
player.Character.Torso.CFrame = CFrame.new(game.Workspace:FindFirstChild("Position"..(player.PlayerGui.Position.Value+1)).Position.Y+5)
You can't bruteforce an individual property like that. You have to manipulate this with a Vector3 or CFrame.
player.Character.Torso.CFrame = CFrame.new(workspace:FindFirstChild("Position"..(player.PlayerGui.Position.Value+1)).Position + Vector3.new(0,5,0))