I have seen tostring in some scripts and I would like to know what it does and how it is used.
If you don't know what something does, the first thing you should always do is look it up on the Roblox wiki!
But basically, tostring converts its argument (of any type) into a string.
local num = tostring(3) print( type(num) ) --> string