Rift Arrival
A cinematic boat arrival, once per character.

Overview
The Crossing: a cinematic new-arrival experience for QBCore. The first time a character loads, they arrive by boat across the water to the Chumash shore in a short four-shot cutscene, then step onto the sand. Plays once per character; returning characters spawn normally. Free and open source.
What's inside
Four-shot cutscene
An aerial wide over the sea, a water-level tracking shot alongside the boat, a close-up on the player, then the boat landing on the beach.
Once per character
Gated to the first load per citizenid via an auto-created table. Returning characters spawn normally; first-ever viewers cannot skip, later ones hold E.
Always-safe failsafe
No matter what breaks mid-scene, the player always ends up on the beach with control.
Private routing bucket
The new arrival is isolated in their own bucket, and the boat and crew are local-only (non-networked).
Tunable in config
Sea-spawn and landing vectors, boat, pilot, and passenger models, shot lengths, and skip timing - with /arrivalcoords and /arrivaltest helpers.
Free and open
Not escrowed - the full source ships open. Pure QBCore; notifications flow through whatever notify system the server runs.
Changelog
- Initial release.
- Four-shot boat arrival cutscene for new characters.
- Once-per-citizenid gating via an auto-created table.
- Failsafe landing plus a private routing bucket.
What you get
- Full source included - currently v1.0.0
- QBCore support
- Free and open source under the MIT license
- Drop-in resources with configuration and docs


