Garry's Mod Wiki


  Entity:NextThink( number timestamp )


In the case of a scripted entity, this will cause the next ENTITY:Think event to be run at the given time.

Does not work clientside! Use Entity:SetNextClientThink instead.

This does not work with SWEPs or Nextbots.

Issue Tracker: 3269


1 number timestamp
The relative to CurTime timestamp, at which the next think should occur.


Prints 'Hello, World!' in console and sleeps for a second.

function ENT:Think() print("Hello, World!") self:NextThink( CurTime() + 1 ) return true -- Note: You need to return true to override the default next think time end
Output: Hello, World! every second the entity exists in the world.