Price
UnknownA script by _Hitzy
Price
UnknownHz-Weather Pro is a premium all-in-one weather engine for FiveM.
It replaces every weather resource on your server with a single
optimized script.
Dynamic Weather Engine
13 weather types (EXTRASUNNY, CLEAR, CLOUDS, OVERCAST, RAIN,
THUNDER, CLEARING, FOGGY, SMOG, SNOW, SNOWLIGHT, BLIZZARD, XMAS)
with smooth realistic transitions using GTA’s native overtime system.
Weather freeze, manual override and full database persistence.
Weather Zones
Unlimited custom zones with independent weather per area. Smooth
distance-based transitions with zero pop-in between zones. PolyZone
support (Box, Circle, Poly). Built-in Cayo Perico zone with isolated
weather.
Season System
4 full seasons (Spring, Summer, Autumn, Winter) with automatic cycle
mode or real-time calendar sync (January = Winter, etc.). Each season
controls the weather sequence, temperature, wind and visual effects.
Custom season presets with configurable weather sequences and
temperature curves.
Temperature System
Per-zone temperature with day/night curves. 3 modes: zone-based,
weather-based or hybrid. Gameplay effects: freezing (screen shake,
animations) and heatstroke (screen distortion). Celsius / Fahrenheit
toggle.
Tornado
Fully physicalized tornado with a 3-force vortex model (horizontal
pull, vertical lift, tangential spin). Throws vehicles, peds and the
player (ragdoll + vehicle lift). Multi-layer particle system (debris,
cloud body, cloud top). Physics debris props (fences, bushes).
Ground-following AI movement across the map. Phases: Warning → Active
→ Dissipating (configurable durations). Server-synced — all players
see the same tornado.
Admin commands: /tornado start | /tornado stop | /tornado pause
Tsunami
Rising water system using GTA’s native LoadWaterFromPath. Configurable
max height, rise/recede speed and peak duration. Phases: warning with
alerts → peak → controlled recession. Forces THUNDER weather + high
wind. Camera shake, screen overlay, timecycle effects. Water height
synced server-wide for all players.
Admin commands: /tsunami start | /tsunami stop | /tsunami pause
Gameplay Effects
Wind System
Dynamic wind speed and direction with configurable random gusts.
Season-linked intensity that affects tornado and tsunami strength.
Admin Panel
Modern React NUI interface with tabs: Weather, Zones,
Time, Seasons, Temperature, Events. Live controls for all settings.
Zone management (create, edit, delete, teleport). Full database
persistence.
Time Management
Configurable time scale (real-time, 2x, custom), night speed
multiplier, real-time server clock sync, presets
(morning/noon/evening/night), full persistence across restarts.
Phone Weather Map
Satellite map page embeddable via iframe in any FiveM phone resource
(lb-phone, qs-phone, etc.). Displays weather, zone names and
temperatures. Auto-refreshes every 30 seconds.
Developer API — 50+ Exports
Server-side and client-side exports to integrate weather data into
your own scripts. Full documentation included.
Examples:
exports[‘HZ-Weather’]:getZoneWeather(‘Los Santos’) – server
exports[‘HZ-Weather’]:getTemperature(‘Sandy Shores’) – server
exports[‘HZ-Weather’]:getCurrentSeason() – server
exports[‘HZ-Weather’]:getCurrentZone() – client
exports[‘HZ-Weather’]:getWindSpeed() – client
| Frameworks | Standalone, QBCore, QBX, ESX (auto-detected) |
| Replaces | qb-weathersync, cd_easytime (full export & event compat.) |
| Dependencies | ox_lib v3.0+, oxmysql v2.0+, PolyZone |
Tested with resmon / profiler:
| Client idle | ~0.02ms |
| Client during events (tornado/tsunami) | ~0.08ms |
| Code is accessible | No |
| Subscription-based | No |
| Lines (approximately) | ~15,552 |
| Requirements & dependencies | ox_lib v3.0+, oxmysql v2.0+, PolyZone |
| Support | Yes |
See what others are saying about this script.
Share your experience and help others.