[FREE] FJSF Armour V2 | Advanced Tactical Helmet & Vest System

FJSF Armour Script V2 is a secure and optimized armour system for FiveM, built around both bulletproof vests and helmets as core gameplay elements.

It allows players to apply, remove, craft, repair and safe armour, with full database synchronization and server-side validation.
The system is designed to feel natural in RP while still being reliable and resistant to exploits.

Preview on Youtube

Download

Show Documentation

1775758386999(1)

Join Community

Protection System

Both vests and helmets share the same core system, so they behave consistently and are easy to balance:

  • Three tiers based on durability
  • Weapon-based damage handling
  • Distance-based damage scaling
  • Real-time durability loss
  • Custom HUD
  • Fully validated on server side

Vests

Focused on body protection and long-term usage

  • Custom models and textures
  • Vest plate system – repair the vest while wearing it

Helmets

Focused on head protection and combat feedback

  • Headshot damage handling
  • Impact effects on headshots
  • Effectiveness based on durability, weapon damage and distance


Repair Stations & Crafting

The script includes a flexible repair station system, fully configurable per location

Each station can have:

  • Custom coordinates and blip
  • Restricted access by jobs and grades
  • Its own set of:
    • Vests
    • Helmets
    • Vest plates
    • Crafting and repair ingredient

ezgif.com-animated-gif-maker

This allows servers to create different gameplay zones (e.g. police-only armoury, illegal crafting spots, public repair points)


Core Features

  • Apply and remove armour
  • Crafting and repair systems
  • Persistent armour saving
  • Automatic validation of armour changes
  • Anti-exploit protection
  • Discord logging
  • Debug mode

UI and Customization

Built on fjsf_lib, so everything is consistent with the rest of the ecosystem

  • Three UI styles and three themes
  • Optional blur background
  • Skillcheck system
  • Support for 3D Text, TextUI and markers
  • Compatible with fjsf_3dtextui

ezgif.com-animated-gif-maker (1)

Requirements

ox_inventory
fjsf_lib
oxmysql


Information

Code is accessible No
Subscription-based No
Lines (approximately) 2500+
Requirements ox_inventory, fjsf_lib, oxmysql
Support Yes
7 Likes

The helmet part about this is sick!

1 Like

Appreciate it :oncoming_fist:
Spent some time making the helmet system feel smooth
Planning to expand it further

I’m running a small giveaway on Discord for people testing the script and giving feedback.
Feel free to join if you want to try it out or share your thoughts :+1:

1775758386999(1)

:fire: UPDATE 2.1.0 IS HERE! :fire:

New Improvements:

  • Enhanced Debug Mode – Debugging system has been upgraded for better clarity and easier issue tracking during development
  • Custom Notify & TextUI (Config) – Added full support for custom notify and textui systems directly in the config, allowing seamless integration with your own UI

Fixed:

  • Armour Equip Bug – Fixed an issue where players were unable to equip armour properly

ooooweew nice cant wait to try this

1 Like

UPDATE 2.1.1

Fixed:

  • Various bug fixes – resolved multiple minor problems reported by the community

Appreciate it! Let me know what you think once you try it

That thing is fire, but i stop using because, when a GANG that already have a vest or POLICE that already have a vest and they put the armour, the armour gets broken, they just lose the faction vest gang, police or whatever, those have to go back to a shop, search the vest and is kinda meh to do all that…, can you do something about it?

You can fix it by setting useAppearance = false in config.lua under both Config.Helmets and Config.Vests

1 Like

UPDATE 2.1.2

Fixed:

  • Various bug fixes – resolved multiple minor problems reported by the community

This is dope, cant wait till it supports qb-inventory 2.0

not everyone uses ox inv

:fire: UPDATE 2.2.0 IS HERE! :fire:

New Improvements:

  • fjsf_armour:playerDataChanged client event – Triggered when player’s armour and helmet data are changed

Changed:

  • Get Player Data client export – Returns player’s client armour and helmet data optimized for HUD usage

good good is gang vest and normals and that one with helmet to especial forces like military ones …. Love idea bro!

1 Like

Thanks

1 Like

1775758386999(1)

There is an ongoing giveaway on our Discord for the community where you can win fjsf 3dtextui for FREE
1775758386999(1)