since their was a new update to csgo i need some help upadting this lua script.

local m_bBunnyhop = false;
local m_fDelay = 0.050; // 50ms

hook.Add( "Think", "IJumpLikeA******", function( )

-- If we've toggled bunnyhop.
if ( m_bBunnyhop ) then

if ( CurTime() % ( m_fDelay * 2 ) >= m_fDelay ) then

RunConsoleCommand( "+jump" );

-- Before the next 'tick' or whatever the fuck you want to call it;
-- -jump
timer.Simple( m_fDelay / 2, function( )
RunConsoleCommand( "-jump" );
end );

end

end

end );

concommand.Add( "+bunnyhop", function( )
m_bBunnyhop = true;
end );

concommand.Add( "-bunnyhop", function( )
m_bBunnyhop = false;
RunConsoleCommand( "-jump" );
end );