wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Roblox L33 UI score

Total questions: 14

Worksheet time: 13mins

Name
Class
Date
1.

Why should the timer start when the first checkpoint is touched instead of when the game starts?

a)

To make sure all players start at the same time

b)

To prevent the timer from resetting too soon

c)

To make the race fair and accurate

d)

To allow players to prepare before racing

2.

What does the symbol # do when finding the last checkpoint?

a)

Sets the checkpoint to zero

b)

Counts the number of checkpoints in the list

c)

Randomly selects a checkpoint

d)

Removes the last checkpoint from the game

3.

What is the purpose of the racing Boolean value?

a)

To store the player's best race time

b)

To track if a player is actively racing

c)

To teleport the player when the race ends

d)

To change the color of the checkpoints

4.

Where do we place the racing = false condition in the script?

a)

When the player touch the first checkpoint

b)

When the player leaves the game

c)

When the player touches the last checkpoint

d)

When the player’s time reaches zero

5.

What does the timerEvent:FireClient do inside the while true do loop?

a)

Stops the timer when the player leaves

b)

Updates the player’s timer UI

c)

Teleports the player to the finish line

d)

Hides the checkpoint labels

6.

The racing value is created inside the player's data and starts as true.

a)

False

b)

True

7.

The firstCheckpoint variable is assigned using checkpointList[1].

a)

True

b)

False

8.

The while true do loop continuously checks whether the player’s racing value is true.

a)

True

b)

False

9.

Match the function to its purpose:

a)

Counts the number of checkpoints

1.

#checkpointList

b)

Sends an event to a specific player

2.

FireClient

c)

Creates a true/false value

3.

BoolValue

d)

Pauses the script for 1 second

4.

wait(1)

10.

local firstCheckpoint = ​ (a)  
local lastCheckpoint = ​ ​ (b)  

Choose from the below words
checkpointList[#checkpointList]
checkpointList[1]
checkpointList[#last]
checkpointList[#first]
11.

if ​ basepart == ​ (a)   then

player.racing.Value = true

Choose from the below words
firstcheckpoint
lastcheckpoint
12.

if player.racing.value ==​ (a)   then

wait(1)

timer += 1

timerEvent:FireClient(player, timer)

end

Choose from the below words
True
False
13.

When should the racing timer start? ​ ​ (a)  

Choose from the below words
When the player touches the first checkpoint
When the player enters the game
When the player spawns at the checkpoint
When the player reaches the last checkpoint
14.

What happens when the player touches the last checkpoint? ​ (a)  

Choose from the below words
The racing value changes to false
The racing value changes to true