When I use colons for constructing functions, I always have to manually input the self parameter. I thought that is automatically inputted? Maybe I am being stupid but I thought it’d always fill automatically
f = {}
function f:poopy(self, param)
print(param)
end
f:poopy('hello!') --> nil :(