[PAID] [ESX/OLDESX/QBCore/QBUS] Advanced Marriage and Engaged Script - uniqers-marriage #esx #qbcore

banner

Gallery

banner

























:ring: Uniqers Marriage System – | Fully QBCore & QBOX & ESX Support :rocket:

:receipt: Full Features List

:package: General System

  • :desktop_computer: Fully responsive – Supports all FiveM resolutions: Full HD, 2K, 3K, 4K, and ultra-wide.
  • :person_in_tuxedo::person_with_veil: Marriage, Engagement, Divorce, CK System, Admin Page, Badge Award System – Fully integrated and seamless.
  • :bullseye: Works with both NPC and Target systems – Configure starting points globally or per location.
  • :round_pushpin: Add priest/NPCs to multiple areas (e.g., city + town).
  • :scroll: Marriage certificate – Exclusive to the owner and viewable.
  • :heart: Smart ring system – Locate your spouse on the map.
  • :brain: Ring tracking: Configurable toggle (smart/normal blip).
  • :heart_with_arrow: Spouse blips and heart emojis – Toggle visibility via config.
  • :watch: MiniHUD system – Show/hide, repositionable, save with ENTER, reset supported.
  • :receipt: MiniHUD includes customizable hours and minutes.
  • :people_holding_hands: Players can show/hide HUD via configurable commands.
  • :counterclockwise_arrows_button: Synchronized animations and full prop support.
  • :repeat_button: Proposal uses ring box prop – Customizable.
  • :coat: Clothing system – Buy wedding outfits from priest.
  • :running_shirt: Gender-aware outfits – Configurable for both ESX and QBCore and QBOX .
  • :puzzle_piece: Supports external clothing systems like illenium-appearance, rcore, skinchanger, qb-clothing, etc.
  • :gear: Use customclothing() to add your own skin logic.
  • :ring: Rings automatically shown/removed on fingers (engagement/divorce).
  • :speech_balloon: Marriage proposal has gender-specific animations – configurable.
  • :package: Ring ordering system with smart delivery (courier honks, animations, leaves after).
  • :wrapped_gift: Priest now gives surname change option after divorce (one-time use).
  • :shopping_bags: All item names update after surname change (e.g., ID card, license).
  • :speech_balloon: Full translation system – All strings in config.
  • :globe_showing_europe_africa: Discord Webhook support – Engagement/Marriage/Divorce notifications.
  • :camera_with_flash: Profile avatars: metadata-based, or GTA-style defaults if empty.

:gear: Configurables

  • :repeat_button: Wedding prep time and payment.

  • :compass: Blip settings: sprite, visibility, color, scale, and name.

  • :wrench: Inventory system: qbcore, oxqbcore, esx, oxesx, otherqb, otheresx.

  • :link: Marriage framework: QBCore / ESX / QBOX

  • :outbox_tray: MySQL options: oxmysql / mysql-async / ghmattimysql

  • :page_with_curl: Notifier system: Customizable notifications.

  • :counterclockwise_arrows_button: Divorce type: Consensual or force.

  • :hammer_and_wrench: Webhook text, title, image are editable.

  • :outbox_tray: Item update type: reload, removed

  • :pushpin: Priest location options:

    • Coordinates, model, animation scenario, visibility, name, sprite, scale, blip image.

:judge: Priest Job System

  • :folded_hands: Toggle priest role as NPC, real player or both.

  • :briefcase: Job commands: /marriage, /divorce

  • :clipboard: Priest Panel:

    • View marriage requests
    • Accept/Reject by age, eligibility
    • Colored age indicators (green = 18+, red = <18)
    • XP system for priests (approve/reject, marry/divorce)
    • Stats: Married count, pending requests
    • Priest level garage access (includes own UI)
  • :people_holding_hands: Direct player-based ceremonies via chat + command

  • :counterclockwise_arrows_button: Divorces: Priest-led or player-initiated via NPC.

:bar_chart: Marriage Stats Page

  • :chart_increasing: Full list of married citizens

  • :magnifying_glass_tilted_left: Search, sort by duration (longest/shortest)

  • :sports_medal: View badges earned

  • :spiral_calendar: Anniversaries: View past/future events & countdowns

  • :trophy: Rewards:

    • 1-month: Badge + prize
    • 3, 6 months, 1 year+ tiers
    • Configurable reward values
  • :cross_mark: Divorce removes reward eligibility

:package: Inventory Support

  • :white_check_mark: Supports usable item detection:

    • QBCore: QBCore.Functions.CreateUseableItem()
    • ESX: ESX.RegisterUsableItem()
  • :test_tube: Compatibility with all inventories using those methods.

  • :mechanic: Custom inventory? Contact us.

:locked_with_key: Admin Features

  • :crown: Multi-job command access (givemarriage, divorce, etc.)

  • :shield: Permission-based admin roles (admin, god, etc.)

  • :clipboard: Offline marriage/divorce panel:

    • End marriage of characters who CK’d or left server
    • Marry characters offline if needed
  • :skull: CK trigger handler – Auto-syncs with marriage system

:satellite: Advanced Blip Logic

  • :round_pushpin: Two blip modes:

    • Nearby-only (smart)
    • Global live tracking
  • :heart_with_arrow: Spouse top emoji configurable (:heart: or any emoji)


NEW UPDATE READY 7.0







:ring: Advanced Loyalty & Quest System
Compete for the Top: Introducing a new Loyalty System! Earn points by completing legal or illegal tasks with your spouse and fight for a spot on the Top 10 weekly leaderboard.

Weekly Rewards: The leaderboard resets every week at a time you define in the config, distributing exclusive, configurable rewards to the most loyal couples.

Exclusive NFT Loyalty Card: Top 10 winners receive a special, metadata-enabled NFT Loyalty Card as a token of their devotion.

Engaging Quests: Team up with your partner to tackle Daily Quests (reset every 24 hours) and One-Time Quests for unique challenges and point boosts.

:money_bag: High-Risk, High-Reward Illegal Missions
Partner Up for Crime: Take on dangerous new illegal tasks designed for two. These missions offer more loyalty points but come with a high risk of being reported to the police.

Role-Based Heists: Teamwork is essential. Missions require specific roles.

The Lookout: Intimidate the cashier and customers by aiming your weapon to fill the “Scare Bar.” Firing your weapon builds fear even faster.

The Collector: Your job is to crack the register and grab the items.

The Mechanic & Hacker (Vehicle Theft): One partner must lockpick the vehicle’s door while the hacker uses the built-in hacking device to start the engine. (No additional hacking script required!)

Dynamic Police & Alarm System: Failure isn’t an option. Failing a skill check, running out of time, or not controlling the NPCs will trigger a hidden alarm, notifying the police.

Smart NPC AI: NPCs are no longer predictable.

During robberies, there’s a 50% chance the cashier will attack you.

Killing one NPC may cause others (50% chance) to panic, flee, sound the alarm, or even fight back!

Built-in Systems: All illegal tasks use a built-in, standalone skill bar, so you don’t need any additional scripts.

:gear: Unmatched Configuration & Immersion
Total Target & Text UI Control: Full compatibility is here! You can now configure the script to use qb-target, ox-target, any custom target system, or all DrawText prompts directly from the config.

Player-Driven or NPC-Automated: You decide how marriage works. Run a fully automated NPC priest system or enable the “Priest Panel” for players with the priest job to manage marriages.

Hard RP GPS Blip: A new config option enables a “Smart GPS Ring.” Your partner’s blip is only visible if they are wearing their Wedding Ring. If they drop the item, their blip disappears!

Intelligent Ring Delivery: Our ring delivery NPC is smarter than ever. The AI now tracks your real-time location to deliver the ring directly to you, wherever you are.

Developer Friendly: Add your own custom couple tasks using the provided export trigger codes.

:desktop_computer: Upgraded Management & UI
Completely Revamped Admin Panel: The admin panel has been fully updated, allowing staff to easily perform or delete any marriage and engagement transactions.

New Badge Rewards Page: Players can now visit their “Married Page” to claim their milestone badge rewards.

Immersive Items & Animations: Using your Wedding Certificate or the new NFT Loyalty Card is no longer just a click. This update adds unique animations and props when you show your items.

Emoji Command: Players can now toggle their partner’s overhead heart emoji on or off with a simple command.

:wrapped_gift: FREE Bonus Script Included!
All buyers of uniqers-marriage will now receive the uniqers-coupleanims script ABSOLUTELY FREE! Use it to add even more romantic tasks and animations for your players.

:package: All-In-One Package

:light_bulb: Script includes full functionality:
Engagement + Marriage + Priest Job + CK System + Admin Page + Couple anims script + Badge Award System and many others in a single system.

:megaphone: Notes

  • :globe_with_meridians: 100% Config-controlled
  • :link: ESX and QBCore & QBOX full support
  • :brain: Full translatability & optimization
  • :puzzle_piece: Contact for custom support
  • :link: Script compatible for uniqers-multicharacter-v2

:white_check_mark: Fully tested on all major frameworks and screen sizes. Latest version: v6.5.0


:rocket: New Update – Brand-New Features

:puzzle_piece: Special Action-Based Animations
In this update, we’ve introduced special action-based animations, which means that every animation now comes with its own unique behavior, logic, and features, depending on how that animation is used.


:bathtub: Shower Animation (Solo & Couple)

  • The shower animation can be used either solo or together with your spouse.
  • After you send a request to your partner and they accept it, a brand-new feature added in this update allows even couple animations to be played exactly at the location you choose.
  • You have full control over the position, placement, and direction of the animation.

How it works:

  • After selecting the shower location, the animation begins
  • Both you and your partner remove your clothes
  • You take a shower under the flowing water above
  • Once the action is completed, your clothes are automatically put back on
  • The animation ends smoothly

:person_in_bed: Special Action-Based Sleep Animation (Solo & Couple)

  • The sleep animation can be used either alone or together with your spouse.
  • After your partner accepts the request and the positioning is completed, both players are presented with a choice:

:right_arrow: Play only the sleep animation
:right_arrow: Actually go to sleep and advance time

  • If you choose only the sleep animation, the animation will play without affecting time
  • If you choose real sleep, the current in-game time is advanced by the number of hours defined in the config, for both players
  • When you wake up, time will have progressed accordingly

:blush: Facial Expression Modes (Emoji + Sound Effects)

  • Facial expression modes have been added
  • When you change your facial expression:
    • An emoji appears above your head representing that emotion
    • A matching sound effect is played
  • Emotions can be expressed instantly
  • You can use them alone or together with your spouse
  • Both players can share and display the same emotions at the same moment

:speech_balloon: MSN-Style Text Animations

  • You can send your spouse special text-based animations
  • These animations are inspired by classic old-school MSN-style animations

Sending process:

  • Write your message
  • Choose the animation you want
  • Pay the cost of the selected animation
  • The animation is then sent and played accordingly

:gear: Fully Configurable System

  • As always, everything can be customized through the config
  • You can modify absolutely every detail you can think of, including:
    • Emoji colors
    • Emoji styles & types
    • Animation rotations & directions
    • Sound effects
    • And every aspect of the scripts themselves, down to the finest detail






This update is not just a Valentine’s-specific update; you can remove the Valentines Day part through the config and change it to ‘Special event for married people.’ So since everything can be changed, don’t think of it as being just for Valentine’s :slight_smile:

