This is a script in a serverscriptservice

Nothing happens when i click myself and click ban button
```lua
local BannedPlayers = {}

local DataStoreService = game:GetService("DataStoreService")
local BanDataStore = DataStoreService:GetDataStore("BanDataStore")

--Function
local function BanPlayer(player,reason)
    local BanButton = game.StarterGui.AdminGui.MainFrame.BanButton
    local TimeBanned = BanButton.TimeBanned
    
    BanButton.MouseButton1Click:Connect(function()
        for i,v in pairs(BanButton.Parent.PlayersScrollList:GetChildren()) do
            if v:IsA("Frame") then
                if v.selected.Value == true then
                    local player = string.gsub(v.ActualName.Text,"@","")
                    if game.Players:FindFirstChild(player) then
                        if game.Players:FindFirstChild(player).UserId == 777304992 then
                            BanButton.Text = "Cannot ban owner."
                            wait(2)
                            BanButton.Text = "Ban"
                        else
                            table.insert(BannedPlayers,game.Players:FindFirstChild(player).UserId)
                            game.Players:FindFirstChild(player):Kick("You are temporarily banned")
                        end
                    end
                else
                    BanButton.Text = "No player selected,"
                    wait(2)
                    BanButton.Text = "Ban"
                end
            else
                v.Archivable = false
                wait()
                v.Archivable = true
            end
        end
    end)
end

game.Players.PlayerAdded:Connect(function(plr)
    local plrUserId = plr.UserId
    
    if BannedPlayers[plrUserId] then
        plr:Kick("You are temporarily banned.")
    end
    
    local banned
    local success,errorMsg = pcall(function()
        banned = BanDataStore:GetAsync(plrUserId)
    end)
    
    if banned == true then 
        plr:Kick("You are temporarily banned.")
    end
    
    
end)```