Requiring modules act weird when using actors

Hi! I have noticed that when a local script under an actor requires and make changes to a module, the changes are not reflected to other local sciprts that are not under actors . I have tested this by writing a module
for example, when i write this module

local module = {}
print("this module had been required")
return module

and i get 2 local script, one under an actor, one without and actor, the module script print the text twice

thus, i am wondering how can get around this as i use module scripts to write custom services. thank you :smiley: