Documentation

Setup guides & support

Statistics

πŸ’¬ Purchased 526+ times and trusted by 122+ FiveM servers. Β 

πŸ”₯ New releases every month β€” join our Discord!

9605b8c9a71daaacecfac84e3cbb17a8a16bea80.png

Trusted by:

  • Aero_Beats

    LMX Bodybag V2 + (Co...

  • Proxy

    FivePulse Pro

  • nickcpld

    LMX Minimap Creator ...

  • Caesar1989

    FivePulse Free

  • hek174

    LMX CarAdmin β€” All-I...

  • gh05tn3t

    FivePulse Free

  • gh05tn3t

    FivePulse Pro

  • Zexus_Warrior

    test

  • gh05tn3t

    FivePulse Free

  • t_roy9

    LMX TV/Cinema Builde...

  • FYC_JD

    Ultimate LMX Script ...

  • Andrew_Peter

    FivePulse Pro

LMX Advanced Drug Sa

25.90 USD

32.38 USD

LMX StoreMaster

24.99 USD

LMX Periods

Realistic Cycle & Hygiene System (ESX / QBCore / QBox)

[[youtube:rLOHft67Bz8]]

Add a lightweight, immersive menstrual cycle system to your RP server with phases, protection items, pharmacy shops, medical integration, and configurable effects.

Highlights

  • Auto-detects framework: ESX / QBCore / QBox

  • Auto-detects inventory: ox_inventory / qb-inventory / ESX inventory

  • Phased cycle progression in real-life hours (fully configurable)

  • Hygiene protection items with durations + expiry warnings

  • Painkiller system with duration + anti-spam cooldown

  • Stain / smell system with nearby player reaction

  • Pharmacy + convenience store shops with prices, blips, and ox_target support

  • Admin tools + Medical RP β€œcheck patient status” integration

[[ frameworks : esx, qbcore, qbox ]]

[[ version : Released This Month ]]

Core Features

  • Cycle phases: menstruation, follicular, ovulation, luteal

  • Offline catch-up: cycle advances properly even if players were offline

  • Config-driven timings: full cycle length + per-phase windows

  • Protection system: pad / tampon / menstrual cup (custom durations)

  • Protection warning: notifies shortly before protection expires

  • Painkillers: temporarily suppress symptoms with cooldown protection

  • Effects toggles: enable/disable stamina, screen discomfort, and stain/smell systems

  • Stain & smell: when bleeding without protection, nearby players can get a reaction + notification

Shops

Built-in shop system for hygiene items and pain relief, with multiple locations and different pricing tiers (pharmacies + convenience stores).

  • Configurable shop list (coords, labels, items, prices)

  • Optional blips

  • Optional ox_target interaction with fallback proximity UI

Medical RP Integration

  • Whitelist jobs (ambulance/doctor/ems/hospital by default)

  • Doctors can check a patient’s status (phase/bleeding/protection)

Admin Tools

  • Enable/disable cycle per player

  • Set cycle lengths

  • Force phase (debug/testing)

  • Supports ACE permission and framework group permissions


Requirements

  • ox_lib (UI, context menus, callbacks)

  • oxmysql (database)

  • One inventory system: ox_inventory OR qb-inventory OR ESX inventory

  • Optional: ox_target for shop interaction zones

Install (Quick)

  1. Ensure ox_lib and oxmysql are installed and started before this resource.

  2. Import the provided SQL (recommended) or let the script auto-create the table on start.

  3. Add the items to your inventory system:

    • ox_inventory: add items in ox_inventory/data/items.lua (exports included in config comments)

    • QBCore/QBox: add items in qb-core/shared/items.lua and ensure usable items are enabled

  4. Configure config.lua (cycle timings, effects, shops, medical jobs, admin groups).

  5. Start the resource and test with the included commands.

Player Commands

  • /periodstatus β€” show current phase, next phase timing, protection status, painkiller status

  • /period_optin β€” opt into the system (for whitelisted players or manual use)

Notes

  • This is an RP/immersion feature. Use sensible settings for your community.

  • All timings are in real-life hours and are configurable.

  • Debug mode can be enabled for development/testing.

Support

If you need help integrating with your framework/inventory or want custom features, contact me with: framework (ESX/QBCore/QBox), inventory (ox/qb/esx), and a short clip or console logs of the issue.