CCCPaste

MainScript 2

local CreateDialogueEvent = game.ReplicatedStorage.CreateDialogueEvent

-- Other Useful Functions

local randomPlayerName
local randomPlayerId

local function getPlayerImage(player_id)
	local content, isReady = game:GetService("Players"):GetUserThumbnailAsync(player_id, Enum.ThumbnailType.HeadShot, Enum.ThumbnailSize.Size420x420)
	return content
end

local function getRandomPlayer()
	local players = game.Players:getPlayers()
	local number = math.random(1,#players)
	local randomPlayer = players[number]
	randomPlayerName = randomPlayer.Name
	randomPlayerId = randomPlayer.UserId
end

----------------------------------------

-- put your challenge functions here

local function challeng_example() -- THIS IS JUST AN EXAMPLE! IT WON'T RUN
	local teacher_Image = "rbxassetid://4841171880"
	CreateDialogueEvent:FireAllClients(teacher_Image,"Hello Students!")
	wait(5)
	getRandomPlayer()
	CreateDialogueEvent:FireAllClients(getPlayerImage(randomPlayerId),"I think this is the School!")
end

local function challenge_intro()
	
end

local function challenge_1()
	
end

local function challenge_2()
	
end

local function challenge_3()
	
end

local function challenge_4()
	
end

local function challenge_ending()
	
end

--------------------------------------------------

local function startGame() -- This is your main function where we order the challenges
	challenge_intro()
	challenge_1()
	challenge_2()
	challenge_3()
	challenge_4()
	challenge_ending()
end

wait(10) -- waits 10 seconds
startGame() -- runs the startGame function