Premium Secretary NPC [QBcore/ESX](FREE)

:briefcase: An immersive NPC-based communication system that allows players to submit messages directly to your Discord via webhooks โ€“ fully customizable and framework-compatible.


:sparkles: Key Features

:woman_office_worker: NPC System

  • :heavy_plus_sign: Multiple Secretary NPCs across the map
  • :performing_arts: Choose any ped model
  • :woman_standing: Realistic idle animations
  • :world_map: Optional map blips (custom sprite, color, label)
  • :dart: Easy placement via vector4 coordinates

:hammer_and_wrench: Interaction & UI

  • :dart: Supports qb-target, ox_target, or drawtext
  • :memo: Sleek ox_lib input dialog
  • :mag: Phone number format validation
  • :bust_in_silhouette: Auto-fills character name (QBCore/ESX)
  • :no_entry_sign: Built-in profanity filter
  • :hourglass_flowing_sand: Visual progress bar for submissions

:speech_balloon: Discord Integration

  • :satellite: Sends submissions to Discord via webhooks
  • :art: Custom embed colors, titles & fields
  • :bell: Per-NPC Discord role mentions
  • :receipt: Optional display of player ID, Steam, License, Discord
  • :shield: Optional fallback role if none is assigned to the NPC

:wrench: Framework & Notification Support

  • :gear: Compatible with QBCore & ESX
  • :bell: Notifications: ox_lib, okokNotify, or native
  • :computer: Fully responsive across resolutions and settings

:earth_africa: Localization

  • :globe_with_meridians: Built-in EN, BG, ES support
  • :pencil2: Easy to translate or edit any text

:closed_lock_with_key: Technical Features

  • :brain: Optimized performance โ€“ only processes nearby players
  • :chart_with_downwards_trend: Low CPU impact
  • :rocket: Proper cleanup on stop/restart
  • :closed_lock_with_key: Server-side validation & filtering
  • :gear: Clear and editable config (not escrowed)

:toolbox: Use Cases

  • :classical_building: City Hall secretary โ€“ player questions & requests
  • :man_police_officer: Police front desk โ€“ file reports
  • :receipt: Job application terminal โ€“ whitelist role submissions
  • :sos: Staff support tickets
  • :office_worker: Business communication system for owners

:shopping_cart: Purchase

:shopping_cart: Tebex: Click

:globe_with_meridians: Join our Discord

:link:Discord: Click

:camera: Media


:movie_camera: YouTube Preview: Click

Code is accessible No
Subscription-based No
Lines (approximately) 500+
Requirements QBcore/ESX
Support Yes
5 Likes

Seems simple, but bro thats awesome ! Keep release !

1 Like

Thank you so much !

W script, very usefulโ€ฆ

1 Like

For any issues with the script, please submit a ticket on my Discord . I will respond as quickly as possible.


What is written here is not true (Code is accessible), only the config is accessible and it is not usable.

Ah yes, youโ€™re one of those people who like free stuff, but youโ€™re still going to find something to complain about instead of just saying 'Hey, thank you for the free stuff

Nope, I donโ€™t just like false information what was made here, I use a lot of Github, so you canโ€™t give false information because everything is open there and not like here where tebex is distributed for free stuff, another small example ns-loadingscreen client encrypted why whatโ€™s in it to be encrypted.

:joy:

If you dont like it just dont take it โ€ฆ bruh have a nice day !