0% found this document useful (0 votes)
827 views254 pages

Script

The document contains code for saving and loading configuration settings from a file. It defines a table of default settings and encodes it to JSON. It includes functions for reading/writing a file, checking if file writing is possible, and loading/saving settings on game start/update. If file writing fails, it displays an error message.

Uploaded by

Andezta ?
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)
827 views254 pages

Script

The document contains code for saving and loading configuration settings from a file. It defines a table of default settings and encodes it to JSON. It includes functions for reading/writing a file, checking if file writing is possible, and loading/saving settings on game start/update. If file writing fails, it displays an error message.

Uploaded by

Andezta ?
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/ 254

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.901960849
76196,0.90196084976196),ImageRectOffset=Vector2.new(0,0),ImageRectSize=Vector2.new(
0,0),ImageTransparency=0,ScaleType=0,SliceCenter=Rect.new(0,0,0,0),Active=false,Anc
horPoint=Vector2.new(0,0),BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency
=1,BorderColor3=Color3.new(0.10588236153126,0.16470588743687,0.20784315466881),Bord
erSizePixel=1,ClipsDescendants=false,Draggable=false,Position=UDim2.new(0,0,0,2),Ro
tation=90,Selectable=false,Size=UDim2.new(0,10,0,11),SizeConstraint=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.901960849
76196,0.90196084976196),ImageRectOffset=Vector2.new(0,0),ImageRectSize=Vector2.new(
0,0),ImageTransparency=0,ScaleType=0,SliceCenter=Rect.new(0,0,0,0),Active=false,Anc
horPoint=Vector2.new(0,0),BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency
=1,BorderColor3=Color3.new(0.10588236153126,0.16470588743687,0.20784315466881),Bord
erSizePixel=1,ClipsDescendants=false,Draggable=false,Position=UDim2.new(0,5,0,2),Ro
tation=-
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

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy