Partner studio VMS

Gym & Skills

Adds gyms, paid memberships and strength and condition stats that drop when a character skips training.

Framework fit
ESX QBCore
Category
Free
Studio
VMS
Delivery
Instant email delivery
Single resource
FREE

VMS Gym & Skills is a FiveM gym script that ties exercise to how a character performs. Training raises strength and condition, which affect how fast someone runs and how hard they hit, and neglect lets both slide back down. It suits roleplay servers that want fitness to be an ongoing habit rather than a box ticked once.

How it plays

A player buys a membership and heads to the gym floor. Bench press, barbell, dumbbells, pull-ups, push-ups and the treadmill each count reps on a key press, or on a skill-bar minigame if the server prefers. Stamina for a session depends on condition, which also grows away from the gym through swimming, running and cycling around the city. A stats menu shows where the character stands, and if they stop training for a while the numbers start to fall.

For server owners

  • Run several gyms and sell memberships that expire after a period you choose
  • Make a gym a workplace, with an employee selling passes
  • Let other resources check, add to or reduce a player's skills through client exports, for example a fast food meal that costs condition or a job that needs a minimum strength
  • Choose targets, markers or 3D text for interaction

Before you install

  • Works with QBCore or ESX
  • Interaction: qb-target, ox_target or similar, else plain markers with 3D text
  • Menu resources: qb-menu, ox_lib, esx_menu_default or esx_context
  • Supports progress bar resources, and minigames like skill-bar
  • Expiring memberships rely on the cron resource

Also by VMS

Characters who train will want a fresh look from the Barber Shop or new gear from the Clothes Store. More on the VMS studio page.

No reviews yet — be the first to write one.

Write a review

Reviews are moderated before appearing. Purchased the product? Your review gets a VERIFIED badge automatically.

20 chars minimum

Included with this resource

  • The vms_gym resource and its Lua code
  • A statistics interface showing each character's levels
  • config.lua plus translation.js
  • Translations: English, German, French, Spanish, Portuguese, Polish, Czech