To bridge the gap between the untrusted client and the secure server, developers use RemoteEvents.
local remote = game.ReplicatedStorage:WaitForChild("AdminRemote") local bannedPlayers = {} -- replace with DataStore op player kick ban panel gui script fe ki work