Calling a function using string without having to set self

Would it be possible to call a function using a string without having to set self ? For example if i wanted to have this code but i wouldn’t want to set self myself.

local Table = {}

function Table.Print(self, String)
	print(String)
end

local FunctioName = "Print"
Table[FunctioName](Table, "One")

No, there is no way. The usual colon syntax of table:functionName(arg) is just syntactic sugar for table.functionName(table, arg) and has no alternative option that could use a dynamic function name as you’re trying to do