Water Activities Pack [ESX/QBOX/QBCORE]

The Water Activities Pack is a premium water activity system designed to bring immersive, fun, and replayable beach, lake, and ocean experiences to your FiveM server.

Players can enjoy multiple water activities including kayak, surfing, paddleboarding, flyingboard, rubber ring towing, and skurfing. Activities can be started alone or through a group lobby system where players join, ready up, and begin the activity together.

Whether you’re running a serious RP server, beach RP server, social RP server, civilian lifestyle server, tourism server, event server, marina server, or content creator server, Tdev Water Activities delivers a clean, optimized, configurable, and production-ready water activity system with framework compatibility, target support, menu support, server-side session handling, payment logic, cooldowns, validation, streamed props, custom animations, and immersive ocean roleplay features.


:clapper_board: VIDEO PREVIEW

ezgif-8a526376fb83a786


:sparkles: Features:

  • :person_rowing_boat: Kayak activity system
  • :person_surfing: Surf activity system
  • :canoe: Paddleboard activity system
  • :rocket: Flyingboard activity system
  • :ring_buoy: Rubber ring towing activity
  • :ocean: Skurfing activity system
  • :busts_in_silhouette: Group lobby system
  • :white_check_mark: Ready check system
  • :play_button: Automatic start when all lobby members are ready
  • :bust_in_silhouette: Start alone support
  • :money_with_wings: Configurable activity pricing
  • :bank: Cash and bank payment support
  • :round_pushpin: Configurable activity peds
  • :world_map: Configurable blips
  • :beach_with_umbrella: Configurable beach, lake, and ocean locations
  • :person_standing: Custom player positions and animations
  • :knot: Rope towing logic for Rubber Ring and Skurfing
  • :sweat_droplets: Water spray and water trail effects
  • :mobile_phone: Modern custom NUI activity menu
  • :artist_palette: Custom logo and activity icon support
  • :computer_mouse: ox_target support
  • :computer_mouse: qb-target support
  • :speech_balloon: Fallback 3D text support
  • :clipboard: ox_lib menu support
  • :clipboard: qb-menu support
  • :clipboard: ESX.UI.Menu support
  • :backpack: ox_inventory support
  • :backpack: qs-inventory support
  • :shield: Server-owned lobbies, sessions, payments, and cleanup
  • :magnifying_glass_tilted_left: Server-side validation
  • :prohibited: Exploit logging support
  • :soap: Activity cleanup system
  • :rocket: Optimized client and server logic

:person_rowing_boat: Kayak System:

  • Players can start kayak activities alone or with a group
  • Kayak activity available for sea, beach, and lake areas
  • Configurable kayak destinations
  • Park/return support
  • Works with solo sessions and group sessions
  • Designed for beach RP, lake RP, tourism RP, and civilian lifestyle RP
  • Clean cleanup when the activity ends
  • Built for immersive water roleplay

:person_surfing: Surf System:

  • Surfing activity with surfboard logic
  • Custom surfing animation support
  • Players can lay down, paddle, and stand on the board
  • Configurable surf locations
  • Configurable board placement and player offsets
  • Park/return support
  • Designed for beach servers, civilian RP, tourism RP, and content creators
  • Smooth solo and group activity support

:canoe: Paddleboard System:

  • Paddleboard activity with board and paddle logic
  • Players can kneel or stand depending on the configured flow
  • Paddle prop support
  • Paddle movement while riding
  • Configurable paddleboard locations
  • Supports ocean and lake destinations
  • Works for solo and group sessions
  • Great for chill RP, beach RP, and social activities

:rocket: Flyingboard System:

  • Flyingboard activity with custom streamed board prop
  • Helicopter-style movement logic
  • Height limit support
  • Water spray FX under the board
  • Custom player placement over the flyingboard
  • Configurable flyingboard locations
  • Park/return support
  • Designed for premium beach servers, events, and content creator scenes
  • Adds unique high-end water sports gameplay to your server

:ring_buoy: Rubber Ring System:

  • Boat towing activity with a custom rubber ring prop
  • Supports up to 6 players on the rubber ring
  • Configurable custom seat positions
  • Rope attachment logic
  • Smooth tow movement behind the boat
  • Boat route and speed configuration
  • Players press X to exit
  • Players return to the configured activity return location
  • Great for group RP, beach parties, tourism RP, and social RP
  • Clean server-side session and cleanup flow

