if(self.presentroll == 73)
{
self iPrintlnBold("You rolled 73 - Dead Ops");
AllClientsPrint( self.name +" rolled 73 - Dead Ops");
self setMoveSpeedScale(1.2);
birdsEyeCamera = spawn("script_model", self.origin + (0, 0, 600));
birdsEyeCamera.angles = (90, 90, 0);
birdsEyeCamera setModel("tag_origin");
self CameraSetLookAt(birdsEyeCamera);
self CameraSetPosition(birdsEyeCamera);
self CameraActivate(true);
self thread disableOnDeath(birdsEyeCamera);
temporaryOffset = 600;
while(1)
{
sightPassed = SightTracePassed(self.origin + (0, 0, 600), self.origin, false, birdsEyeCamera);
if(sightPassed && birdsEyeCamera.origin[2] - self.origin[2] < 600)
{
temporaryOffset = birdsEyeCamera.origin[2] - self.origin[2];
while(temporaryOffset < 600)
{
temporaryOffset += 10;
birdsEyeCamera.origin = self.origin + (0, 0, temporaryOffset);
wait 0.01;
}
}
while(!SightTracePassed(self.origin + (0, 0, temporaryOffset), self.origin, false, birdsEyeCamera))
{
temporaryOffset -= 20;
birdsEyeCamera.origin = self.origin + (0, 0, temporaryOffset);
wait 0.01;
}
self SetPlayerAngles( self GetPlayerAngles() * (0, 1, 0) );
birdsEyeCamera.origin = self.origin + (0, 0, temporaryOffset);
wait 0.001;
}
}
Copyright © 2026, NextGenUpdate.
All Rights Reserved.