Newb_BridgeResource layout

MrNewb resource layout

fxmanifest pattern

shared_scripts {
    '@ox_lib/init.lua',
    '@Newb_Bridge/import.lua',
    'configs/*.lua',
    -- shared classes/helpers that run on both sides
}
 
client_scripts {
    'resource/client/*.lua',
}
 
server_scripts {
    'resource/server/*.lua',
}
 
dependencies {
    'ox_lib',
    'Newb_Bridge',
}

List scripts explicitly in load order. Avoid modules/** globs so escrow and review stay predictable.

Player lifecycle

Register world objects on Newb_Bridge:client:playerLoad and tear them down on Newb_Bridge:client:playerUnload. See Events.