local players = game:GetService("Players") players.PlayerAdded:connect(function(player) local banned = player.name == "playername" banned:kick("You are banned!") end)
banned is assigned as a boolean resulting from:
player.name == "playername". First off, player.name has to be player.Name, Kick too.
What you probably want to use is an
if statement, here's the syntax:
if (condition) then -- do stuff end
^do stuff only runs when the condition is true
We can use this to kick the player only when their player name
player.Name is equal
== to whatever name you want
game:GetService("Players").PlayerAdded:Connect(function(player) -- note that I made "connect" into "Connect" because "connect" is deprecated and may be removed in the future if player.Name == "playername" then -- can omit brackets () player:Kick("You are banned!") -- kicks player with warning end end)
If we were to "translate" line 2-4 to English we would say:
if the player's name is "playername" then kick the player with the warning "You are banned!"
yeah not much difference ik lol