FX-PAUSEMENU
Advanced pause menu system for RedM with animations, rewards system, leaderboard, hotkeys display, and full framework compatibility.
3 min readupdated 3 Jun 2026
On this page 18
#๐ฆ INSTALLATION
bashensure fx-pausemenu
- Place the script inside
resources/fx-pausemenu - Add
ensure fx-pausemenuto yourserver.cfg - Restart your server
#โ๏ธ BASIC SETTINGS
luaConfig.Language = "en"
- Defines system language
- Used for UI and notifications
#๐ฌ PAUSE ANIMATION SYSTEM
luaConfig.PauseMenuAnimation = {
Random = true,
Animations = {
{scenario = "WORLD_HUMAN_WRITE_NOTEBOOK"}
}
}
- Plays animation when pause menu is opened
- Random โ selects random animation
- Supports scenario and prop-based animations
#๐ฏ ACTION REQUIREMENT SYSTEM
luaConfig.ActionRequirements = {
map = {
enabled = true,
item = "map",
amount = 1
}
}
- Requires item to use certain actions
- Example โ map requires "map" item
- Can be disabled
#๐ LEADERBOARD SYSTEM
luaConfig.LeaderboardLimits = {
weekly = 10,
total = 50
}
- Limits leaderboard display
- weekly โ weekly top players
- total โ all-time players
#โฑ๏ธ SAVE SYSTEM
luaConfig.SaveInterval = 60
- Saves player playtime periodically
- Value is in seconds
- Prevents data loss
#๐ DAILY REWARD SYSTEM
luaConfig.DailyRewards = {
[1] = {
label = "Daily Reward #1",
requiredTime = 60
}
}
- Rewards based on playtime
- requiredTime โ minutes required
- Includes money and item rewards
luaConfig.DailyResetHour = 0
- Resets daily rewards at specific hour
- Example โ 0 = midnight
luaConfig.DailyResetCmdCommand = "resetdaily"
- Command to reset rewards manually
#๐ WEEKLY REWARD SYSTEM
luaConfig.EnableWeeklyRewards = true
Config.WeeklyResetDay = "monday"
Config.WeeklyResetHour = 20
- Enables weekly rewards
- Rewards top players by playtime
- Automatically distributed
luaConfig.WeeklyRewards = {
[1] = {
label = "First Player #1"
}
}
- Defines rewards for top players
- Supports money and items
#๐ TOTAL TIME REWARD SYSTEM
luaConfig.TotalTimeRewards = {
[1] = {
label = "5 Hours",
requiredTime = 300
}
}
- Rewards based on total playtime
- Permanent progression rewards
- Encourages long-term play
#๐ฎ HOTKEY SYSTEM
luaConfig.Hotkeys = {
["Z"] = {label = "Ragdoll"},
["B"] = {label = "Point Finger"}
}
- Displays keybinds in UI
- Helps new players
- Fully customizable
#๐ฏ HUD CONTROL
luaConfig.HideHud = function()
Config.ShowHud = function()
- Automatically hides HUD when menu opens
- Works with fx-hud
- Optional system
#๐ NOTIFY SYSTEM
luaNotify({
text = "Reward claimed",
type = "success"
})
- Framework-based notification system
- Supports VORP / RSG / REDEMRP
#๐ LOCALE SYSTEM
luaConfig.Locale = {
["en"] = {
["rewardClaimed"] = "You received: ${items}"
}
}
- Multi-language support
- Fully customizable messages
#โ๏ธ SERVER CONFIG
luaSV_Config.Webhook = {
url = "YOUR_WEBHOOK",
logo = "...",
banner = "...",
color = 16775871
}
- Discord logging system
- Sends events to webhook
- Optional but recommended
#๐ง VORP SETUP
luaself.Joblabel = function(value)
- Required for job label sync
- Updates job label in UI
- Must be replaced in vorp_core
#โ ๏ธ IMPORTANT NOTES
- Rewards depend on playtime
- Daily reset must be configured
- Weekly rewards require EnableWeeklyRewards
- HUD integration requires fx-hud
- Locale must match selected language
#๐จ COMMON MISTAKES
- Rewards not working โ wrong time config
- Leaderboard empty โ playtime not saved
- Animation not playing โ invalid scenario
- HUD not hiding โ fx-hud not running
- Webhook not sending โ invalid URL
#๐ SUMMARY
FX-PAUSEMENU provides:
- Advanced pause menu system
- Daily / weekly reward system
- Leaderboard system
- Animation system
- Hotkey UI system
- Full framework compatibility
ยฉ Fixitfy Development