Sleezy Development • Realistic Cycle & Hygiene System (ESX / QBCore / QBox)
Add an immersive cycle and personal care system to your FiveM RP server with configurable phases, hygiene items, pharmacy shops, a personal journal, medical roleplay integration, and optional gameplay effects.
Highlights
- Auto-detects framework: ESX / QBCore / QBox
- Supports ox_inventory / qb-inventory / ESX inventory
- Four configurable cycle phases
- Automatic cycle progression with optional offline catch-up
- Hygiene and personal care items with adjustable durations
- Personal wellness journal and cycle history
- Optional gameplay effects and reminders
- Pharmacy shops with configurable prices and locations
- Medical RP integration with patient approval
- In-game admin panel with cycle management tools
- Customizable UI, colors, logo, and branding
Core Features
-
Cycle phases: Menstruation, follicular, ovulation, and luteal
-
Cycle progression: Configurable phase durations and automatic transitions
-
Offline progression: Optional cycle advancement while players are offline
-
Protection items: Pads, tampons, and reusable menstrual cups
-
Protection reminders: Notifications before protection expires
-
Comfort items: Pain relief and warm comfort packs with adjustable durations
-
Optional effects: Configurable stamina, movement, and screen effects
-
Personal journal: Record moods, symptoms, notes, and cycle experiences
-
Cycle history: View previous cycles and upcoming phase information
-
Player preferences: Optional enrollment, HUD settings, and privacy options
-
Persistent saving: Character-specific data saved through oxmysql
Hygiene & Care Items
- Sanitary Pad
- Tampon
- Menstrual Cup
- Period Pain Relief
- Warm Comfort Pack
Item durations, cooldowns, animations, and inventory requirements are configurable.
Shops
Built-in pharmacy system for purchasing hygiene products and comfort items.
- Configurable shop locations
- Custom item prices
- Cash and bank payment options
- Optional NPC shopkeepers
- Optional map blips
- ox_target and qb-target support
- E-key interaction fallback
- Server-side purchase validation
Medical RP Integration
Authorized medical jobs can request a nearby player's cycle status for roleplay purposes.
- Configurable medical jobs and grades
- Patient acceptance or denial
- Current cycle phase
- Protection status
- Active comfort item status
- Adjustable interaction distance
- Private journal entries remain inaccessible
Admin Tools
- Enable or disable a player's cycle
- Pause or resume progression
- Reset cycle information
- Set a specific cycle phase
- Adjust individual phase durations
- In-game administrator panel
- ACE and framework admin permissions
- Configurable administrator identifiers
UI & Customization
- Custom cycle dashboard
- Personal journal interface
- Optional wellness HUD
- Customizable colors and theme
- Custom logo and server branding
- Editable text and notifications
- Adjustable UI positioning and scale
- Configurable settings through config.lua
Requirements
- ox_lib
- oxmysql
- OneSync
- ESX, QBCore, QBox, or configured standalone bridge
- Compatible inventory system
- Optional ox_target or qb-target
Installation
- Install ox_lib and oxmysql.
- Import the included SQL file.
- Add the provided care items to your inventory.
- Configure cycle timings, effects, shops, and permissions.
- Start the resource and test the included commands.
Player Commands
-
/periods — Open the cycle dashboard
-
/periodadmin — Open the admin panel (authorized staff only)
-
/periodcheck [id] — Request a nearby patient's status
Notes
- Designed for roleplay and character immersion.
- Cycle durations are configurable for your server.
- Optional effects can be enabled or disabled.
- Players can manage personal preferences when allowed by the server configuration.
- This is a fictional gameplay system and does not provide real-world medical advice.
Support
For installation assistance or framework compatibility questions, please contact Sleezy Development through our Discord.
discord.gg/sleezydevelopment
Developer: Sleezy Development
Version: 1.0.1
Resource: sleezy_periods
Frameworks: ESX / QBCore / QBox / Standalone
Script Preview: (1) Sleezy Development - YouTube
Discord Support: Discord