Skeet Shooting

20.00 USD

Package Description

GRX Skeet Shooting is a lightweight skeet-style target minigame for RedM built to work with RSGCore or VORP Core, ox_inventory or vorp_inventory, GRX Interact, and jo_libs menus.

Players approach a configured GRX Interact location (ALT interaction), open a clean jo_libs menu, and choose between multiple game modes:

  • Time Limit: hit as many launched targets as possible before the timer ends

  • 3 Misses: the run ends after three missed targets

  • Head-to-Head Duel: challenge a nearby player and compete for the highest score within a time limit

Targets are launched from configurable “launcher” points with tunable timing, lifetime, and velocity settings. Direction is handled using the game’s true forward vector, so headings behave consistently. Hit detection is resilient across RedM prop behaviors, using damage checks and fallback detection to count hits even when breakable targets vanish instantly.

The resource includes optional features:

  • Map blips at each skeet range location

  • Optional ticket requirement (supports ox_inventory or vorp_inventory)

  • Optional cash rewards (supports RSG cash or VORP currency)

  • Optional high score system stored server-side as a simple file (no database required)

  • A range marker prop (p_sandbagcover01x) that spawns once globally (networked) so it never duplicates per player

  • NUI focus + camera lock while the menu is open, preventing mouse/camera drift

Everything is configured via config.lua, allowing you to add multiple ranges, adjust launcher positions/headings, and tune gameplay to match your server’s style!

DEPENDENCIES :
GRX INTERACT  (https://github.com/MafiaBorn/grx_interact)
JO LIBS (https://github.com/Jump-On-Studios/RedM-jo_libs)


Video Preview coming soon...