Although code work as intended but it may create confusion for mistaking that you are calling the Origin Function instead of the new return one. Occurrence: Happened with Table's function, local function, global function.
local function Return()
return function(Parameter) end :: (Parameter:any) -> nil
end
local Issue = Return()
Issue()
Although code work as intended but it may create confusion for mistaking that you are calling the Origin Function instead of the new return one. Occurrence: Happened with Table's function, local function, global function.
Image on VSCode:
Image on Roblox Studio: