[ESX, QBcore, QBox] Skurfing Activity

The TDEV Skurfing System is a premium item-based boat towing and ocean activity system designed to let players attach a rope to a boat, drop a skurfing board on the water, and ride behind the boat using a custom guidon / handlebar prop.

Players must first use a skurfing rope at the back of a boat or seashark, then drop their skurfing board over water, mount the board, ride behind the boat with smooth side movement, and finally return to the boat to retrieve their rope.

Whether you’re building beach RP, marina activities, boat rental businesses, tourism zones, event areas, or civilian lifestyle content, TDEV Skurfing delivers a smooth, optimized, secure, and production-ready skurfing system with custom props, animation support, item-based usage, safe cleanup, server-side inventory validation, and configurable ride behavior.


:clapper_board: VIDEO PREVIEW

SKURFGIFVID-ezgif.com-optimize


:sparkles: Features:

  • :person_surfing: Premium item-based skurfing system
  • :knot: Rope attachment to boats and seasharks
  • :speedboat: Works with all GTA boat-class vehicles
  • :ocean: Seashark support
  • :package: Custom streamed skurfing board prop
  • :joystick: Custom streamed guidon / handlebar prop
  • :clapper_board: Custom skurfing animation support
  • :person_standing: Realistic player positioning over the board
  • :knot: Visual rope drawn from the guidon to the back of the boat
  • :ocean: Board placement over water
  • :person_surfing: Press F to mount the skurfing board
  • :video_game: Smooth left and right side movement while riding
  • :door: Press X to exit the board
  • :package: Automatic board item return after exiting
  • :speedboat: Rope item must be retrieved from the boat stern
  • :toolbox: Server-side item removal and item return
  • :counterclockwise_arrows_button: Automatic cleanup on death, disconnect, reset, missing boat, and resource stop
  • :package: Inventory recovery command for full inventory situations
  • :shield: Production-safe validation and cooldowns
  • :gear: Configurable controls, props, offsets, rope length, board height, animations, and safety settings
  • :rocket: Built for modern FiveM roleplay servers

:person_surfing: Skurfing Flow:

  • Player needs a skurfing_rope item
  • Player needs a skurfing_board item
  • Player goes to the back of a boat or seashark
  • Player uses the skurfing_rope item
  • Rope attaches to the boat
  • Guidon / handlebar appears for the player
  • Visual rope connects the player to the boat
  • Player uses the skurfing_board item over water
  • Board drops on the water
  • Player presses F near the board to mount it
  • Player rides behind the boat
  • Player can move left and right while riding
  • Player presses X to exit the board
  • Board item automatically returns to the player
  • Player returns to the boat stern
  • Player presses E to retrieve the skurfing_rope item

:knot: Rope and Boat System:

  • Attach rope to the back of a boat first
  • Boat stern detection support
  • Works with regular boats
  • Works with seasharks
  • Configurable boat search distance
  • Configurable attach distance
  • Configurable stern offset
  • Configurable rope length
  • Configurable rope draw distance
  • Configurable rope color
  • Configurable rope thickness
  • Configurable rope sag and sway
  • Rope remains active until retrieved or cleanup is triggered
  • Safe cleanup if the boat is deleted or missing

:package: Item System:

  • Uses skurfing_rope item
  • Uses skurfing_board item
  • Server-side item usage validation
  • Server-side item removal
  • Server-side item return
  • Board item is returned automatically after exiting
  • Rope item is returned only when retrieved at the boat
  • Inventory-full recovery command
  • Force cleanup command
  • ox_inventory support
  • Framework inventory support
  • Configurable item names
  • Production-ready item flow
  • Prevents client-side inventory abuse

:hammer_and_wrench: Configuration:

  • Framework auto detection
  • Inventory auto detection
  • Configurable item names
  • Configurable controls
  • Configurable boat detection
  • Configurable boat stern offset
  • Configurable rope length
  • Configurable rope visuals
  • Configurable board model
  • Configurable board height
  • Configurable player board position
  • Configurable guidon model
  • Configurable guidon hand position
  • Configurable guidon mounted position
  • Configurable animation dictionary and clip
  • Configurable movement values
  • Configurable cleanup behavior
  • Configurable safety validation
  • Easy config-based tuning for every server

:locked_with_key: Security:

  • Server-authoritative item logic
  • Server-side item removal
  • Server-side item return
  • Server-side boat validation
  • Server-side cleanup
  • Action cooldowns
  • Distance checks
  • Boat missing cleanup
  • Death cleanup
  • Disconnect cleanup
  • Resource stop cleanup
  • Inventory recovery protection
  • Anti-abuse production settings
  • No trusted client-side inventory state

:gear: Compatibility:

  • ESX Legacy
  • QBCore
  • Qbox
  • ox_inventory
  • ox_lib optional / recommended
  • OneSync compatible
  • Custom streamed props
  • Modern FiveM artifact compatible

:rocket: Performance:

  • Optimized client loops
  • Dynamic thread sleep
  • Local visual rope drawing
  • Minimal server events
  • No per-frame database calls
  • Lightweight item validation
  • Clean entity cleanup
  • Designed for public RP servers
  • Built for production use

:package: Included:

  • Full Lua resource
  • Config file
  • Streamed skurfing board prop
  • Streamed guidon / handlebar prop
  • Streamed skurfing animation file
  • YTYP support file
  • ox_inventory item snippet
  • QBCore item snippet
  • ESX SQL item file
  • README installation guide
  • Safety and recovery systems

:briefcase: Perfect For:

  • Serious RP servers
  • Beach RP servers
  • Civilian lifestyle servers
  • Social RP servers
  • Event servers
  • Tourism roleplay
  • Marina zones
  • Pier locations
  • Lake activity areas
  • Boat rental businesses
  • Beach rental businesses
  • Content creator servers
  • Servers wanting more legal civilian ocean activities

_

PURCHASE HERE : Tdev Scripts · Skurfing

Discord / Support / Doc : Tdev Scripts

--

Code is accessible No
Subscription-based No
Lines (approximately) 2000+
Requirements asset packs, OneSync
Support Yes