:sparkling_heart: HUGE UPDATE: The Ultimate Valentine’s Day Experience! :sparkling_heart:
Love is in the air! We are thrilled to announce a massive, highly requested update to the UniqersMarriage script. Give the couples in your city an unforgettable experience with our brand-new, fully synchronized Valentine’s Day Event System!

This isn’t just a simple UI update; it’s a complete interactive experience with missions, gifts, animations, and rewards, all highly optimized and saved directly to the database.

:sparkles: What’s New in the Valentine’s Update?
:artist_palette: Stunning Interactive Valentine’s HUD: A beautiful, dynamic user interface that tracks the couple’s progress. It features a real-time countdown timer, a filling “Heart” progress bar, and a live checklist of romantic tasks.

:couple_with_heart: 5 Unique Romantic Missions: Couples must complete specific tasks together to earn the ultimate Valentine’s reward:

:camera_with_flash: Take a Photo: Couples must stand close and take a selfie. (Fully integrated with FiveManage or Discord Webhooks to actually capture and save the screenshot!).

:wrapped_gift: Send a Gift: Spouses can buy surprise gifts for each other directly from the UI.

:wine_glass: Drink Wine Together: A synchronized romantic animation where couples drink wine.

:smiling_face_with_three_hearts: Show Your Love: Share the love with synchronized emotes and beautiful particle effects.

:bed: Sleep Together: A cozy, synchronized couple animation.

:automobile: Advanced Gifting System (Items & Vehicles!): Players can spend their cash or bank money to send gifts to their spouse. You can configure any item (phones, rings, etc.) or Vehicles. If a vehicle is gifted, it’s instantly sent to the spouse’s garage with a special, randomized “LOVE” license plate!

:money_bag: Epic Final Reward: Once all 5 tasks are completed, the progress bar hits 100%, and couples can claim their grand prize (Configurable cash amount). The celebration includes on-screen confetti and fireworks!

:floppy_disk: Fully Optimized & Persistent: This new update features optimized.

:gear: Highly Configurable (Sneak Peek)
You have total control over the event! Easily adjust the event duration, reward amounts, and the items/vehicles available in the gift shop.

Lua
UniqersMarriage.ValentineEvent = {
Active = true, – Enable/Disable the Valentine’s Event globally
Reward = 500000, – Grand prize for completing all tasks
DurationHours = 1, – How long couples have to complete the event
}

UniqersMarriage.ValentineGifts = {
{
id = “item1”,
type = “item”,
name = “phone”,
label = “Latest Smartphone”,
price = 5000,
image = “./img/phone.webp”
},
{
id = “car”,
type = “vehicle”,
name = “hustler”,
label = “Vapid Hustler”,
price = 250000,
image = “./img/hustler.webp”
},
– Add as many custom gifts as you want!
}
Get ready to spread the love in your server! Download the latest version now and let your players experience the most immersive marriage script on FiveM.

buy

store

docs

supportquestion

Code is accessible No
Subscription-based No
Lines (approximately) 3500+
Requirements QBOX-QBCORE-QB-TARGET - ESX-OXLIB-OX-TARGET
Support Yes
11 Likes

Would it be possible to add an option, to choose for married couple whether they want to use one surname or different for each other? :thinking:

1 Like

Of course, this is a good idea. We will definitely add this as soon as possible and will also give the couple the opportunity to choose a brand new surname if they wish. In this way, she can choose and use his spouse surname if she wishes. If they want, they can create a new surname, choose a new surname and use it. If they wish, they prefer to use their original surname.

5 Likes

SHOWCASEV2

