New public modules cannot be required across experiences anymore

All this module does is print hello world however it only works in my friend’s place and no longer works in my place.

https://create.roblox.com/store/asset/101042415907102

require(101042415907102).hello()



Expected behavior

Public modules should load across experiences just like it was before

20 Likes

I agree with this very humble individual. Please fix this issue ASAP.

3 Likes

Are you kidding me? Limiting the amount of public shares to 10?

1 Like

It is only for users that have not verified their phone number or ID. If you have one of those then the limit is raised to 200.

Still that’s stupid. I get it was probably to reduce spam, but still. Going from unlimited a month to now limiting it???

200 a month is better than nothing I suppose. Also, just curious, what would you need that many model uploads for?

so i figured out its related to this asset privacy update

even though my friend didn’t opt in his module is still treated like hes opted in

why is this update forced on everyone even though we didn’t opt-in? why can’t we have open-use models anymore??

Hi Android7User, we’re taking a look at this. Can you provide more context? was this asset loading working beforehand. Do you also know when your friend opted into asset access control?

It is also worth clarifying that opting in to asset access control should not impact accessibility of one’s models as those are restricted for everyone (and have been historically even before the asset privacy update), aside from those put on store.

1 Like

No it wasnt loading beforehand. This only affected new require assets. Older require assets can still load across experiences.

My friend did not opt-in to asset access control and his newly created model cannot be loaded with require across experiences.

As i said before new require(id) assets cannot be loaded across experiences regardless of them having distribute to marketplace switch enabled

1 Like

@Android7User are you still experiencing the issue?

1 Like

Yes I am.

I figured out something interesting this might be related to this issue

its about this specific api https://develop.roblox.com/v1/assets?assetIds=101042415907102

see my friends model says “isCopyingAllowed:false”

now when we check for example popular admin model that uses require https://develop.roblox.com/v1/assets?assetIds=7510622625

that says “isCopyingAllowed:true”


edit: its worth to notice that the example i used is adonis loader and it cannot be required because its not a mainmodule

however 7510592873 is adonis mainmodule and it has “isCopyingAllowed” set to true and it can be required across experiences with require() function

same thing goes to my friend’s module its a mainmodule so it should be possible to require it across experiences just like adonis mainmodule however it cannot be required because of “isCopyingAllowed” being set to false

1 Like

yeah i’m also experiencing this
a module that just returns “hello” won’t load in others’ + group games
even if i give use permission to the person / group it won’t load

1 Like

I’m also experiencing this issue.

2 Likes

I am also experiencing this issue

1 Like

hey guys, look at the first version of this asset
https://assetdelivery.roblox.com/v1/asset/?id=101042415907102&version=1

having same issue

1 Like

@riddlemasta any update on this issue?

Since you pointed this out the module seems to be having past history of attempting to bypass marketplace policies with extremely large scripts.

I asked my friend to reupload same module but without any past version history of bypassing marketplace policies.

Guess what? same issue it just doesn’t work even if its pure print hello world module with no bypasses at all.

https://create.roblox.com/store/asset/108411571932110/test-printer-reupload
require(108411571932110).hello()

They seem to be ignoring it honestly i haven’t tested insertservice or assetservice those might work as a backup for require

Still doesn’t change the fact require is still broken for new modules

edit: your screenshot failed to load or something idk whats this supposed to be?

UPDATE: require works only when i purchase the model lol what the heck??? only insertservice is supposed to be like this? require is known to work without experience owner having to purchase the model.


Edit: once i remove it from my inventory it stops working - i assume this is unexpected behavior this is not how require used to work.