--Takeshi's admin
game:GetService'Workspace'.Name = 'Workspace'
wait(0)
game:GetService'Players'.Name = 'Players'
wait(0)
game:GetService'Lighting'.Name = 'Lighting'
wait(0)
game:GetService'ReplicatedFirst'.Name = 'ReplicatedFirst'
wait(0)
game:GetService'ReplicatedStorage'.Name = 'ReplicatedStorage'
wait(0)
game:GetService'ServerScriptService'.Name = 'ServerScriptService'
wait(0)
game:GetService'ServerStorage'.Name = 'ServerStorage'
wait(0)
game:GetService'StarterGui'.Name = 'StarterGui'
wait(0)
game:GetService'StarterPack'.Name = 'StarterPack'
wait(0)
game:GetService'StarterPlayer'.Name = 'StarterPlayer'
wait(0)
function GET_PLAYER(NAME, plr)
local gPlayers = game:GetService("Players")
local NAME_TABLE = {}
NAME = NAME:lower()
if NAME ~= "all" then
for i,v in pairs(gPlayers:GetPlayers()) do local L_NAME = v.Name:lower() local F = L_NAME:find(NAME) if F == 1 then table.insert(NAME_TABLE, v) end end
elseif NAME == "all" then
for i,v in pairs(gPlayers:GetPlayers()) do table.insert(NAME_TABLE, v) end
elseif NAME == "me" then
return {plr}
end
return NAME_TABLE
end
commands = {
"/kill player name -- kills a player",
"/ex player name -- explode's a player",
"/shutdown -- shuts down the server",
"/ff player name -- gives you an ff",
"/unff player name -- removes ur ff",
"/pn player name -- punishes you from the server",
"/god player name -- gives god mode",
"/freeze player name -- freezes character",
"/freecam player name -- gives player freecam",
"/unfreeze player name -- unfreezes player",
"/unfreecam player name -- makes player back to normal",
"/ungod player name -- ungod's player",
"/flash player name -- gives player super speed",
"/unflash player name -- gives player normal speed",
"/bird player name -- gives player a high jump power",
"/unbird player name -- gives player normal jump power",
"/superman player name -- gives player inf health and super speed and jump power",
"/unsuperman player name -- unsuperman's player",
"/kill all -- kills all players in game",
"/day -- makes the time do day",
"/night -- makes the time do night",
"/sit -- makes ur player sit",
"/lag -- Kicks / Lags the player lmao",
"/bob -- MAKES SOMEONE BOBV2!!",
"/clean -- Clears da workspace",
"/heal -- Heals the player",
"/re player -- Respawns the player",
"/LOL player -- Funny stuff xD",
"/Ghost player -- GHOST MODEE!(You can still die ..)",
}
wait(0)
print("Thanks for using my script")
wait(0)
print("Made by - Takeshi199one")
wait(0)
print("Type /cmds for commands")
wait(.2)
local Admins = {"Takeshi199one"} -- Put ur name HERE :D
local Prefix = "/" -- What ur command will start off
for i,v in pairs(Admins) do -- To get the Admins
game.Players[v].Chatted:connect(function(msg)-- Making so tables "{}" work :D
if msg:lower():sub(1, 9) == Prefix .. "shutdown" then -- it makes so that :kill mE workspace
local name = msg:sub(10)
workspace.Gravity = 0/0
print("Game shut down complete")
end
if msg:lower():sub(1, 4) == Prefix .. "ff " then -- it makes so that :kill mE workspace
local name = msg:sub(5)
local players = GET_PLAYER(name, game.Players[v])
for i, player in pairs(players) do
Instance.new("ForceField",player.Character) -- give player an ff
end
print("Force field complete")
end
if msg:lower():sub(1, 6) == Prefix .. "unff " then -- it makes so that :kill mE workspace
local name = msg:sub(7)
local players = GET_PLAYER(name, game.Players[v])
for i, player in pairs(players) do
while player.Character:FindFirstChild("ForceField") do
player.Character.ForceField:Destroy()
print("ForceField NOW GONE!")
end
end
end
if msg:lower():sub(1, 4) == Prefix .. "pn " then -- it makes so that :kill mE workspace
local name = msg:sub(5)
local players = GET_PLAYER(name, game.Players[v])
for i, player in pairs(players) do
player.Character.Parent = game.Lighting
print("Player PUNISHED!")
end
end
if msg:lower():sub(1, 5) == Prefix .. "lol " then -- it makes so that :kill mE workspace
local name = msg:sub(6)
local players = GET_PLAYER(name, game.Players[v])
for i, player in pairs(players) do
local pls = game:service("Players")
c = player.Character
local rj = c.HumanoidRootPart:FindFirstChild("RootJoint")
local x = Instance.new("Sound", c.HumanoidRootPart)
x.SoundId = "rbxassetid://146263172"
x.Pitch = 1
x.Volume = 1
x.Looped = true
wait(0.1)
x:Play()
wait(0.9)
while wait() do
rj.C1 = CFrame.Angles(math.random(1, 6), math.random(1, 6), math.random(1, 6)) * CFrame.new()
end
print("LOL funny stuff")
print("Player PUNISHED!")
end
end
if msg:lower():sub(1, 6) == Prefix .. "kill " then -- it makes so that :kill mE workspace
local name = msg:sub(7)
local players = GET_PLAYER(name, game.Players[v])
for i, player in pairs(players) do
player.Character:BreakJoints()
print("Player KILLED!")
end
end
if msg:lower():sub(1, 5) == Prefix .. "god " then -- it makes so that :kill mE workspace
local name = msg:sub(6)
local players = GET_PLAYER(name, game.Players[v])
for i, player in pairs(players) do
player.Character.Humanoid.MaxHealth = math.huge
wait(1)
player.Character.Humanoid.Health = math.huge
print("God mode done!")
end
end
if msg:lower():sub(1, 4) == Prefix .. "ex " then -- it makes so that :kill mE workspace
local name = msg:sub(5)
local players = GET_PLAYER(name, game.Players[v])
for i, player in pairs(players) do
local explosion = Instance.new("Explosion", workspace)
explosion.Position = player.Character.Torso.Position
print("BOOM!")
end
end
if msg:lower():sub(1, 7) == Prefix .. "ghost " then -- it makes so that :kill mE workspace
local name = msg:sub(8)
local players = GET_PLAYER(name, game.Players[v])
for i, player in pairs(players) do
local ghost = true
while ghost do wait(0)player.Character.Torso.Anchored = true wait(0)player.Character.Torso.Anchored = false player.Character.HumanoidRootPart.Anchored = true player.Character.Humanoid.WalkSpeed = 100 end
end
end
if msg:lower():sub(1, 9) == Prefix .. "unghost " then -- it makes so that :kill mE workspace
local name = msg:sub(10)
local players = GET_PLAYER(name, game.Players[v])
for i, player in pairs(players) do
ghost = false
player.Character.Torso.Anchored = false player.Character.HumanoidRootPart.Anchored = false player.Character.Humanoid.WalkSpeed = 100
end
end
if msg:lower():sub(1, 8) == Prefix .. "freeze " then -- it makes so that :kill mE workspace
local name = msg:sub(9)
local players = GET_PLAYER(name, game.Players[v])
for i, player in pairs(players) do
player.Character.Torso.Anchored = true
print("Freezed Player!")
end
end
if msg:lower():sub(1, 9) == Prefix .. "freecam " then -- it makes so that :kill mE workspace
local name = msg:sub(10)
local players = GET_PLAYER(name, game.Players[v])
for i, player in pairs(players) do
player.Character.Torso.Anchored = true
player.Character.HumanoidRootPart.Anchored = true
print("KAPAW!")
end
end
if msg:lower():sub(1, 11) == Prefix .. "unfreecam " then -- it makes so that :kill mE workspace
local name = msg:sub(12)
local players = GET_PLAYER(name, game.Players[v])
for i, player in pairs(players) do
player.Character.Torso.Anchored = false
player.Character.HumanoidRootPart.Anchored = false
print("KAPAW!")
end
end
if msg:lower():sub(1, 5) == Prefix .. "bob " then -- it makes so that :kill mE workspace
local name = msg:sub(6)
local players = GET_PLAYER(name, game.Players[v])
for i, player in pairs(players) do
local mesh = Instance.new("SpecialMesh", player.Character.Torso)
mesh.MeshType = 'Cylinder'
mesh.Scale = Vector3.new(1, 2, 2)
local mesh = Instance.new("SpecialMesh", player.Character['Left Arm'])
mesh.MeshType = 'Cylinder'
mesh.Scale = Vector3.new(1, 2, 2)
local mesh = Instance.new("SpecialMesh", player.Character['Right Arm'])
mesh.MeshType = 'Cylinder'
mesh.Scale = Vector3.new(1, 2, 2)
local mesh = Instance.new("SpecialMesh", player.Character['Left Leg'])
mesh.MeshType = 'Cylinder'
mesh.Scale = Vector3.new(1, 2, 2)
local mesh = Instance.new("SpecialMesh", player.Character.Head)
mesh.MeshType = 'Cylinder'
mesh.Scale = Vector3.new(1, 1, 2)
local mesh = Instance.new("SpecialMesh", player.Character['Right Leg'])
mesh.MeshType = 'Cylinder'
mesh.Scale = Vector3.new(1, 2, 2)
player.Character.Torso.BrickColor = BrickColor.new("Grey")
player.Character['Left Arm'].BrickColor = BrickColor.new("Grey")
player.Character['Right Arm'].BrickColor = BrickColor.new("Grey")
player.Character['Left Leg'].BrickColor = BrickColor.new("Grey")
player.Character['Right Leg'].BrickColor = BrickColor.new("Grey")
player.Character.Head.BrickColor = BrickColor.new("Grey")
print("KAPAW!")
end
end
if msg:lower():sub(1, 7) == Prefix .. "ungod " then -- it makes so that :kill mE workspace
local name = msg:sub(8)
local players = GET_PLAYER(name, game.Players[v])
for i, player in pairs(players) do
player.Character.Humanoid.MaxHealth = 100
wait(1)
player.Character.Humanoid.Health = 100
print("UnGod mode done!")
end
end
if msg:lower():sub(1, 4) == Prefix .. "re " then -- it makes so that :kill mE workspace
local name = msg:sub(5)
local players = GET_PLAYER(name, game.Players[v])
for i, player in pairs(players) do
player:LoadCharacter()
print("Respawned Player")
end
end
if msg:lower():sub(1, 7) == Prefix .. "flash " then -- it makes so that :kill mE workspace
local name = msg:sub(8)
local players = GET_PLAYER(name, game.Players[v])
for i, player in pairs(players) do
player.Character.Humanoid.WalkSpeed = 170
print("The fastest man alive!")
end
end
if msg:lower():sub(1, 9) == Prefix .. "unflash " then -- it makes so that :kill mE workspace
local name = msg:sub(10)
local players = GET_PLAYER(name, game.Players[v])
for i, player in pairs(players) do
player.Character.Humanoid.WalkSpeed = 16
print("Normal mode")
end
end
if msg:lower():sub(1, 6) == Prefix .. "bird " then -- it makes so that :kill mE workspace
local name = msg:sub(7)
local players = GET_PLAYER(name, game.Players[v])
for i, player in pairs(players) do
player.Character.Humanoid.JumpPower = 174
print("Flying mode on")
end
end
if msg:lower():sub(1, 5) == Prefix .. "lag " then -- it makes so that :kill mE workspace
local name = msg:sub(6)
local players = GET_PLAYER(name, game.Players[v])
for i, player in pairs(players) do
player.Character.Humanoid.HipHeight = 0/0
for i = 1, 1000 do
Instance.new("HopperBin", player.Backpack)
end
print("Lagged Player")
end
end
if msg:lower():sub(1, 8) == Prefix .. "unbird " then -- it makes so that :kill mE workspace
local name = msg:sub(9)
local players = GET_PLAYER(name, game.Players[v])
for i, player in pairs(players) do
player.Character.Humanoid.JumpPower = 60
print("Flying mode off")
end
end
if msg:lower():sub(1, 6) == Prefix .. "heal " then -- it makes so that :kill mE workspace
local name = msg:sub(7)
local players = GET_PLAYER(name, game.Players[v])
for i, player in pairs(players) do
player.Character.Humanoid.MaxHealth = 100
wait(1)
player.Character.Humanoid.Health = 100
print("Player Healed")
end
end
if msg:lower():sub(1, 10) == Prefix .. "superman " then -- it makes so that :kill mE workspace
local name = msg:sub(11)
local players = GET_PLAYER(name, game.Players[v])
for i, player in pairs(players) do
player.Character.Humanoid.JumpPower = 174
player.Character.Humanoid.WalkSpeed = 170
print("SUPERMAN AWAYY!!!!")
end
end
if msg:lower():sub(1, 12) == Prefix .. "unsuperman " then -- it makes so that :kill mE workspace
local name = msg:sub(13)
local players = GET_PLAYER(name, game.Players[v])
for i, player in pairs(players) do
player.Character.Humanoid.JumpPower = 60
player.Character.Humanoid.WalkSpeed = 16
print("No more super powers")
end
end
if msg:lower():sub(1, 5) == Prefix .. "cmds" then -- it makes so that :kill mE workspace
local name = msg:sub(6)
for i,v in pairs(commands) do
print(v)
end
end
if msg:lower():sub(1, 4) == Prefix .. "day" then -- it makes so that :kill mE workspace
local name = msg:sub(5)
game.Lighting.TimeOfDay = 12
print("Its now DAY TIME!")
end
if msg:lower():sub(1, 6) == Prefix .. "night" then -- it makes so that :kill mE workspace
local name = msg:sub(7)
game.Lighting.TimeOfDay = 1
print("Its now NIGHT TIME!")
end
if msg:lower():sub(1, 6) == Prefix .. "clean" then -- it makes so that :kill mE workspace
local name = msg:sub(7)
game.Workspace:ClearAllChildren()
print("Forced clean!!")
end
if msg:lower():sub(1, 5) == Prefix .. "sit " then -- it makes so that :kill mE workspace
local name = msg:sub(6)
local players = GET_PLAYER(name, game.Players[v])
for i, player in pairs(players) do
player.Character.Humanoid.Sit = true
print("Player now sitting")
end
end
end)
end