NEW UPDATE READY version ‘2.0.0’
The new features in this major update are:

  • When you come to get your marriage documents after getting engaged, the priest will give you 3 options during the final process.
  • Option 1: Your and your spouse’s surnames remain the same.
  • Option 2: You take your spouse’s surname and your surnames will be the same.
  • Option 3: You create a brand new surname and you will both get married with your new surname and your names will be the same.
  • You can only create a surname with letters, you cannot write numbers.
  • If you do not change your name, the system will only marry you.
  • But if you use the name change options, the system will marry you after the name change, then it will update the items in your inventory such as ID card, driver’s license, engagement ring, etc. because they belong to your old names, so the system will update them.
  • You can choose the item update type via config. This feature helps update the name information in the item info section for ESX and QBcore if you are using metadata. If your system is being updated by reloading, that is, deleting the old item and giving a new item, write “reload”. If the system requires deleting the old item and removing the new one from the municipality, for example, write “removed”.
  • You can set the name of the items in the config.
  • We introduced a Discord webhook system.
  • In this way, discord webook will broadcast special events such as marriage, engagement, divorce on your private discord.
  • You can edit everything in detail from the config, including Discord webhook and webhook image, webhook text and titles.
  • If your partner is not in the game, you will not be able to claim.
  • Each line in the script has been added to the translation system on the config, so you will be able to translate everything easily.
3 Likes

NEW UPDATE READY version ‘2.1.0’
All the images used for the script used to be stored in the Discord repository. After Discord’s link update, all images of the script will now be located in the img folder inside the script. All the pictures are included in the script, you can edit it as you like.

1 Like

NEW UPDATE READY version ‘2.5.0’
In this new update, you will be able to change the icon of the target system you use through the config.
We’ve also added a location option to the configuration section, so you’ll be able to customize each priest location you add.
For example, if you want to have a priest in a city or town, you can change all the characteristics of these two priests specifically for that location.
You will be able to change location blip names, location priest npc coordinates, location custom preist npc model, location custom priest scenario, whether the location custom priest blip will appear, and location priest blip sprite, color, screenshot, and scale properties. .
and you can add and customize as many priest locations as you want.
We also added links to the config where you can find icons and blips :slight_smile:
As seen in the picture.



3 Likes

NEW UPDATE READY version ‘2.7.0’
In this update we added ox-inventory compatibility for qbcore and esx.
You can now set the inventory type you use via config.
for qb-inventory > qbcore
for qbcore ox-inventory > oxqbcore
for esx evnanter > esx
esx for ox-inventory > oxesx

2 Likes

The system runs on our server without any problems

1 Like

Thank you very much for the feedback. Do not hesitate to contact me with any questions or problems, I always support you.


NEW UPDATE READY version ‘3.0.0’
In this update, we made a small correction to the config option we added to select your inventory.
The correction detail is as follows = UniqersMarriage.Inventory = “qbcore” – select your inventory - qb-inventory = “qbcore” or esx-inventory = “esx” or other qbcore inventory = “otherqb” or other esx inventory = “otheresx”

If you have an inventory problem or are using an undefined inventory, contact us and we will check it. Every inventory that uses the ESX AND QBCORE infrastructure and uses the following functions has been defined.

