thats... no. Try this
every (random integer between 2 and 7) seconds in world "world":
also for future reference:
{_variable} are temp variables. They must be set in the same section of code they are used in and are deleted once the code ends.
{variable::*} are list variables. They hold multiple items and can be looped for loop-values using loop {variable::*}:
{variable} is a standard variable that can hold one thing, but is never deleted unless cleared.
{@variable} is a variable set on skript reload. This variable is set to whatever is in the options of the skript. for example:
options:
variable: true
ALSO NEVER USE {Variable.Variable2.Variable3} THEY ARE TRASH, USE {Variable::Variable2::Variable3}