Here is the script:
launch()
{
llWhisper(0, "Take off in.."

llSleep(0.5);
llWhisper(0, "5"

llSleep(1);
llWhisper(0, "4"

llSleep(1);
llWhisper(0, "3"

llSleep(1);
llWhisper(0, "2"

llSleep(1);
llWhisper(0, "1"

llSleep(1);
llWhisper(0, "Lift off!"

llSetStatus(STATUS_PHYSICS , TRUE);
llSetForce(<0,0,100000000000>, TRUE);
}
default
{
state_entry()
{
llWhisper(0, "Welcome to FireFlash v1.0, type /help for details"

llListen( 0, "", llGetOwner(), "" );
}
listen( integer channel, string name, key id, string message )
{
if ( message == "/help" )
{
llWhisper( 0, "Help: Type '/launch' to launch, '/stop' for emergency shutdown. Align your FireFlash in launch direction before launching, with physics turned off. Have fun!" );
}
if (message == "/launch"

{
launch();
}
if (message == "/reset"

{
llSetStatus(STATUS_PHYSICS, FALSE);
vector eul = <0, 0, 0>;
eul *= DEG_TO_RAD;
rotation quat = llEuler2Rot( eul );
llSetRot( quat );
}
}
}
Everything runs fine, help, reset ect, but there is a problem with the launch. The countdown is fine, the physics is enabled, but the rocket just drops to the ground and tumbles over, as if no force has been acted upon it. I have tried up to 10e20 thrust with no avail. The rocket is almost solid metal, if that effects anything, but it still did not work when it was plastic.
Please help me out. I am really stuck