Os state bags são utilizados para sincronizar informações entre clientes e o servidor. Para saber mais detalhes e como utilizar, você pode ler mais sobre os StateBags aqui.

Resumo

StatebagTipoDescrição
heyy_houses:blockEnterbooleanBloqueia o jogador de entrar em casas
heyy_houses:blockUIbooleanBloqueia o jogador de abrir diversas interfaces
insidePropertytableRetorna dados sobre a propriedade que o jogador está
stealingPropertybooleanSe o jogador está roubando a propriedade atual ou não

Lista completa

heyy_houses:blockEnter

Pode ser utilizado para bloquear o jogador de entrar em casas. Exemplo de uso:
-- client-side
LocalPlayer.state["heyy_houses:blockEnter"] = true

-- server-side
Player(source).state["heyy_houses:blockEnter"] = true

heyy_houses:blockUI

Pode ser utilizado para bloquear o jogador de abrir diversas interfaces. Exemplo de uso:
-- client-side
LocalPlayer.state["heyy_houses:blockUI"] = true

-- server-side
Player(source).state["heyy_houses:blockUI"] = true

insideProperty

Pode ser utilizado para ler dados sobre a propriedade que o jogador está. Exemplo de uso:
-- client-side
local data = LocalPlayer.state.insideProperty

-- server-side
local data = Player(source).state.insideProperty

stealingProperty

Pode ser utilizado para saber se o jogador está roubando uma casa ou não. É muito útil se combinado ao insideProperty. Exemplo de uso:
-- client-side
if LocalPlayer.state.stealingProperty then
  -- seu código
end

-- server-side
if Player(source).state.stealingProperty then
  -- seu código
end