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.
VIDEO PREVIEW

Features:
Premium item-based skurfing system
Rope attachment to boats and seasharks
Works with all GTA boat-class vehicles
Seashark support
Custom streamed skurfing board prop
Custom streamed guidon / handlebar prop
Custom skurfing animation support
Realistic player positioning over the board
Visual rope drawn from the guidon to the back of the boat
Board placement over water
Press F to mount the skurfing board
Smooth left and right side movement while riding
Press X to exit the board
Automatic board item return after exiting
Rope item must be retrieved from the boat stern
Server-side item removal and item return
Automatic cleanup on death, disconnect, reset, missing boat, and resource stop
Inventory recovery command for full inventory situations
Production-safe validation and cooldowns
Configurable controls, props, offsets, rope length, board height, animations, and safety settings
Built for modern FiveM roleplay servers
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
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
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
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
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
Compatibility:
- ESX Legacy
- QBCore
- Qbox
- ox_inventory
- ox_lib optional / recommended
- OneSync compatible
- Custom streamed props
- Modern FiveM artifact compatible
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
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
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 |