local status = false --[[переменная которая нужна для включения и выключения скрипта, ей будешь проверять включен или выключен скрипт]]
function main()
if not isSampLoaded() and not isSampfuncsLoaded() then return end
while not isSampAvailable() do wait(100) end
if status == true then
sampAddChatMessage("Скрипт выключен", color)
status = false --[[ Выключает скрипт если он до этого был включен, или переменная status имеет значение true]]
else
sampAddChatMessage("Скрипт включен", color)
status = true --[[ включает скрипт]]
end
end
А дальше просто делаешь проверку на то включен он или нет (if status == true then, либо же просто if status then), или просто пишешь дальше, после status = true свой код. Также вместо status можно использовать что угодно, главное не кириллицу и символы по типу процента, слэша и прочих запрещенных.
(используй код без моих комментариев, ибо могут возникнуть проблемы некоторые)