-- TAF Admin Script local Players = game:GetService("Players") local player = Players.LocalPlayer -- Admin komutları local AdminCommands = { ["kill"] = function(target) if target.Character then target.Character:BreakJoints() end end, ["kick"] = function(target) target:Kick("Admin tarafından atıldınız") end, ["bring"] = function(target) if target.Character and target.Character:FindFirstChild("HumanoidRootPart") then target.Character.HumanoidRootPart.CFrame = player.Character.HumanoidRootPart.CFrame end end, ["to"] = function(target) if player.Character and player.Character:FindFirstChild("HumanoidRootPart") then player.Character.HumanoidRootPart.CFrame = target.Character.HumanoidRootPart.CFrame end end, ["invisible"] = function(target) if target.Character then for _, part in pairs(target.Character:GetChildren()) do if part:IsA("BasePart") then part.Transparency = 1 end end end end, ["visible"] = function(target) if target.Character then for _, part in pairs(target.Character:GetChildren()) do if part:IsA("BasePart") then part.Transparency = 0 end end end end } -- Komut işleme function processCommand(msg) if msg:sub(1, 1) == ";" then local args = {} for word in msg:gmatch("%w+") do table.insert(args, word:lower()) end local command = args[2] local targetName = args[3] if command and AdminCommands[command] then local target = nil if targetName then for _, p in pairs(Players:GetPlayers()) do if p.Name:lower():find(targetName:lower()) then target = p break end end else target = player end if target then AdminCommands[command](target) return true end end end return false end -- Chat dinleyici player.Chatted:Connect(processCommand) -- GUI oluşturma local ScreenGui = Instance.new("ScreenGui") ScreenGui.Parent = game.CoreGui local Frame = Instance.new("Frame") Frame.Size = UDim2.new(0, 300, 0, 200) Frame.Position = UDim2.new(0, 10, 0, 10) Frame.BackgroundColor3 = Color3.fromRGB(40, 40, 40) Frame.Parent = ScreenGui local TextLabel = Instance.new("TextLabel") TextLabel.Size = UDim2.new(1, 0, 0, 30) TextLabel.Text = "TAF Admin Panel" TextLabel.BackgroundColor3 = Color3.fromRGB(30, 30, 30) TextLabel.TextColor3 = Color3.fromRGB(255, 255, 255) TextLabel.Parent = Frame local ScrollingFrame = Instance.new("ScrollingFrame") ScrollingFrame.Size = UDim2.new(1, 0, 1, -30) ScrollingFrame.Position = UDim2.new(0, 0, 0, 30) ScrollingFrame.CanvasSize = UDim2.new(0, 0, 0, 300) ScrollingFrame.Parent = Frame local commands = { ";kill [isim] - Oyuncuyu öldürür", ";kick [isim] - Oyuncuyu atar", ";bring [isim] - Oyuncuyu yanına getirir", ";to [isim] - Oyuncunun yanına gidersin", ";invisible [isim] - Görünmez yapar", ";visible [isim] - Görünür yapar" } for i, cmd in pairs(commands) do local label = Instance.new("TextLabel") label.Size = UDim2.new(1, -10, 0, 25) label.Position = UDim2.new(0, 5, 0, (i-1)*30) label.Text = cmd label.TextColor3 = Color3.fromRGB(255, 255, 255) label.BackgroundTransparency = 1 label.TextXAlignment = Enum.TextXAlignment.Left label.Parent = ScrollingFrame end print("TAF Admin Script yüklendi! Komutlar:") for _, cmd in pairs(commands) do print(cmd) end