So I am a normal scripter and I was wondering suppose I make a function, normally when I get scripts I find stuff in the parenthesis, but, how would u know what that means: For example....
function somethingrandom(something)
How would I know what the something is? Would I need to define it?

5 comments
when you call your function, you define it. So somerandomthing(the thing "something" should be)
so for example `function somethingrandom(something) something = 1 print(something) end will that work?
It would technically work, but probably not the way in which you think it would. Unless you're passing an object or a table (a reference, generally speaking), arguments are passed as a copy. In other words, you're not modifying the variable you passed to the function, but only a copy of it.
It is like all the other global functions, like "print()". It gives you a parameter to fill in, which ROBLOX puts it in the output based on the parameter.
oh okay thanks