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

random chooser script?

How do i make a script that makes one player murder then another player Sheriff and teleports them in the map like in murder mystery

1 answer

✓ Accepted answer

We have enough murder games, but if you insist.

playerDir = game.Players:GetPlayers();
murder = {};
roundtime = 300; -- time of round, in seconds.

playerPicker = function()
	chosen = playerDir[math.random(1, #playerDir)];
	table.insert(murder, chosen.Name);
	for index,value in next, game.Players:GetPlayers() do
		if not (value.Name == murder[1]) then
			value.TeamColor = game.Teams["Innocent"].TeamColor;
		else value.TeamColor = game.Teams["Murder"].TeamColor;
		end
	end	
	wait(roundtime);
	table.remove(murder, 1);
	for index, value in next, game.Players:GetPlayers() do
		value.TeamColor = game.Teams["Spectators"].TeamColor;
	end
	wait(10); -- interval time
	playerPicker()
end

repeat wait() until game.Players.NumPlayers >= 2; -- change 2 to number of minimum players
playerPicker()

Hope this helped, if you need anything else, just ask.

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