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

Features:
Kayak activity system
Surf activity system
Paddleboard activity system
Flyingboard activity system
Rubber ring towing activity
Skurfing activity system
Group lobby system
Ready check system
Automatic start when all lobby members are ready
Start alone support
Configurable activity pricing
Cash and bank payment support
Configurable activity peds
Configurable blips
Configurable beach, lake, and ocean locations
Custom player positions and animations
Rope towing logic for Rubber Ring and Skurfing
Water spray and water trail effects
Modern custom NUI activity menu
Custom logo and activity icon support
ox_target support
qb-target support
Fallback 3D text support
ox_lib menu support
qb-menu support
ESX.UI.Menu support
ox_inventory support
qs-inventory support
Server-owned lobbies, sessions, payments, and cleanup
Server-side validation
Exploit logging support
Activity cleanup system
Optimized client and server logic
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
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
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
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
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
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
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
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
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
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
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
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
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
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 |