[FREE] [OX] 🔰 Next Kevlar – Advanced Plate Carrier & Armor System

:beginner: Next Kevlar – Advanced Plate Carrier & Armor System

Links

:link: GitHub: next-kevlar
:link: Support: Available via Discord

:dart: Overview

Next Kevlar is a modular, performance-optimized armor and plate carrier system for FiveM that transforms your bland armor items into a full-scale tactical gear experience.

Designed for serious roleplay servers that want to achieve immersion and realism, this script enables players to:

  • Equip detailed light or heavy plate carriers
  • Insert and manage ballistic plates via a temporary stash
  • Absorb damage per plate, with tracked health
  • Watch their vest crumble like their will to live after a 5v1 ambush

Inspired by real-world gear, Next Kevlar aims to improve your tactical roleplaying experience.

:jigsaw: Features

  • Fully integrated with ox_inventory
  • Optimized saving of data via item metadata. No DB necessary in any way.
  • Dynamic plate damage system (plates absorb damage individually)
  • Plates can break, transforming the plate item into a broken one
  • Temporary stash menu for inserting/removing plates
  • Armor tied to vest items (no more magical armor values)
  • Carriers are fully customizable. Assign your own clothing items and armor limit
  • Inventory items are included

:tools: How it works

Players receive a plate carrier item in their inventory.
Using the item will equip the vest on the player, and their old clothing is stored. If the player removes the vest. The old clothing they had will be restored. If there are any plates inside, the player will receive its armor value.

You can access the plate stash by right clicking the carrier item, and clicking ‘manage plates’. Clicking the option will open a temporary stash:

Heavy vests allow for up to 2 plates, and light vests allow 1 plate. The max value per plate is 50, meaning you can get a maximum of 100 armor with a heavy vest, and 50 armor with a light vest.

You can also combine plates, or leave a slot open. That’s completely up to the user.

User armor updates dynamically when plates are inserted or removed. If the player receives damage, the health of the plate will drop. If the health drops below 0, the plate breaks and either converts to a broken plate or is removed from the game.

But what if the player drops the vest, or gives it to someone else?
Of course we also have thought about that. When the item is lost in any way, the carrier and its armor is also removed from the player.

:wrench: Installation

1. Download the latest release:

:arrow_right: GitHub - next-resources/next-kevlar

NextExtend

We’re committed to building clean, optimized, and secure scripts for the FiveM community — but we’d love your help to make them even better.

:tools: Found a bug?
:bulb: Got a suggestion?
:mailbox_with_mail: Want to contribute?

:point_right: Open an issue or pull request on GitHub
Every bit of feedback helps — and we’d love to hear what you think.

Also check out our other tactical script, Next Flashbang!

Code is accessible Yes (open source)
Subscription-based No (literally free)
Lines (approximately) 500
Requirements OX
Support Yes
19 Likes

v1.0.1 Update: Inventory Button Support for Plate Carriers


What’s New

  • Right-click plate carriers to manage plates directly
    Players can now right-click the plate carriers and select “Manage Plates” using ox_inventory’s built-in buttons system.

This means that the context menu has disappeared.

:hammer_and_wrench: How to Update

:link: Download the latest release:
:arrow_right: GitHub – Next Kevlar Releases

  1. Update your next-kevlar folder with the latest release files
  2. Make sure to drag the new items.lua exemplo to your real data/items.lua file. The button functionality is added here. If you already did your translations, just copy the part below at the end of the item definition :arrow_down:
buttons = {{
   label = "Manage Plates",
   action = function(slot)
       exports['next-kevlar']:managePlates(slot)
   end
}}

Feel free to suggest more features in our discord server!

2 Likes

really nice work bro

2 Likes

Banger :boom:

2 Likes

damn this is lit brother :fire:

2 Likes

Nice.

2 Likes

when i place the plate inside and turn the vest on its gone?

You are not using the latest release. The issue you are facing is the fact that you have spawned the vest item before the next-kevlar script had started. This leads to that vest item not having the right metadata, thus leading to this problem. This is solved in the latest release.

So, either respawn the item while the script is started, or download the latest release from here: Releases · next-resources/next-kevlar · GitHub

If you have any more questions or concerns, feel free to ask for support in our discord. We’re way more active over there.

1 Like

this is crazy good!

2 Likes

yoo this is insane any way to make it work for qb-inventory or ak47

2 Likes

its open source.

2 Likes

bro Body armor will not automatically uninstall after being dropped