- Fe - Admin Commands Script - Roblox Scripts -... Jun 2026
: Changing properties that still replicate, such as character animations or network ownership of unanchored parts.
| Command Category | Common Examples | Description | | :--- | :--- | :--- | | | kick , ban , mute , jail , kill | These are the primary tools for moderating a server. The commands allow admins to maintain order by removing disruptive players, temporarily "jailing" them, or preventing them from speaking in the chat. | | 📍 Teleportation | tp , bring | "Teleport" allows an admin to instantly move themselves or another player to a specific location or player. The "bring" command is used to pull a targeted player to the admin's current location. | | 🛡️ Player Effects | freeze , invisible , explode , sparkle | These are often used for playful interactions or dramatic effect. You can completely freeze a player in place, make them invisible, or cause them to erupt in an explosion. | | 🏃♂️ Character Control | force sit , run , walk , loopkill | This gives administrators granular control over other avatars. They can force a player's character to sit down, run, or walk, or even set up a repeating loop that kills the player over and over again. | | ⚔️ Griefing & Trolling | fling , hurl , troll GUI | These are more disruptive commands used for griefing. "Fling" and "Hurl" send a player's character flying uncontrollably across the map, often leading to them falling through the world or becoming incapacitated. | | 🗣️ Server Control | shutdown , broadcast , console | For a game owner, having ultimate control over the server is essential. Commands like "shutdown" will instantly close the server for all players, while "broadcast" sends a server-wide message. | | ✨ Customization | give , ff , name | These commands let admins fine-tune the gameplay experience. They can instantly give any player a specific item, grant them an invincible force field, or even change how their name appears to everyone on the server. | - FE - Admin Commands Script - ROBLOX SCRIPTS -...
: The target player or parameters (e.g., player123 , 50 ). 3. Remote Events for Client-Side Actions : Changing properties that still replicate, such as
-- Place this script in ServerScriptService local ReplicatedStorage = game:GetService("ReplicatedStorage") local Players = game:GetService("Players") -- Configuration local ADMIN_LIST = [12345678] = true; -- Replace with your Roblox UserID local PREFIX = ";" -- Create a secure RemoteEvent for communication local AdminEvent = Instance.new("RemoteEvent") AdminEvent.Name = "AdminCommandEvent" AdminEvent.Parent = ReplicatedStorage local function runCommand(admin, commandName, targetName) local target = Players:FindFirstChild(targetName) if not target then return end if commandName == "kill" then local character = target.Character if character and character:FindFirstChild("Humanoid") then character.Humanoid.Health = 0 end elseif commandName == "sparkles" then local character = target.Character if character and character:FindFirstChild("HumanoidRootPart") then Instance.new("Sparkles", character.HumanoidRootPart) end end end -- Listen for the client request AdminEvent.OnServerEvent:Connect(function(player, commandString) -- Security Check: Is the player actually an admin? if not ADMIN_LIST[player.UserId] then warn(player.Name .. " attempted to execute a command without permission!") return end -- Parse the command (Expected format: ;kill playername) if string.sub(commandString, 1, 1) == PREFIX then local arguments = {} for chunk in string.gmatch(string.sub(commandString, 2), "[^%s]+") do table.insert(arguments, chunk) end local commandName = arguments[1] local targetName = arguments[2] if commandName and targetName then runCommand(player, string.lower(commandName), targetName) end end end) Use code with caution. 2. The Client Script (StarterPlayerScripts) | | 📍 Teleportation | tp , bring
-- Server Script inside ServerScriptService local Admins = [12345678] = true; -- Replace with target Roblox UserID local Prefix = ";" game.Players.PlayerAdded:Connect(function(player) player.Chatted:Connect(function(message) -- Check if the player is an authorized admin if Admins[player.UserId] then -- Check if the message starts with the designated prefix if string.sub(message, 1, string.len(Prefix)) == Prefix then -- Strip the prefix and split the message into arguments local commandString = string.sub(message, string.len(Prefix) + 1) local args = string.split(commandString, " ") local cmd = string.lower(args[1]) -- Command Logic Execution if cmd == "speed" then local targetSpeed = tonumber(args[2]) or 16 local character = player.Character if character and character:FindFirstChild("Humanoid") then character.Humanoid.WalkSpeed = targetSpeed end elseif cmd == "jump" then local targetPower = tonumber(args[2]) or 50 local character = player.Character if character and character:FindFirstChild("Humanoid") then character.Humanoid.JumpPower = targetPower end end end end end) end) Use code with caution. Risks of Executing Third-Party FE Admin Scripts
This approach allows you to add custom parameters, manage admin lists, and even use "Sudo" commands to run actions as other players.