The preview 21-V6CmHCfg belongs to KoziiScripts’ free House Robbery release. Its original download points to KoziiScripts/Kozzi_HouseRobbery. The inspected source at commit 5b0f1a132bd35668528a55fc4d39fa2adf13dbdd declares version 1.0.0. The basic flow is a target interaction, skill check and progress animation at a configured house, followed by rewards and a possible hostile NPC. It does not implement an explorable house interior or a searched-room inventory.
Start all required dependencies
The manifest imports ox_lib and oxmysql; the client calls ox_target and the server grants items through ox_inventory. Start these resources before the robbery resource. Put fxmanifest.lua directly inside the resource folder and use that folder name in your ensure command. The old start HouseRobbery example was not the repository name. Framework bridges initialize interaction zones for supported player-load events; the custom bridge is a template requiring adaptation. Check your actual Qbox setup instead of assuming the QBCore bridge establishes universal compatibility.
Correct rewards and cooldown enforcement
The reward handler compares the player position with coordinates supplied by the client. It does not resolve the submitted house ID against Config.Locations or require a server-tracked successful attempt before granting items. Cooldown evaluation occurs in the client, compares client and server game timers and uses a server timestamp reduced by 50 seconds. Validate the configured house, authoritative proximity, active attempt and cooldown on the server before rewarding; reject repeat completion. Do not treat the existing distance check as complete protection.
Configure items and optional integrations
Review Config.Locations, Config.Reward.Items, Config.CoolDown and NPC settings. Make sure reward items exist in your ox_inventory configuration. Config.Police.Function and Config.Ban are empty hooks, so the package does not provide a working dispatch or ban integration by default. Test successful and failed attempts, reconnects, repeated zone initialization, NPC cleanup and rejected invalid reward requests. The original optimization slogan is not a measured performance guarantee; this review did not run the script in FiveM.