Arma 3
ARMA 3 MULTIPLAYER Crash script problem, need Help!
Hi all, im currently three days from running an operation for my group.

Now in this operation i have one team of players fly in with a helicopter and crash, i have an entire script and all for this.

Now everything works fine except for two issues:

When the falling helicopter enters the 2nd trigger closer to the ground, the heli is deleted and the players get teleported to specific spots around the crash site, This all works.

The issue is that they are supposed to get a black screen for a while right as they hit the ground, then fade in and have a wake up animation play after which they start playing.

This all works fine when i test it locally on my own pc, but it doesnt on our server.

When the helicopter hits the 2nd ground trigger, they get no black screen for 30sec, no animation, just get teleported to their spots already standing.

Feels like on the server a part of the script gets skipped for some reason, i need help figuring out possible why's.

Here's the scripts for the 2nd trigger:

Gracz1 AllowDamage False; <------------------ "Gracz1" variable name of player character
titleCut ["", "BLACK OUT", 0];
Gracz2 AllowDamage False;
titleCut ["", "BLACK OUT", 0];
Gracz3 AllowDamage False;
titleCut ["", "BLACK OUT", 0];
Gracz4 AllowDamage False;
titleCut ["", "BLACK OUT", 0];
Gracz5 AllowDamage False;
titleCut ["", "BLACK OUT", 0];
sleep 2;
DeleteVehicle Heli1;
Gracz1 setPos (getPos G1); <------------------------ G1 position where they wake up
Gracz1 Say2D "sound2";
Gracz2 setPos (getPos G2);
Gracz2 Say2D "sound2";
Gracz3 setPos (getPos G3);
Gracz3 Say2D "sound2";
Gracz4 setPos (getPos G4);
Gracz4 Say2D "sound2";
Gracz5 setPos (getPos G5); <-------------- Feels like the script just ends after this
Gracz5 Say2D "sound2"; <-------------- these sounds also dont play
sleep 20;
titleCut ["", "BLACK FADED", 999];
Gracz1 SwitchMove "Acts_UnconsciousStandUp_part1";
Gracz2 SwitchMove "Acts_UnconsciousStandUp_part1";
Gracz3 SwitchMove "Acts_UnconsciousStandUp_part1";
Gracz4 SwitchMove "Acts_UnconsciousStandUp_part1";
Gracz5 SwitchMove "Acts_UnconsciousStandUp_part1";
sleep 3;
"dynamicBlur" ppEffectEnable true;
"dynamicBlur" ppEffectAdjust [6];
"dynamicBlur" ppEffectCommit 0;
"dynamicBlur" ppEffectAdjust [0.0];
"dynamicBlur" ppEffectCommit 15;
trg1 = true;
sleep 2;
titleCut ["", "BLACK IN", 10];