

Description
-- Delta Admin Script with Rank System + Ban/Kick/Message
-- Optimized for Delta Executor
local Players = game:GetService("Players")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local LocalPlayer = Players.LocalPlayer
local Prefix = ":"
-- Rank System
local Ranks = {
["Owner"] = 5,
["Admin"] = 4,
["Moderator"] = 3,
["VIP"] = 2,
["Member"] = 1,
["None"] = 0
}
local PlayerRanks = {}
local BannedPlayers = {} -- For simple ban system
-- Give yourself Owner rank
PlayerRanks[LocalPlayer.Name] = 5
local function getRank(player)
return PlayerRanks[player.Name] or 0
end
local function hasPermission(player, requiredRank)
return getRank(player) >= requiredRank
end
local function notify(title, msg)
game.StarterGui:SetCore("SendNotification", {
Title = title or "Delta Admin",
Text = msg,
Duration = 6
})
end
local function sendGlobalMessage(text)
if ReplicatedStorage:FindFirstChild("DefaultChatSystemChatEvents") then
ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer(text, "All")
end
end
-- Command Handler
local function onChat(message, player)
if not message:find("^" .. Prefix) then return end
local args = message:split(" ")
local cmd = args[1]:lower():sub(#Prefix + 1)
local fullMessage = message:sub(#args[1] + 2)
-- ====================== RANK ======================
if cmd
Game Page
Princess Tycoon
- Views
- 30.7K+
- Likes
- 2
- Dislikes
- 1
- Posted
- 1mo ago
- Key System
- No
- Mobile
- Supported



Comments
Join the discussion about this script.
MarianRoscoiu
How is working