jT - Vehicle Seat Script

jT - Vehicle Seat Script jT - Vehicle Seat Script
  • jT - Vehicle Seat Script
  • jT - Vehicle Seat Script

This item is free.

Add to Basket

jt-vehicleseats
A standalone FiveM resource adding configurable external vehicle seating for military simulation servers. Designed for infantry riding on the hulls of tanks, APCs, and other military vehicles — inspired by real-world practices seen in modern conflict footage.

Overview
Each vehicle can have an unlimited number of seats configured, each with its own position, rotation, animation, and label. Seats are interacted with via ox_target, keeping the experience clean and immersive without additional UI overhead. Seat occupancy is tracked server-side and synced via entity state bags, meaning the server is always the authority on who is sitting where — no ghost seats, no race conditions.

Features
● Per-vehicle, per-seat configuration with individual offsets, rotations, and animations
● Named animation pool — define animations once and reference them by key across any seat on any vehicle
● ox_target integration for natural, immersive seat interaction
● Server-authoritative occupancy synced via entity state bags
● Automatic dismount on player death — seat is freed instantly with no manual intervention
● Per-frame animation enforcement — blocks movement, duck, cover, melee, and context inputs while seated, preventing any competing animation or emote from overriding the seat pose
● Rebindable dismount keybind (F by default) via FiveM's native key binding menu, with /dismount as a fallback
● Debug overlay toggled with /seatdebug — colour-coded markers show seat positions and occupancy status on nearby vehicles
●  In-game position helper via /seatpos — generates a ready-to-paste config entry from your current standing position relative to the nearest vehicle

Dependencies
●  ox_target

Credit:
●  Goofy (The big G) - For: Images