#admin gui
10 messages · Page 1 of 1 (latest)
show server script
** You are now Level 11! **
In order to fix your problem you have to stop using chatGPT
It sucks
Buddy
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local banPlayerEvent = ReplicatedStorage:WaitForChild("BanPlayer")
local kickPlayerEvent = ReplicatedStorage:WaitForChild("KickPlayer")
local mutePlayerEvent = ReplicatedStorage:WaitForChild("MutePlayer")
banPlayerEvent.OnServerEvent:Connect(function(admin, reason)
if isAdmin(admin) then
local playerToBan = game.Players:FindFirstChild(admin.Name)
if playerToBan then
playerToBan:Kick("Banned: " .. reason)
print(admin.Name .. " banned " .. playerToBan.Name .. " for reason: " .. reason)
end
end
end)
kickPlayerEvent.OnServerEvent:Connect(function(admin, reason)
if isAdmin(admin) then
local playerToKick = game.Players:FindFirstChild(admin.Name)
if playerToKick then
playerToKick:Kick("Kicked: " .. reason)
print(admin.Name .. " kicked " .. playerToKick.Name .. " for reason: " .. reason)
end
end
end)
mutePlayerEvent.OnServerEvent:Connect(function(admin)
if isAdmin(admin) then
local playerToMute = game.Players:FindFirstChild(admin.Name)
if playerToMute then
print(admin.Name .. " muted " .. playerToMute.Name)
end
end
end)
function isAdmin(player)
local developerIds = {123456789, 987654321}
for _, developerId in ipairs(developerIds) do
if player.UserId == developerId then
return true
end
end
return false
end
playerToKick = ...Find...(admin) ... so when the admin uses the kick command, it kicks themselves? wut