[Free] ns-teleport 🚂 — Stagecoach fast-travel menu for RedM

[Free] ns-teleport :locomotive: — Stagecoach fast-travel menu for RedM

A clean, frontier-themed travel system for RedM servers. Walk up to a stagecoach NPC at any town, press G, pick a destination from a parchment-themed menu, fade across the map. Cross-framework via ns-lib (VORP, RSG-Core). :cowboy_hat_face:

Screenshots:

:link: Links

:sparkles: Features

  • :cowboy_hat_face: Stagecoach NPCs — one ped + map blip at every configured hub
  • :world_map: Six default destinations — Valentine, Saint Denis, Blackwater, Strawberry, Annesburg, Rhodes (fully editable)
  • :money_bag: Per-hub pricing — set any price per destination, cash or bank, free hubs are clearly marked
  • :horse: Dismount guard — mounted or seated players see a notice instead of teleporting half their horse
  • :framed_picture: Frontier Outlaw theme — parchment background, wood-grain footer cards, Newsreader headlines, ink-bleed titles
  • :newspaper: Telegraph ticker — optional scrolling news strip above the destination grid
  • :globe_showing_europe_africa: Cross-framework — auto-detects VORP, RSG-Core, via ns-lib

:gear: Configuration

Everything lives in config.lua. The Hubs table is the single source of truth — one entry per destination drives the NPC, the blip, the menu card, and the teleport arrival.

  Config.Hubs = {
      {
          id        = 'valentine',
          label     = 'Valentine',
          region    = 'The Heartlands',
          category  = 'town',
          coord     = vector4(-310.73, 779.99, 118.76, 7.97),
          price     = 50,
          image     = 'images/valentine.jpg',
          blipLabel = 'Valentine Stagecoach',
      },
      ...
  }

  Config.Cost = { enabled = true, source = 'cash' }   -- or 'bank'
  Config.Ticker = { 'ALERT: ...', 'BOUNTY ...', ... }  -- empty list hides the bar

  Category values drive the footer icon: `town`, `city`, `outpost`, `wilderness`, `ranch`, `mountain`, `camp`.

:package: Install

  1. Install ns-lib first (free, required for cross-framework support)
  2. Drop ns-teleport/ into resources/
  3. Add ensure ns-lib and ensure ns-teleport to server.cfg
  4. Edit config.lua — adjust the Hubs table and per-hub prices to suit your map
  5. Restart :rocket:

:glowing_star: Other Native Scripts Releases

:free_button: Free

  • :clapper_board: ns-loadingscreen — RDR2-themed loading screen with
    rotating backgrounds, music player, server rules and rotating tips.

:gem_stone: Paid

  • :backpack: ns-kits — Daily / VIP / weekly kit and reward system with dual
    SKU (open source + escrow editions). Cross-framework.
Code is accessible Yes
Subscription-based No
Lines (approximately) 1310
Requirements ns-lib, VORP / RSG-Core
Support Yes
2 Likes