Scripting HelpersARCHIVE
A little piece of Roblox history. Preserved for everyone, one question at a time.Read about the archive →
✓ ANSWER ACCEPTED

How would I teleport all players to a specific point?

So, would I use the function :MoveTo() or something else?

3 answers

✓ Accepted answer

Yes, you would use player.Character :Moveto(Vector3.new(your position))

To teleport every player, you have to loop through the list of them and teleport each one. You could make a function for it, something like this-

-- declare function
function TelePlayers(to)
	-- 'to' is the Vector3 location that the players will be teleported to
	-- iterate through the table of players
	for _, plr in pairs(Game:GetService("Players"):GetPlayers()) do
		-- if the player's character exists
		if plr.Character then
			-- use MoveTo on each player's character
			plr.Character:MoveTo(to)
		end
	end
end

-- usage
TelePlayers(Vector3.new(0, 0, 0))
TelePlayers(Part.Position)

modelname="teleporter1d"

function onTouched(part) if part.Parent = nil then local h = part.Parent:findFirstChild("Humanoid") if h=nil then local teleportfrom=script.Parent.Enabled.Value if teleportfrom~=0 then if h==humanoid then return end local teleportto=script.Parent.Parent:findFirstChild(modelname) if teleportto~=nil then local torso = h.Parent.Torso local location = {teleportto.Position} local i = 1

				local x = location[i].x
				local y = location[i].y
				local z = location[i].z
			
				x = x + math.random(-1, 1)
				z = z + math.random(-1, 1)
				y = y + math.random(2, 3)

				local cf = torso.CFrame
				local lx = 0
				local ly = y
				local lz = 0
				
				script.Parent.Enabled.Value=0
				teleportto.Enabled.Value=0
				torso.CFrame = CFrame.new(Vector3.new(x,y,z), Vector3.new(lx,ly,lz))
				wait(3)
				script.Parent.Enabled.Value=1
				teleportto.Enabled.Value=1
			else
				print("Could not find teleporter!")
			end
		end
	end
end

end

script.Parent.Touched:connect(onTouched)

1 comment

0

grab a transparent brick and insert this in 1 of them

This discussion is preserved as it was. New answers, comments, and votes are closed.