For QBCore = QBCore.Functions.CreateUseableItem(‘weddingring’, function()

for ESX
ESX.RegisterUsableItem(‘weddingring’, function()

There will be no problems with inventories that use these two functions.

If you do not use these but use inventory that uses special functions, contact us.

Another update is wedding attire.
If you are engaged, you can go to the priest and buy your wedding clothes with money and wear them.

You can change all the details and details about the clothing system through the config.

The system will recognize Male and Female specifically and will dress the male and female clothes you have prepared for ESX and QBcore in your config, according to gender.

The outfit function was prepared for esx and qbcore. If you are using a custom outfit change system, you can add this function to the config.
You can adjust and change everything in the config, including clothing cost, men’s and women’s clothing combinations, thank you!

Fivem Advanced Marriage and Engaged Script UPDATE V4.0 #fivem #esx #qbcore #qbus (youtube.com)

NEW UPDATE READY version ‘4.0.0

Many features came in this major update.

If you want, you can make the marriage system NPC in standard settings or you can change it and have it done by a player with a real priest job. Or you can do both.
For this setting.

UniqersMarriage.JobsFunction = “yes” – If you set it to yes, the marriage and divorce features become a real player with a priest job. if no npc doing everything.
UniqersMarriage.NPCFunction = “yes” – If you set it to yes, the marriage and divorce features become npc. if no job doing everything.

You can change the job name, commands and everything from the config.
Job commands come with standard settings as /marriage and /divorce.
Only married people can divorce. Only engaged people can get married.

The ring box prop is used when proposing, you can change it.
We added props to all scenes that required props. It was a realistic scenario.

We have created an e-shop page where you can buy the ring. Only a special ring is sold here and this page exists only for this purpose. You can change the ring purchase command and everything else in the settings.
After the ring is purchased, the ring is shipped and delivered to you.
You can change the courier, cargo car, cargo car name, the prop and animation used by the courier while delivering the cargo, and the prop and animation used by the player when receiving the cargo, via the config.
After the cargo is delivered, the courier gets in the car and leaves. You can also adjust the ring price from the configuration.

After the engagement, the couple automatically uses the prop ring and it appears on their finger. When they divorce, the rings automatically come off the fingers.

The customclothes function has been improved, allowing you to add your own custom clothes changing script.
Updated as follows

customclothes(manwear, womenwear, manringwear, womenringwear, unwearring)

In other words, you will be able to add your own replacement code specific to each transaction to this function.
For example, if you use illenum-apperance, you can add it.

You will be able to change the heart emoji that appears on the heads of the married couple via the config. UniqersMarriage.SpouseTopEmoji = “:heart:” – your spouse emoji at top head

Once engaged, your character will be able to use a real ring prop. For this, you need to be engaged and have the ring in your inventory. You will be able to change the ring prop, animations, attachment and removal commands via the config.

You will be able to change the animations used when making a marriage proposal, separately for men and women, from the config.

In general, we added everything to the config and also added everything that could be translated.

We value your feedback on this update and future updates, thank you! If you experience any problems, please do not forget to contact us.

1 Like

NEW UPDATE READY version ‘4.0.1’
Now ready notiy just showing 1 time.

NEW UPDATE READY version ‘4.0.2’

In this update, we added an additional feature to framework selection.
Now, upon the request of some of our customers, framework variants that use qbcore and esx infrastructure but have been renamed or have different names will be compatible with our scripts. All you have to do is add the name of your framework that uses these variations to the config. In this way, our scripts for variations will work.

here it is.

Config.Framework = "qbcore" -- "qbcore" or "esx" or "qbus" or "oldesx" - if you need custom framework contact us 
Config.CoreName = "QBCore" -- for qbcore = "QBCore", for qbus = "QBCore", for esx = "ESX", forold esx = "ESX", for qbcore or esx variation like ASDCore, Blabla core = "BLABLACore",
Config.CoreName2 = "qb-core" -- for qbcore = "qb-core", for qbus = "QBCore:GetObject", for esx = "es_extended", forold esx = "esx:getSharedObject", for qbcore or esx variation 

NEW UPDATE READY version ‘4.0.3’

“otherqb” functions its updated.

So detailed and stabil working 10/10

1 Like

Love it :heart_eyes:

1 Like

NEW UPDATE READY version ‘4.0.4’

“esxnotify” functions its updated.

We also thank you for your review and thank you for choosing us. @ espasofvm @MvereRP

NEW UPDATE READY version ‘4.5.0’
All SQL codes have been checked in this update.
All refresh codes have been optimized.
A setting that you can set for the refresh times of the codes has been added to the config.

NEW UPDATE
When you purchase this script, you will get the esx-qbcore-custom version. Adjust whichever config you use and use it all in one.

NEW UPDATE READY version ‘4.6.0’ In this update, the ox-target feature available for both qbcore and esx. qb-target only be used for qbcore. You will be able to select the target system from the config.