Why did you do
pos.x += 0.0
pos.y += 0.0
pos.z += 0.0
?
It's pointless. Also after you declare the function, you MAY NOT use ELSE in the first check.
function onPlayerCommand( player, cmd, szParams )
{
if ( cmd == "superbang" )
{
local pos = player.Pos;
CreateExplosion( pos, 5 );
CreateExplosion( pos, 5 );
CreateExplosion( pos, 2 );
CreateExplosion( pos, 5 );
CreateExplosion( pos, 5 );
CreateExplosion( pos, 2 );
CreateExplosion( pos, 5 );
CreateExplosion( pos, 5 );
CreateExplosion( pos, 2 );
MessagePlayer( "You used /superbang", player, 255, 255, 0 );
}
}