🐰 New customer? Enjoy 15% off your first order

UM Shooting Range

πŸ”’ Protected by Cfx.re asset escrow

UM Shooting Range turns any gunshop into a full training ground. Practice in your own private session with dynamic random targets, a Valorant-style moving dummy, and three difficulty levels β€” then build your perfect crosshair and climb the persistent leaderboard.

€10.00

Features

What makes this package stand out.

🎯

Dynamic Target System

Targets spawn at random points along wall-to-wall target lines β€” never the same spot twice. Multiple target props with per-target point values, all tunable from a single data file.

πŸ•ΉοΈ

Custom-Built NUI with Svelte 5

Sleek tabbed menu built with Vite + Svelte 5 + TypeScript and Skeleton UI (crimson dark). Pick your weapon, difficulty, target groups, and shooting stance β€” all in one place.

βž•

Crosshair Studio

Use the game reticle, go without, or build your own: style, color, size, thickness, gap, and opacity. Your crosshair and loadout choices persist between sessions via localStorage.

πŸ₯·

Valorant-Style Peek Training

The moving dummy slides along the target line with random steps and directions, peeking and hiding β€” perfect for training flick shots and reaction time.

πŸ“Ά

Three Difficulty Levels

Easy, Medium, and Hard change both the score multiplier (Γ—1/Γ—2/Γ—3) and the miss timeout β€” on Hard, targets drop in 2 seconds if you don't hit them.

πŸ”’

Private Session Buckets

Every session runs in its own routing bucket shown as "Room #1234" in the HUD β€” no other players in your lane, ever. Buckets are restored automatically on finish, cancel, or disconnect.

πŸ†

Persistent Leaderboards

Top-10 scores per range stored with oxmysql; the table is created automatically on first start. Open the leaderboard anytime with a single keypress.

βš™οΈ

Config-First Design

Multiple ranges with blips, zones, and job locks; optional payment; weapons, stances, props, and difficulties all defined in plain data files β€” no code edits needed.

🌐

Built-in Localization

Fully translatable through ox_lib locale. Ships with English and Turkish β€” add any language by dropping in a single JSON file.

Tebex Logo This website and its checkout process is operated by our online reseller & Merchant of Record, Tebex Limited, who also handles order-related inquiries and refunds. Β© 2026 uyuyorumstore. All rights reserved. Not affiliated with or endorsed by Rockstar North, Take-Two Interactive or other rights holders.