:ocean: Skurfing System:

  • Skurfing activity with board, rope, and guidon/handlebar prop
  • Player stands on the board while holding the guidon
  • Custom skurfing animation support
  • Smooth left/right movement support
  • Boat towing logic
  • Rope and board positioning support
  • Players press X to exit
  • Designed for beach RP, event servers, content creators, and premium ocean activities

:busts_in_silhouette: Group Lobby System:

  • Players can create activity lobbies
  • Players can join existing lobbies
  • Lobby members must press Ready
  • Activity starts automatically when all members are ready
  • Start Alone option included
  • Configurable lobby limits per activity
  • Every member must be able to pay if payment is enabled
  • Server handles lobbies, sessions, payments, refunds, and cleanup
  • Designed for clean multiplayer activity flow

:mobile_phone: Activity Menu:

  • Modern NUI activity menu
  • Custom server logo support
  • Custom activity icons
  • Clean activity selection
  • Group lobby options
  • Start alone option
  • Ready system display
  • Works with supported menu bridges
  • Supports ox_lib, qb-menu, ESX menus, and built-in NUI flow
  • Designed to be simple for players and easy to configure for server owners

:bullseye: Target & Interaction Support:

  • ox_target support
  • qb-target support
  • Fallback 3D text support
  • Configurable activity peds
  • Configurable ped models
  • Configurable ped locations
  • Configurable blips
  • Enable or disable activities per ped
  • Useful for beaches, marinas, docks, lakes, piers, tourism zones, and event areas

:money_with_wings: Payments & Rewards:

  • Configurable prices per activity
  • Cash and bank account support
  • ESX money account support
  • QBCore money account support
  • Server-side payment handling
  • Refund support on internal activity failure
  • Prevents client-side money abuse
  • Designed for economy servers and activity-based roleplay

:shield: Security & Validation:

  • Server-owned session logic
  • Server-owned payment logic
  • Destination validation
  • Ped validation
  • Lobby validation
  • Ready-state validation
  • Active activity protection
  • Double-charge protection
  • Configurable exploit logging
  • No client-side trusted prices
  • No client-side trusted payment states
  • Clean activity cleanup
  • Designed for production RP servers

:gear: Compatibility:

  • ESX Legacy
  • QBCore
  • Qbox with QBCore compatibility support
  • ox_inventory optional
  • qs-inventory optional
  • ox_target optional
  • qb-target optional
  • ox_lib
  • qb-menu optional
  • ESX menu support
  • Built-in NUI menu support
  • OneSync required

:rocket: Performance:

  • Optimized idle behavior
  • No unnecessary heavy loops
  • Activity logic only runs when needed
  • Target zones only used when enabled
  • Clean session cleanup
  • Clean entity cleanup
  • Stable networked entity handling
  • Server-side validation without heavy overhead
  • Built for production RP servers
  • Designed for public servers, event servers, and serious RP servers

:package: Included:

  • Full Lua resource
  • Modern NUI activity menu
  • Config file
  • Client activity systems
  • Server lobby system
  • Server payment system
  • Framework bridge
  • Inventory bridge
  • Target bridge
  • Menu bridge
  • Notification bridge
  • Kayak system
  • Surf system
  • Paddleboard system
  • Flyingboard system
  • Rubber Ring system
  • Skurfing system
  • Custom streamed props
  • Custom streamed animations
  • Custom logo support
  • Activity icon support
  • README installation guide
  • Clean production-ready codebase

_
PURCHASE HERE : Tdev Scripts · [SCRIPTS]

Discord / Support / Doc : Tdev Scripts

Code is accessible No
Subscription-based No
Lines approximately 16000+
Requirements Framework resource, OneSync, ox_lib, optional target/menu/inventory dependencies
Support Yes

━━━━━━━━━━━━━━━━━━━━
Script: WATER ACTIVITIES PACK
Version: 1.9.5
Date: 13/08/2026

Added:
Changed:
Fixed:

  • Rubber Ring: seats now reuse the same stable attach behavior as seat 1, and the existing seat-lock safety now reattaches players if they start slipping/falling from seats 2-6.
  • Flyingboard: when holding right click, GTA camera look input is now locked, but mouse input still controls the flyingboard tilt.

Important notes: Refresh your cfx assets and download [tdev_water_activities_pack] again.
Download: https://tdev.tebex.io/package/7599575
Available through your Tebex purchase page.
━━━━━━━━━━━━━━━━━━━━