-- Client
local data = game.ReplicatedStorage.Remotes.Check:InvokeServer(tostring(script.Parent.ID.ContentLabel.Text), 1)
local IsBanned = data["IsBanned"]
--- Server
local function OnInvoke(p, Player,Intent,Table)
if Intent == 1 then --Check status
local data = BannedPlayers:GetAsync(game.Players:GetUserIdFromNameAsync(Player).."_BanV1")
return data
...
game.ReplicatedStorage.Remotes.Check.OnServerInvoke = OnInvoke
Alright then. Before parsing with data.IsBanned, try making sure data exists. You could do this by either doing data = data or {} or if not data then return end.