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

Teleport All Players within Boundaries in Map Changing Script [FIX NEEDED] Help?

This what was in the output: 08:41:04.871 - Workspace.Map Changer:7: bad argument #2 to 'random' (interval is empty) 08:41:04.872 - Script 'Workspace.Map Changer', Line 7 - local TeleportPlayer 08:41:04.873 - Script 'Workspace.Map Changer', Line 25 08:41:04.873 - Stack End

local MaxTele = Vector2.new(106, -371)
local MinTele = Vector2.new(66, -332)
local TeleHeight = 70.814

local function TeleportPlayer(Player)
	if Player and Player.Character and Player.Character:FindFirstChild("Torso") then
		local Position = Vector3.new(math.random(MinTele.X,MaxTele.X),TeleHeight,math.random(MinTele.Y,MaxTele.Y))
		Player.Character:MoveTo(Position)
	end
end


while true do
	wait(10)--Map time (300)
	local modelGroup = game.ReplicatedStorage:FindFirstChild("Maps"):GetChildren()
	local PickedModel = modelGroup[math.random(1, #modelGroup)]
	local Model = PickedModel:Clone()
	if game.Workspace:FindFirstChild("Map") then

	game.Workspace.Map:Destroy()
	end
	--Teleport players to area (LOCAL DEFINITIONS)
	
	for i,v in pairs(game.Players:GetPlayers()) do
		TeleportPlayer(v)
	end
	
	wait(5)
	for i, v in pairs(game.Players:GetChildren()) do
	v:LoadCharacter() end

	wait(1)

	Model.Parent = game.Workspace


	end
--[[local MaxTele = Vector2.new(239, 688)
local MinTele = Vector2.new(229, 679)
local TeleHeight = 157.1

while true do
	wait(10)--Map time (300)
local modelGroup = game.ReplicatedStorage:FindFirstChild("Maps"):GetChildren()
local PickedModel = modelGroup[math.random(1, #modelGroup)]
local Model = PickedModel:Clone()
if game.Workspace:FindFirstChild("Map") then
	
	game.Workspace.Map:Destroy()
end
--Teleport players to area (LOCAL DEFINITIONS)

wait(5)
	for i, v in pairs(game.Players:GetChildren()) do
	v:LoadCharacter() end
	
wait(1)

Model.Parent = game.Workspace


end--]]

1 answer

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