So I was looking at the Snack Break problems created by Sukinahito. I looked at his solution for Snack Break #1, and his answer included % marks which I didn't even know what they did in Lua.
What do % marks even do in ROBLOX Lua?
Sukinahito's script in question:
local results = { }
for index = 1, 100 do
if index == 0 then
results[index] = "FizzBuzz"
elseif index%3 == 0 then
results[index] = "Fizz"
elseif index%5 == 0 then
results[index] = "Buzz"
else
results[index] = index
end
end
print(table.concat(results, "\n"))

4 comments
So if I put in print(9%4) in a script, 1 is what appears in the output?
Yes, because that's what would remain if you divided 9 by 4.
Correct as 4 goes into 9 twice with 1 unit left over
Awesome, thanks.