So basically, on the serverside, for make it short I’m requiring some module on the server, and I’m passing that module on the client via a RemoteEvent. The client is able to see everything in the module in question except a function. Here’s how the module looks like
local patterns = require(script.Parent.Parent:WaitForChild("Dependencies"):WaitForChild("Patterns"))
local shadow = {
powers = {
[1] = {
name = "Dark Erruption",
keyCode = Enum.KeyCode.E,
use = function()
print("interesting...")
end
}
}
}
return shadow
now the funny thing is that the client doesn’t seem to be able to see that specific function within the module in question as you can see below

- is it normal?
- in order to fix that what do you guys suggest.