Ply = {} Ply.Frozen = false function FreezePlayer(Player, Command, Args) if !Player:IsAdmin() then Player:PrintMessage(HUD_PRINTTALK, "You're not an admin!") else if #Args > 0 then for _, v in pairs(player.GetAll()) do if v:Nick() == Args[1] then if Ply[v].Frozen == false then --This gives me the error "autorun/server/init.lua:26: attempt to index field '?' (a nil value)". v:Freeze(true) Ply[v].Frozen = true else v:Freeze(false) Ply[v].Frozen = false end end end end end end