Infinite Yeild

You might also like

Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 120

"if IY_LOADED and not _G.

IY_DEBUG == true then\r\n -- error(\"Infinite Yield is


already running!\", 0)\r\n return\r\nend\r\n\r\npcall(function()
getgenv().IY_LOADED = true end)\r\n\r\nlocal cloneref = cloneref or function(o)
return o end\r\nCOREGUI = cloneref(game:GetService(\"CoreGui\"))\r\nPlayers =
cloneref(game:GetService(\"Players\"))\r\n\r\nif not game:IsLoaded() then\r\n
local notLoaded = Instance.new(\"Message\")\r\n notLoaded.Parent = COREGUI\r\n
notLoaded.Text = \"Infinite Yield is waiting for the game to load\"\r\n
game.Loaded:Wait()\r\n notLoaded:Destroy()\r\nend\r\n\r\ncurrentVersion
= \"5.9.7\"\r\n\r\nHolder = Instance.new(\"Frame\")\r\nTitle =
Instance.new(\"TextLabel\")\r\nDark = Instance.new(\"Frame\")\r\nCmdbar =
Instance.new(\"TextBox\")\r\nCMDsF = Instance.new(\"ScrollingFrame\")\r\
ncmdListLayout = Instance.new(\"UIListLayout\")\r\nSettingsButton =
Instance.new(\"ImageButton\")\r\nColorsButton = Instance.new(\"ImageButton\")\r\
nSettings = Instance.new(\"Frame\")\r\nPrefix = Instance.new(\"TextLabel\")\r\
nPrefixBox = Instance.new(\"TextBox\")\r\nKeybinds = Instance.new(\"TextLabel\")\r\
nStayOpen = Instance.new(\"TextLabel\")\r\nButton = Instance.new(\"Frame\")\r\nOn =
Instance.new(\"TextButton\")\r\nPositions = Instance.new(\"TextLabel\")\r\
nEventBind = Instance.new(\"TextLabel\")\r\nPlugins = Instance.new(\"TextLabel\")\
r\nExample = Instance.new(\"TextButton\")\r\nNotification =
Instance.new(\"Frame\")\r\nTitle_2 = Instance.new(\"TextLabel\")\r\nText_2 =
Instance.new(\"TextLabel\")\r\nCloseButton = Instance.new(\"TextButton\")\r\
nCloseImage = Instance.new(\"ImageLabel\")\r\nPinButton =
Instance.new(\"TextButton\")\r\nPinImage = Instance.new(\"ImageLabel\")\r\nTooltip
= Instance.new(\"Frame\")\r\nTitle_3 = Instance.new(\"TextLabel\")\r\nDescription =
Instance.new(\"TextLabel\")\r\nIntroBackground = Instance.new(\"Frame\")\r\nLogo =
Instance.new(\"ImageLabel\")\r\nCredits = Instance.new(\"TextBox\")\r\
nKeybindsFrame = Instance.new(\"Frame\")\r\nClose = Instance.new(\"TextButton\")\r\
nAdd = Instance.new(\"TextButton\")\r\nDelete = Instance.new(\"TextButton\")\r\
nHolder_2 = Instance.new(\"ScrollingFrame\")\r\nExample_2 =
Instance.new(\"Frame\")\r\nText_3 = Instance.new(\"TextLabel\")\r\nDelete_2 =
Instance.new(\"TextButton\")\r\nKeybindEditor = Instance.new(\"Frame\")\r\
nbackground_2 = Instance.new(\"Frame\")\r\nDark_3 = Instance.new(\"Frame\")\r\
nDirections = Instance.new(\"TextLabel\")\r\nBindTo = Instance.new(\"TextButton\")\
r\nTriggerLabel = Instance.new(\"TextLabel\")\r\nBindTriggerSelect =
Instance.new(\"TextButton\")\r\nAdd_2 = Instance.new(\"TextButton\")\r\nToggles =
Instance.new(\"ScrollingFrame\")\r\nClickTP = Instance.new(\"TextLabel\")\r\
nSelect = Instance.new(\"TextButton\")\r\nClickDelete =
Instance.new(\"TextLabel\")\r\nSelect_2 = Instance.new(\"TextButton\")\r\nCmdbar_2
= Instance.new(\"TextBox\")\r\nCmdbar_3 = Instance.new(\"TextBox\")\r\nCreateToggle
= Instance.new(\"TextLabel\")\r\nButton_2 = Instance.new(\"Frame\")\r\nOn_2 =
Instance.new(\"TextButton\")\r\nshadow_2 = Instance.new(\"Frame\")\r\nPopupText_2 =
Instance.new(\"TextLabel\")\r\nExit_2 = Instance.new(\"TextButton\")\r\nExitImage_2
= Instance.new(\"ImageLabel\")\r\nPositionsFrame = Instance.new(\"Frame\")\r\
nClose_3 = Instance.new(\"TextButton\")\r\nDelete_5 = Instance.new(\"TextButton\")\
r\nPart = Instance.new(\"TextButton\")\r\nHolder_4 =
Instance.new(\"ScrollingFrame\")\r\nExample_4 = Instance.new(\"Frame\")\r\nText_5 =
Instance.new(\"TextLabel\")\r\nDelete_6 = Instance.new(\"TextButton\")\r\nTP =
Instance.new(\"TextButton\")\r\nAliasesFrame = Instance.new(\"Frame\")\r\nClose_2 =
Instance.new(\"TextButton\")\r\nDelete_3 = Instance.new(\"TextButton\")\r\nHolder_3
= Instance.new(\"ScrollingFrame\")\r\nExample_3 = Instance.new(\"Frame\")\r\nText_4
= Instance.new(\"TextLabel\")\r\nDelete_4 = Instance.new(\"TextButton\")\r\nAliases
= Instance.new(\"TextLabel\")\r\nPluginsFrame = Instance.new(\"Frame\")\r\nClose_4
= Instance.new(\"TextButton\")\r\nAdd_3 = Instance.new(\"TextButton\")\r\nHolder_5
= Instance.new(\"ScrollingFrame\")\r\nExample_5 = Instance.new(\"Frame\")\r\nText_6
= Instance.new(\"TextLabel\")\r\nDelete_7 = Instance.new(\"TextButton\")\r\
nPluginEditor = Instance.new(\"Frame\")\r\nbackground_3 = Instance.new(\"Frame\")\
r\nDark_2 = Instance.new(\"Frame\")\r\nImg = Instance.new(\"ImageButton\")\r\
nAddPlugin = Instance.new(\"TextButton\")\r\nFileName = Instance.new(\"TextBox\")\
r\nAbout = Instance.new(\"TextLabel\")\r\nDirections_2 =
Instance.new(\"TextLabel\")\r\nshadow_3 = Instance.new(\"Frame\")\r\nPopupText_3 =
Instance.new(\"TextLabel\")\r\nExit_3 = Instance.new(\"TextButton\")\r\nExitImage_3
= Instance.new(\"ImageLabel\")\r\nAliasHint = Instance.new(\"TextLabel\")\r\
nPluginsHint = Instance.new(\"TextLabel\")\r\nPositionsHint =
Instance.new(\"TextLabel\")\r\nToPartFrame = Instance.new(\"Frame\")\r\
nbackground_4 = Instance.new(\"Frame\")\r\nChoosePart =
Instance.new(\"TextButton\")\r\nCopyPath = Instance.new(\"TextButton\")\r\
nDirections_3 = Instance.new(\"TextLabel\")\r\nPath = Instance.new(\"TextLabel\")\
r\nshadow_4 = Instance.new(\"Frame\")\r\nPopupText_5 = Instance.new(\"TextLabel\")\
r\nExit_4 = Instance.new(\"TextButton\")\r\nExitImage_5 =
Instance.new(\"ImageLabel\")\r\nlogs = Instance.new(\"Frame\")\r\nshadow =
Instance.new(\"Frame\")\r\nHide = Instance.new(\"TextButton\")\r\nImageLabel =
Instance.new(\"ImageLabel\")\r\nPopupText = Instance.new(\"TextLabel\")\r\nExit =
Instance.new(\"TextButton\")\r\nImageLabel_2 = Instance.new(\"ImageLabel\")\r\
nbackground = Instance.new(\"Frame\")\r\nchat = Instance.new(\"Frame\")\r\nClear =
Instance.new(\"TextButton\")\r\nSaveChatlogs = Instance.new(\"TextButton\")\r\
nToggle = Instance.new(\"TextButton\")\r\nscroll_2 =
Instance.new(\"ScrollingFrame\")\r\njoin = Instance.new(\"Frame\")\r\nToggle_2 =
Instance.new(\"TextButton\")\r\nClear_2 = Instance.new(\"TextButton\")\r\nscroll_3
= Instance.new(\"ScrollingFrame\")\r\nlistlayout =
Instance.new(\"UIListLayout\",scroll_3)\r\nselectChat =
Instance.new(\"TextButton\")\r\nselectJoin = Instance.new(\"TextButton\")\r\n\r\
nfunction randomString()\r\n\tlocal length = math.random(10,20)\r\n\tlocal array =
{}\r\n\tfor i = 1, length do\r\n\t\tarray[i] = string.char(math.random(32, 126))\r\
n\tend\r\n\treturn table.concat(array)\r\nend\r\n\r\nPARENT = nil\r\nif
get_hidden_gui or gethui then\r\n\tlocal hiddenUI = get_hidden_gui or gethui\r\n\
tlocal Main = Instance.new(\"ScreenGui\")\r\n\tMain.Name = randomString()\r\n\
tMain.Parent = hiddenUI()\r\n\tPARENT = Main\r\nelseif (not is_sirhurt_closure) and
(syn and syn.protect_gui) then\r\n\tlocal Main = Instance.new(\"ScreenGui\")\r\n\
tMain.Name = randomString()\r\n\tsyn.protect_gui(Main)\r\n\tMain.Parent = COREGUI\
r\n\tPARENT = Main\r\nelseif COREGUI:FindFirstChild('RobloxGui') then\r\n\tPARENT =
COREGUI.RobloxGui\r\nelse\r\n\tlocal Main = Instance.new(\"ScreenGui\")\r\n\
tMain.Name = randomString()\r\n\tMain.Parent = COREGUI\r\n\tPARENT = Main\r\nend\r\
n\r\nshade1 = {}\r\nshade2 = {}\r\nshade3 = {}\r\ntext1 = {}\r\ntext2 = {}\r\
nscroll = {}\r\n\r\nHolder.Name = randomString()\r\nHolder.Parent = PARENT\r\
nHolder.Active = true\r\nHolder.BackgroundColor3 = Color3.fromRGB(46, 46, 47)\r\
nHolder.BorderSizePixel = 0\r\nHolder.Position = UDim2.new(1, -250, 1, -220)\r\
nHolder.Size = UDim2.new(0, 250, 0, 220)\r\nHolder.ZIndex = 10\r\
ntable.insert(shade2,Holder)\r\n\r\nTitle.Name = \"Title\"\r\nTitle.Parent =
Holder\r\nTitle.Active = true\r\nTitle.BackgroundColor3 = Color3.fromRGB(36,36,37)\
r\nTitle.BorderSizePixel = 0\r\nTitle.Size = UDim2.new(0, 250, 0, 20)\r\nTitle.Font
= Enum.Font.SourceSans\r\nTitle.TextSize = 18\r\nTitle.Text = \"Infinite Yield FE
v\" .. currentVersion\r\n\r\ndo\r\n\tlocal emoji = ({\r\n\t\t[\"01 01\"] = \"🎆\",\
r\n\t\t[(function(Year)\r\n\t\t\tlocal A = math.floor(Year/100)\r\n\t\t\tlocal B =
math.floor((13+8*A)/25)\r\n\t\t\tlocal C = (15-B+A-math.floor(A/4))%30\r\n\t\t\
tlocal D = (4+A-math.floor(A/4))%7\r\n\t\t\tlocal E = (19*(Year%19)+C)%30\r\n\t\t\
tlocal F = (2*(Year%4)+4*(Year%7)+6*E+D)%7\r\n\t\t\tlocal G = (22+E+F)\r\n\t\t\tif
E == 29 and F == 6 then\r\n\t\t\t\treturn \"04 19\"\r\n\t\t\telseif E == 28 and F
== 6 then\r\n\t\t\t\treturn \"04 18\"\r\n\t\t\telseif 31 \u003C G then\r\n\t\t\t\
treturn (\"04 %02d\"):format(G-31)\r\n\t\t\tend\r\n\t\t\treturn (\"03
%02d\"):format(G)\r\n\t\tend)(tonumber(os.date\"%Y\"))] = \"🥚\",\r\n\t\t[\"10 31\"]
= \"🎃\",\r\n\t\t[\"12 25\"] = \"🎄\"\r\n\t})[os.date(\"%m %d\")]\r\n\tif emoji then\
r\n\t\tTitle.Text = (\"%s %s %s\"):format(emoji, Title.Text, emoji)\r\n\tend\r\
nend\r\n\r\nTitle.TextColor3 = Color3.new(1, 1, 1)\r\nTitle.ZIndex = 10\r\
ntable.insert(shade1,Title)\r\ntable.insert(text1,Title)\r\n\r\nDark.Name
= \"Dark\"\r\nDark.Parent = Holder\r\nDark.Active = true\r\nDark.BackgroundColor3 =
Color3.fromRGB(36, 36, 37)\r\nDark.BorderSizePixel = 0\r\nDark.Position =
UDim2.new(0, 0, 0, 45)\r\nDark.Size = UDim2.new(0, 250, 0, 175)\r\nDark.ZIndex =
10\r\ntable.insert(shade1,Dark)\r\n\r\nCmdbar.Name = \"Cmdbar\"\r\nCmdbar.Parent =
Holder\r\nCmdbar.BackgroundTransparency = 1\r\nCmdbar.BorderSizePixel = 0\r\
nCmdbar.Position = UDim2.new(0, 5, 0, 20)\r\nCmdbar.Size = UDim2.new(0, 240, 0,
25)\r\nCmdbar.Font = Enum.Font.SourceSans\r\nCmdbar.TextSize = 18\r\
nCmdbar.TextXAlignment = Enum.TextXAlignment.Left\r\nCmdbar.TextColor3 =
Color3.new(1, 1, 1)\r\nCmdbar.Text = \"\"\r\nCmdbar.ZIndex = 10\r\
nCmdbar.PlaceholderText = \"Command Bar\"\r\n\r\nCMDsF.Name = \"CMDs\"\r\
nCMDsF.Parent = Holder\r\nCMDsF.BackgroundTransparency = 1\r\nCMDsF.BorderSizePixel
= 0\r\nCMDsF.Position = UDim2.new(0, 5, 0, 45)\r\nCMDsF.Size = UDim2.new(0, 245, 0,
175)\r\nCMDsF.ScrollBarImageColor3 = Color3.fromRGB(78,78,79)\r\nCMDsF.BottomImage
= \"rbxasset://textures/ui/Scroll/scroll-middle.png\"\r\nCMDsF.CanvasSize =
UDim2.new(0, 0, 0, 0)\r\nCMDsF.MidImage
= \"rbxasset://textures/ui/Scroll/scroll-middle.png\"\r\nCMDsF.ScrollBarThickness
= 8\r\nCMDsF.TopImage = \"rbxasset://textures/ui/Scroll/scroll-middle.png\"\r\
nCMDsF.VerticalScrollBarInset = 'Always'\r\nCMDsF.ZIndex = 10\r\
ntable.insert(scroll,CMDsF)\r\n\r\ncmdListLayout.Parent = CMDsF\r\n\r\
nSettingsButton.Name = \"SettingsButton\"\r\nSettingsButton.Parent = Holder\r\
nSettingsButton.BackgroundTransparency = 1\r\nSettingsButton.Position =
UDim2.new(0, 230, 0, 0)\r\nSettingsButton.Size = UDim2.new(0, 20, 0, 20)\r\
nSettingsButton.Image = \"rbxassetid://1204397029\"\r\nSettingsButton.ZIndex = 10\
r\n\r\nReferenceButton = Instance.new(\"ImageButton\")\r\nReferenceButton.Name
= \"ReferenceButton\"\r\nReferenceButton.Parent = Holder\r\
nReferenceButton.BackgroundTransparency = 1\r\nReferenceButton.Position =
UDim2.new(0, 212, 0, 2)\r\nReferenceButton.Size = UDim2.new(0, 16, 0, 16)\r\
nReferenceButton.Image = \"rbxassetid://3523243755\"\r\nReferenceButton.ZIndex =
10\r\n\r\nSettings.Name = \"Settings\"\r\nSettings.Parent = Holder\r\
nSettings.Active = true\r\nSettings.BackgroundColor3 = Color3.fromRGB(36, 36, 37)\
r\nSettings.BorderSizePixel = 0\r\nSettings.Position = UDim2.new(0, 0, 0, 220)\r\
nSettings.Size = UDim2.new(0, 250, 0, 175)\r\nSettings.ZIndex = 10\r\
ntable.insert(shade1,Settings)\r\n\r\nSettingsHolder =
Instance.new(\"ScrollingFrame\")\r\nSettingsHolder.Name = \"Holder\"\r\
nSettingsHolder.Parent = Settings\r\nSettingsHolder.BackgroundTransparency = 1\r\
nSettingsHolder.BorderSizePixel = 0\r\nSettingsHolder.Size = UDim2.new(1,0,1,0)\r\
nSettingsHolder.ScrollBarImageColor3 = Color3.fromRGB(78,78,79)\r\
nSettingsHolder.BottomImage = \"rbxasset://textures/ui/Scroll/scroll-middle.png\"\
r\nSettingsHolder.CanvasSize = UDim2.new(0, 0, 0, 235)\r\nSettingsHolder.MidImage =
\"rbxasset://textures/ui/Scroll/scroll-middle.png\"\r\
nSettingsHolder.ScrollBarThickness = 8\r\nSettingsHolder.TopImage =
\"rbxasset://textures/ui/Scroll/scroll-middle.png\"\r\
nSettingsHolder.VerticalScrollBarInset = 'Always'\r\nSettingsHolder.ZIndex = 10\r\
ntable.insert(scroll,SettingsHolder)\r\n\r\nPrefix.Name = \"Prefix\"\r\
nPrefix.Parent = SettingsHolder\r\nPrefix.BackgroundColor3 = Color3.fromRGB(46, 46,
47)\r\nPrefix.BorderSizePixel = 0\r\nPrefix.BackgroundTransparency = 1\r\
nPrefix.Position = UDim2.new(0, 5, 0, 5)\r\nPrefix.Size = UDim2.new(1, -10, 0, 20)\
r\nPrefix.Font = Enum.Font.SourceSans\r\nPrefix.TextSize = 14\r\nPrefix.Text
= \"Prefix\"\r\nPrefix.TextColor3 = Color3.new(1, 1, 1)\r\nPrefix.TextXAlignment =
Enum.TextXAlignment.Left\r\nPrefix.ZIndex = 10\r\ntable.insert(shade2,Prefix)\r\
ntable.insert(text1,Prefix)\r\n\r\nPrefixBox.Name = \"PrefixBox\"\r\
nPrefixBox.Parent = Prefix\r\nPrefixBox.BackgroundColor3 = Color3.fromRGB(78, 78,
79)\r\nPrefixBox.BorderSizePixel = 0\r\nPrefixBox.Position = UDim2.new(1, -20, 0,
0)\r\nPrefixBox.Size = UDim2.new(0, 20, 0, 20)\r\nPrefixBox.Font =
Enum.Font.SourceSansBold\r\nPrefixBox.TextSize = 14\r\nPrefixBox.Text = ''\r\
nPrefixBox.TextColor3 = Color3.new(0, 0, 0)\r\nPrefixBox.ZIndex = 10\r\
ntable.insert(shade3,PrefixBox)\r\ntable.insert(text2,PrefixBox)\r\n\r\nfunction
makeSettingsButton(name,iconID,off)\r\n\tlocal button =
Instance.new(\"TextButton\")\r\n\tbutton.BackgroundColor3 = Color3.fromRGB(46, 46,
47)\r\n\tbutton.BorderSizePixel = 0\r\n\tbutton.Position = UDim2.new(0,0,0,0)\r\n\
tbutton.Size = UDim2.new(1,0,0,25)\r\n\tbutton.Text = \"\"\r\n\tbutton.ZIndex = 10\
r\n\tlocal icon = Instance.new(\"ImageLabel\")\r\n\ticon.Name = \"Icon\"\r\n\
ticon.Parent = button\r\n\ticon.Position = UDim2.new(0,5,0,5)\r\n\ticon.Size =
UDim2.new(0,16,0,16)\r\n\ticon.BackgroundTransparency = 1\r\n\ticon.Image = iconID\
r\n\ticon.ZIndex = 10\r\n\tif off then\r\n\t\ticon.ScaleType = Enum.ScaleType.Crop\
r\n\t\ticon.ImageRectSize = Vector2.new(16,16)\r\n\t\ticon.ImageRectOffset =
Vector2.new(off,0)\r\n\tend\r\n\tlocal label = Instance.new(\"TextLabel\")\r\n\
tlabel.Name = \"ButtonLabel\"\r\n\tlabel.Parent = button\r\n\
tlabel.BackgroundTransparency = 1\r\n\tlabel.Text = name\r\n\tlabel.Position =
UDim2.new(0,28,0,0)\r\n\tlabel.Size = UDim2.new(1,-28,1,0)\r\n\tlabel.Font =
Enum.Font.SourceSans\r\n\tlabel.TextColor3 = Color3.new(1, 1, 1)\r\n\
tlabel.TextSize = 14\r\n\tlabel.ZIndex = 10\r\n\tlabel.TextXAlignment =
Enum.TextXAlignment.Left\r\n\ttable.insert(shade2,button)\r\n\
ttable.insert(text1,label)\r\n\treturn button\r\nend\r\n\r\nColorsButton =
makeSettingsButton(\"Edit Theme\",\"rbxassetid://4911962991\")\r\
nColorsButton.Position = UDim2.new(0,5,0,55)\r\nColorsButton.Size = UDim2.new(1,-
10,0,25)\r\nColorsButton.Name = \"Colors\"\r\nColorsButton.Parent = SettingsHolder\
r\n\r\nKeybinds = makeSettingsButton(\"Edit Keybinds\",\"rbxassetid://129697930\")\
r\nKeybinds.Position = UDim2.new(0, 5, 0, 85)\r\nKeybinds.Size = UDim2.new(1, -10,
0, 25)\r\nKeybinds.Name = \"Keybinds\"\r\nKeybinds.Parent = SettingsHolder\r\n\r\
nAliases = makeSettingsButton(\"Edit Aliases\",\"rbxassetid://5147488658\")\r\
nAliases.Position = UDim2.new(0, 5, 0, 115)\r\nAliases.Size = UDim2.new(1, -10, 0,
25)\r\nAliases.Name = \"Aliases\"\r\nAliases.Parent = SettingsHolder\r\n\r\
nStayOpen.Name = \"StayOpen\"\r\nStayOpen.Parent = SettingsHolder\r\
nStayOpen.BackgroundColor3 = Color3.fromRGB(46, 46, 47)\r\nStayOpen.BorderSizePixel
= 0\r\nStayOpen.BackgroundTransparency = 1\r\nStayOpen.Position = UDim2.new(0, 5,
0, 30)\r\nStayOpen.Size = UDim2.new(1, -10, 0, 20)\r\nStayOpen.Font =
Enum.Font.SourceSans\r\nStayOpen.TextSize = 14\r\nStayOpen.Text = \"Keep Menu
Open\"\r\nStayOpen.TextColor3 = Color3.new(1, 1, 1)\r\nStayOpen.TextXAlignment =
Enum.TextXAlignment.Left\r\nStayOpen.ZIndex = 10\r\ntable.insert(shade2,StayOpen)\
r\ntable.insert(text1,StayOpen)\r\n\r\nButton.Name = \"Button\"\r\nButton.Parent =
StayOpen\r\nButton.BackgroundColor3 = Color3.fromRGB(78, 78, 79)\r\
nButton.BorderSizePixel = 0\r\nButton.Position = UDim2.new(1, -20, 0, 0)\r\
nButton.Size = UDim2.new(0, 20, 0, 20)\r\nButton.ZIndex = 10\r\
ntable.insert(shade3,Button)\r\n\r\nOn.Name = \"On\"\r\nOn.Parent = Button\r\
nOn.BackgroundColor3 = Color3.fromRGB(150, 150, 151)\r\nOn.BackgroundTransparency =
1\r\nOn.BorderSizePixel = 0\r\nOn.Position = UDim2.new(0, 2, 0, 2)\r\nOn.Size =
UDim2.new(0, 16, 0, 16)\r\nOn.Font = Enum.Font.SourceSans\r\nOn.FontSize =
Enum.FontSize.Size14\r\nOn.Text = \"\"\r\nOn.TextColor3 = Color3.new(0, 0, 0)\r\
nOn.ZIndex = 10\r\n\r\nPositions = makeSettingsButton(\"Edit/Goto
Waypoints\",\"rbxassetid://5147488592\")\r\nPositions.Position = UDim2.new(0, 5, 0,
145)\r\nPositions.Size = UDim2.new(1, -10, 0, 25)\r\nPositions.Name
= \"Waypoints\"\r\nPositions.Parent = SettingsHolder\r\n\r\nEventBind =
makeSettingsButton(\"Edit Event Binds\",\"rbxassetid://5147695474\",759)\r\
nEventBind.Position = UDim2.new(0, 5, 0, 205)\r\nEventBind.Size = UDim2.new(1, -10,
0, 25)\r\nEventBind.Name = \"EventBinds\"\r\nEventBind.Parent = SettingsHolder\r\n\
r\nPlugins = makeSettingsButton(\"Manage
Plugins\",\"rbxassetid://5147695474\",743)\r\nPlugins.Position = UDim2.new(0, 5, 0,
175)\r\nPlugins.Size = UDim2.new(1, -10, 0, 25)\r\nPlugins.Name = \"Plugins\"\r\
nPlugins.Parent = SettingsHolder\r\n\r\nExample.Name = \"Example\"\r\
nExample.Parent = Holder\r\nExample.BackgroundTransparency = 1\r\
nExample.BorderSizePixel = 0\r\nExample.Size = UDim2.new(0, 190, 0, 20)\r\
nExample.Visible = false\r\nExample.Font = Enum.Font.SourceSans\r\nExample.TextSize
= 18\r\nExample.Text = \"Example\"\r\nExample.TextColor3 = Color3.new(1, 1, 1)\r\
nExample.TextXAlignment = Enum.TextXAlignment.Left\r\nExample.ZIndex = 10\r\
ntable.insert(text1,Example)\r\n\r\nNotification.Name = randomString()\r\
nNotification.Parent = PARENT\r\nNotification.BackgroundColor3 = Color3.fromRGB(36,
36, 37)\r\nNotification.BorderSizePixel = 0\r\nNotification.Position = UDim2.new(1,
-500, 1, 20)\r\nNotification.Size = UDim2.new(0, 250, 0, 100)\r\
nNotification.ZIndex = 10\r\ntable.insert(shade1,Notification)\r\n\r\nTitle_2.Name
= \"Title\"\r\nTitle_2.Parent = Notification\r\nTitle_2.BackgroundColor3 =
Color3.fromRGB(46, 46, 47)\r\nTitle_2.BorderSizePixel = 0\r\nTitle_2.Size =
UDim2.new(0, 250, 0, 20)\r\nTitle_2.Font = Enum.Font.SourceSans\r\nTitle_2.TextSize
= 14\r\nTitle_2.Text = \"Notification Title\"\r\nTitle_2.TextColor3 = Color3.new(1,
1, 1)\r\nTitle_2.ZIndex = 10\r\ntable.insert(shade2,Title_2)\r\
ntable.insert(text1,Title_2)\r\n\r\nText_2.Name = \"Text\"\r\nText_2.Parent =
Notification\r\nText_2.BackgroundTransparency = 1\r\nText_2.BorderSizePixel = 0\r\
nText_2.Position = UDim2.new(0, 5, 0, 25)\r\nText_2.Size = UDim2.new(0, 240, 0,
75)\r\nText_2.Font = Enum.Font.SourceSans\r\nText_2.TextSize = 16\r\nText_2.Text
= \"Notification Text\"\r\nText_2.TextColor3 = Color3.new(1, 1, 1)\r\
nText_2.TextWrapped = true\r\nText_2.ZIndex = 10\r\ntable.insert(text1,Text_2)\r\n\
r\nCloseButton.Name = \"CloseButton\"\r\nCloseButton.Parent = Notification\r\
nCloseButton.BackgroundTransparency = 1\r\nCloseButton.Position = UDim2.new(1, -20,
0, 0)\r\nCloseButton.Size = UDim2.new(0, 20, 0, 20)\r\nCloseButton.Text = \"\"\r\
nCloseButton.ZIndex = 10\r\n\r\nCloseImage.Parent = CloseButton\r\
nCloseImage.BackgroundColor3 = Color3.new(1, 1, 1)\r\
nCloseImage.BackgroundTransparency = 1\r\nCloseImage.Position = UDim2.new(0, 5, 0,
5)\r\nCloseImage.Size = UDim2.new(0, 10, 0, 10)\r\nCloseImage.Image
= \"rbxassetid://5054663650\"\r\nCloseImage.ZIndex = 10\r\n\r\nPinButton.Name
= \"PinButton\"\r\nPinButton.Parent = Notification\r\
nPinButton.BackgroundTransparency = 1\r\nPinButton.Size = UDim2.new(0, 20, 0, 20)\
r\nPinButton.ZIndex = 10\r\nPinButton.Text = \"\"\r\n\r\nPinImage.Parent =
PinButton\r\nPinImage.BackgroundColor3 = Color3.new(1, 1, 1)\r\
nPinImage.BackgroundTransparency = 1\r\nPinImage.Position = UDim2.new(0, 3, 0, 3)\
r\nPinImage.Size = UDim2.new(0, 14, 0, 14)\r\nPinImage.ZIndex = 10\r\
nPinImage.Image = \"rbxassetid://6234691350\"\r\n\r\nTooltip.Name = randomString()\
r\nTooltip.Parent = PARENT\r\nTooltip.Active
= true\r\nTooltip.BackgroundColor3 = Color3.fromRGB(36, 36, 37)\r\
nTooltip.BackgroundTransparency = 0.1\r\nTooltip.BorderSizePixel = 0\r\
nTooltip.Size = UDim2.new(0, 200, 0, 96)\r\nTooltip.Visible = false\r\
nTooltip.ZIndex = 10\r\ntable.insert(shade1,Tooltip)\r\n\r\nTitle_3.Name
= \"Title\"\r\nTitle_3.Parent = Tooltip\r\nTitle_3.BackgroundColor3 =
Color3.fromRGB(46, 46, 47)\r\nTitle_3.BackgroundTransparency = 0.1\r\
nTitle_3.BorderSizePixel = 0\r\nTitle_3.Size = UDim2.new(0, 200, 0, 20)\r\
nTitle_3.Font = Enum.Font.SourceSans\r\nTitle_3.TextSize = 14\r\nTitle_3.Text
= \"\"\r\nTitle_3.TextColor3 = Color3.new(1, 1, 1)\r\nTitle_3.TextTransparency =
0.1\r\nTitle_3.ZIndex = 10\r\ntable.insert(shade2,Title_3)\r\
ntable.insert(text1,Title_3)\r\n\r\nDescription.Name = \"Description\"\r\
nDescription.Parent = Tooltip\r\nDescription.BackgroundTransparency = 1\r\
nDescription.BorderSizePixel = 0\r\nDescription.Size = UDim2.new(0,180,0,72)\r\
nDescription.Position = UDim2.new(0,10,0,18)\r\nDescription.Font =
Enum.Font.SourceSans\r\nDescription.TextSize = 16\r\nDescription.Text = \"\"\r\
nDescription.TextColor3 = Color3.new(1, 1, 1)\r\nDescription.TextTransparency =
0.1\r\nDescription.TextWrapped = true\r\nDescription.ZIndex = 10\r\
ntable.insert(text1,Description)\r\n\r\nIntroBackground.Name = \"IntroBackground\"\
r\nIntroBackground.Parent = Holder\r\nIntroBackground.Active = true\r\
nIntroBackground.BackgroundColor3 = Color3.fromRGB(36, 36, 37)\r\
nIntroBackground.BorderSizePixel = 0\r\nIntroBackground.Position = UDim2.new(0, 0,
0, 45)\r\nIntroBackground.Size = UDim2.new(0, 250, 0, 175)\r\
nIntroBackground.ZIndex = 10\r\n\r\nLogo.Name = \"Logo\"\r\nLogo.Parent = Holder\r\
nLogo.BackgroundTransparency = 1\r\nLogo.BorderSizePixel = 0\r\nLogo.Position =
UDim2.new(0, 125, 0, 127)\r\nLogo.Size = UDim2.new(0, 10, 0, 10)\r\nLogo.Image
= \"rbxassetid://1352543873\"\r\nLogo.ImageTransparency = 0\r\nLogo.ZIndex = 10\r\
n\r\nCredits.Name = \"Credits\"\r\nCredits.Parent = Holder\r\
nCredits.BackgroundTransparency = 1\r\nCredits.BorderSizePixel = 0\r\
nCredits.Position = UDim2.new(0, 0, 0.9, 30)\r\nCredits.Size = UDim2.new(0, 250, 0,
20)\r\nCredits.Font = Enum.Font.SourceSansLight\r\nCredits.FontSize =
Enum.FontSize.Size18\r\nCredits.Text = \"Edge // Zwolf // Moon // Toon\"\r\
nCredits.TextColor3 = Color3.new(1, 1, 1)\r\nCredits.ZIndex = 10\r\n\r\
nKeybindsFrame.Name = \"KeybindsFrame\"\r\nKeybindsFrame.Parent = Settings\r\
nKeybindsFrame.Active = true\r\nKeybindsFrame.BackgroundColor3 = Color3.fromRGB(36,
36, 37)\r\nKeybindsFrame.BorderSizePixel = 0\r\nKeybindsFrame.Position =
UDim2.new(0, 0, 0, 175)\r\nKeybindsFrame.Size = UDim2.new(0, 250, 0, 175)\r\
nKeybindsFrame.ZIndex = 10\r\ntable.insert(shade1,KeybindsFrame)\r\n\r\nClose.Name
= \"Close\"\r\nClose.Parent = KeybindsFrame\r\nClose.BackgroundColor3 =
Color3.fromRGB(46, 46, 47)\r\nClose.BorderSizePixel = 0\r\nClose.Position =
UDim2.new(0, 205, 0, 150)\r\nClose.Size = UDim2.new(0, 40, 0, 20)\r\nClose.Font =
Enum.Font.SourceSans\r\nClose.TextSize = 14\r\nClose.Text = \"Close\"\r\
nClose.TextColor3 = Color3.new(1, 1, 1)\r\nClose.ZIndex = 10\r\
ntable.insert(shade2,Close)\r\ntable.insert(text1,Close)\r\n\r\nAdd.Name = \"Add\"\
r\nAdd.Parent = KeybindsFrame\r\nAdd.BackgroundColor3 = Color3.fromRGB(46, 46, 47)\
r\nAdd.BorderSizePixel = 0\r\nAdd.Position = UDim2.new(0, 5, 0, 150)\r\nAdd.Size =
UDim2.new(0, 40, 0, 20)\r\nAdd.Font = Enum.Font.SourceSans\r\nAdd.TextSize = 14\r\
nAdd.Text = \"Add\"\r\nAdd.TextColor3 = Color3.new(1, 1, 1)\r\nAdd.ZIndex = 10\r\
ntable.insert(shade2,Add)\r\ntable.insert(text1,Add)\r\n\r\nDelete.Name
= \"Delete\"\r\nDelete.Parent = KeybindsFrame\r\nDelete.BackgroundColor3 =
Color3.fromRGB(46, 46, 47)\r\nDelete.BorderSizePixel = 0\r\nDelete.Position =
UDim2.new(0, 50, 0, 150)\r\nDelete.Size = UDim2.new(0, 40, 0, 20)\r\nDelete.Font =
Enum.Font.SourceSans\r\nDelete.TextSize = 14\r\nDelete.Text = \"Clear\"\r\
nDelete.TextColor3 = Color3.new(1, 1, 1)\r\nDelete.ZIndex = 10\r\
ntable.insert(shade2,Delete)\r\ntable.insert(text1,Delete)\r\n\r\nHolder_2.Name
= \"Holder\"\r\nHolder_2.Parent = KeybindsFrame\r\nHolder_2.BackgroundTransparency
= 1\r\nHolder_2.BorderSizePixel = 0\r\nHolder_2.Position = UDim2.new(0, 0, 0, 0)\r\
nHolder_2.Size = UDim2.new(0, 250, 0, 145)\r\nHolder_2.ScrollBarImageColor3 =
Color3.fromRGB(78,78,79)\r\nHolder_2.BottomImage =
\"rbxasset://textures/ui/Scroll/scroll-middle.png\"\r\nHolder_2.CanvasSize =
UDim2.new(0, 0, 0, 0)\r\nHolder_2.MidImage =
\"rbxasset://textures/ui/Scroll/scroll-middle.png\"\r\nHolder_2.ScrollBarThickness
= 0\r\nHolder_2.TopImage = \"rbxasset://textures/ui/Scroll/scroll-middle.png\"\r\
nHolder_2.VerticalScrollBarInset = 'Always'\r\nHolder_2.ZIndex = 10\r\n\r\
nExample_2.Name = \"Example\"\r\nExample_2.Parent = KeybindsFrame\r\
nExample_2.BackgroundColor3 = Color3.fromRGB(46, 46, 47)\r\
nExample_2.BorderSizePixel = 0\r\nExample_2.Size = UDim2.new(0, 10, 0, 20)\r\
nExample_2.Visible = false\r\nExample_2.ZIndex = 10\r\
ntable.insert(shade2,Example_2)\r\n\r\nText_3.Name = \"Text\"\r\nText_3.Parent =
Example_2\r\nText_3.BackgroundColor3 = Color3.fromRGB(46, 46, 47)\r\
nText_3.BorderSizePixel = 0\r\nText_3.Position = UDim2.new(0, 10, 0, 0)\r\
nText_3.Size = UDim2.new(0, 240, 0, 20)\r\nText_3.Font = Enum.Font.SourceSans\r\
nText_3.TextSize = 14\r\nText_3.Text = \"nom\"\r\nText_3.TextColor3 = Color3.new(1,
1, 1)\r\nText_3.TextXAlignment = Enum.TextXAlignment.Left\r\nText_3.ZIndex = 10\r\
ntable.insert(shade2,Text_3)\r\ntable.insert(text1,Text_3)\r\n\r\nDelete_2.Name
= \"Delete\"\r\nDelete_2.Parent = Text_3\r\nDelete_2.BackgroundColor3 =
Color3.fromRGB(78, 78, 79)\r\nDelete_2.BorderSizePixel = 0\r\nDelete_2.Position =
UDim2.new(0, 200, 0, 0)\r\nDelete_2.Size = UDim2.new(0, 40, 0, 20)\r\nDelete_2.Font
= Enum.Font.SourceSans\r\nDelete_2.TextSize = 14\r\nDelete_2.Text = \"Delete\"\r\
nDelete_2.TextColor3 = Color3.new(0, 0, 0)\r\nDelete_2.ZIndex = 10\r\
ntable.insert(shade3,Delete_2)\r\ntable.insert(text2,Delete_2)\r\n\r\
nKeybindEditor.Name = randomString()\r\nKeybindEditor.Parent = PARENT\r\
nKeybindEditor.Active = true\r\nKeybindEditor.BackgroundTransparency = 1\r\
nKeybindEditor.Position = UDim2.new(0.5, -180, 0, -500)\r\nKeybindEditor.Size =
UDim2.new(0, 360, 0, 20)\r\nKeybindEditor.ZIndex = 10\r\n\r\nbackground_2.Name
= \"background\"\r\nbackground_2.Parent = KeybindEditor\r\nbackground_2.Active =
true\r\nbackground_2.BackgroundColor3 = Color3.fromRGB(36, 36, 37)\r\
nbackground_2.BorderSizePixel = 0\r\nbackground_2.Position = UDim2.new(0, 0, 0,
20)\r\nbackground_2.Size = UDim2.new(0, 360, 0, 185)\r\nbackground_2.ZIndex = 10\r\
ntable.insert(shade1,background_2)\r\n\r\nDark_3.Name = \"Dark\"\r\nDark_3.Parent =
background_2\r\nDark_3.Active = true\r\nDark_3.BackgroundColor3 =
Color3.fromRGB(46, 46, 47)\r\nDark_3.BorderSizePixel = 0\r\nDark_3.Position =
UDim2.new(0, 135, 0, 0)\r\nDark_3.Size = UDim2.new(0, 2, 0, 185)\r\nDark_3.ZIndex =
10\r\ntable.insert(shade2,Dark_3)\r\n\r\nDirections.Name = \"Directions\"\r\
nDirections.Parent = background_2\r\nDirections.BackgroundTransparency = 1\r\
nDirections.BorderSizePixel = 0\r\nDirections.Position = UDim2.new(0, 10, 0, 15)\r\
nDirections.Size = UDim2.new(0, 115, 0, 90)\r\nDirections.ZIndex = 10\r\
nDirections.Font = Enum.Font.SourceSans\r\nDirections.Text = \"Click the button
below and press a key/mouse button. Then select what you want to bind it to.\"\r\
nDirections.TextColor3 = Color3.fromRGB(255, 255, 255)\r\nDirections.TextSize =
14.000\r\nDirections.TextWrapped = true\r\nDirections.TextYAlignment =
Enum.TextYAlignment.Top\r\ntable.insert(text1,Directions)\r\n\r\nBindTo.Name
= \"BindTo\"\r\nBindTo.Parent = background_2\r\nBindTo.BackgroundColor3 =
Color3.fromRGB(46, 46, 47)\r\nBindTo.BorderSizePixel = 0\r\nBindTo.Position =
UDim2.new(0, 10, 0, 95)\r\nBindTo.Size = UDim2.new(0, 115, 0, 50)\r\nBindTo.ZIndex
= 10\r\nBindTo.Font = Enum.Font.SourceSans\r\nBindTo.Text = \"Click to bind\"\r\
nBindTo.TextColor3 = Color3.fromRGB(255, 255, 255)\r\nBindTo.TextSize = 16.000\r\
ntable.insert(shade2,BindTo)\r\ntable.insert(text1,BindTo)\r\n\r\nTriggerLabel.Name
= \"TriggerLabel\"\r\nTriggerLabel.Parent = background_2\r\
nTriggerLabel.BackgroundTransparency = 1\r\nTriggerLabel.Position = UDim2.new(0,
10, 0, 155)\r\nTriggerLabel.Size = UDim2.new(0, 45, 0, 20)\r\nTriggerLabel.ZIndex =
10\r\nTriggerLabel.Font = Enum.Font.SourceSans\r\nTriggerLabel.Text = \"Trigger:\"\
r\nTriggerLabel.TextColor3 = Color3.fromRGB(255, 255, 255)\r\nTriggerLabel.TextSize
= 14.000\r\nTriggerLabel.TextXAlignment = Enum.TextXAlignment.Left\r\
ntable.insert(text1,TriggerLabel)\r\n\r\nBindTriggerSelect.Name = \"BindTo\"\r\
nBindTriggerSelect.Parent = background_2\r\nBindTriggerSelect.BackgroundColor3 =
Color3.fromRGB(46, 46, 47)\r\nBindTriggerSelect.BorderSizePixel = 0\r\
nBindTriggerSelect.Position = UDim2.new(0, 60, 0, 155)\r\nBindTriggerSelect.Size =
UDim2.new(0, 65, 0, 20)\r\nBindTriggerSelect.ZIndex = 10\r\nBindTriggerSelect.Font
= Enum.Font.SourceSans\r\nBindTriggerSelect.Text = \"KeyDown\"\r\
nBindTriggerSelect.TextColor3 = Color3.fromRGB(255, 255, 255)\r\
nBindTriggerSelect.TextSize = 16.000\r\ntable.insert(shade2,BindTriggerSelect)\r\
ntable.insert(text1,BindTriggerSelect)\r\n\r\nAdd_2.Name = \"Add\"\r\nAdd_2.Parent
= background_2\r\nAdd_2.BackgroundColor3 = Color3.fromRGB(46, 46, 47)\r\
nAdd_2.BorderSizePixel = 0\r\nAdd_2.Position = UDim2.new(0, 310, 0, 35)\r\
nAdd_2.Size = UDim2.new(0, 40, 0, 20)\r\nAdd_2.ZIndex = 10\r\nAdd_2.Font =
Enum.Font.SourceSans\r\nAdd_2.Text = \"Add\"\r\nAdd_2.TextColor3 =
Color3.fromRGB(255, 255, 255)\r\nAdd_2.TextSize = 14.000\r\
ntable.insert(shade2,Add_2)\r\ntable.insert(text1,Add_2)\r\n\r\nToggles.Name
= \"Toggles\"\r\nToggles.Parent = background_2\r\nToggles.BackgroundTransparency =
1\r\nToggles.BorderSizePixel = 0\r\nToggles.Position = UDim2.new(0, 150, 0, 125)\r\
nToggles.Size = UDim2.new(0, 200, 0, 50)\r\nToggles.ZIndex = 10\r\
nToggles.BottomImage =
\"rbxasset://textures/ui/Scroll/scroll-middle.png\"\r\nToggles.CanvasSize =
UDim2.new(0, 0, 0, 50)\r\nToggles.ScrollBarThickness = 8\r\nToggles.TopImage
= \"rbxasset://textures/ui/Scroll/scroll-middle.png\"\r\
nToggles.VerticalScrollBarInset = Enum.ScrollBarInset.Always\r\
ntable.insert(scroll,Toggles)\r\n\r\nClickTP.Name = \"Click TP (Hold Key &
Click)\"\r\nClickTP.Parent = Toggles\r\nClickTP.BackgroundColor3 =
Color3.fromRGB(46, 46, 47)\r\nClickTP.BorderSizePixel = 0\r\nClickTP.Size =
UDim2.new(0, 200, 0, 20)\r\nClickTP.ZIndex = 10\r\nClickTP.Font =
Enum.Font.SourceSans\r\nClickTP.Text = \" Click TP (Hold Key & Click)\"\r\
nClickTP.TextColor3 = Color3.fromRGB(255, 255, 255)\r\nClickTP.TextSize = 14.000\r\
nClickTP.TextXAlignment = Enum.TextXAlignment.Left\r\ntable.insert(shade2,ClickTP)\
r\ntable.insert(text1,ClickTP)\r\n\r\nSelect.Name = \"Select\"\r\nSelect.Parent =
ClickTP\r\nSelect.BackgroundColor3 = Color3.fromRGB(78, 78, 79)\r\
nSelect.BorderSizePixel = 0\r\nSelect.Position = UDim2.new(0, 160, 0, 0)\r\
nSelect.Size = UDim2.new(0, 40, 0, 20)\r\nSelect.ZIndex = 10\r\nSelect.Font =
Enum.Font.SourceSans\r\nSelect.Text = \"Add\"\r\nSelect.TextColor3 =
Color3.fromRGB(0, 0, 0)\r\nSelect.TextSize = 14.000\r\ntable.insert(shade3,Select)\
r\ntable.insert(text2,Select)\r\n\r\nClickDelete.Name = \"Click Delete (Hold Key &
Click)\"\r\nClickDelete.Parent = Toggles\r\nClickDelete.BackgroundColor3 =
Color3.fromRGB(46, 46, 47)\r\nClickDelete.BorderSizePixel = 0\r\
nClickDelete.Position = UDim2.new(0, 0, 0, 25)\r\nClickDelete.Size = UDim2.new(0,
200, 0, 20)\r\nClickDelete.ZIndex = 10\r\nClickDelete.Font = Enum.Font.SourceSans\
r\nClickDelete.Text = \" Click Delete (Hold Key & Click)\"\r\
nClickDelete.TextColor3 = Color3.fromRGB(255, 255, 255)\r\nClickDelete.TextSize =
14.000\r\nClickDelete.TextXAlignment = Enum.TextXAlignment.Left\r\
ntable.insert(shade2,ClickDelete)\r\ntable.insert(text1,ClickDelete)\r\n\r\
nSelect_2.Name = \"Select\"\r\nSelect_2.Parent = ClickDelete\r\
nSelect_2.BackgroundColor3 = Color3.fromRGB(78, 78, 79)\r\nSelect_2.BorderSizePixel
= 0\r\nSelect_2.Position = UDim2.new(0, 160, 0, 0)\r\nSelect_2.Size = UDim2.new(0,
40, 0, 20)\r\nSelect_2.ZIndex = 10\r\nSelect_2.Font = Enum.Font.SourceSans\r\
nSelect_2.Text = \"Add\"\r\nSelect_2.TextColor3 = Color3.fromRGB(0, 0, 0)\r\
nSelect_2.TextSize = 14.000\r\ntable.insert(shade3,Select_2)\r\
ntable.insert(text2,Select_2)\r\n\r\nCmdbar_2.Name = \"Cmdbar_2\"\r\
nCmdbar_2.Parent = background_2\r\nCmdbar_2.BackgroundColor3 = Color3.fromRGB(46,
46, 47)\r\nCmdbar_2.BorderSizePixel = 0\r\nCmdbar_2.Position = UDim2.new(0, 150, 0,
35)\r\nCmdbar_2.Size = UDim2.new(0, 150, 0, 20)\r\nCmdbar_2.ZIndex = 10\r\
nCmdbar_2.Font = Enum.Font.SourceSans\r\nCmdbar_2.PlaceholderText = \"Command\"\r\
nCmdbar_2.Text = \"\"\r\nCmdbar_2.TextColor3 = Color3.fromRGB(255, 255, 255)\r\
nCmdbar_2.TextSize = 14.000\r\nCmdbar_2.TextXAlignment = Enum.TextXAlignment.Left\
r\n\r\nCmdbar_3.Name = \"Cmdbar_3\"\r\nCmdbar_3.Parent = background_2\r\
nCmdbar_3.BackgroundColor3 = Color3.fromRGB(46, 46, 47)\r\nCmdbar_3.BorderSizePixel
= 0\r\nCmdbar_3.Position = UDim2.new(0, 150, 0, 60)\r\nCmdbar_3.Size = UDim2.new(0,
150, 0, 20)\r\nCmdbar_3.ZIndex = 10\r\nCmdbar_3.Font = Enum.Font.SourceSans\r\
nCmdbar_3.PlaceholderText = \"Command 2\"\r\nCmdbar_3.Text = \"\"\r\
nCmdbar_3.TextColor3 = Color3.fromRGB(255, 255, 255)\r\nCmdbar_3.TextSize = 14.000\
r\nCmdbar_3.TextXAlignment = Enum.TextXAlignment.Left\r\n\r\nCreateToggle.Name
= \"CreateToggle\"\r\nCreateToggle.Parent = background_2\r\
nCreateToggle.BackgroundColor3 = Color3.fromRGB(46, 46, 47)\r\
nCreateToggle.BackgroundTransparency = 1\r\nCreateToggle.BorderSizePixel = 0\r\
nCreateToggle.Position = UDim2.new(0, 152, 0, 10)\r\nCreateToggle.Size =
UDim2.new(0, 198, 0, 20)\r\nCreateToggle.ZIndex = 10\r\nCreateToggle.Font =
Enum.Font.SourceSans\r\nCreateToggle.Text = \"Create Toggle\"\r\
nCreateToggle.TextColor3 = Color3.fromRGB(255, 255, 255)\r\nCreateToggle.TextSize =
14.000\r\nCreateToggle.TextXAlignment = Enum.TextXAlignment.Left\r\
ntable.insert(text1,CreateToggle)\r\n\r\nButton_2.Name = \"Button\"\r\
nButton_2.Parent = CreateToggle\r\nButton_2.BackgroundColor3 = Color3.fromRGB(78,
78, 79)\r\nButton_2.BorderSizePixel = 0\r\nButton_2.Position = UDim2.new(1, -20, 0,
0)\r\nButton_2.Size = UDim2.new(0, 20, 0, 20)\r\nButton_2.ZIndex = 10\r\
ntable.insert(shade3,Button_2)\r\n\r\nOn_2.Name = \"On\"\r\nOn_2.Parent = Button_2\
r\nOn_2.BackgroundColor3 = Color3.fromRGB(150, 150, 151)\r\
nOn_2.BackgroundTransparency = 1\r\nOn_2.BorderSizePixel = 0\r\nOn_2.Position =
UDim2.new(0, 2, 0, 2)\r\nOn_2.Size = UDim2.new(0, 16, 0, 16)\r\nOn_2.ZIndex = 10\r\
nOn_2.Font = Enum.Font.SourceSans\r\nOn_2.Text = \"\"\r\nOn_2.TextColor3 =
Color3.fromRGB(0, 0, 0)\r\nOn_2.TextSize = 14.000\r\n\r\nshadow_2.Name
= \"shadow\"\r\nshadow_2.Parent = KeybindEditor\r\nshadow_2.BackgroundColor3 =
Color3.fromRGB(46, 46, 47)\r\nshadow_2.BorderSizePixel = 0\r\nshadow_2.Size =
UDim2.new(0, 360, 0, 20)\r\nshadow_2.ZIndex = 10\r\ntable.insert(shade2,shadow_2)\
r\n\r\nPopupText_2.Name = \"PopupText_2\"\r\nPopupText_2.Parent = shadow_2\r\
nPopupText_2.BackgroundTransparency = 1\r\nPopupText_2.Size = UDim2.new(1, 0,
0.949999988, 0)\r\nPopupText_2.ZIndex = 10\r\nPopupText_2.Font =
Enum.Font.SourceSans\r\nPopupText_2.Text = \"Set Keybinds\"\r\
nPopupText_2.TextColor3 = Color3.fromRGB(255, 255, 255)\r\nPopupText_2.TextSize =
14.000\r\nPopupText_2.TextWrapped = true\r\ntable.insert(text1,PopupText_2)\r\n\r\
nExit_2.Name = \"Exit_2\"\r\nExit_2.Parent = shadow_2\r\
nExit_2.BackgroundTransparency = 1\r\nExit_2.Position = UDim2.new(1, -20, 0, 0)\r\
nExit_2.Size = UDim2.new(0, 20, 0, 20)\r\nExit_2.ZIndex = 10\r\nExit_2.Text = \"\"\
r\n\r\nExitImage_2.Parent = Exit_2\r\nExitImage_2.BackgroundColor3 =
Color3.fromRGB(255, 255, 255)\r\nExitImage_2.BackgroundTransparency = 1\r\
nExitImage_2.Position = UDim2.new(0, 5, 0, 5)\r\nExitImage_2.Size = UDim2.new(0,
10, 0, 10)\r\nExitImage_2.ZIndex = 10\r\nExitImage_2.Image =
\"rbxassetid://5054663650\"\r\n\r\nPositionsFrame.Name = \"PositionsFrame\"\r\
nPositionsFrame.Parent = Settings\r\nPositionsFrame.Active = true\r\
nPositionsFrame.BackgroundColor3 = Color3.fromRGB(36, 36, 37)\r\
nPositionsFrame.BorderSizePixel = 0\r\nPositionsFrame.Size = UDim2.new(0, 250, 0,
175)\r\nPositionsFrame.Position = UDim2.new(0, 0, 0, 175)\r\nPositionsFrame.ZIndex
= 10\r\ntable.insert(shade1,PositionsFrame)\r\n\r\nClose_3.Name = \"Close\"\r\
nClose_3.Parent = PositionsFrame\r\nClose_3.BackgroundColor3 = Color3.fromRGB(46,
46, 47)\r\nClose_3.BorderSizePixel = 0\r\nClose_3.Position = UDim2.new(0, 205, 0,
150)\r\nClose_3.Size = UDim2.new(0, 40, 0, 20)\r\nClose_3.Font =
Enum.Font.SourceSans\r\nClose_3.TextSize = 14\r\nClose_3.Text = \"Close\"\r\
nClose_3.TextColor3 = Color3.new(1, 1, 1)\r\nClose_3.ZIndex = 10\r\
ntable.insert(shade2,Close_3)\r\ntable.insert(text1,Close_3)\r\n\r\nDelete_5.Name =
\"Delete\"\r\nDelete_5.Parent = PositionsFrame\r\nDelete_5.BackgroundColor3 =
Color3.fromRGB(46, 46, 47)\r\nDelete_5.BorderSizePixel = 0\r\nDelete_5.Position =
UDim2.new(0, 50, 0, 150)\r\nDelete_5.Size = UDim2.new(0, 40, 0, 20)\r\
nDelete_5.Font = Enum.Font.SourceSans\r\nDelete_5.TextSize = 14\r\nDelete_5.Text
= \"Clear\"\r\nDelete_5.TextColor3 = Color3.new(1, 1, 1)\r\nDelete_5.ZIndex = 10\r\
ntable.insert(shade2,Delete_5)\r\ntable.insert(text1,Delete_5)\r\n\r\nPart.Name
= \"PartGoto\"\r\nPart.Parent = PositionsFrame\r\nPart.BackgroundColor3 =
Color3.fromRGB(46, 46, 47)\r\nPart.BorderSizePixel = 0\r\nPart.Position =
UDim2.new(0, 5, 0, 150)\r\nPart.Size = UDim2.new(0, 40, 0, 20)\r\nPart.Font =
Enum.Font.SourceSans\r\nPart.TextSize = 14\r\nPart.Text = \"Part\"\r\
nPart.TextColor3 = Color3.new(1, 1, 1)\r\nPart.ZIndex = 10\r\
ntable.insert(shade2,Part)\r\ntable.insert(text1,Part)\r\n\r\nHolder_4.Name
= \"Holder\"\r\nHolder_4.Parent = PositionsFrame\r\nHolder_4.BackgroundTransparency
= 1\r\nHolder_4.BorderSizePixel = 0\r\nHolder_4.Position = UDim2.new(0, 0, 0, 0)\r\
nHolder_4.Selectable = false\r\nHolder_4.Size = UDim2.new(0, 250, 0, 145)\r\
nHolder_4.ScrollBarImageColor3 = Color3.fromRGB(78,78,79)\r\nHolder_4.BottomImage =
\"rbxasset://textures/ui/Scroll/scroll-middle.png\"\r\nHolder_4.CanvasSize =
UDim2.new(0, 0, 0, 0)\r\nHolder_4.MidImage =
\"rbxasset://textures/ui/Scroll/scroll-middle.png\"\r\nHolder_4.ScrollBarThickness
= 0\r\nHolder_4.TopImage = \"rbxasset://textures/ui/Scroll/scroll-middle.png\"\r\
nHolder_4.VerticalScrollBarInset = 'Always'\r\nHolder_4.ZIndex = 10\r\n\r\
nExample_4.Name = \"Example\"\r\nExample_4.Parent = PositionsFrame\r\
nExample_4.BackgroundColor3 = Color3.fromRGB(46, 46, 47)\r\
nExample_4.BorderSizePixel = 0\r\nExample_4.Size = UDim2.new(0, 10, 0, 20)\r\
nExample_4.Visible = false\r\nExample_4.Position = UDim2.new(0, 0, 0, -5)\r\
nExample_4.ZIndex = 10\r\ntable.insert(shade2,Example_4)\r\n\r\nText_5.Name
= \"Text\"\r\nText_5.Parent = Example_4\r\nText_5.BackgroundColor3 =
Color3.fromRGB(46, 46, 47)\r\nText_5.BorderSizePixel = 0\r\nText_5.Position =
UDim2.new(0, 10, 0, 0)\r\nText_5.Size = UDim2.new(0, 240, 0, 20)\r\nText_5.Font =
Enum.Font.SourceSans\r\nText_5.TextSize = 14\r\nText_5.Text = \"Position\"\r\
nText_5.TextColor3 = Color3.new(1, 1, 1)\r\nText_5.TextXAlignment =
Enum.TextXAlignment.Left\r\nText_5.ZIndex = 10\r\ntable.insert(shade2,Text_5)\r\
ntable.insert(text1,Text_5)\r\n\r\nDelete_6.Name = \"Delete\"\r\nDelete_6.Parent =
Text_5\r\nDelete_6.BackgroundColor3 = Color3.fromRGB(78, 78, 79)\r\
nDelete_6.BorderSizePixel = 0\r\nDelete_6.Position = UDim2.new(0, 200, 0, 0)\r\
nDelete_6.Size = UDim2.new(0, 40, 0, 20)\r\nDelete_6.Font = Enum.Font.SourceSans\r\
nDelete_6.TextSize = 14\r\nDelete_6.Text = \"Delete\"\r\nDelete_6.TextColor3 =
Color3.new(0, 0, 0)\r\nDelete_6.ZIndex = 10\r\ntable.insert(shade3,Delete_6)\r\
ntable.insert(text2,Delete_6)\r\n\r\nTP.Name = \"TP\"\r\nTP.Parent = Text_5\r\
nTP.BackgroundColor3 = Color3.fromRGB(78, 78, 79)\r\nTP.BorderSizePixel
= 0\r\nTP.Position = UDim2.new(0, 155, 0, 0)\r\nTP.Size = UDim2.new(0, 40, 0, 20)\
r\nTP.Font = Enum.Font.SourceSans\r\nTP.TextSize = 14\r\nTP.Text = \"Goto\"\r\
nTP.TextColor3 = Color3.new(0, 0, 0)\r\nTP.ZIndex = 10\r\ntable.insert(shade3,TP)\
r\ntable.insert(text2,TP)\r\n\r\nAliasesFrame.Name = \"AliasesFrame\"\r\
nAliasesFrame.Parent = Settings\r\nAliasesFrame.Active = true\r\
nAliasesFrame.BackgroundColor3 = Color3.fromRGB(36, 36, 37)\r\
nAliasesFrame.BorderSizePixel = 0\r\nAliasesFrame.Position = UDim2.new(0, 0, 0,
175)\r\nAliasesFrame.Size = UDim2.new(0, 250, 0, 175)\r\nAliasesFrame.ZIndex = 10\
r\ntable.insert(shade1,AliasesFrame)\r\n\r\nClose_2.Name = \"Close\"\r\
nClose_2.Parent = AliasesFrame\r\nClose_2.BackgroundColor3 = Color3.fromRGB(46, 46,
47)\r\nClose_2.BorderSizePixel = 0\r\nClose_2.Position = UDim2.new(0, 205, 0, 150)\
r\nClose_2.Size = UDim2.new(0, 40, 0, 20)\r\nClose_2.Font = Enum.Font.SourceSans\r\
nClose_2.TextSize = 14\r\nClose_2.Text = \"Close\"\r\nClose_2.TextColor3 =
Color3.new(1, 1, 1)\r\nClose_2.ZIndex = 10\r\ntable.insert(shade2,Close_2)\r\
ntable.insert(text1,Close_2)\r\n\r\nDelete_3.Name = \"Delete\"\r\nDelete_3.Parent =
AliasesFrame\r\nDelete_3.BackgroundColor3 = Color3.fromRGB(46, 46, 47)\r\
nDelete_3.BorderSizePixel = 0\r\nDelete_3.Position = UDim2.new(0, 5, 0, 150)\r\
nDelete_3.Size = UDim2.new(0, 40, 0, 20)\r\nDelete_3.Font = Enum.Font.SourceSans\r\
nDelete_3.TextSize = 14\r\nDelete_3.Text = \"Clear\"\r\nDelete_3.TextColor3 =
Color3.new(1, 1, 1)\r\nDelete_3.ZIndex = 10\r\ntable.insert(shade2,Delete_3)\r\
ntable.insert(text1,Delete_3)\r\n\r\nHolder_3.Name = \"Holder\"\r\nHolder_3.Parent
= AliasesFrame\r\nHolder_3.BackgroundTransparency = 1\r\nHolder_3.BorderSizePixel =
0\r\nHolder_3.Position = UDim2.new(0, 0, 0, 0)\r\nHolder_3.Size = UDim2.new(0, 250,
0, 145)\r\nHolder_3.ScrollBarImageColor3 = Color3.fromRGB(78,78,79)\r\
nHolder_3.BottomImage = \"rbxasset://textures/ui/Scroll/scroll-middle.png\"\r\
nHolder_3.CanvasSize = UDim2.new(0, 0, 0, 0)\r\nHolder_3.MidImage =
\"rbxasset://textures/ui/Scroll/scroll-middle.png\"\r\nHolder_3.ScrollBarThickness
= 0\r\nHolder_3.TopImage = \"rbxasset://textures/ui/Scroll/scroll-middle.png\"\r\
nHolder_3.VerticalScrollBarInset = 'Always'\r\nHolder_3.ZIndex = 10\r\n\r\
nExample_3.Name = \"Example\"\r\nExample_3.Parent = AliasesFrame\r\
nExample_3.BackgroundColor3 = Color3.fromRGB(46, 46, 47)\r\
nExample_3.BorderSizePixel = 0\r\nExample_3.Size = UDim2.new(0, 10, 0, 20)\r\
nExample_3.Visible = false\r\nExample_3.ZIndex = 10\r\
ntable.insert(shade2,Example_3)\r\n\r\nText_4.Name = \"Text\"\r\nText_4.Parent =
Example_3\r\nText_4.BackgroundColor3 = Color3.fromRGB(46, 46, 47)\r\
nText_4.BorderSizePixel = 0\r\nText_4.Position = UDim2.new(0, 10, 0, 0)\r\
nText_4.Size = UDim2.new(0, 240, 0, 20)\r\nText_4.Font = Enum.Font.SourceSans\r\
nText_4.TextSize = 14\r\nText_4.Text = \"honk\"\r\nText_4.TextColor3 =
Color3.new(1, 1, 1)\r\nText_4.TextXAlignment = Enum.TextXAlignment.Left\r\
nText_4.ZIndex = 10\r\ntable.insert(shade2,Text_4)\r\ntable.insert(text1,Text_4)\r\
n\r\nDelete_4.Name = \"Delete\"\r\nDelete_4.Parent = Text_4\r\
nDelete_4.BackgroundColor3 = Color3.fromRGB(78, 78, 79)\r\nDelete_4.BorderSizePixel
= 0\r\nDelete_4.Position = UDim2.new(0, 200, 0, 0)\r\nDelete_4.Size = UDim2.new(0,
40, 0, 20)\r\nDelete_4.Font = Enum.Font.SourceSans\r\nDelete_4.TextSize = 14\r\
nDelete_4.Text = \"Delete\"\r\nDelete_4.TextColor3 = Color3.new(0, 0, 0)\r\
nDelete_4.ZIndex = 10\r\ntable.insert(shade3,Delete_4)\r\
ntable.insert(text2,Delete_4)\r\n\r\nPluginsFrame.Name = \"PluginsFrame\"\r\
nPluginsFrame.Parent = Settings\r\nPluginsFrame.Active = true\r\
nPluginsFrame.BackgroundColor3 = Color3.fromRGB(36, 36, 37)\r\
nPluginsFrame.BorderSizePixel = 0\r\nPluginsFrame.Position = UDim2.new(0, 0, 0,
175)\r\nPluginsFrame.Size = UDim2.new(0, 250, 0, 175)\r\nPluginsFrame.ZIndex = 10\
r\ntable.insert(shade1,PluginsFrame)\r\n\r\nClose_4.Name = \"Close\"\r\
nClose_4.Parent = PluginsFrame\r\nClose_4.BackgroundColor3 = Color3.fromRGB(46, 46,
47)\r\nClose_4.BorderSizePixel = 0\r\nClose_4.Position = UDim2.new(0, 205, 0, 150)\
r\nClose_4.Size = UDim2.new(0, 40, 0, 20)\r\nClose_4.Font = Enum.Font.SourceSans\r\
nClose_4.TextSize = 14\r\nClose_4.Text = \"Close\"\r\nClose_4.TextColor3 =
Color3.new(1, 1, 1)\r\nClose_4.ZIndex = 10\r\ntable.insert(shade2,Close_4)\r\
ntable.insert(text1,Close_4)\r\n\r\nAdd_3.Name = \"Add\"\r\nAdd_3.Parent =
PluginsFrame\r\nAdd_3.BackgroundColor3 = Color3.fromRGB(46, 46, 47)\r\
nAdd_3.BorderSizePixel = 0\r\nAdd_3.Position = UDim2.new(0, 5, 0, 150)\r\
nAdd_3.Size = UDim2.new(0, 40, 0, 20)\r\nAdd_3.Font = Enum.Font.SourceSans\r\
nAdd_3.TextSize = 14\r\nAdd_3.Text = \"Add\"\r\nAdd_3.TextColor3 = Color3.new(1, 1,
1)\r\nAdd_3.ZIndex = 10\r\ntable.insert(shade2,Add_3)\r\ntable.insert(text1,Add_3)\
r\n\r\nHolder_5.Name = \"Holder\"\r\nHolder_5.Parent = PluginsFrame\r\
nHolder_5.BackgroundTransparency = 1\r\nHolder_5.BorderSizePixel = 0\r\
nHolder_5.Position = UDim2.new(0, 0, 0, 0)\r\nHolder_5.Selectable = false\r\
nHolder_5.Size = UDim2.new(0, 250, 0, 145)\r\nHolder_5.ScrollBarImageColor3 =
Color3.fromRGB(78,78,79)\r\nHolder_5.BottomImage =
\"rbxasset://textures/ui/Scroll/scroll-middle.png\"\r\nHolder_5.CanvasSize =
UDim2.new(0, 0, 0, 0)\r\nHolder_5.MidImage =
\"rbxasset://textures/ui/Scroll/scroll-middle.png\"\r\nHolder_5.ScrollBarThickness
= 0\r\nHolder_5.TopImage = \"rbxasset://textures/ui/Scroll/scroll-middle.png\"\r\
nHolder_5.VerticalScrollBarInset = 'Always'\r\nHolder_5.ZIndex = 10\r\n\r\
nExample_5.Name = \"Example\"\r\nExample_5.Parent = PluginsFrame\r\
nExample_5.BackgroundColor3 = Color3.fromRGB(46, 46, 47)\r\
nExample_5.BorderSizePixel = 0\r\nExample_5.Size = UDim2.new(0, 10, 0, 20)\r\
nExample_5.Visible = false\r\nExample_5.ZIndex = 10\r\
ntable.insert(shade2,Example_5)\r\n\r\nText_6.Name = \"Text\"\r\nText_6.Parent =
Example_5\r\nText_6.BackgroundColor3 = Color3.fromRGB(46, 46, 47)\r\
nText_6.BorderSizePixel = 0\r\nText_6.Position = UDim2.new(0, 10, 0, 0)\r\
nText_6.Size = UDim2.new(0, 240, 0, 20)\r\nText_6.Font = Enum.Font.SourceSans\r\
nText_6.TextSize = 14\r\nText_6.Text = \"F4 > Toggle Fly\"\r\nText_6.TextColor3 =
Color3.new(1, 1, 1)\r\nText_6.TextXAlignment = Enum.TextXAlignment.Left\r\
nText_6.ZIndex = 10\r\ntable.insert(shade2,Text_6)\r\ntable.insert(text1,Text_6)\r\
n\r\nDelete_7.Name = \"Delete\"\r\nDelete_7.Parent = Text_6\r\
nDelete_7.BackgroundColor3 = Color3.fromRGB(78, 78, 79)\r\nDelete_7.BorderSizePixel
= 0\r\nDelete_7.Position = UDim2.new(0, 200, 0, 0)\r\nDelete_7.Size = UDim2.new(0,
40, 0, 20)\r\nDelete_7.Font = Enum.Font.SourceSans\r\nDelete_7.TextSize = 14\r\
nDelete_7.Text = \"Delete\"\r\nDelete_7.TextColor3 = Color3.new(0, 0, 0)\r\
nDelete_7.ZIndex = 10\r\ntable.insert(shade3,Delete_7)\r\
ntable.insert(text2,Delete_7)\r\n\r\nPluginEditor.Name = randomString()\r\
nPluginEditor.Parent = PARENT\r\nPluginEditor.BorderSizePixel = 0\r\
nPluginEditor.Active = true\r\nPluginEditor.BackgroundTransparency = 1\r\
nPluginEditor.Position = UDim2.new(0.5, -180, 0, -500)\r\nPluginEditor.Size =
UDim2.new(0, 360, 0, 20)\r\nPluginEditor.ZIndex = 10\r\n\r\nbackground_3.Name
= \"background\"\r\nbackground_3.Parent = PluginEditor\r\nbackground_3.Active =
true\r\nbackground_3.BackgroundColor3 = Color3.fromRGB(36, 36, 37)\r\
nbackground_3.BorderSizePixel = 0\r\nbackground_3.Position = UDim2.new(0, 0, 0,
20)\r\nbackground_3.Size = UDim2.new(0, 360, 0, 160)\r\nbackground_3.ZIndex = 10\r\
ntable.insert(shade1,background_3)\r\n\r\nDark_2.Name = \"Dark\"\r\nDark_2.Parent =
background_3\r\nDark_2.Active = true\r\nDark_2.BackgroundColor3 =
Color3.fromRGB(46, 46, 47)\r\nDark_2.BorderSizePixel = 0\r\nDark_2.Position =
UDim2.new(0, 222, 0, 0)\r\nDark_2.Size = UDim2.new(0, 2, 0, 160)\r\nDark_2.ZIndex =
10\r\ntable.insert(shade2,Dark_2)\r\n\r\nImg.Name = \"Img\"\r\nImg.Parent =
background_3\r\nImg.BackgroundTransparency = 1\r\nImg.Position = UDim2.new(0, 242,
0, 3)\r\nImg.Size = UDim2.new(0, 100, 0, 95)\r\nImg.Image =
\"rbxassetid://4113050383\"\r\nImg.ZIndex = 10\r\n\r\nAddPlugin.Name
= \"AddPlugin\"\r\nAddPlugin.Parent = background_3\r\nAddPlugin.BackgroundColor3 =
Color3.fromRGB(46, 46, 47)\r\nAddPlugin.BorderSizePixel = 0\r\nAddPlugin.Position =
UDim2.new(0, 235, 0, 100)\r\nAddPlugin.Size = UDim2.new(0, 115, 0, 50)\r\
nAddPlugin.Font = Enum.Font.SourceSans\r\nAddPlugin.TextSize = 14\r\nAddPlugin.Text
= \"Add Plugin\"\r\nAddPlugin.TextColor3 = Color3.new(1, 1, 1)\r\nAddPlugin.ZIndex
= 10\r\ntable.insert(shade2,AddPlugin)\r\ntable.insert(text1,AddPlugin)\r\n\r\
nFileName.Name = \"FileName\"\r\nFileName.Parent = background_3\r\
nFileName.BackgroundColor3 = Color3.fromRGB(46, 46, 47)\r\nFileName.BorderSizePixel
= 0\r\nFileName.Position = UDim2.new(0.028, 0, 0.625, 0)\r\nFileName.Size =
UDim2.new(0, 200, 0, 50)\r\nFileName.Font = Enum.Font.SourceSans\r\
nFileName.TextSize = 14\r\nFileName.Text = \"Plugin File Name\"\r\
nFileName.TextColor3 = Color3.new(1, 1, 1)\r\nFileName.ZIndex = 10\r\
ntable.insert(shade2,FileName)\r\ntable.insert(text1,FileName)\r\n\r\nAbout.Name
= \"About\"\r\nAbout.Parent = background_3\r\nAbout.BackgroundTransparency = 1\r\
nAbout.BorderSizePixel = 0\r\nAbout.Position = UDim2.new(0, 17, 0, 10)\r\
nAbout.Size = UDim2.new(0, 187, 0, 49)\r\nAbout.Font = Enum.Font.SourceSans\r\
nAbout.TextSize = 14\r\nAbout.Text = \"Plugins are .iy files and should be located
in the 'workspace' folder of your exploit.\"\r\nAbout.TextColor3 =
Color3.fromRGB(255, 255, 255)\r\nAbout.TextWrapped = true\r\nAbout.TextYAlignment =
Enum.TextYAlignment.Top\r\nAbout.ZIndex = 10\r\ntable.insert(text1,About)\r\n\r\
nDirections_2.Name = \"Directions\"\r\nDirections_2.Parent = background_3\r\
nDirections_2.BackgroundTransparency = 1\r\nDirections_2.BorderSizePixel = 0\r\
nDirections_2.Position = UDim2.new(0, 17, 0, 60)\r\nDirections_2.Size =
UDim2.new(0, 187, 0, 49)\r\nDirections_2.Font = Enum.Font.SourceSans\r\
nDirections_2.TextSize = 14\r\nDirections_2.Text =
\"Type the name of the plugin file you want to add below.\"\r\
nDirections_2.TextColor3 = Color3.fromRGB(255, 255, 255)\r\
nDirections_2.TextWrapped = true\r\nDirections_2.TextYAlignment =
Enum.TextYAlignment.Top\r\nDirections_2.ZIndex = 10\r\
ntable.insert(text1,Directions_2)\r\n\r\nshadow_3.Name = \"shadow\"\r\
nshadow_3.Parent = PluginEditor\r\nshadow_3.BackgroundColor3 = Color3.fromRGB(46,
46, 47)\r\nshadow_3.BorderSizePixel = 0\r\nshadow_3.Size = UDim2.new(0, 360, 0,
20)\r\nshadow_3.ZIndex = 10\r\ntable.insert(shade2,shadow_3)\r\n\r\
nPopupText_3.Name = \"PopupText\"\r\nPopupText_3.Parent = shadow_3\r\
nPopupText_3.BackgroundTransparency = 1\r\nPopupText_3.Size = UDim2.new(1, 0, 0.95,
0)\r\nPopupText_3.ZIndex = 10\r\nPopupText_3.Font = Enum.Font.SourceSans\r\
nPopupText_3.TextSize = 14\r\nPopupText_3.Text = \"Add Plugins\"\r\
nPopupText_3.TextColor3 = Color3.new(1, 1, 1)\r\nPopupText_3.TextWrapped = true\r\
ntable.insert(text1,PopupText_3)\r\n\r\nExit_3.Name = \"Exit\"\r\nExit_3.Parent =
shadow_3\r\nExit_3.BackgroundTransparency = 1\r\nExit_3.Position = UDim2.new(1, -
20, 0, 0)\r\nExit_3.Size = UDim2.new(0, 20, 0, 20)\r\nExit_3.Text = \"\"\r\
nExit_3.ZIndex = 10\r\n\r\nExitImage_3.Parent = Exit_3\r\
nExitImage_3.BackgroundColor3 = Color3.new(1, 1, 1)\r\
nExitImage_3.BackgroundTransparency = 1\r\nExitImage_3.Position = UDim2.new(0, 5,
0, 5)\r\nExitImage_3.Size = UDim2.new(0, 10, 0, 10)\r\nExitImage_3.Image
= \"rbxassetid://5054663650\"\r\nExitImage_3.ZIndex = 10\r\n\r\nAliasHint.Name
= \"AliasHint\"\r\nAliasHint.Parent = AliasesFrame\r\
nAliasHint.BackgroundTransparency = 1\r\nAliasHint.BorderSizePixel = 0\r\
nAliasHint.Position = UDim2.new(0, 25, 0, 40)\r\nAliasHint.Size = UDim2.new(0, 200,
0, 50)\r\nAliasHint.Font = Enum.Font.SourceSansItalic\r\nAliasHint.TextSize = 16\r\
nAliasHint.Text = \"Add aliases by using the 'addalias' command\"\r\
nAliasHint.TextColor3 = Color3.new(1, 1, 1)\r\nAliasHint.TextStrokeColor3 =
Color3.new(1, 1, 1)\r\nAliasHint.TextWrapped = true\r\nAliasHint.ZIndex = 10\r\
ntable.insert(text1,AliasHint)\r\n\r\nPluginsHint.Name = \"PluginsHint\"\r\
nPluginsHint.Parent = PluginsFrame\r\nPluginsHint.BackgroundTransparency = 1\r\
nPluginsHint.BorderSizePixel = 0\r\nPluginsHint.Position = UDim2.new(0, 25, 0, 40)\
r\nPluginsHint.Size = UDim2.new(0, 200, 0, 50)\r\nPluginsHint.Font =
Enum.Font.SourceSansItalic\r\nPluginsHint.TextSize = 16\r\nPluginsHint.Text
= \"Download plugins from the IY Discord (discord.gg/78ZuWSq)\"\r\
nPluginsHint.TextColor3 = Color3.new(1, 1, 1)\r\nPluginsHint.TextStrokeColor3 =
Color3.new(1, 1, 1)\r\nPluginsHint.TextWrapped = true\r\nPluginsHint.ZIndex = 10\r\
ntable.insert(text1,PluginsHint)\r\n\r\nPositionsHint.Name = \"PositionsHint\"\r\
nPositionsHint.Parent = PositionsFrame\r\nPositionsHint.BackgroundTransparency = 1\
r\nPositionsHint.BorderSizePixel = 0\r\nPositionsHint.Position = UDim2.new(0, 25,
0, 40)\r\nPositionsHint.Size = UDim2.new(0, 200, 0, 70)\r\nPositionsHint.Font =
Enum.Font.SourceSansItalic\r\nPositionsHint.TextSize = 16\r\nPositionsHint.Text
= \"Use the 'swp' or 'setwaypoint' command to add a position using your character
(NOTE: Part teleports will not save)\"\r\nPositionsHint.TextColor3 = Color3.new(1,
1, 1)\r\nPositionsHint.TextStrokeColor3 = Color3.new(1, 1, 1)\r\
nPositionsHint.TextWrapped = true\r\nPositionsHint.ZIndex = 10\r\
ntable.insert(text1,PositionsHint)\r\n\r\nToPartFrame.Name = randomString()\r\
nToPartFrame.Parent = PARENT\r\nToPartFrame.Active = true\r\
nToPartFrame.BackgroundTransparency = 1\r\nToPartFrame.Position = UDim2.new(0.5, -
180, 0, -500)\r\nToPartFrame.Size = UDim2.new(0, 360, 0, 20)\r\nToPartFrame.ZIndex
= 10\r\n\r\nbackground_4.Name = \"background\"\r\nbackground_4.Parent =
ToPartFrame\r\nbackground_4.Active = true\r\nbackground_4.BackgroundColor3 =
Color3.fromRGB(36, 36, 37)\r\nbackground_4.BorderSizePixel = 0\r\
nbackground_4.Position = UDim2.new(0, 0, 0, 20)\r\nbackground_4.Size = UDim2.new(0,
360, 0, 117)\r\nbackground_4.ZIndex = 10\r\ntable.insert(shade1,background_4)\r\n\
r\nChoosePart.Name = \"ChoosePart\"\r\nChoosePart.Parent = background_4\r\
nChoosePart.BackgroundColor3 = Color3.fromRGB(46, 46, 47)\r\
nChoosePart.BorderSizePixel = 0\r\nChoosePart.Position = UDim2.new(0, 100, 0, 55)\
r\nChoosePart.Size = UDim2.new(0, 75, 0, 30)\r\nChoosePart.Font =
Enum.Font.SourceSans\r\nChoosePart.TextSize = 14\r\nChoosePart.Text = \"Select
Part\"\r\nChoosePart.TextColor3 = Color3.new(1, 1, 1)\r\nChoosePart.ZIndex = 10\r\
ntable.insert(shade2,ChoosePart)\r\ntable.insert(text1,ChoosePart)\r\n\r\
nCopyPath.Name = \"CopyPath\"\r\nCopyPath.Parent = background_4\r\
nCopyPath.BackgroundColor3 = Color3.fromRGB(46, 46, 47)\r\nCopyPath.BorderSizePixel
= 0\r\nCopyPath.Position = UDim2.new(0, 185, 0, 55)\r\nCopyPath.Size = UDim2.new(0,
75, 0, 30)\r\nCopyPath.Font = Enum.Font.SourceSans\r\nCopyPath.TextSize = 14\r\
nCopyPath.Text = \"Copy Path\"\r\nCopyPath.TextColor3 = Color3.new(1, 1, 1)\r\
nCopyPath.ZIndex = 10\r\ntable.insert(shade2,CopyPath)\r\
ntable.insert(text1,CopyPath)\r\n\r\nDirections_3.Name = \"Directions\"\r\
nDirections_3.Parent = background_4\r\nDirections_3.BackgroundTransparency = 1\r\
nDirections_3.BorderSizePixel = 0\r\nDirections_3.Position = UDim2.new(0, 51, 0,
17)\r\nDirections_3.Size = UDim2.new(0, 257, 0, 32)\r\nDirections_3.Font =
Enum.Font.SourceSans\r\nDirections_3.TextSize = 14\r\nDirections_3.Text = 'Click on
a part and then click the \"Select Part\" button below to set it as a teleport
location'\r\nDirections_3.TextColor3 = Color3.new(1, 1, 1)\r\
nDirections_3.TextWrapped = true\r\nDirections_3.TextYAlignment =
Enum.TextYAlignment.Top\r\nDirections_3.ZIndex = 10\r\
ntable.insert(text1,Directions_3)\r\n\r\nPath.Name = \"Path\"\r\nPath.Parent =
background_4\r\nPath.BackgroundTransparency = 1\r\nPath.BorderSizePixel = 0\r\
nPath.Position = UDim2.new(0, 0, 0, 94)\r\nPath.Size = UDim2.new(0, 360, 0, 16)\r\
nPath.Font = Enum.Font.SourceSansItalic\r\nPath.TextSize = 14\r\nPath.Text = \"\"\
r\nPath.TextColor3 = Color3.new(1, 1, 1)\r\nPath.TextScaled = true\r\
nPath.TextWrapped = true\r\nPath.TextYAlignment = Enum.TextYAlignment.Top\r\
nPath.ZIndex = 10\r\ntable.insert(text1,Path)\r\n\r\nshadow_4.Name = \"shadow\"\r\
nshadow_4.Parent = ToPartFrame\r\nshadow_4.BackgroundColor3 = Color3.fromRGB(46,
46, 47)\r\nshadow_4.BorderSizePixel = 0\r\nshadow_4.Size = UDim2.new(0, 360, 0,
20)\r\nshadow_4.ZIndex = 10\r\ntable.insert(shade2,shadow_4)\r\n\r\
nPopupText_5.Name = \"PopupText\"\r\nPopupText_5.Parent = shadow_4\r\
nPopupText_5.BackgroundTransparency = 1\r\nPopupText_5.Size = UDim2.new(1, 0, 0.95,
0)\r\nPopupText_5.ZIndex = 10\r\nPopupText_5.Font = Enum.Font.SourceSans\r\
nPopupText_5.TextSize = 14\r\nPopupText_5.Text = \"Teleport to Part\"\r\
nPopupText_5.TextColor3 = Color3.new(1, 1, 1)\r\nPopupText_5.TextWrapped = true\r\
ntable.insert(text1,PopupText_5)\r\n\r\nExit_4.Name = \"Exit\"\r\nExit_4.Parent =
shadow_4\r\nExit_4.BackgroundTransparency = 1\r\nExit_4.Position = UDim2.new(1, -
20, 0, 0)\r\nExit_4.Size = UDim2.new(0, 20, 0, 20)\r\nExit_4.Text = \"\"\r\
nExit_4.ZIndex = 10\r\n\r\nExitImage_5.Parent = Exit_4\r\
nExitImage_5.BackgroundColor3 = Color3.new(1, 1, 1)\r\
nExitImage_5.BackgroundTransparency = 1\r\nExitImage_5.Position = UDim2.new(0, 5,
0, 5)\r\nExitImage_5.Size = UDim2.new(0, 10, 0, 10)\r\nExitImage_5.Image
= \"rbxassetid://5054663650\"\r\nExitImage_5.ZIndex = 10\r\n\r\nlogs.Name =
randomString()\r\nlogs.Parent = PARENT\r\nlogs.Active = true\r\
nlogs.BackgroundTransparency = 1\r\nlogs.Position = UDim2.new(0, 0, 1, 10)\r\
nlogs.Size = UDim2.new(0, 338, 0, 20)\r\nlogs.ZIndex = 10\r\n\r\nshadow.Name
= \"shadow\"\r\nshadow.Parent = logs\r\nshadow.BackgroundColor3 =
Color3.new(0.180392, 0.180392, 0.184314)\r\nshadow.BorderSizePixel = 0\r\
nshadow.Position = UDim2.new(0, 0, 0.00999999978, 0)\r\nshadow.Size = UDim2.new(0,
338, 0, 20)\r\nshadow.ZIndex = 10\r\ntable.insert(shade2,shadow)\r\n\r\nHide.Name =
\"Hide\"\r\nHide.Parent = shadow\r\nHide.BackgroundTransparency = 1\r\
nHide.Position = UDim2.new(1, -40, 0, 0)\r\nHide.Size = UDim2.new(0, 20, 0, 20)\r\
nHide.ZIndex = 10\r\nHide.Text = \"\"\r\n\r\nImageLabel.Parent = Hide\r\
nImageLabel.BackgroundColor3 = Color3.new(1, 1, 1)\r\
nImageLabel.BackgroundTransparency = 1\r\nImageLabel.Position = UDim2.new(0, 3, 0,
3)\r\nImageLabel.Size = UDim2.new(0, 14, 0, 14)\r\nImageLabel.Image
= \"rbxassetid://2406617031\"\r\nImageLabel.ZIndex = 10\r\n\r\nPopupText.Name
= \"PopupText\"\r\nPopupText.Parent = shadow\r\nPopupText.BackgroundTransparency =
1\r\nPopupText.Size = UDim2.new(1, 0, 0.949999988, 0)\r\nPopupText.ZIndex = 10\r\
nPopupText.Font = Enum.Font.SourceSans\r\nPopupText.FontSize =
Enum.FontSize.Size14\r\nPopupText.Text = \"Logs\"\r\nPopupText.TextColor3 =
Color3.new(1, 1, 1)\r\nPopupText.TextWrapped = true\r\
ntable.insert(text1,PopupText)\r\n\r\nExit.Name = \"Exit\"\r\nExit.Parent = shadow\
r\nExit.BackgroundTransparency = 1\r\nExit.Position = UDim2.new(1, -20, 0, 0)\r\
nExit.Size = UDim2.new(0, 20, 0, 20)\r\nExit.ZIndex = 10\r\nExit.Text = \"\"\r\n\r\
nImageLabel_2.Parent = Exit\r\nImageLabel_2.BackgroundColor3 = Color3.new(1, 1, 1)\
r\nImageLabel_2.BackgroundTransparency = 1\r\nImageLabel_2.Position = UDim2.new(0,
5, 0, 5)\r\nImageLabel_2.Size = UDim2.new(0, 10, 0, 10)\r\nImageLabel_2.Image
= \"rbxassetid://5054663650\"\r\nImageLabel_2.ZIndex = 10\r\n\r\nbackground.Name
= \"background\"\r\nbackground.Parent = logs\r\nbackground.Active = true\r\
nbackground.BackgroundColor3 = Color3.new(0.141176, 0.141176, 0.145098)\r\
nbackground.BorderSizePixel = 0\r\nbackground.ClipsDescendants = true\r\
nbackground.Position = UDim2.new(0, 0, 1, 0)\r\nbackground.Size = UDim2.new(0, 338,
0, 245)\r\nbackground.ZIndex = 10\r\n\r\nchat.Name = \"chat\"\r\nchat.Parent =
background\r\nchat.Active = true\r\nchat.BackgroundColor3 = Color3.new(0.141176,
0.141176, 0.145098)\r\nchat.BorderSizePixel = 0\r\nchat.ClipsDescendants = true\r\
nchat.Size = UDim2.new(0, 338,
0, 245)\r\nchat.ZIndex = 10\r\ntable.insert(shade1,chat)\r\n\r\nClear.Name
= \"Clear\"\r\nClear.Parent = chat\r\nClear.BackgroundColor3 = Color3.new(0.180392,
0.180392, 0.184314)\r\nClear.BorderSizePixel = 0\r\nClear.Position = UDim2.new(0,
5, 0, 220)\r\nClear.Size = UDim2.new(0, 50, 0, 20)\r\nClear.ZIndex = 10\r\
nClear.Font = Enum.Font.SourceSans\r\nClear.FontSize = Enum.FontSize.Size14\r\
nClear.Text = \"Clear\"\r\nClear.TextColor3 = Color3.new(1, 1, 1)\r\
ntable.insert(shade2,Clear)\r\ntable.insert(text1,Clear)\r\n\r\nSaveChatlogs.Name =
\"SaveChatlogs\"\r\nSaveChatlogs.Parent = chat\r\nSaveChatlogs.BackgroundColor3 =
Color3.new(0.180392, 0.180392, 0.184314)\r\nSaveChatlogs.BorderSizePixel = 0\r\
nSaveChatlogs.Position = UDim2.new(0, 258, 0, 220)\r\nSaveChatlogs.Size =
UDim2.new(0, 75, 0, 20)\r\nSaveChatlogs.ZIndex = 10\r\nSaveChatlogs.Font =
Enum.Font.SourceSans\r\nSaveChatlogs.FontSize = Enum.FontSize.Size14\r\
nSaveChatlogs.Text = \"Save To .txt\"\r\nSaveChatlogs.TextColor3 = Color3.new(1, 1,
1)\r\ntable.insert(shade2,SaveChatlogs)\r\ntable.insert(text1,SaveChatlogs)\r\n\r\
nToggle.Name = \"Toggle\"\r\nToggle.Parent = chat\r\nToggle.BackgroundColor3 =
Color3.new(0.180392, 0.180392, 0.184314)\r\nToggle.BorderSizePixel = 0\r\
nToggle.Position = UDim2.new(0, 60, 0, 220)\r\nToggle.Size = UDim2.new(0, 66, 0,
20)\r\nToggle.ZIndex = 10\r\nToggle.Font = Enum.Font.SourceSans\r\nToggle.FontSize
= Enum.FontSize.Size14\r\nToggle.Text = \"Disabled\"\r\nToggle.TextColor3 =
Color3.new(1, 1, 1)\r\ntable.insert(shade2,Toggle)\r\ntable.insert(text1,Toggle)\r\
n\r\nscroll_2.Name = \"scroll\"\r\nscroll_2.Parent = chat\r\
nscroll_2.BackgroundColor3 = Color3.new(0.180392, 0.180392, 0.184314)\r\
nscroll_2.BorderSizePixel = 0\r\nscroll_2.Position = UDim2.new(0, 5, 0, 25)\r\
nscroll_2.Size = UDim2.new(0, 328, 0, 190)\r\nscroll_2.ZIndex = 10\r\
nscroll_2.BottomImage = \"rbxasset://textures/ui/Scroll/scroll-middle.png\"\r\
nscroll_2.CanvasSize = UDim2.new(0, 0, 0, 10)\r\nscroll_2.ScrollBarThickness = 8\r\
nscroll_2.TopImage = \"rbxasset://textures/ui/Scroll/scroll-middle.png\"\r\
ntable.insert(scroll,scroll_2)\r\ntable.insert(shade2,scroll_2)\r\n\r\njoin.Name
= \"join\"\r\njoin.Parent = background\r\njoin.Active = true\r\
njoin.BackgroundColor3 = Color3.new(0.141176, 0.141176, 0.145098)\r\
njoin.BorderSizePixel = 0\r\njoin.ClipsDescendants = true\r\njoin.Size =
UDim2.new(0, 338, 0, 245)\r\njoin.Visible = false\r\njoin.ZIndex = 10\r\
ntable.insert(shade1,join)\r\n\r\nToggle_2.Name = \"Toggle\"\r\nToggle_2.Parent =
join\r\nToggle_2.BackgroundColor3 = Color3.new(0.180392, 0.180392, 0.184314)\r\
nToggle_2.BorderSizePixel = 0\r\nToggle_2.Position = UDim2.new(0, 60, 0, 220)\r\
nToggle_2.Size = UDim2.new(0, 66, 0, 20)\r\nToggle_2.ZIndex = 10\r\nToggle_2.Font =
Enum.Font.SourceSans\r\nToggle_2.FontSize = Enum.FontSize.Size14\r\nToggle_2.Text =
\"Disabled\"\r\nToggle_2.TextColor3 = Color3.new(1, 1, 1)\r\
ntable.insert(shade2,Toggle_2)\r\ntable.insert(text1,Toggle_2)\r\n\r\nClear_2.Name
= \"Clear\"\r\nClear_2.Parent = join\r\nClear_2.BackgroundColor3 =
Color3.new(0.180392, 0.180392, 0.184314)\r\nClear_2.BorderSizePixel = 0\r\
nClear_2.Position = UDim2.new(0, 5, 0, 220)\r\nClear_2.Size = UDim2.new(0, 50, 0,
20)\r\nClear_2.ZIndex = 10\r\nClear_2.Font = Enum.Font.SourceSans\r\
nClear_2.FontSize = Enum.FontSize.Size14\r\nClear_2.Text = \"Clear\"\r\
nClear_2.TextColor3 = Color3.new(1, 1, 1)\r\ntable.insert(shade2,Clear_2)\r\
ntable.insert(text1,Clear_2)\r\n\r\nscroll_3.Name = \"scroll\"\r\nscroll_3.Parent =
join\r\nscroll_3.BackgroundColor3 = Color3.new(0.180392, 0.180392, 0.184314)\r\
nscroll_3.BorderSizePixel = 0\r\nscroll_3.Position = UDim2.new(0, 5, 0, 25)\r\
nscroll_3.Size = UDim2.new(0, 328, 0, 190)\r\nscroll_3.ZIndex = 10\r\
nscroll_3.BottomImage = \"rbxasset://textures/ui/Scroll/scroll-middle.png\"\r\
nscroll_3.CanvasSize = UDim2.new(0, 0, 0, 10)\r\nscroll_3.ScrollBarThickness = 8\r\
nscroll_3.TopImage = \"rbxasset://textures/ui/Scroll/scroll-middle.png\"\r\
ntable.insert(scroll,scroll_3)\r\ntable.insert(shade2,scroll_3)\r\n\r\
nselectChat.Name = \"selectChat\"\r\nselectChat.Parent = background\r\
nselectChat.BackgroundColor3 = Color3.new(0.180392, 0.180392, 0.184314)\r\
nselectChat.BorderSizePixel = 0\r\nselectChat.Position = UDim2.new(0, 5, 0, 5)\r\
nselectChat.Size = UDim2.new(0, 164, 0, 20)\r\nselectChat.ZIndex = 10\r\
nselectChat.Font = Enum.Font.SourceSans\r\nselectChat.FontSize =
Enum.FontSize.Size14\r\nselectChat.Text = \"Chat Logs\"\r\nselectChat.TextColor3 =
Color3.new(1, 1, 1)\r\ntable.insert(shade2,selectChat)\r\
ntable.insert(text1,selectChat)\r\n\r\nselectJoin.Name = \"selectJoin\"\r\
nselectJoin.Parent = background\r\nselectJoin.BackgroundColor3 =
Color3.new(0.305882, 0.305882, 0.309804)\r\nselectJoin.BorderSizePixel = 0\r\
nselectJoin.Position = UDim2.new(0, 169, 0, 5)\r\nselectJoin.Size = UDim2.new(0,
164, 0, 20)\r\nselectJoin.ZIndex = 10\r\nselectJoin.Font = Enum.Font.SourceSans\r\
nselectJoin.FontSize = Enum.FontSize.Size14\r\nselectJoin.Text = \"Join Logs\"\r\
nselectJoin.TextColor3 = Color3.new(1, 1, 1)\r\ntable.insert(shade3,selectJoin)\r\
ntable.insert(text1,selectJoin)\r\n\r\nfunction create(data)\r\n\tlocal insts = {}\
r\n\tfor i,v in pairs(data) do insts[v[1]] = Instance.new(v[2]) end\r\n\r\n\tfor
_,v in pairs(data) do\r\n\t\tfor prop,val in pairs(v[3]) do\r\n\t\t\tif type(val)
== \"table\" then\r\n\t\t\t\tinsts[v[1]][prop] = insts[val[1]]\r\n\t\t\telse\r\n\t\
t\t\tinsts[v[1]][prop] = val\r\n\t\t\tend\r\n\t\tend\r\n\tend\r\n\r\n\treturn
insts[1]\r\nend\r\n\r\nTextService = cloneref(game:GetService(\"TextService\"))\r\
nViewportTextBox = (function()\r\n\r\n\tlocal funcs = {}\r\n\tfuncs.Update =
function(self)\r\n\t\tlocal cursorPos = self.TextBox.CursorPosition\r\n\t\tlocal
text = self.TextBox.Text\r\n\t\tif text == \"\" then self.TextBox.Position =
UDim2.new(0,2,0,0) return end\r\n\t\tif cursorPos == -1 then return end\r\n\r\n\t\
tlocal cursorText = text:sub(1,cursorPos-1)\r\n\t\tlocal pos = nil\r\n\t\tlocal
leftEnd = -self.TextBox.Position.X.Offset\r\n\t\tlocal rightEnd = leftEnd +
self.View.AbsoluteSize.X\r\n\r\n\t\tlocal totalTextSize =
TextService:GetTextSize(text,self.TextBox.TextSize,self.TextBox.Font,Vector2.new(99
9999999,100)).X\r\n\t\tlocal cursorTextSize =
TextService:GetTextSize(cursorText,self.TextBox.TextSize,self.TextBox.Font,Vector2.
new(999999999,100)).X\r\n\r\n\t\tif cursorTextSize > rightEnd then\r\n\t\t\tpos =
math.max(-2,cursorTextSize - self.View.AbsoluteSize.X + 2)\r\n\t\telseif
cursorTextSize \u003C leftEnd then\r\n\t\t\tpos = math.max(-2,cursorTextSize-2)\r\
n\t\telseif totalTextSize \u003C rightEnd then\r\n\t\t\tpos = math.max(-
2,totalTextSize - self.View.AbsoluteSize.X + 2)\r\n\t\tend\r\n\r\n\t\tif pos then\
r\n\t\t\tself.TextBox.Position = UDim2.new(0,-pos,0,0)\r\n\t\t\tself.TextBox.Size =
UDim2.new(1,pos,1,0)\r\n\t\tend\r\n\tend\r\n\r\n\tlocal mt = {}\r\n\tmt.__index =
funcs\r\n\r\n\tlocal function convert(textbox)\r\n\t\tlocal obj =
setmetatable({OffsetX = 0, TextBox = textbox},mt)\r\n\r\n\t\tlocal view =
Instance.new(\"Frame\")\r\n\t\tview.BackgroundTransparency =
textbox.BackgroundTransparency\r\n\t\tview.BackgroundColor3 =
textbox.BackgroundColor3\r\n\t\tview.BorderSizePixel = textbox.BorderSizePixel\r\n\
t\tview.BorderColor3 = textbox.BorderColor3\r\n\t\tview.Position =
textbox.Position\r\n\t\tview.Size = textbox.Size\r\n\t\tview.ClipsDescendants =
true\r\n\t\tview.Name = textbox.Name\r\n\t\tview.ZIndex = 10\r\n\t\
ttextbox.BackgroundTransparency = 1\r\n\t\ttextbox.Position = UDim2.new(0,4,0,0)\r\
n\t\ttextbox.Size = UDim2.new(1,-8,1,0)\r\n\t\ttextbox.TextXAlignment =
Enum.TextXAlignment.Left\r\n\t\ttextbox.Name = \"Input\"\r\n\t\
ttable.insert(text1,textbox)\r\n\t\ttable.insert(shade2,view)\r\n\r\n\t\tobj.View =
view\r\n\r\n\t\ttextbox.Changed:Connect(function(prop)\r\n\t\t\tif prop == \"Text\"
or prop == \"CursorPosition\" or prop == \"AbsoluteSize\" then\r\n\t\t\t\
tobj:Update()\r\n\t\t\tend\r\n\t\tend)\r\n\r\n\t\tobj:Update()\r\n\r\n\t\
tview.Parent = textbox.Parent\r\n\t\ttextbox.Parent = view\r\n\r\n\t\treturn obj\r\
n\tend\r\n\r\n\treturn {convert = convert}\r\nend)()\r\n\r\
nViewportTextBox.convert(Cmdbar).View.ZIndex = 10\r\
nViewportTextBox.convert(Cmdbar_2).View.ZIndex = 10\r\
nViewportTextBox.convert(Cmdbar_3).View.ZIndex = 10\r\n\r\nIYMouse =
Players.LocalPlayer:GetMouse()\r\nPlayerGui =
Players.LocalPlayer:FindFirstChildWhichIsA(\"PlayerGui\")\r\nUserInputService =
cloneref(game:GetService(\"UserInputService\"))\r\nTweenService =
cloneref(game:GetService(\"TweenService\"))\r\nHttpService =
cloneref(game:GetService(\"HttpService\"))\r\nMarketplaceService =
cloneref(game:GetService(\"MarketplaceService\"))\r\nRunService =
cloneref(game:GetService(\"RunService\"))\r\nTeleportService =
cloneref(game:GetService(\"TeleportService\"))\r\nStarterGui =
cloneref(game:GetService(\"StarterGui\"))\r\nGuiService =
cloneref(game:GetService(\"GuiService\"))\r\nLighting =
cloneref(game:GetService(\"Lighting\"))\r\nContextActionService =
cloneref(game:GetService(\"ContextActionService\"))\r\nNetworkClient =
cloneref(game:GetService(\"NetworkClient\"))\r\nReplicatedStorage =
cloneref(game:GetService(\"ReplicatedStorage\"))\r\nGroupService =
cloneref(game:GetService(\"GroupService\"))\r\nPathService =
cloneref(game:GetService(\"PathfindingService\"))\r\nSoundService =
cloneref(game:GetService(\"SoundService\"))\r\nTeams =
cloneref(game:GetService(\"Teams\"))\r\nStarterPlayer =
cloneref(game:GetService(\"StarterPlayer\"))\r\nInsertService =
cloneref(game:GetService(\"InsertService\"))\r\nChatService =
cloneref(game:GetService(\"Chat\"))\r\nProximityPromptService =
cloneref(game:GetService(\"ProximityPromptService\"))\r\nStatsService =
cloneref(game:GetService(\"Stats\"))\r\nMaterialService =
cloneref(game:GetService(\"MaterialService\"))\r\nAvatarEditorService =
cloneref(game:GetService(\"AvatarEditorService\"))\r\nTextChatService =
cloneref(game:GetService(\"TextChatService\"))\r\n\r\nsethidden
= sethiddenproperty or set_hidden_property or set_hidden_prop\r\ngethidden =
gethiddenproperty or get_hidden_property or get_hidden_prop\r\nqueueteleport = (syn
and syn.queue_on_teleport) or queue_on_teleport or (fluxus and
fluxus.queue_on_teleport)\r\nhttprequest = (syn and syn.request) or (http and
http.request) or http_request or (fluxus and fluxus.request) or request\r\nPlaceId,
JobId = game.PlaceId, game.JobId\r\nlocal IsOnMobile =
table.find({Enum.Platform.IOS, Enum.Platform.Android},
UserInputService:GetPlatform())\r\neveryClipboard = setclipboard or toclipboard or
set_clipboard or (Clipboard and Clipboard.set)\r\n\r\nfunction writefileExploit()\
r\n\tif writefile then\r\n\t\treturn true\r\n\tend\r\nend\r\n\r\nfunction
isNumber(str)\r\n\tif tonumber(str) ~= nil or str == 'inf' then\r\n\t\treturn true\
r\n\tend\r\nend\r\n\r\nfunction getRoot(char)\r\n\tlocal rootPart =
char:FindFirstChild('HumanoidRootPart') or char:FindFirstChild('Torso') or
char:FindFirstChild('UpperTorso')\r\n\treturn rootPart\r\nend\r\n\r\nfunction
tools(plr)\r\n\tif
plr:FindFirstChildOfClass(\"Backpack\"):FindFirstChildOfClass('Tool') or
plr.Character:FindFirstChildOfClass('Tool') then\r\n\t\treturn true\r\n\tend\r\
nend\r\n\r\nfunction r15(plr)\r\n\tif
plr.Character:FindFirstChildOfClass('Humanoid').RigType == Enum.HumanoidRigType.R15
then\r\n\t\treturn true\r\n\tend\r\nend\r\n\r\nfunction toClipboard(txt)\r\n if
everyClipboard then\r\n everyClipboard(tostring(txt))\r\n
notify(\"Clipboard\", \"Copied to clipboard\")\r\n else\r\n
notify(\"Clipboard\", \"Your exploit doesn't have the ability to use the
clipboard\")\r\n end\r\nend\r\n\r\nfunction chatMessage(str)\r\n str =
tostring(str)\r\n if TextChatService.ChatVersion ==
Enum.ChatVersion.TextChatService then\r\n
TextChatService.TextChannels.RBXGeneral:SendAsync(str)\r\n else\r\n
ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer(str, \"A
ll\")\r\n end\r\nend\r\n\r\nfunction getHierarchy(obj)\r\n\tlocal fullname\r\n\
tlocal period\r\n\r\n\tif string.find(obj.Name,' ') then\r\n\t\tfullname =
'[\"'..obj.Name..'\"]'\r\n\t\tperiod = false\r\n\telse\r\n\t\tfullname = obj.Name\
r\n\t\tperiod = true\r\n\tend\r\n\r\n\tlocal getS = obj\r\n\tlocal parent = obj\r\
n\tlocal service = ''\r\n\r\n\tif getS.Parent ~= game then\r\n\t\trepeat\r\n\t\t\
tgetS = getS.Parent\r\n\t\t\tservice = getS.ClassName\r\n\t\tuntil getS.Parent ==
game\r\n\tend\r\n\r\n\tif parent.Parent ~= getS then\r\n\t\trepeat\r\n\t\t\tparent
= parent.Parent\r\n\t\t\tif string.find(tostring(parent),' ') then\r\n\t\t\t\tif
period then\r\n\t\t\t\t\tfullname = '[\"'..parent.Name..'\"].'..fullname\r\n\t\t\t\
telse\r\n\t\t\t\t\tfullname = '[\"'..parent.Name..'\"]'..fullname\r\n\t\t\t\tend\r\
n\t\t\t\tperiod = false\r\n\t\t\telse\r\n\t\t\t\tif period then\r\n\t\t\t\t\
tfullname = parent.Name..'.'..fullname\r\n\t\t\t\telse\r\n\t\t\t\t\tfullname =
parent.Name..''..fullname\r\n\t\t\t\tend\r\n\t\t\t\tperiod = true\r\n\t\t\tend\r\n\
t\tuntil parent.Parent == getS\r\n\telseif string.find(tostring(parent),' ') then\
r\n\t\tfullname = '[\"'..parent.Name..'\"]'\r\n\t\tperiod = false\r\n\tend\r\n\r\n\
tif period then\r\n\t\treturn 'game:GetService(\"'..service..'\").'..fullname\r\n\
telse\r\n\t\treturn 'game:GetService(\"'..service..'\")'..fullname\r\n\tend\r\nend\
r\n\r\nAllWaypoints = {}\r\n\r\nlocal cooldown = false\r\nfunction
writefileCooldown(name,data)\r\n\ttask.spawn(function()\r\n\t\tif not cooldown
then\r\n\t\t\tcooldown = true\r\n\t\t\twritefile(name, data)\r\n\t\telse\r\n\t\t\
trepeat wait() until cooldown == false\r\n\t\t\twritefileCooldown(name,data)\r\n\t\
tend\r\n\t\twait(3)\r\n\t\tcooldown = false\r\n\tend)\r\nend\r\n\r\nfunction
dragGUI(gui)\r\n\ttask.spawn(function()\r\n\t\tlocal dragging\r\n\t\tlocal
dragInput\r\n\t\tlocal dragStart = Vector3.new(0,0,0)\r\n\t\tlocal startPos\r\n\t\
tlocal function update(input)\r\n\t\t\tlocal delta = input.Position - dragStart\r\
n\t\t\tlocal Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X,
startPos.Y.Scale, startPos.Y.Offset + delta.Y)\r\n\t\t\tTweenService:Create(gui,
TweenInfo.new(.20), {Position = Position}):Play()\r\n\t\tend\r\n\t\
tgui.InputBegan:Connect(function(input)\r\n\t\t\tif input.UserInputType ==
Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch
then\r\n\t\t\t\tdragging = true\r\n\t\t\t\tdragStart = input.Position\r\n\t\t\t\
tstartPos = gui.Position\r\n\r\n\t\t\t\tinput.Changed:Connect(function()\r\n\t\t\t\
t\tif input.UserInputState == Enum.UserInputState.End then\r\n\t\t\t\t\t\tdragging
= false\r\n\t\t\t\t\tend\r\n\t\t\t\tend)\r\n\t\t\tend\r\n\t\tend)\r\n\t\
tgui.InputChanged:Connect(function(input)\r\n\t\t\tif input.UserInputType ==
Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch
then\r\n\t\t\t\tdragInput = input\r\n\t\t\tend\r\n\t\tend)\r\n\t\
tUserInputService.InputChanged:Connect(function(input)\r\n\t\t\tif input ==
dragInput and dragging then\r\n\t\t\t\tupdate(input)\r\n\t\t\tend\r\n\t\tend)\r\n\
tend)\r\nend\r\n\r\ndragGUI(logs)\r\ndragGUI(KeybindEditor)\r\
ndragGUI(PluginEditor)\r\ndragGUI(ToPartFrame)\r\n\r\neventEditor = (function()\r\
n\tlocal events = {}\r\n\r\n\tlocal function registerEvent(name,sets)\r\n\t\
tevents[name] = {\r\n\t\t\tcommands = {},\r\n\t\t\tsets = sets or {}\r\n\t\t}\r\n\
tend\r\n\r\n\tlocal onEdited = nil\r\n\r\n\tlocal function fireEvent(name,...)\r\n\
t\tlocal args = {...}\r\n\t\tlocal event = events[name]\r\n\t\tif event then\r\n\t\
t\tfor i,cmd in pairs(event.commands) do\r\n\t\t\t\tlocal metCondition = true\r\n\
t\t\t\tfor idx,set in pairs(event.sets) do\r\n\t\t\t\t\tlocal argVal = args[idx]\r\
n\t\t\t\t\tlocal cmdSet = cmd[2][idx]\r\n\t\t\t\t\tlocal condType = set.Type\r\n\t\
t\t\t\tif condType == \"Player\" then\r\n\t\t\t\t\t\tif cmdSet == 0 then\r\n\t\t\t\
t\t\t\tmetCondition = metCondition and (tostring(Players.LocalPlayer) == argVal)\r\
n\t\t\t\t\t\telseif cmdSet ~= 1 then\r\n\t\t\t\t\t\t\tmetCondition = metCondition
and table.find(getPlayer(cmdSet,Players.LocalPlayer),argVal)\r\n\t\t\t\t\t\tend\r\
n\t\t\t\t\telseif condType == \"String\" then\r\n\t\t\t\t\t\tif cmdSet ~= 0 then\r\
n\t\t\t\t\t\t\tmetCondition = metCondition and
string.find(argVal:lower(),cmdSet:lower())\r\n\t\t\t\t\t\tend\r\n\t\t\t\t\telseif
condType == \"Number\" then\r\n\t\t\t\t\t\tif cmdSet ~= 0 then\r\n\t\t\t\t\t\t\
tmetCondition = metCondition and tonumber(argVal)\u003C=tonumber(cmdSet)\r\n\t\t\t\
t\t\tend\r\n\t\t\t\t\tend\r\n\t\t\t\t\tif not metCondition then break end\r\n\t\t\
t\tend\r\n\r\n\t\t\t\tif metCondition then\r\n\t\t\t\t\
tpcall(task.spawn(function()\r\n\t\t\t\t\t\tlocal cmdStr = cmd[1]\r\n\t\t\t\t\t\
tfor count,arg in pairs(args) do\r\n\t\t\t\t\t\t\tcmdStr = cmdStr:gsub(\"%
$\"..count,arg)\r\n\t\t\t\t\t\tend\r\n\t\t\t\t\t\twait(cmd[3] or 0)\r\n\t\t\t\t\t\
texecCmd(cmdStr)\r\n\t\t\t\t\tend))\r\n\t\t\t\tend\r\n\t\t\tend\r\n\t\tend\r\n\
tend\r\n\r\n\tlocal main = create({\r\n\t\t{1,\"Frame\",
{BackgroundColor3=Color3.new(0.14117647707462,0.14117647707462,0.14509804546833),Ba
ckgroundTransparency=1,BorderSizePixel=0,Name=\"EventEditor\",Position=UDim2.new(0.
5,-175,0,-500),Size=UDim2.new(0,350,0,20),ZIndex=10,}},\r\n\t\t{2,\"Frame\",
{BackgroundColor3=currentShade2,BorderSizePixel=0,Name=\"TopBar\",Parent={1},Size=U
Dim2.new(1,0,0,20),ZIndex=10,}},\r\n\t\t{3,\"TextLabel\",
{BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,Font=3,Name=\"Title\",
Parent={2},Position=UDim2.new(0,0,0,0),Size=UDim2.new(1,0,0.95,0),Text=\"Event
Editor\",TextColor3=Color3.new(1,1,1),TextSize=14,TextXAlignment=Enum.TextXAlignmen
t.Center,ZIndex=10,}},\r\n\t\t{4,\"TextButton\",
{BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,Font=3,Name=\"Close\",
Parent={2},Position=UDim2.new(1,-
20,0,0),Size=UDim2.new(0,20,0,20),Text=\"\",TextColor3=Color3.new(1,1,1),TextSize=1
4,ZIndex=10,}},\r\n\t\t{5,\"ImageLabel\",
{BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,Image=\"rbxassetid://
5054663650\",Parent={4},Position=UDim2.new(0,5,0,5),Size=UDim2.new(0,10,0,10),ZInde
x=10,}},\r\n\t\t{6,\"Frame\",
{BackgroundColor3=currentShade1,BorderSizePixel=0,Name=\"Content\",Parent={1},Posit
ion=UDim2.new(0,0,0,20),Size=UDim2.new(1,0,0,202),ZIndex=10,}},\r\n\t\
t{7,\"ScrollingFrame\",
{BackgroundColor3=Color3.new(0.14117647707462,0.14117647707462,0.14509804546833),Ba
ckgroundTransparency=1,BorderColor3=Color3.new(0.15686275064945,0.15686275064945,0.
15686275064945),BorderSizePixel=0,BottomImage=\"rbxasset://textures/ui/Scroll/
scroll-
middle.png\",CanvasSize=UDim2.new(0,0,0,100),Name=\"List\",Parent={6},Position=UDim
2.new(0,5,0,5),ScrollBarImageColor3=Color3.new(0.30588236451149,0.30588236451149,0.
3098039329052),ScrollBarThickness=8,Size=UDim2.new(1,-10,1,-
10),TopImage=\"rbxasset://textures/ui/Scroll/scroll-middle.png\",ZIndex=10,}},\r\n\
t\t{8,\"Frame\",
{BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,Name=\"Holder\",Parent
={7},Size=UDim2.new(1,0,1,0),ZIndex=10,}},\r\n\t\t{9,\"UIListLayout\",
{Parent={8},SortOrder=2,}},\r\n\t\t{10,\"Frame\",
{BackgroundColor3=Color3.new(0.14117647707462,0.14117647707462,0.14509804546833),Ba
ckgroundTransparency=1,BorderColor3=Color3.new(0.3137255012989,0.3137255012989,0.31
37255012989),BorderSizePixel=0,ClipsDescendants=true,Name=\"Settings\",Parent={6},P
osition=UDim2.new(1,0,0,0),Size=UDim2.new(0,150,1,0),ZIndex=10,}},\r\n\t\
t{11,\"Frame\",
{BackgroundColor3=Color3.new(0.14117647707462,0.14117647707462,0.14509804546833),Na
me=\"Slider\",Parent={10},Position=UDim2.new(0,-
150,0,0),Size=UDim2.new(1,0,1,0),ZIndex=10,}},\r\n\t\t{12,\"Frame\",
{BackgroundColor3=Color3.new(0.23529413342476,0.23529413342476,0.23529413342476),Bo
rderColor3=Color3.new(0.3137255012989,0.3137255012989,0.3137255012989),BorderSizePi
xel=0,Name=\"Line\",Parent={11},Size=UDim2.new(0,1,1,0),ZIndex=10,}},\r\n\t\
t{13,\"ScrollingFrame\",
{BackgroundColor3=Color3.new(0.14117647707462,0.14117647707462,0.14509804546833),Ba
ckgroundTransparency=1,BorderColor3=Color3.new(0.1568
6275064945,0.15686275064945,0.15686275064945),BorderSizePixel=0,BottomImage=\"rbxas
set://textures/ui/Scroll/scroll-
middle.png\",CanvasSize=UDim2.new(0,0,0,100),Name=\"List\",Parent={11},Position=UDi
m2.new(0,0,0,25),ScrollBarImageColor3=Color3.new(0.30588236451149,0.30588236451149,
0.3098039329052),ScrollBarThickness=8,Size=UDim2.new(1,0,1,-
25),TopImage=\"rbxasset://textures/ui/Scroll/scroll-middle.png\",ZIndex=10,}},\r\n\
t\t{14,\"Frame\",
{BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,Name=\"Holder\",Parent
={13},Size=UDim2.new(1,0,1,0),ZIndex=10,}},\r\n\t\t{15,\"UIListLayout\",
{Parent={14},SortOrder=2,}},\r\n\t\t{16,\"TextLabel\",
{BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,Font=3,Name=\"Title\",
Parent={11},Size=UDim2.new(1,0,0,20),Text=\"Event
Settings\",TextColor3=Color3.new(1,1,1),TextSize=14,ZIndex=10,}},\r\n\t\
t{17,\"TextButton\",
{BackgroundColor3=Color3.new(0.14117647707462,0.14117647707462,0.14509804546833),Bo
rderColor3=Color3.new(0.15686275064945,0.15686275064945,0.15686275064945),Font=3,Na
me=\"Close\",BorderSizePixel=0,Parent={11},Position=UDim2.new(1,-
20,0,0),Size=UDim2.new(0,20,0,20),Text=\"\
u003C\",TextColor3=Color3.new(1,1,1),TextSize=18,ZIndex=10,}},\r\n\t\
t{18,\"Folder\",{Name=\"Templates\",Parent={10},}},\r\n\t\t{19,\"Frame\",
{BackgroundColor3=Color3.new(0.19607844948769,0.19607844948769,0.19607844948769),Ba
ckgroundTransparency=1,BorderColor3=Color3.new(0.15686275064945,0.15686275064945,0.
15686275064945),Name=\"Players\",Parent={18},Position=UDim2.new(0,0,0,25),Size=UDim
2.new(1,0,0,86),Visible=false,ZIndex=10,}},\r\n\t\t{20,\"TextLabel\",
{BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,Font=3,Name=\"Title\",
Parent={19},Size=UDim2.new(1,0,0,20),Text=\"Choose
Players\",TextColor3=Color3.new(1,1,1),TextSize=14,ZIndex=10,}},\r\n\t\
t{21,\"TextLabel\",
{BackgroundColor3=Color3.new(0.1803921610117,0.1803921610117,0.1843137294054),Backg
roundTransparency=1,BorderSizePixel=0,Font=3,Name=\"Any\",Parent={19},Position=UDim
2.new(0,5,0,42),Size=UDim2.new(1,-10,0,20),Text=\"Any
Player\",TextColor3=Color3.new(1,1,1),TextSize=14,TextXAlignment=0,ZIndex=10,}},\r\
n\t\t{22,\"Frame\",
{BackgroundColor3=Color3.new(0.30588236451149,0.30588236451149,0.3098039329052),Bor
derSizePixel=0,Name=\"Button\",Parent={21},Position=UDim2.new(1,-
20,0,0),Size=UDim2.new(0,20,0,20),ZIndex=10,}},\r\n\t\t{23,\"TextButton\",
{BackgroundColor3=Color3.new(0.58823531866074,0.58823531866074,0.59215688705444),Ba
ckgroundTransparency=1,BorderSizePixel=0,Font=3,Name=\"On\",Parent={22},Position=UD
im2.new(0,2,0,2),Size=UDim2.new(0,16,0,16),Text=\"\",TextColor3=Color3.new(0,0,0),T
extSize=14,ZIndex=10,}},\r\n\t\t{24,\"TextLabel\",
{BackgroundColor3=Color3.new(0.1803921610117,0.1803921610117,0.1843137294054),Backg
roundTransparency=1,BorderSizePixel=0,Font=3,Name=\"Me\",Parent={19},Position=UDim2
.new(0,5,0,20),Size=UDim2.new(1,-10,0,20),Text=\"Me
Only\",TextColor3=Color3.new(1,1,1),TextSize=14,TextXAlignment=0,ZIndex=10,}},\r\n\
t\t{25,\"Frame\",
{BackgroundColor3=Color3.new(0.30588236451149,0.30588236451149,0.3098039329052),Bor
derSizePixel=0,Name=\"Button\",Parent={24},Position=UDim2.new(1,-
20,0,0),Size=UDim2.new(0,20,0,20),ZIndex=10,}},\r\n\t\t{26,\"TextButton\",
{BackgroundColor3=Color3.new(0.58823531866074,0.58823531866074,0.59215688705444),Ba
ckgroundTransparency=1,BorderSizePixel=0,Font=3,Name=\"On\",Parent={25},Position=UD
im2.new(0,2,0,2),Size=UDim2.new(0,16,0,16),Text=\"\",TextColor3=Color3.new(0,0,0),T
extSize=14,ZIndex=10,}},\r\n\t\t{27,\"TextBox\",
{BackgroundColor3=Color3.new(0.1803921610117,0.1803921610117,0.1843137294054),Borde
rColor3=Color3.new(0.15686275064945,0.15686275064945,0.15686275064945),BorderSizePi
xel=0,ClearTextOnFocus=false,Font=3,Name=\"Custom\",Parent={19},PlaceholderColor3=C
olor3.new(0.47058826684952,0.47058826684952,0.47058826684952),PlaceholderText=\"Cus
tom Player Set\",Position=UDim2.new(0,5,0,64),Size=UDim2.new(1,-
35,0,20),Text=\"\",TextColor3=Color3.new(1,1,1),TextSize=14,TextXAlignment=0,ZIndex
=10,}},\r\n\t\t{28,\"Frame\",
{BackgroundColor3=Color3.new(0.30588236451149,0.30588236451149,0.3098039329052),Bor
derSizePixel=0,Name=\"CustomButton\",Parent={19},Position=UDim2.new(1,-
25,0,64),Size=UDim2.new(0,20,0,20),ZIndex=10,}},\r\n\t\t{29,\"TextButton\",
{BackgroundColor3=Color3.new(0.58823531866074,0.58823531866074,0.59215688705444),Ba
ckgroundTransparency=1,BorderSizePixel=0,Font=3,Name=\"On\",Parent={28},Position=UD
im2.new(0,2,0,2),Size=UDim2.new(0,16,0,16),Text=\"\",TextColor3=Color3.new(0,0,0),T
extSize=14,ZIndex=10,}},\r\n\t\t{30,\"Frame\",
{BackgroundColor3=Color3.new(0.19607844948769,0.19607844948769,0.19607844948769),Ba
ckgroundTransparency=1,BorderColor3=Color3.new(0.15686275064945,0.15686275064945,0.
15686275064945),Name=\"Strings\",Parent={18},Position=UDim2.new(0,0,0,25),Size=UDim
2.new(1,0,0,64),Visible=false,ZIndex=10,}},\r\n\t\t{31,\"TextLabel\",
{BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,Font=3,Name=\"Title\",
Parent={30},Size=UDim2.new(1,0,0,20),Text=\"Choose
String\",TextColor3=Color3.new(1,1,1),TextSize=14,ZIndex=10,}},\r\n\t\
t{32,\"TextLabel\",
{BackgroundColor3=Color3.new(0.1803921610117,0.1803921610117,0.1843137294054),Backg
roundTransparency=1,BorderSizePixel=0,Font=3,Name=\"Any\",Parent={30},Position=UDim
2.new(0,5,0,20),Size=UDim2.new(1,-10,0,20),Text=\"Any
String\",TextColor3=Color3.new(1,1,1),TextSize=14,TextXAlignment=0,ZIndex=10,}},\r\
n\t\t{33,\"Frame\",
{BackgroundColor3=Color3.new(0.30588236451149,0.30588236451149,0.3098039329052),Bor
derSizePixel=0,Name=\"Button\",Parent={32},Position=UDim2.new(1,-
20,0,0),Size=UDim2.new(0,20,0,20),ZIndex=10,}},\r\n\t\t{34,\"TextButton\",
{BackgroundColor3=Color3.new(0.58823531866074,0.58823531866074,0.59215688705444),Ba
ckgroundTransparency=1,BorderSizePixel=0,Font=3,Name=\"On\",Parent={33},Position=UD
im2.new(0,2,0,2),Size=UDim2.new(0,16,0,16),Text=\"\",TextColor3=Color3.new(0,0,0),T
extSize=14,ZIndex=10,}},\r\n\t\t{54,\"Frame\",
{BackgroundColor3=Color3.new(0.19607844948769,0.19607844948769,0.19607844948769),Ba
ckgroundTransparency=1,BorderColor3=Color3.new(0.15686275064945,0.15686275064945,0.
15686275064945),Name=\"Numbers\",Parent={18},Position=UDim2.new(0,0,0,25),Size=UDim
2.new(1,0,0,64),Visible=false,ZIndex=10,}},\r\n\t\t{55,\"TextLabel\",
{BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,Font=3,Name=\"Title\",
Parent={54},Size=UDim2.new(1,0,0,20),Text=\"Choose
String\",TextColor3=Color3.new(1,1,1),TextSize=14,ZIndex=10,}},\r\n\t\
t{56,\"TextLabel\",
{BackgroundColor3=Color3.new(0.1803921610117,0.1803921610117,0.1843137294054),Backg
roundTransparency=1,BorderSizePixel=0,Font=3,Name=\"Any\",Parent={54},Position=UDim
2.new(0,5,0,20),Size=UDim2.new(1,-10,0,20),Text=\"Any
Number\",TextColor3=Color3.new(1,1,1),TextSize=14,TextXAlignment=0,ZIndex=10,}},\r\
n\t\t{57,\"Frame\",
{BackgroundColor3=Color3.new(0.30588236451149,0.30588236451149,0.3098039329052),Bor
derSizePixel=0,Name=\"Button\",Parent={56},Position=UDim2.new(1,-
20,0,0),Size=UDim2.new(0,20,0,20),ZIndex=10,}},\r\n\t\t{58,\"TextButton\",
{BackgroundColor3=Color3.new(0.58823531866074,0.58823531866074,0.59215688705444),Ba
ckgroundTransparency=1,BorderSizePixel=0,Font=3,Name=\"On\",Parent={57},Position=UD
im2.new(0,2,0,2),Size=UDim2.new(0,16,0,16),Text=\"\",TextColor3=Color3.new(0,0,0),T
extSize=14,ZIndex=10,}},\r\n\t\t{59,\"TextBox\",
{BackgroundColor3=Color3.new(0.1803921610117,0.1803921610117,0.1843137294054),Borde
rColor3=Color3.new(0.15686275064945,0.15686275064945,0.15686275064945),BorderSizePi
xel=0,ClearTextOnFocus=false,Font=3,Name=\"Custom\",Parent={54},PlaceholderColor3=C
olor3.new(0.47058826684952,0.47058826684952,0.47058826684952),PlaceholderText=\"Num
ber\",Position=UDim2.new(0,5,0,42),Size=UDim2.new(1,-
35,0,20),Text=\"\",TextColor3=Color3.new(1,1,1),TextSize=14,TextXAlignment=0,ZIndex
=10,}},\r\n\t\t{60,\"Frame\",
{BackgroundColor3=Color3.new(0.30588236451149,0.30588236451149,0.3098039329052),Bor
derSizePixel=0,Name=\"CustomButton\",Parent={54},Position=UDim2.new(1,-
25,0,42),Size=UDim2.new(0,20,0,20),ZIndex=10,}},\r\n\t\t{61,\"TextButton\",
{BackgroundColor3=Color3.new(0.58823531866074,0.58823531866074,0.59215688705444),Ba
ckgroundTransparency=1,BorderSizePixel=0,Font=3,Name=\"On\",Parent={60},Position=UD
im2.new(0,2,0,2),Size=UDim2.new(0,16,0,16),Text=\"\",TextColor3=Color3.new(0,0,0),T
extSize=14,ZIndex=10,}},\r\n\t\t{35,\"TextBox\",
{BackgroundColor3=Color3.new(0.1803921610117,0.1803921610117,0.1843137294054),Borde
rColor3=Color3.new(0.15686275064945,0.15686275064945,0.15686275064945),BorderSizePi
xel=0,ClearTextOnFocus=false,Font=3,Name=\"Custom\",Parent={30},PlaceholderColor3=C
olor3.new(0.47058826684952,0.47058826684952,0.47058826684952),PlaceholderText=\"Mat
ch String\",Position=UDim2.new(0,5,0,42),Size=UDim2.new(1,-
35,0,20),Text=\"\",TextColor3=Color3.new(1,1,1),TextSize=14,TextXAlignment=0,ZIndex
=10,}},\r\n\t\t{36,\"Frame\",
{BackgroundColor3=Color3.new(0.30588236451149,0.30588236451149,0.3098039329052),Bor
derSizePixel=0,Name=\"CustomButton\",Parent={30},Position=UDim2.new(1,-
25,0,42),Size=UDim2.new(0,20,0,20),ZIndex=10,}},\r\n\t\t{37,\"TextButton\",
{BackgroundColor3=Color3.new(0.58823531866074,0.58823531866074,0.59215688705444),Ba
ckgroundTransparency=1,BorderSizePixel=0,Font=3,Name=\"On\",Parent={36},Position=UD
im2.new(0,2,0,2),Size=UDim2.new(0,16,0,16),Text=\"\",TextColor3=Color3.new(0,0,0),T
extSize=14,ZIndex=10,}},\r\n\t\t{38,\"Frame\",
{BackgroundColor3=Color3.new(0.19607844948769,0.19607844948769,0.19607844948769),Ba
ckgroundTransparency=1,BorderColor3=Color3.new(0.15686275064945,0.15686275064945,0.
15686275064945),Name=\"DelayEditor\",Parent={18},Position=UDim2.new(0,0,0,25),Size=
UDim2.new(1,0,0,24),Visible=false,ZIndex=10,}},\r\n\t\t{39,\"TextBox\",
{BackgroundColor3=Color3.new(0.1803921610117,0.1803921610117,0.1843137294054),Borde
rColor3=Color3.new(0.15686275064945,0.15686275064945,0.15686275064945),BorderSizePi
xel=0,Font=3,Name=\"Secs\",Parent={38},PlaceholderColor3=Color3.new(0.4705882668495
2,0.47058826684952,0.47058826684952),Position=UDim2.new(0,60,0,2),Size=UDi
m2.new(1,-
65,0,20),Text=\"\",TextColor3=Color3.new(1,1,1),TextSize=14,TextXAlignment=0,ZIndex
=10,}},\r\n\t\t{40,\"TextLabel\",
{BackgroundColor3=Color3.new(0.1803921610117,0.1803921610117,0.1843137294054),Backg
roundTransparency=1,BorderSizePixel=0,Font=3,Name=\"Label\",Parent={39},Position=UD
im2.new(0,-55,0,0),Size=UDim2.new(1,0,1,0),Text=\"Delay
(s):\",TextColor3=Color3.new(1,1,1),TextSize=14,TextXAlignment=0,ZIndex=10,}},\r\n\
t\t{41,\"Frame\",
{BackgroundColor3=currentShade1,BorderSizePixel=0,ClipsDescendants=true,Name=\"Even
tTemplate\",Parent={6},Size=UDim2.new(1,0,0,20),Visible=false,ZIndex=10,}},\r\n\t\
t{42,\"TextButton\",
{BackgroundColor3=currentText1,BackgroundTransparency=1,Font=3,Name=\"Expand\",Pare
nt={41},Size=UDim2.new(0,20,0,20),Text=\">\",TextColor3=Color3.new(1,1,1),TextSize=
18,ZIndex=10,}},\r\n\t\t{43,\"TextLabel\",
{BackgroundColor3=currentText1,BackgroundTransparency=1,Font=3,Name=\"EventName\",P
arent={41},Position=UDim2.new(0,25,0,0),Size=UDim2.new(1,-
25,0,20),Text=\"OnSpawn\",TextColor3=Color3.new(1,1,1),TextSize=14,TextXAlignment=0
,ZIndex=10,}},\r\n\t\t{44,\"Frame\",
{BackgroundColor3=Color3.new(0.19607844948769,0.19607844948769,0.19607844948769),Bo
rderSizePixel=0,BackgroundTransparency=1,ClipsDescendants=true,Name=\"Cmds\",Parent
={41},Position=UDim2.new(0,0,0,20),Size=UDim2.new(1,0,1,-20),ZIndex=10,}},\r\n\t\
t{45,\"Frame\",
{BackgroundColor3=Color3.new(0.14117647707462,0.14117647707462,0.14509804546833),Bo
rderColor3=Color3.new(0.1803921610117,0.1803921610117,0.1843137294054),Name=\"Add\"
,Parent={44},Position=UDim2.new(0,0,1,-20),Size=UDim2.new(1,0,0,20),ZIndex=10,}},\
r\n\t\t{46,\"TextBox\",
{BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,ClearTextOnFocus=false
,Font=3,Parent={45},PlaceholderColor3=Color3.new(0.7843137383461,0.7843137383461,0.
7843137383461),PlaceholderText=\"Add new
command\",Position=UDim2.new(0,5,0,0),Size=UDim2.new(1,-
10,1,0),Text=\"\",TextColor3=Color3.new(1,1,1),TextSize=14,TextXAlignment=0,ZIndex=
10,}},\r\n\t\t{47,\"Frame\",
{BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,Name=\"Holder\",Parent
={44},Size=UDim2.new(1,0,1,-20),ZIndex=10,}},\r\n\t\t{48,\"UIListLayout\",
{Parent={47},SortOrder=2,}},\r\n\t\t{49,\"Frame\",
{currentShade1,BorderSizePixel=0,ClipsDescendants=true,Name=\"CmdTemplate\",Parent=
{6},Size=UDim2.new(1,0,0,20),Visible=false,ZIndex=10,}},\r\n\t\t{50,\"TextBox\",
{BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,ClearTextOnFocus=false
,Font=3,Parent={49},PlaceholderColor3=Color3.new(1,1,1),Position=UDim2.new(0,5,0,0)
,Size=UDim2.new(1,-45,0,20),Text=\"a\\\\b\\\\c\\\\
d\",TextColor3=currentText1,TextSize=14,TextXAlignment=0,ZIndex=10,}},\r\n\t\
t{51,\"TextButton\",
{BackgroundColor3=currentShade1,BorderSizePixel=0,Font=3,Name=\"Delete\",Parent={49
},Position=UDim2.new(1,-
20,0,0),Size=UDim2.new(0,20,0,20),Text=\"X\",TextColor3=Color3.new(1,1,1),TextSize=
18,ZIndex=10,}},\r\n\t\t{52,\"TextButton\",
{BackgroundColor3=currentShade1,BorderSizePixel=0,Font=3,Name=\"Settings\",Parent={
49},Position=UDim2.new(1,-
40,0,0),Size=UDim2.new(0,20,0,20),Text=\"\",TextColor3=Color3.new(1,1,1),TextSize=1
8,ZIndex=10,}},\r\n\t\t{53,\"ImageLabel\",
{BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,Image=\"rbxassetid://
1204397029\",Parent={52},Position=UDim2.new(0,2,0,2),Size=UDim2.new(0,16,0,16),ZInd
ex=10,}},\r\n\t})\r\n\tmain.Name = randomString()\r\n\tlocal mainFrame =
main:WaitForChild(\"Content\")\r\n\tlocal eventList =
mainFrame:WaitForChild(\"List\")\r\n\tlocal eventListHolder =
eventList:WaitForChild(\"Holder\")\r\n\tlocal cmdTemplate =
mainFrame:WaitForChild(\"CmdTemplate\")\r\n\tlocal eventTemplate =
mainFrame:WaitForChild(\"EventTemplate\")\r\n\tlocal settingsFrame =
mainFrame:WaitForChild(\"Settings\"):WaitForChild(\"Slider\")\r\n\tlocal
settingsTemplates = mainFrame.Settings:WaitForChild(\"Templates\")\r\n\tlocal
settingsList = settingsFrame:WaitForChild(\"List\"):WaitForChild(\"Holder\")\r\n\
ttable.insert(shade2,main.TopBar) table.insert(shade1,mainFrame)
table.insert(shade2,eventTemplate)\r\n\ttable.insert(text1,eventTemplate.EventName)
table.insert(shade1,eventTemplate.Cmds.Add) table.insert(shade1,cmdTemplate)\r\n\
ttable.insert(text1,cmdTemplate.TextBox) table.insert(shade2,cmdTemplate.Delete)
table.insert(shade2,cmdTemplate.Settings)\r\n\ttable.insert(scroll,mainFrame.List)
table.insert(shade1,settingsFrame) table.insert(shade2,settingsFrame.Line)\r\n\
ttable.insert(shade2,settingsFrame.Close) table.insert(scroll,settingsFrame.List)
table.insert(shade2,settingsTemplates.DelayEditor.Secs)\r\n\
ttable.insert(text1,settingsTemplates.DelayEditor.Secs)
table.insert(text1,settingsTemplates.DelayEditor.Secs.Label)
table.insert(text1,settingsTemplates.Players.Title)\r\n\
ttable.insert(shade3,settingsTemplates.Players.CustomButton)
table.insert(shade2,settingsTemplates.Players.Custom)
table.insert(text1,settingsTemplates.Players.Custom)\r\n\
ttable.insert(shade3,settingsTemplates.Players.Any.Button)
table.insert(shade3,settingsTemplates.Players.Me.Button)
table.insert(text1,settingsTemplates.Players.Any)\r\n\
ttable.insert(text1,settingsTemplates.Players.Me)
table.insert(text1,settingsTemplates.Strings.Title)
table.insert(text1,settingsTemplates.Strings.Any)\r\n\
ttable.insert(shade3,settingsTemplates.Strings.Any.Button)
table.insert(shade3,settingsTemplates.Strings.CustomButton)
table.insert(text1,settingsTemplates.Strings.Custom)\r\n\
ttable.insert(shade2,settingsTemplates.Strings.Custom)\r\n\
ttable.insert(text1,settingsTemplates.Players.Me)
table.insert(text1,settingsTemplates.Numbers.Title)
table.insert(text1,settingsTemplates.Numbers.Any)\r\n\
ttable.insert(shade3,settingsTemplates.Numbers.Any.Button)
table.insert(shade3,settingsTemplates.Numbers.CustomButton)
table.insert(text1,settingsTemplates.Numbers.Custom)\r\n\
ttable.insert(shade2,settingsTemplates.Numbers.Custom)\r\n\r\n\tlocal tweenInf =
TweenInfo.new(0.25,Enum.EasingStyle.Quart,Enum.EasingDirection.Out)\r\n\r\n\tlocal
currentlyEditingCmd = nil\r\n\r\n\
tsettingsFrame:WaitForChild(\"Close\").MouseButton1Click:Connect(function()\r\n\t\
tsettingsFrame:TweenPosition(UDim2.new(0,-
150,0,0),Enum.EasingDirection.Out,Enum.EasingStyle.Quart,0.25,true)\r\n\tend)\r\n\
r\n\tlocal function resizeList()\r\n\t\tlocal size = 0\r\n\r\n\t\tfor i,v in
pairs(eventListHolder:GetChildren()) do\r\n\t\t\tif v.Name == \"EventTemplate\"
then\r\n\t\t\t\tsize = size + 20\r\n\t\t\t\tif v.Expand.Rotation == 90 then\r\n\t\
t\t\t\tsize = size + 20*(1+(#events[v.EventName:GetAttribute(\"RawName\")].commands
or 0))\r\n\t\t\t\tend\r\n\t\t\tend\r\n\t\tend\r\n\r\n\t\
tTweenService:Create(eventList,tweenInf,{CanvasSize =
UDim2.new(0,0,0,size)}):Play()\r\n\r\n\t\tif size > eventList.AbsoluteSize.Y then\
r\n\t\t\teventListHolder.Size = UDim2.new(1,-8,1,0)\r\n\t\telse\r\n\t\t\
teventListHolder.Size = UDim2.new(1,0,1,0)\r\n\t\tend\r\n\tend\r\n\r\n\tlocal
function resizeSettingsList()\r\n\t\tlocal size = 0\r\n\r\n\t\tfor i,v in
pairs(settingsList:GetChildren()) do\r\n\t\t\tif v:IsA(\"Frame\") then\r\n\t\t\t\
tsize = size + v.AbsoluteSize.Y\r\n\t\t\tend\r\n\t\tend\r\n\r\n\t\
tsettingsList.Parent.CanvasSize = UDim2.new(0,0,0,size)\r\n\r\n\t\tif size >
settingsList.Parent.AbsoluteSize.Y then\r\n\t\t\tsettingsList.Size = UDim2.new(1,-
8,1,0)\r\n\t\telse\r\n\t\t\tsettingsList.Size = UDim2.new(1,0,1,0)\r\n\t\tend\r\n\
tend\r\n\r\n\tlocal function setupCheckbox(button,callback)\r\n\t\tlocal enabled =
button.On.BackgroundTransparency == 0\r\n\r\n\t\tlocal function update()\r\n\t\t\
tbutton.On.BackgroundTransparency = (enabled and 0 or 1)\r\n\t\tend\r\n\r\n\t\
tbutton.On.MouseButton1Click:Connect(function()\r\n\t\t\tenabled = not enabled\r\n\
t\t\tupdate()\r\n\t\t\tif callback then callback(enabled) end\r\n\t\tend)\r\n\r\n\
t\treturn {\r\n\t\t\tToggle = function(nocall) enabled = not enabled update() if
not nocall and callback then callback(enabled) end end,\r\n\t\t\tEnable =
function(nocall) if enabled then return end enabled = true update()if not nocall
and callback then callback(enabled) end end,\r\n\t\t\tDisable = function(nocall) if
not enabled then return end enabled = false update()if not nocall and callback then
callback(enabled) end end,\r\n\t\t\tIsEnabled = function() return enabled end\r\n\
t\t}\r\n\tend\r\n\r\n\tlocal function openSettingsEditor(event,cmd)\r\n\t\
tcurrentlyEditingCmd = cmd\r\n\r\n\t\tfor i,v in pairs(settingsList:GetChildren())
do if v:IsA(\"Frame\") then v:Destroy() end end\r\n\r\n\t\tlocal delayEditor =
settingsTemplates.DelayEditor:Clone()\r\n\t\
tdelayEditor.Secs.FocusLost:Connect(function()\r\n\t\t\tcmd[3] =
tonumber(delayEditor.Secs.Text) or 0\r\n\t\t\tdelayEditor.Secs.Text = cmd[3]\r\n\t\
t\tif onEdited then onEdited() end\r\n\t\tend)\r\n\t\tdelayEditor.Secs.Text =
cmd[3]\r\n\t\tdelayEditor.Visible = true\r\n\t\
ttable.insert(shade2,delayEditor.Secs)\r\n\t\ttable.insert(text1,delayEditor.Secs)\
r\n\t\ttable.insert(text1,delayEditor.Secs.Label)\r\n\t\tdelayEditor.Parent =
settingsList\r\n\r\n\t\tfor i,v in pairs(event.sets) do\r\n\t\t\tif v.Type
== \"Player\" then\r\n\t\t\t\tlocal template = settingsTemplates.Players:Clone()\r\
n\t\t\t\ttemplate.Title.Text = v.Name or \"Player\"\r\n\r\n\t\t\t\tlocal
me,any,custom\r\n\r\n\t\t\t\tme = setupCheckbox(template.Me.Button,function(on)\r\
n\t\t\t\t\tif not on then return end\r\n\t\t\t\t\tany.Disable()\r\n\t\t\t\t\
tcustom.Disable()\r\n\t\t\t\t\tcmd[2][i] = 0\r\n\t\t\t\t\tif onEdited then
onEdited() end\r\n\t\t\t\tend)\r\n\r\n\t\t\t\tany =
setupCheckbox(template.Any.Button,function(on)\r\n\t\t\t\t\tif not on then return
end\r\n\t\t\t\t\tme.Disable()\r\n\t\t\t\t\tcustom.Disable()\r\n\t\t\t\t\tcmd[2][i]
= 1\r\n\t\t\t\t\tif onEdited then onEdited() end\r\n\t\t\t\tend)\r\n\r\n\t\t\t\
tlocal customTextBox = template.Custom\r\n\t\t\t\tcustom =
setupCheckbox(template.CustomButton,function(on)\r\n\t\t\t\t\tif not on then return
end\r\n\t\t\t\t\tme.Disable()\r\n\t\t\t\t\tany.Disable()\r\n\t\t\t\t\tcmd[2][i]
= customTextBox.Text\r\n\t\t\t\t\tif onEdited then onEdited() end\r\n\t\t\t\tend)\
r\n\r\n\t\t\t\tViewportTextBox.convert(customTextBox)\r\n\t\t\t\
tcustomTextBox.FocusLost:Connect(function()\r\n\t\t\t\t\tif custom:IsEnabled()
then\r\n\t\t\t\t\t\tcmd[2][i] = customTextBox.Text\r\n\t\t\t\t\t\tif onEdited then
onEdited() end\r\n\t\t\t\t\tend\r\n\t\t\t\tend)\r\n\r\n\t\t\t\tlocal cVal = cmd[2]
[i]\r\n\t\t\t\tif cVal == 0 then\r\n\t\t\t\t\tme:Enable()\r\n\t\t\t\telseif cVal ==
1 then\r\n\t\t\t\t\tany:Enable()\r\n\t\t\t\telse\r\n\t\t\t\t\tcustom:Enable()\r\n\
t\t\t\t\tcustomTextBox.Text = cVal\r\n\t\t\t\tend\r\n\r\n\t\t\t\ttemplate.Visible =
true\r\n\t\t\t\ttable.insert(text1,template.Title)\r\n\t\t\t\
ttable.insert(shade3,template.CustomButton)\r\n\t\t\t\
ttable.insert(shade3,template.Any.Button)\r\n\t\t\t\
ttable.insert(shade3,template.Me.Button)\r\n\t\t\t\
ttable.insert(text1,template.Any)\r\n\t\t\t\ttable.insert(text1,template.Me)\r\n\t\
t\t\ttemplate.Parent = settingsList\r\n\t\t\telseif v.Type == \"String\" then\r\n\
t\t\t\tlocal template = settingsTemplates.Strings:Clone()\r\n\t\t\t\
ttemplate.Title.Text = v.Name or \"String\"\r\n\r\n\t\t\t\tlocal any,custom\r\n\r\
n\t\t\t\tany = setupCheckbox(template.Any.Button,function(on)\r\n\t\t\t\t\tif not
on then return end\r\n\t\t\t\t\tcustom.Disable()\r\n\t\t\t\t\tcmd[2][i] = 0\r\n\t\
t\t\t\tif onEdited then onEdited() end\r\n\t\t\t\tend)\r\n\r\n\t\t\t\tlocal
customTextBox = template.Custom\r\n\t\t\t\tcustom =
setupCheckbox(template.CustomButton,function(on)\r\n\t\t\t\t\tif not on then return
end\r\n\t\t\t\t\tany.Disable()\r\n\t\t\t\t\tcmd[2][i] = customTextBox.Text\r\n\t\t\
t\t\tif onEdited then onEdited() end\r\n\t\t\t\tend)\r\n\r\n\t\t\t\
tViewportTextBox.convert(customTextBox)\r\n\t\t\t\
tcustomTextBox.FocusLost:Connect(function()\r\n\t\t\t\t\tif custom:IsEnabled()
then\r\n\t\t\t\t\t\tcmd[2][i] = customTextBox.Text\r\n\t\t\t\t\t\tif onEdited then
onEdited() end\r\n\t\t\t\t\tend\r\n\t\t\t\tend)\r\n\r\n\t\t\t\tlocal cVal = cmd[2]
[i]\r\n\t\t\t\tif cVal == 0 then\r\n\t\t\t\t\tany:Enable()\r\n\t\t\t\telse\r\n\t\t\
t\t\tcustom:Enable()\r\n\t\t\t\t\tcustomTextBox.Text = cVal\r\n\t\t\t\tend\r\n\r\n\
t\t\t\ttemplate.Visible = true\r\n\t\t\t\ttable.insert(text1,template.Title)\r\n\t\
t\t\ttable.insert(text1,template.Any)\r\n\t\t\t\
ttable.insert(shade3,template.Any.Button)\r\n\t\t\t\
ttable.insert(shade3,template.CustomButton)\r\n\t\t\t\ttemplate.Parent =
settingsList\r\n\t\t\telseif v.Type == \"Number\" then\r\n\t\t\t\tlocal template =
settingsTemplates.Numbers:Clone()\r\n\t\t\t\ttemplate.Title.Text = v.Name
or \"Number\"\r\n\r\n\t\t\t\tlocal any,custom\r\n\r\n\t\t\t\tany =
setupCheckbox(template.Any.Button,function(on)\r\n\t\t\t\t\tif not on then return
end\r\n\t\t\t\t\tcustom.Disable()\r\n\t\t\t\t\tcmd[2][i] = 0\r\n\t\t\t\t\tif
onEdited then onEdited() end\r\n\t\t\t\tend)\r\n\r\n\t\t\t\tlocal customTextBox =
template.Custom\r\n\t\t\t\tcustom =
setupCheckbox(template.CustomButton,function(on)\r\n\t\t\t\t\tif not on then return
end\r\n\t\t\t\t\tany.Disable()\r\n\t\t\t\t\tcmd[2][i] = customTextBox.Text\r\n\t\t\
t\t\tif onEdited then onEdited() end\r\n\t\t\t\tend)\r\n\r\n\t\t\t\
tViewportTextBox.convert(customTextBox)\r\n\t\t\t\
tcustomTextBox.FocusLost:Connect(function()\r\n\t\t\t\t\tcmd[2][i] =
tonumber(customTextBox.Text) or 0\r\n\t\t\t\t\tcustomTextBox.Text = cmd[2][i]\r\n\
t\t\t\t\tif custom:IsEnabled() then\r\n\t\t\t\t\t\tif onEdited then onEdited() end\
r\n\t\t\t\t\tend\r\n\t\t\t\tend)\r\n\r\n\t\t\t\tlocal cVal = cmd[2][i]\r\n\t\t\t\
tif cVal == 0 then\r\n\t\t\t\t\tany:Enable()\r\n\t\t\t\telse\r\n\t\t\t\t\
tcustom:Enable()\r\n\t\t\t\t\tcustomTextBox.Text = cVal\r\n\t\t\t\tend\r\n\r\n\t\t\
t\ttemplate.Visible = true\r\n\t\t\t\ttable.insert(text1,template.Title)\r\n\t\t\t\
ttable.insert(text1,template.Any)\r\n\t\t\t\
ttable.insert(shade3,template.Any.Button)\r\n\t\t\t\
ttable.insert(shade3,template.CustomButton)\r\n\t\t\t\ttemplate.Parent =
settingsList\r\n\t\t\tend\r\n\t\tend\r\n\t\tresizeSettingsList()\r\n\t\
tsettingsFrame:TweenPosition(UDim2.new(0,0,0,0),Enum.EasingDirection.Out,Enum.Easin
gStyle.Quart,0.25,true)\r\n\tend\r\n\r\n\tlocal function defaultSettings(ev)\r\n\t\
tlocal res = {}\r\n\r\n\t\tfor i,v in pairs(ev.sets) do\r\n\t\t\tif v.Type
== \"Player\" then\r\n\t\t\t\tres[#res+1] = v.Default or 0\r\n\t\t\telseif v.Type
== \"String\" then\r\n\t\t\t\tres[#res+1] = v.Default or 0\r\n\t\t\telseif v.Type
== \"Number\" then\r\n\t\t\t\tres[#res+1] = v.Default or 0\r\n\t\t\tend\r\n\t\tend\
r\n\r\n\t\treturn res\r\n\tend\r\n\r\n\tlocal function refreshList()\r\n\t\tfor i,v
in pairs(eventListHolder:GetChildren()) do if v:IsA(\"Frame\") then v:Destroy() end
end\r\n\r\n\t\tfor name,event in pairs(events) do\r\n\t\t\tlocal eventF =
eventTemplate:Clone()\r\n\t\t\teventF.EventName.Text = name\r\n\t\t\teventF.Visible
= true\r\n\t\t\teventF.EventName:SetAttribute(\"RawName\", name)\r\n\t\t\
ttable.insert(shade2,eventF)\r\n\t\t\ttable.insert(text1,eventF.EventName)\r\n\t\t\
ttable.insert(shade1,eventF.Cmds.Add)\r\n\r\n\t\t\tlocal expanded = false\r\n\t\t\
teventF.Expand.MouseButton1Down:Connect(function()\r\n\t\t\t\texpanded = not
expanded\r\n\t\t\t\teventF:TweenSize(UDim2.new(1,0,0,20 + (expanded and
20*#eventF.Cmds.Holder:GetChildren() or
0)),Enum.EasingDirection.Out,Enum.EasingStyle.Quart,0.25,true)\r\n\t\t\t\
teventF.Expand.Rotation = expanded and 90 or 0\r\n\t\t\t\tresizeList()\r\n\t\t\
tend)\r\n\r\n\t\t\tlocal function refreshCommands()\r\n\t\t\t\tfor i,v in
pairs(eventF.Cmds.Holder:GetChildren()) do\r\n\t\t\t\t\tif v.Name
== \"CmdTemplate\" then\r\n\t\t\t\t\t\tv:Destroy()\r\n\t\t\t\t\tend\r\n\t\t\t\tend\
r\n\r\n\t\t\t\teventF.EventName.Text = name..(#event.commands > 0 and \"
(\"..#event.commands..\")\" or \"\")\r\n\r\n\t\t\t\tfor i,cmd in
pairs(event.commands) do\r\n\t\t\t\t\tlocal cmdF = cmdTemplate:Clone()\r\n\t\t\t\t\
tlocal cmdTextBox = cmdF.TextBox\r\n\t\t\t\t\tViewportTextBox.convert(cmdTextBox)\
r\n\t\t\t\t\tcmdTextBox.Text = cmd[1]\r\n\t\t\t\t\tcmdF.Visible = true\r\n\t\t\t\t\
ttable.insert(shade1,cmdF)\r\n\t\t\t\t\ttable.insert(shade2,cmdF.Delete)\r\n\t\t\t\
t\ttable.insert(shade2,cmdF.Settings)\r\n\r\n\t\t\t\t\
tcmdTextBox.FocusLost:Connect(function()\r\n\t\t\t\t\t\tevent.commands[i] =
{cmdTextBox.Text,cmd[2],cmd[3]}\r\n\t\t\t\t\t\tif onEdited then onEdited() end\r\n\
t\t\t\t\tend)\r\n\r\n\t\t\t\t\tcmdF.Settings.MouseButton1Click:Connect(function()\
r\n\t\t\t\t\t\topenSettingsEditor(event,cmd)\r\n\t\t\t\t\tend)\r\n\r\n\t\t\t\t\
tcmdF.Delete.MouseButton1Click:Connect(function()\r\n\t\t\t\t\t\
ttable.remove(event.commands,i)\r\n\t\t\t\t\t\trefreshCommands()\r\n\t\t\t\t\t\
tresizeList()\r\n\r\n\t\t\t\t\t\tif currentlyEditingCmd == cmd then\r\n\t\t\t\t\t\
t\tsettingsFrame:TweenPosition(UDim2.new(0,-
150,0,0),Enum.EasingDirection.Out,Enum.EasingStyle.Quart,0.25,true)\r\n\t\t\t\t\t\
tend\r\n\t\t\t\t\t\tif onEdited then onEdited() end\r\n\t\t\t\t\tend)\r\n\r\n\t\t\
t\t\tcmdF.Parent = eventF.Cmds.Holder\r\n\t\t\t\tend\r\n\r\n\t\t\t\
teventF:TweenSize(UDim2.new(1,0,0,20 + (expanded and
20*#eventF.Cmds.Holder:GetChildren() or
0)),Enum.EasingDirection.Out,Enum.EasingStyle.Quart,0.25,true)\r\n\t\t\tend\r\n\r\
n\t\t\tlocal newBox = eventF.Cmds.Add.TextBox\r\n\t\t\
tViewportTextBox.convert(newBox)\r\n\t\t\tnewBox.FocusLost:Connect(function(enter)\
r\n\t\t\t\tif enter then\r\n\t\t\t\t\tevent.commands[#event.commands+1] =
{newBox.Text,defaultSettings(event),0}\r\n\t\t\t\t\tnewBox.Text = \"\"\r\n\r\n\t\t\
t\t\trefreshCommands()\r\n\t\t\t\t\tresizeList()\r\n\t\t\t\t\tif onEdited then
onEdited() end\r\n\t\t\t\tend\r\n\t\t\tend)\r\n\r\n\t\t\t--
eventF:GetPropertyChangedSignal(\"AbsoluteSize\"):Connect(resizeList)\r\n\r\n\t\t\
teventF.Parent = eventListHolder\r\n\r\n\t\t\trefreshCommands()\r\n\t\tend\r\n\r\n\
t\tresizeList()\r\n\tend\r\n\r\n\tlocal function saveData()\r\n\t\tlocal result =
{}\r\n\t\tfor i,v in pairs(events) do\r\n\t\t\tresult[i] = v.commands\r\n\t\tend\r\
n\t\treturn HttpService:JSONEncode(result)\r\n\tend\r\n\r\n\tlocal function
loadData(str)\r\n\t\tlocal data = HttpService:JSONDecode(str)\r\n\t\tfor i,v in
pairs(data) do\r\n\t\t\tif events[i] then\r\n\t\t\t\tevents[i].commands = v\r\n\t\
t\tend\r\n\t\tend\r\n\tend\r\n\r\n\tlocal function addCmd(event,data)\r\n\t\
ttable.insert(events[event].commands,data)\r\n\tend\r\n\r\n\tlocal function
setOnEdited(f)\r\n\t\tif type(f) == \"function\" then\r\n\t\t\tonEdited = f\r\n\t\
tend\r\n\tend\r\n\r\n\tmain.TopBar.Close.MouseButton1Click:Connect(function()\r\n\
t\tmain:TweenPosition(UDim2.new(0.5,-175,0,-500), \"InOut\", \"Quart\", 0.5, true,
nil)\r\n\tend)\r\n\tdragGUI(main)\r\n\tmain.Parent = PARENT\r\n\r\n\treturn {\r\n\
t\tRegisterEvent = registerEvent,\r\n\t\tFireEvent = fireEvent,\r\n\t\tRefresh =
refreshList,\r\n\t\tSaveData = saveData,\r\n\t\tLoadData = loadData,\r\n\t\tAddCmd
= addCmd,\r\n\t\tFrame = main,\r\n\t\tSetOnEdited = setOnEdited\r\n\t}\r\nend)()\r\
n\r\nreference = (function()\r\n\tlocal main = create({\r\n\t\t{1,\"Frame\",
{BackgroundColor3=Color3.new(0.14117647707462,0.14117647707462,0.14509804546833),Ba
ckgroundTransparency=1,BorderColor3=Color3.new(0.15686275064945,0.15686275064945,0.
15686275064945),BorderSizePixel=0,Name=\"Main\",Position=UDim2.new(0.5,-250,0,-
500),Size=UDim2.new(0,500,0,20),ZIndex=10,}},\r\n\t\t{2,\"Frame\",
{BackgroundColor3=Color3.new(0.1803921610117,0.1803921610117,0.1843137294054),Borde
rSizePixel=0,Name=\"TopBar\",Parent={1},Size=UDim2.new(1,0,0,20),ZIndex=10,}},\r\n\
t\t{3,\"TextLabel\",
{BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,Font=3,Name=\"Title\",
Parent={2},Size=UDim2.new(1,0,0.94999998807907,0),Text=\"Reference\",TextColor3=Col
or3.new(1,1,1),TextSize=14,ZIndex=10,}},\r\n\t\t{4,\"TextButton\",
{BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,Font=3,Name=\"Close\",
Parent={2},Position=UDim2.new(1,-
20,0,0),Size=UDim2.new(0,20,0,20),Text=\"\",TextColor3=Color3.new(1,1,1),TextSize=1
4,ZIndex=10,}},\r\n\t\t{5,\"ImageLabel\",
{BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,Image=\"rbxassetid://
5054663650\",Pa
rent={4},Position=UDim2.new(0,5,0,5),Size=UDim2.new(0,10,0,10),ZIndex=10,}},\r\n\t\
t{6,\"Frame\",
{BackgroundColor3=Color3.new(0.14117647707462,0.14117647707462,0.14509804546833),Bo
rderSizePixel=0,Name=\"Content\",Parent={1},Position=UDim2.new(0,0,0,20),Size=UDim2
.new(1,0,0,300),ZIndex=10,}},\r\n\t\t{7,\"ScrollingFrame\",
{BackgroundColor3=Color3.new(0.14117647707462,0.14117647707462,0.14509804546833),Ba
ckgroundTransparency=1,BorderColor3=Color3.new(0.15686275064945,0.15686275064945,0.
15686275064945),BorderSizePixel=0,BottomImage=\"rbxasset://textures/ui/Scroll/
scroll-
middle.png\",CanvasSize=UDim2.new(0,0,0,1313),Name=\"List\",Parent={6},ScrollBarIma
geColor3=Color3.new(0.30588236451149,0.30588236451149,0.3098039329052),ScrollBarThi
ckness=8,Size=UDim2.new(1,0,1,0),TopImage=\"rbxasset://textures/ui/Scroll/scroll-
middle.png\",VerticalScrollBarInset=2,ZIndex=10,}},\r\n\t\t{8,\"UIListLayout\",
{Parent={7},SortOrder=2,}},\r\n\t\t{9,\"Frame\",
{BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,Name=\"Section\",Paren
t={7},Size=UDim2.new(1,0,0,429),ZIndex=10,}},\r\n\t\t{10,\"TextLabel\",
{BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,Font=4,Name=\"Header\"
,Parent={9},Position=UDim2.new(0,8,0,5),Size=UDim2.new(1,-8,0,20),Text=\"Special
Player
Cases\",TextColor3=Color3.new(1,1,1),TextSize=20,TextXAlignment=0,ZIndex=10,}},\r\
n\t\t{11,\"TextLabel\",
{BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,Font=3,Name=\"Text\",P
arent={9},Position=UDim2.new(0,8,0,25),Size=UDim2.new(1,-8,0,20),Text=\"These
keywords can be used to quickly select groups of players in
commands:\",TextColor3=Color3.new(1,1,1),TextSize=14,TextWrapped=true,TextXAlignmen
t=0,ZIndex=10,}},\r\n\t\t{12,\"Frame\",
{BackgroundColor3=Color3.new(0.1803921610117,0.1803921610117,0.1843137294054),Borde
rSizePixel=0,Name=\"Line\",Parent={9},Position=UDim2.new(0,10,1,-
1),Size=UDim2.new(1,-20,0,1),ZIndex=10,}},\r\n\t\t{13,\"Frame\",
{BackgroundColor3=Color3.new(0.1803921610117,0.1803921610117,0.1843137294054),Backg
roundTransparency=1,BorderSizePixel=0,Name=\"Cases\",Parent={9},Position=UDim2.new(
0,8,0,55),Size=UDim2.new(1,-16,0,342),ZIndex=10,}},\r\n\t\t{14,\"UIListLayout\",
{Parent={13},SortOrder=2,}},\r\n\t\t{15,\"Frame\",
{BackgroundColor3=Color3.new(0.1803921610117,0.1803921610117,0.1843137294054),Backg
roundTransparency=1,BorderSizePixel=0,LayoutOrder=-
4,Name=\"Case\",Parent={13},Position=UDim2.new(0,8,0,60),Size=UDim2.new(1,0,0,18),Z
Index=10,}},\r\n\t\t{16,\"TextLabel\",
{BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,Font=4,Name=\"CaseName
\",Parent={15},Size=UDim2.new(1,0,1,0),Text=\"all\",TextColor3=Color3.new(1,1,1),Te
xtSize=14,TextWrapped=true,TextXAlignment=0,ZIndex=10,}},\r\n\t\t{17,\"TextLabel\",
{BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,Font=3,Name=\"CaseDesc
\",Parent={15},Position=UDim2.new(0,15,0,0),Size=UDim2.new(1,0,1,0),Text=\"-
includes
everyone\",TextColor3=Color3.new(1,1,1),TextSize=14,TextWrapped=true,TextXAlignment
=0,ZIndex=10,}},\r\n\t\t{18,\"Frame\",
{BackgroundColor3=Color3.new(0.1803921610117,0.1803921610117,0.1843137294054),Backg
roundTransparency=1,BorderSizePixel=0,LayoutOrder=-
3,Name=\"Case\",Parent={13},Position=UDim2.new(0,8,0,60),Size=UDim2.new(1,0,0,18),Z
Index=10,}},\r\n\t\t{19,\"TextLabel\",
{BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,Font=4,Name=\"CaseName
\",Parent={18},Size=UDim2.new(1,0,1,0),Text=\"others\",TextColor3=Color3.new(1,1,1)
,TextSize=14,TextWrapped=true,TextXAlignment=0,ZIndex=10,}},\r\n\t\
t{20,\"TextLabel\",
{BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,Font=3,Name=\"CaseDesc
\",Parent={18},Position=UDim2.new(0,37,0,0),Size=UDim2.new(1,0,1,0),Text=\"-
includes everyone except
you\",TextColor3=Color3.new(1,1,1),TextSize=14,TextWrapped=true,TextXAlignment=0,ZI
ndex=10,}},\r\n\t\t{21,\"Frame\",
{BackgroundColor3=Color3.new(0.1803921610117,0.1803921610117,0.1843137294054),Backg
roundTransparency=1,BorderSizePixel=0,LayoutOrder=-
2,Name=\"Case\",Parent={13},Position=UDim2.new(0,8,0,60),Size=UDim2.new(1,0,0,18),Z
Index=10,}},\r\n\t\t{22,\"TextLabel\",
{BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,Font=4,Name=\"CaseName
\",Parent={21},Size=UDim2.new(1,0,1,0),Text=\"me\",TextColor3=Color3.new(1,1,1),Tex
tSize=14,TextWrapped=true,TextXAlignment=0,ZIndex=10,}},\r\n\t\t{23,\"TextLabel\",
{BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,Font=3,Name=\"CaseDesc
\",Parent={21},Position=UDim2.new(0,19,0,0),Size=UDim2.new(1,0,1,0),Text=\"-
includes your player
only\",TextColor3=Color3.new(1,1,1),TextSize=14,TextWrapped=true,TextXAlignment=0,Z
Index=10,}},\r\n\t\t{24,\"Frame\",
{BackgroundColor3=Color3.new(0.1803921610117,0.1803921610117,0.1843137294054),Backg
roundTransparency=1,BorderSizePixel=0,Name=\"Case\",Parent={13},Position=UDim2.new(
0,8,0,60),Size=UDim2.new(1,0,0,18),ZIndex=10,}},\r\n\t\t{25,\"TextLabel\",
{BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,Font=4,Name=\"CaseName
\",Parent={24},Size=UDim2.new(1,0,1,0),Text=\"#[number]\",TextColor3=Color3.new(1,1
,1),TextSize=14,TextWrapped=true,TextXAlignment=0,ZIndex=10,}},\r\n\t\
t{26,\"TextLabel\",
{BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,Font=3,Name=\"CaseDesc
\",Parent={24},Position=UDim2.new(0,59,0,0),Size=UDim2.new(1,0,1,0),Text=\"- gets a
specified amount of random
players\",TextColor3=Color3.new(1,1,1),TextSize=14,TextWrapped=true,TextXAlignment=
0,ZIndex=10,}},\r\n\t\t{27,\"Frame\",
{BackgroundColor3=Color3.new(0.1803921610117,0.1803921610117,0.1843137294054),Backg
roundTransparency=1,BorderSizePixel=0,Name=\"Case\",Parent={13},Position=UDim2.new(
0,8,0,60),Size=UDim2.new(1,0,0,18),ZIndex=10,}},\r\n\t\t{28,\"TextLabel\",
{BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,Font=4,Name=\"CaseName
\",Parent={27},Size=UDim2.new(1,0,1,0),Text=\"random\",TextColor3=Color3.new(1,1,1)
,TextSize=14,TextWrapped=true,TextXAlignment=0,ZIndex=10,}},\r\n\t\
t{29,\"TextLabel\",
{BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,Font=3,Name=\"CaseDesc
\",Parent={27},Position=UDim2.new(0,44,0,0),Size=UDim2.new(1,0,1,0),Text=\"-
affects a random
player\",TextColor3=Color3.new(1,1,1),TextSize=14,TextWrapped=true,TextXAlignment=0
,ZIndex=10,}},\r\n\t\t{30,\"Frame\",
{BackgroundColor3=Color3.new(0.1803921610117,0.1803921610117,0.1843137294054),Backg
roundTransparency=1,BorderSizePixel=0,Name=\"Case\",Parent={13},Position=UDim2.new(
0,8,0,60),Size=UDim2.new(1,0,0,18),ZIndex=10,}},\r\n\t\t{31,\"TextLabel\",
{BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,Font=4,Name=\"CaseName
\",Parent={30},Size=UDim2.new(1,0,1,0),Text=\"%[team
name]\",TextColor3=Color3.new(1,1,1),TextSize=14,TextWrapped=true,TextXAlignment=0,
ZIndex=10,}},\r\n\t\t{32,\"TextLabel\",
{BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,Font=3,Name=\"CaseDesc
\",Parent={30},Position=UDim2.new(0,78,0,0),Size=UDim2.new(1,0,1,0),Text=\"-
includes everyone on a given
team\",TextColor3=Color3.new(1,1,1),TextSize=14,TextWrapped=true,TextXAlignment=0,Z
Index=10,}},\r\n\t\t{33,\"Frame\",
{BackgroundColor3=Color3.new(0.1803921610117,0.1803921610117,0.1843137294054),Backg
roundTransparency=1,BorderSizePixel=0,Name=\"Case\",Parent={13},Position=UDim2.new(
0,8,0,60),Size=UDim2.new(1,0,0,18),ZIndex=10,}},\r\n\t\t{34,\"TextLabel\",
{BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,Font=4,Name=\"CaseName
\",Parent={33},Size=UDim2.new(1,0,1,0),Text=\"allies /
team\",TextColor3=Color3.new(1,1,1),TextSize=14,TextWrapped=true,TextXAlignment=0,Z
Index=10,}},\r\n\t\t{35,\"TextLabel\",
{BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,Font=3,Name=\"CaseDesc
\",Parent={33},Position=UDim2.new(0,63,0,0),Size=UDim2.new(1,0,1,0),Text=\"-
players who are on your
team\",TextColor3=Color3.new(1,1,1),TextSize=14,TextWrapped=true,TextXAlignment=0,Z
Index=10,}},\r\n\t\t{36,\"Frame\",
{BackgroundColor3=Color3.new(0.1803921610117,0.1803921610117,0.1843137294054),Backg
roundTransparency=1,BorderSizePixel=0,Name=\"Case\",Parent={13},Position=UDim2.new(
0,8,0,60),Size=UDim2.new(1,0,0,18),ZIndex=10,}},\r\n\t\t{37,\"TextLabel\",
{BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,Font=4,Name=\"CaseName
\",Parent={36},Size=UDim2.new(1,0,1,0),Text=\"enemies /
nonteam\",TextColor3=Color3.new(1,1,1),TextSize=14,TextWrapped=true,TextXAlignment=
0,ZIndex=10,}},\r\n\t\t{38,\"TextLabel\",
{BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,Font=3,Name=\"CaseDesc
\",Parent={36},Position=UDim2.new(0,101,0,0),Size=UDim2.new(1,0,1,0),Text=\"-
players who are not on your
team\",TextColor3=Color3.new(1,1,1),TextSize=14,TextWrapped=true,TextXAlignment=0,Z
Index=10,}},\r\n\t\t{39,\"Frame\",
{BackgroundColor3=Color3.new(0.1803921610117,0.1803921610117,0.1843137294054),Backg
roundTransparency=1,BorderSizePixel=0,Name=\"Case\",Parent={13},Position=UDim2.new(
0,8,0,60),Size=UDim2.new(1,0,0,18),ZIndex=10,}},\r\n\t\t{40,\"TextLabel\",
{BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,Font=4,Name=\"CaseName
\",Parent={39},Size=UDim2.new(1,0,1,0),Text=\"friends\",TextColor3=Color3.new(1,1,1
),TextSize=14,TextWrapped=true,TextXAlignment=0,ZIndex=10,}},\r\n\t\
t{41,\"TextLabel\",
{BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,Font=3,Name=\"CaseDesc
\",Parent={39},Position=UDim2.new(0,40,0,0),Size=UDim2.new(1,0,1,0),Text=\"- anyone
who is friends with
you\",TextColor3=Color3.new(1,1,1),TextSize=14,TextWrapped=true,TextXAlignment=0,ZI
ndex=10,}},\r\n\t\t{42,\"Frame\",
{BackgroundColor3=Color3.new(0.1803921610117,0.1803921610117,0.1843137294054),Backg
roundTransparency=1,BorderSizePixel=0,Name=\"Case\",Parent={13},Position=UDim2.new(
0,8,0,60),Size=UDim2.new(1,0,0,18),ZIndex=10,}},\r\n\t\t{43,\"TextLabel\",
{BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,Font=4,Name=\"CaseName
\",Parent={42},Size=UDim2.new(1,0,1,0),Text=\"nonfriends\",TextColor3=Color3.new(1,
1,1),TextSize=14,TextWrapped=true,TextXAlignment=0,ZIndex=10,}},\r\n\t\
t{44,\"TextLabel\",
{BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,Font=
3,Name=\"CaseDesc\",Parent={42},Position=UDim2.new(0,61,0,0),Size=UDim2.new(1,0,1,0
),Text=\"- anyone who is not friends with
you\",TextColor3=Color3.new(1,1,1),TextSize=14,TextWrapped=true,TextXAlignment=0,ZI
ndex=10,}},\r\n\t\t{45,\"Frame\",
{BackgroundColor3=Color3.new(0.1803921610117,0.1803921610117,0.1843137294054),Backg
roundTransparency=1,BorderSizePixel=0,Name=\"Case\",Parent={13},Position=UDim2.new(
0,8,0,60),Size=UDim2.new(1,0,0,18),ZIndex=10,}},\r\n\t\t{46,\"TextLabel\",
{BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,Font=4,Name=\"CaseName
\",Parent={45},Size=UDim2.new(1,0,1,0),Text=\"guests\",TextColor3=Color3.new(1,1,1)
,TextSize=14,TextWrapped=true,TextXAlignment=0,ZIndex=10,}},\r\n\t\
t{47,\"TextLabel\",
{BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,Font=3,Name=\"CaseDesc
\",Parent={45},Position=UDim2.new(0,36,0,0),Size=UDim2.new(1,0,1,0),Text=\"- guest
players
(obsolete)\",TextColor3=Color3.new(1,1,1),TextSize=14,TextWrapped=true,TextXAlignme
nt=0,ZIndex=10,}},\r\n\t\t{48,\"Frame\",
{BackgroundColor3=Color3.new(0.1803921610117,0.1803921610117,0.1843137294054),Backg
roundTransparency=1,BorderSizePixel=0,Name=\"Case\",Parent={13},Position=UDim2.new(
0,8,0,60),Size=UDim2.new(1,0,0,18),ZIndex=10,}},\r\n\t\t{49,\"TextLabel\",
{BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,Font=4,Name=\"CaseName
\",Parent={48},Size=UDim2.new(1,0,1,0),Text=\"bacons\",TextColor3=Color3.new(1,1,1)
,TextSize=14,TextWrapped=true,TextXAlignment=0,ZIndex=10,}},\r\n\t\
t{50,\"TextLabel\",
{BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,Font=3,Name=\"CaseDesc
\",Parent={48},Position=UDim2.new(0,40,0,0),Size=UDim2.new(1,0,1,0),Text=\"- anyone
with the \\\"bacon\\\" or pal
hair\",TextColor3=Color3.new(1,1,1),TextSize=14,TextWrapped=true,TextXAlignment=0,Z
Index=10,}},\r\n\t\t{51,\"Frame\",
{BackgroundColor3=Color3.new(0.1803921610117,0.1803921610117,0.1843137294054),Backg
roundTransparency=1,BorderSizePixel=0,Name=\"Case\",Parent={13},Position=UDim2.new(
0,8,0,60),Size=UDim2.new(1,0,0,18),ZIndex=10,}},\r\n\t\t{52,\"TextLabel\",
{BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,Font=4,Name=\"CaseName
\",Parent={51},Size=UDim2.new(1,0,1,0),Text=\"age[number]\",TextColor3=Color3.new(1
,1,1),TextSize=14,TextWrapped=true,TextXAlignment=0,ZIndex=10,}},\r\n\t\
t{53,\"TextLabel\",
{BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,Font=3,Name=\"CaseDesc
\",Parent={51},Position=UDim2.new(0,71,0,0),Size=UDim2.new(1,0,1,0),Text=\"-
includes anyone below or at the given
age\",TextColor3=Color3.new(1,1,1),TextSize=14,TextWrapped=true,TextXAlignment=0,ZI
ndex=10,}},\r\n\t\t{54,\"Frame\",
{BackgroundColor3=Color3.new(0.1803921610117,0.1803921610117,0.1843137294054),Backg
roundTransparency=1,BorderSizePixel=0,Name=\"Case\",Parent={13},Position=UDim2.new(
0,8,0,60),Size=UDim2.new(1,0,0,18),ZIndex=10,}},\r\n\t\t{55,\"TextLabel\",
{BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,Font=4,Name=\"CaseName
\",Parent={54},Size=UDim2.new(1,0,1,0),Text=\"rad[number]\",TextColor3=Color3.new(1
,1,1),TextSize=14,TextWrapped=true,TextXAlignment=0,ZIndex=10,}},\r\n\t\
t{56,\"TextLabel\",
{BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,Font=3,Name=\"CaseDesc
\",Parent={54},Position=UDim2.new(0,70,0,0),Size=UDim2.new(1,0,1,0),Text=\"-
includes anyone within the given
radius\",TextColor3=Color3.new(1,1,1),TextSize=14,TextWrapped=true,TextXAlignment=0
,ZIndex=10,}},\r\n\t\t{57,\"Frame\",
{BackgroundColor3=Color3.new(0.1803921610117,0.1803921610117,0.1843137294054),Backg
roundTransparency=1,BorderSizePixel=0,Name=\"Case\",Parent={13},Position=UDim2.new(
0,8,0,60),Size=UDim2.new(1,0,0,18),ZIndex=10,}},\r\n\t\t{58,\"TextLabel\",
{BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,Font=4,Name=\"CaseName
\",Parent={57},Size=UDim2.new(1,0,1,0),Text=\"nearest\",TextColor3=Color3.new(1,1,1
),TextSize=14,TextWrapped=true,TextXAlignment=0,ZIndex=10,}},\r\n\t\
t{59,\"TextLabel\",
{BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,Font=3,Name=\"CaseDesc
\",Parent={57},Position=UDim2.new(0,43,0,0),Size=UDim2.new(1,0,1,0),Text=\"- gets
the closest player to
you\",TextColor3=Color3.new(1,1,1),TextSize=14,TextWrapped=true,TextXAlignment=0,ZI
ndex=10,}},\r\n\t\t{60,\"Frame\",
{BackgroundColor3=Color3.new(0.1803921610117,0.1803921610117,0.1843137294054),Backg
roundTransparency=1,BorderSizePixel=0,Name=\"Case\",Parent={13},Position=UDim2.new(
0,8,0,60),Size=UDim2.new(1,0,0,18),ZIndex=10,}},\r\n\t\t{61,\"TextLabel\",
{BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,Font=4,Name=\"CaseName
\",Parent={60},Size=UDim2.new(1,0,1,0),Text=\"farthest\",TextColor3=Color3.new(1,1,
1),TextSize=14,TextWrapped=true,TextXAlignment=0,ZIndex=10,}},\r\n\t\
t{62,\"TextLabel\",
{BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,Font=3,Name=\"CaseDesc
\",Parent={60},Position=UDim2.new(0,46,0,0),Size=UDim2.new(1,0,1,0),Text=\"- gets
the farthest player from
you\",TextColor3=Color3.new(1,1,1),TextSize=14,TextWrapped=true,TextXAlignment=0,ZI
ndex=10,}},\r\n\t\t{63,\"Frame\",
{BackgroundColor3=Color3.new(0.1803921610117,0.1803921610117,0.1843137294054),Backg
roundTransparency=1,BorderSizePixel=0,Name=\"Case\",Parent={13},Position=UDim2.new(
0,8,0,60),Size=UDim2.new(1,0,0,18),ZIndex=10,}},\r\n\t\t{64,\"TextLabel\",
{BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,Font=4,Name=\"CaseName
\",Parent={63},Size=UDim2.new(1,0,1,0),Text=\"group[ID]\",TextColor3=Color3.new(1,1
,1),TextSize=14,TextWrapped=true,TextXAlignment=0,ZIndex=10,}},\r\n\t\
t{65,\"TextLabel\",
{BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,Font=3,Name=\"CaseDesc
\",Parent={63},Position=UDim2.new(0,55,0,0),Size=UDim2.new(1,0,1,0),Text=\"- gets
players who are in a certain
group\",TextColor3=Color3.new(1,1,1),TextSize=14,TextWrapped=true,TextXAlignment=0,
ZIndex=10,}},\r\n\t\t{66,\"Frame\",
{BackgroundColor3=Color3.new(0.1803921610117,0.1803921610117,0.1843137294054),Backg
roundTransparency=1,BorderSizePixel=0,Name=\"Case\",Parent={13},Position=UDim2.new(
0,8,0,60),Size=UDim2.new(1,0,0,18),ZIndex=10,}},\r\n\t\t{67,\"TextLabel\",
{BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,Font=4,Name=\"CaseName
\",Parent={66},Size=UDim2.new(1,0,1,0),Text=\"alive\",TextColor3=Color3.new(1,1,1),
TextSize=14,TextWrapped=true,TextXAlignment=0,ZIndex=10,}},\r\n\t\
t{68,\"TextLabel\",
{BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,Font=3,Name=\"CaseDesc
\",Parent={66},Position=UDim2.new(0,27,0,0),Size=UDim2.new(1,0,1,0),Text=\"- gets
players who are
alive\",TextColor3=Color3.new(1,1,1),TextSize=14,TextWrapped=true,TextXAlignment=0,
ZIndex=10,}},\r\n\t\t{69,\"Frame\",
{BackgroundColor3=Color3.new(0.1803921610117,0.1803921610117,0.1843137294054),Backg
roundTransparency=1,BorderSizePixel=0,Name=\"Case\",Parent={13},Position=UDim2.new(
0,8,0,60),Size=UDim2.new(1,0,0,18),ZIndex=10,}},\r\n\t\t{70,\"TextLabel\",
{BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,Font=4,Name=\"CaseName
\",Parent={69},Size=UDim2.new(1,0,1,0),Text=\"dead\",TextColor3=Color3.new(1,1,1),T
extSize=14,TextWrapped=true,TextXAlignment=0,ZIndex=10,}},\r\n\t\
t{71,\"TextLabel\",
{BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,Font=3,Name=\"CaseDesc
\",Parent={69},Position=UDim2.new(0,29,0,0),Size=UDim2.new(1,0,1,0),Text=\"- gets
players who are
dead\",TextColor3=Color3.new(1,1,1),TextSize=14,TextWrapped=true,TextXAlignment=0,Z
Index=10,}},\r\n\t\t{72,\"Frame\",
{BackgroundColor3=Color3.new(0.1803921610117,0.1803921610117,0.1843137294054),Backg
roundTransparency=1,BorderSizePixel=0,LayoutOrder=-
1,Name=\"Case\",Parent={13},Position=UDim2.new(0,8,0,60),Size=UDim2.new(1,0,0,18),Z
Index=10,}},\r\n\t\t{73,\"TextLabel\",
{BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,Font=4,Name=\"CaseName
\",Parent={72},Size=UDim2.new(1,0,1,0),Text=\"@username\",TextColor3=Color3.new(1,1
,1),TextSize=14,TextWrapped=true,TextXAlignment=0,ZIndex=10,}},\r\n\t\
t{74,\"TextLabel\",
{BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,Font=3,Name=\"CaseDesc
\",Parent={72},Position=UDim2.new(0,66,0,0),Size=UDim2.new(1,0,1,0),Text=\"-
searches for players by username only (ignores
displaynames)\",TextColor3=Color3.new(1,1,1),TextSize=14,TextWrapped=true,TextXAlig
nment=0,ZIndex=10,}},\r\n\t\t{75,\"Frame\",
{BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,Name=\"Section\",Paren
t={7},Size=UDim2.new(1,0,0,180),ZIndex=10,}},\r\n\t\t{76,\"TextLabel\",
{BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,Font=4,Name=\"Header\"
,Parent={75},Position=UDim2.new(0,8,0,5),Size=UDim2.new(1,-8,0,20),Text=\"Various
Operators\",TextColor3=Color3.new(1,1,1),TextSize=20,TextXAlignment=0,ZIndex=10,}},
\r\n\t\t{77,\"Frame\",
{BackgroundColor3=Color3.new(0.1803921610117,0.1803921610117,0.1843137294054),Borde
rSizePixel=0,Name=\"Line\",Parent={75},Position=UDim2.new(0,10,1,-
1),Size=UDim2.new(1,-20,0,1),ZIndex=10,}},\r\n\t\t{78,\"TextLabel\",
{BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,Font=4,Name=\"Text\",P
arent={75},Position=UDim2.new(0,8,0,30),Size=UDim2.new(1,-8,0,16),Text=\"Use commas
to separate multiple
expressions:\",TextColor3=Color3.new(1,1,1),TextSize=14,TextWrapped=true,TextXAlign
ment=0,TextYAlignment=0,ZIndex=10,}},\r\n\t\t{79,\"TextLabel\",
{BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,Font=4,Name=\"Text\",P
arent={75},Position=UDim2.new(0,8,0,75),Size=UDim2.new(1,-8,0,16),Text=\"Use - to
exclude, and + to include players in your
expression:\",TextColor3=Color3.new(1,1,1),TextSize=14,TextWrapped=true,TextXAlignm
ent=0,TextYAlignment=0,ZIndex=10,}},\r\n\t\t{80,\"TextLabel\",
{BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,Font=3,Name=\"Text\",P
arent={75},Position=UDim2.new(0,8,0,91),Size=UDim2.new(1,-8,0,16),Text=\";locate
%blue-friends (gets players in blue team who aren't your
friends)\",TextColor3=Color3.new(1,1,1),TextSize=14,TextWrapped=true,TextXAlignment
=0,TextYAlignment=0,ZIndex=10,}},\r\n\t\t{81,\"TextLabel\",
{BackgroundColor3=Color3.new(
1,1,1),BackgroundTransparency=1,Font=3,Name=\"Text\",Parent={75},Position=UDim2.new
(0,8,0,46),Size=UDim2.new(1,-8,0,16),Text=\";locate
noob,noob2,bob\",TextColor3=Color3.new(1,1,1),TextSize=14,TextWrapped=true,TextXAli
gnment=0,TextYAlignment=0,ZIndex=10,}},\r\n\t\t{82,\"TextLabel\",
{BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,Font=4,Name=\"Text\",P
arent={75},Position=UDim2.new(0,8,0,120),Size=UDim2.new(1,-8,0,16),Text=\"Put !
before a command to run it with the last arguments it was ran
with:\",TextColor3=Color3.new(1,1,1),TextSize=14,TextWrapped=true,TextXAlignment=0,
TextYAlignment=0,ZIndex=10,}},\r\n\t\t{83,\"TextLabel\",
{BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,Font=3,Name=\"Text\",P
arent={75},Position=UDim2.new(0,8,0,136),Size=UDim2.new(1,-8,0,32),Text=\"After
running ;offset 0 100 0, you can run !offset anytime to repeat that command with
the same arguments that were used to run it last
time\",TextColor3=Color3.new(1,1,1),TextSize=14,TextWrapped=true,TextXAlignment=0,T
extYAlignment=0,ZIndex=10,}},\r\n\t\t{84,\"Frame\",
{BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,Name=\"Section\",Paren
t={7},Size=UDim2.new(1,0,0,154),ZIndex=10,}},\r\n\t\t{85,\"TextLabel\",
{BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,Font=4,Name=\"Header\"
,Parent={84},Position=UDim2.new(0,8,0,5),Size=UDim2.new(1,-8,0,20),Text=\"Command
Looping\",TextColor3=Color3.new(1,1,1),TextSize=20,TextXAlignment=0,ZIndex=10,}},\
r\n\t\t{86,\"TextLabel\",
{BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,Font=4,Name=\"Text\",P
arent={84},Position=UDim2.new(0,8,0,30),Size=UDim2.new(1,-8,0,20),Text=\"Form: [How
many times it loops]^[delay
(optional)]^[command]\",TextColor3=Color3.new(1,1,1),TextSize=15,TextWrapped=true,T
extXAlignment=0,ZIndex=10,}},\r\n\t\t{87,\"Frame\",
{BackgroundColor3=Color3.new(0.1803921610117,0.1803921610117,0.1843137294054),Borde
rSizePixel=0,Name=\"Line\",Parent={84},Position=UDim2.new(0,10,1,-
1),Size=UDim2.new(1,-20,0,1),ZIndex=10,}},\r\n\t\t{88,\"TextLabel\",
{BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,Font=3,Name=\"Text\",P
arent={84},Position=UDim2.new(0,8,0,50),Size=UDim2.new(1,-8,0,20),Text=\"Use the
'breakloops' command to stop all running
loops.\",TextColor3=Color3.new(1,1,1),TextSize=15,TextWrapped=true,TextXAlignment=0
,ZIndex=10,}},\r\n\t\t{89,\"TextLabel\",
{BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,Font=4,Name=\"Text\",P
arent={84},Position=UDim2.new(0,8,0,80),Size=UDim2.new(1,-
8,0,16),Text=\"Examples:\",TextColor3=Color3.new(1,1,1),TextSize=14,TextWrapped=tru
e,TextXAlignment=0,TextYAlignment=0,ZIndex=10,}},\r\n\t\t{90,\"TextLabel\",
{BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,Font=3,Name=\"Text\",P
arent={84},Position=UDim2.new(0,8,0,98),Size=UDim2.new(1,-8,0,42),Text=\";5^btools
- gives you 5 sets of btools\\n;10^3^drophats - drops your hats every 3 seconds 10
times\\n;inf^0.1^animspeed 100 - infinitely loops your animation speed to
100\",TextColor3=Color3.new(1,1,1),TextSize=14,TextWrapped=true,TextXAlignment=0,Te
xtYAlignment=0,ZIndex=10,}},\r\n\t\t{91,\"Frame\",
{BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,Name=\"Section\",Paren
t={7},Size=UDim2.new(1,0,0,120),ZIndex=10,}},\r\n\t\t{92,\"TextLabel\",
{BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,Font=4,Name=\"Header\"
,Parent={91},Position=UDim2.new(0,8,0,5),Size=UDim2.new(1,-8,0,20),Text=\"Execute
Multiple Commands at
Once\",TextColor3=Color3.new(1,1,1),TextSize=20,TextXAlignment=0,ZIndex=10,}},\r\n\
t\t{93,\"TextLabel\",
{BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,Font=4,Name=\"Text\",P
arent={91},Position=UDim2.new(0,8,0,30),Size=UDim2.new(1,-8,0,20),Text=\"You can
execute multiple commands at once
using \\\"\\\\\\\"\",TextColor3=Color3.new(1,1,1),TextSize=14,TextWrapped=true,Text
XAlignment=0,ZIndex=10,}},\r\n\t\t{94,\"Frame\",
{BackgroundColor3=Color3.new(0.1803921610117,0.1803921610117,0.1843137294054),Borde
rSizePixel=0,Name=\"Line\",Parent={91},Position=UDim2.new(0,10,1,-
1),Size=UDim2.new(1,-20,0,1),ZIndex=10,}},\r\n\t\t{95,\"TextLabel\",
{BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,Font=4,Name=\"Text\",P
arent={91},Position=UDim2.new(0,8,0,60),Size=UDim2.new(1,-
8,0,16),Text=\"Examples:\",TextColor3=Color3.new(1,1,1),TextSize=14,TextWrapped=tru
e,TextXAlignment=0,TextYAlignment=0,ZIndex=10,}},\r\n\t\t{96,\"TextLabel\",
{BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,Font=3,Name=\"Text\",P
arent={91},Position=UDim2.new(0,8,0,78),Size=UDim2.new(1,-
8,0,32),Text=\";drophats\\\\respawn - drops your hats and respawns you\\n;enable
inventory\\\\enable playerlist\\\\refresh - enables those coregui items and
refreshes
you\",TextColor3=Color3.new(1,1,1),TextSize=14,TextWrapped=true,TextXAlignment=0,Te
xtYAlignment=0,ZIndex=10,}},\r\n\t\t{97,\"Frame\",
{BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,Name=\"Section\",Paren
t={7},Size=UDim2.new(1,0,0,75),ZIndex=10,}},\r\n\t\t{98,\"TextLabel\",
{BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,Font=4,Name=\"Header\"
,Parent={97},Position=UDim2.new(0,8,0,5),Size=UDim2.new(1,-8,0,20),Text=\"Browse
Command
History\",TextColor3=Color3.new(1,1,1),TextSize=20,TextXAlignment=0,ZIndex=10,}},\
r\n\t\t{99,\"TextLabel\",
{BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,Font=3,Name=\"Text\",P
arent={97},Position=UDim2.new(0,8,0,30),Size=UDim2.new(1,-8,0,32),Text=\"While
focused on the command bar, you can use the up and down arrow keys to browse
recently used
commands\",TextColor3=Color3.new(1,1,1),TextSize=14,TextWrapped=true,TextXAlignment
=0,ZIndex=10,}},\r\n\t\t{100,\"Frame\",
{BackgroundColor3=Color3.new(0.1803921610117,0.1803921610117,0.1843137294054),Borde
rSizePixel=0,Name=\"Line\",Parent={97},Position=UDim2.new(0,10,1,-
1),Size=UDim2.new(1,-20,0,1),ZIndex=10,}},\r\n\t\t{101,\"Frame\",
{BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,Name=\"Section\",Paren
t={7},Size=UDim2.new(1,0,0,75),ZIndex=10,}},\r\n\t\t{102,\"TextLabel\",
{BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,Font=4,Name=\"Header\"
,Parent={101},Position=UDim2.new(0,8,0,5),Size=UDim2.new(1,-
8,0,20),Text=\"Autocomplete in the Command
Bar\",TextColor3=Color3.new(1,1,1),TextSize=20,TextXAlignment=0,ZIndex=10,}},\r\n\
t\t{103,\"TextLabel\",
{BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,Font=3,Name=\"Text\",P
arent={101},Position=UDim2.new(0,8,0,30),Size=UDim2.new(1,-8,0,32),Text=\"While
focused on the command bar, you can use the tab key to insert the top suggested
command into the command
bar.\",TextColor3=Color3.new(1,1,1),TextSize=14,TextWrapped=true,TextXAlignment=0,Z
Index=10,}},\r\n\t\t{104,\"Frame\",
{BackgroundColor3=Color3.new(0.1803921610117,0.1803921610117,0.1843137294054),Borde
rSizePixel=0,Name=\"Line\",Parent={101},Position=UDim2.new(0,10,1,-
1),Size=UDim2.new(1,-20,0,1),ZIndex=10,}},\r\n\t\t{105,\"Frame\",
{BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,Name=\"Section\",Paren
t={7},Size=UDim2.new(1,0,0,175),ZIndex=10,}},\r\n\t\t{106,\"TextLabel\",
{BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,Font=4,Name=\"Header\"
,Parent={105},Position=UDim2.new(0,8,0,5),Size=UDim2.new(1,-8,0,20),Text=\"Using
Event
Binds\",TextColor3=Color3.new(1,1,1),TextSize=20,TextXAlignment=0,ZIndex=10,}},\r\
n\t\t{107,\"TextLabel\",
{BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,Font=3,Name=\"Text\",P
arent={105},Position=UDim2.new(0,8,0,30),Size=UDim2.new(1,-8,0,32),Text=\"Use event
binds to set up commands that get executed when certain events happen. You can edit
the conditions for an event command to run (such as which player triggers
it).\",TextColor3=Color3.new(1,1,1),TextSize=14,TextWrapped=true,TextXAlignment=0,Z
Index=10,}},\r\n\t\t{108,\"Frame\",
{BackgroundColor3=Color3.new(0.1803921610117,0.1803921610117,0.1843137294054),Borde
rSizePixel=0,Name=\"Line\",Parent={105},Position=UDim2.new(0,10,1,-
1),Size=UDim2.new(1,-20,0,1),ZIndex=10,}},\r\n\t\t{109,\"TextLabel\",
{BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,Font=3,Name=\"Text\",P
arent={105},Position=UDim2.new(0,8,0,70),Size=UDim2.new(1,-8,0,48),Text=\"Some
events may send arguments; you can use them in your event command by using $
followed by the argument number ($1, $2, etc). You can find out the order and types
of these arguments by looking at the settings of the event
command.\",TextColor3=Color3.new(1,1,1),TextSize=14,TextWrapped=true,TextXAlignment
=0,ZIndex=10,}},\r\n\t\t{110,\"TextLabel\",
{BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,Font=4,Name=\"Text\",P
arent={105},Position=UDim2.new(0,8,0,130),Size=UDim2.new(1,-
8,0,16),Text=\"Example:\",TextColor3=Color3.new(1,1,1),TextSize=14,TextWrapped=true
,TextXAlignment=0,TextYAlignment=0,ZIndex=10,}},\r\n\t\t{111,\"TextLabel\",
{BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,Font=3,Name=\"Text\",P
arent={105},Position=UDim2.new(0,8,0,148),Size=UDim2.new(1,-8,0,16),Text=\"Setting
up 'goto $1' on the OnChatted event will teleport you to any player that
chats.\",TextColor3=Color3.new(1,1,1),TextSize=14,TextWrapped=true,TextXAlignment=0
,TextYAlignment=0,ZIndex=10,}},\r\n\t\t{112,\"Frame\",
{BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,Name=\"Section\",Paren
t={7},Size=UDim2.new(1,0,0,105),ZIndex=10,}},\r\n\t\t{113,\"TextLabel\",
{BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,Font=4,Name=\"Header\"
,Parent={112},Position=UDim2.new(0,8,0,5),Size=UDim2.new(1,-8,0,20),Text=\"Get
Further
Help\",TextColor3=Color3.new(1,1,1),TextSize=20,TextXAlignment=0,ZIndex=10,}},\r\n\
t\t{114,\"TextLabel\",
{BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,Font=3,Name=\"Text\",P
arent={112},Position=UDim2.new(0,8,0,30),Size=UDim2.new(1,-8,0,32),Text=\"You can
join the Discord server to get support with IY, and read up on more documentation
such as the Plugin

API.\",TextColor3=Color3.new(1,1,1),TextSize=14,TextWrapped=true,TextXAlignment=0,Z
Index=10,}},\r\n\t\t{115,\"Frame\",
{BackgroundColor3=Color3.new(0.1803921610117,0.1803921610117,0.1843137294054),Borde
rSizePixel=0,Name=\"Line\",Parent={112},Position=UDim2.new(0,10,1,-
1),Size=UDim2.new(1,-20,0,1),Visible=false,ZIndex=10,}},\r\n\t\
t{116,\"TextButton\",
{BackgroundColor3=Color3.new(0.48627451062202,0.61960786581039,0.85098040103912),Bo
rderColor3=Color3.new(0.1803921610117,0.1803921610117,0.1843137294054),Font=4,Name=
\"InviteButton\",Parent={112},Position=UDim2.new(0,5,0,75),Size=UDim2.new(1,-
10,0,25),Text=\"Copy Discord Invite Link
(https://discord.gg/78ZuWSq)\",TextColor3=Color3.new(0.1803921610117,0.180392161011
7,0.1843137294054),TextSize=16,ZIndex=10,}},\r\n\t})\r\n\tfor i,v in
pairs(main.Content.List:GetDescendants()) do\r\n\t\tif v:IsA(\"TextLabel\") then\r\
n\t\t\ttable.insert(text1,v)\r\n\t\tend\r\n\tend\r\n\
ttable.insert(scroll,main.Content.List)\r\n\ttable.insert(shade1,main.Content)\r\n\
ttable.insert(shade2,main.TopBar)\r\n\tmain.Name = randomString()\r\n\
tmain.TopBar.Close.MouseButton1Click:Connect(function()\r\n\t\
tmain:TweenPosition(UDim2.new(0.5,-250,0,-500), \"InOut\", \"Quart\", 0.5, true,
nil)\r\n\tend)\r\n\tlocal inviteButton =
main:FindFirstChild(\"InviteButton\",true)\r\n\tlocal lastPress = nil\r\n\
tinviteButton.MouseButton1Click:Connect(function()\r\n\t\tif everyClipboard then\r\
n\t\t\ttoClipboard(\"https://discord.gg/78ZuWSq\")\r\n\t\t\tinviteButton.Text
= \"Copied\"\r\n\t\telse\r\n\t\t\tinviteButton.Text = \"No Clipboard Function, type
out the link\"\r\n\t\tend\r\n\t\tlocal pressTime = tick()\r\n\t\tlastPress =
pressTime\r\n\t\twait(2)\r\n\t\tif lastPress ~= pressTime then return end\r\n\t\
tinviteButton.Text = \"Copy Discord Invite Link (https://discord.gg/78ZuWSq)\"\r\n\
tend)\r\n\tdragGUI(main)\r\n\tmain.Parent = PARENT\r\n\r\n\
tReferenceButton.MouseButton1Click:Connect(function()\r\n\t\
tmain:TweenPosition(UDim2.new(0.5,-250,0.5,-150), \"InOut\", \"Quart\", 0.5, true,
nil)\r\n\tend)\r\nend)()\r\n\r\ncurrentShade1 = Color3.fromRGB(36, 36, 37)\r\
ncurrentShade2 = Color3.fromRGB(46, 46, 47)\r\ncurrentShade3 = Color3.fromRGB(78,
78, 79)\r\ncurrentText1 = Color3.new(1, 1, 1)\r\ncurrentText2 = Color3.new(0, 0,
0)\r\ncurrentScroll = Color3.fromRGB(78,78,79)\r\n\r\ndefaultsettings = {\r\n\
tprefix = ';';\r\n\tStayOpen = false;\r\n\tespTransparency = 0.3;\r\n\tkeepIY =
true;\r\n\tlogsEnabled = false;\r\n\tjLogsEnabled = false;\r\n\taliases = {};\r\n\
tbinds = {};\r\n\tWayPoints = {};\r\n\tPluginsTable = {};\r\n\tcurrentShade1 =
{currentShade1.R,currentShade1.G,currentShade1.B};\r\n\tcurrentShade2 =
{currentShade2.R,currentShade2.G,currentShade2.B};\r\n\tcurrentShade3 =
{currentShade3.R,currentShade3.G,currentShade3.B};\r\n\tcurrentText1 =
{currentText1.R,currentText1.G,currentText1.B};\r\n\tcurrentText2 =
{currentText2.R,currentText2.G,currentText2.B};\r\n\tcurrentScroll =
{currentScroll.R,currentScroll.G,currentScroll.B};\r\n\teventBinds =
eventEditor.SaveData()\r\n}\r\n\r\ndefaults =
HttpService:JSONEncode(defaultsettings)\r\nnosaves = false\r\nuseFactorySettings =
function()\r\n prefix = ';'\r\n StayOpen = false\r\n KeepInfYield = true\
r\n espTransparency = 0.3\r\n logsEnabled = false\r\n jLogsEnabled =
false\r\n aliases = {}\r\n binds = {}\r\n WayPoints = {}\r\n
PluginsTable = {}\r\nend\r\n\r\nlocal loadedEventData = nil\r\nlocal jsonAttempts =
0\r\nfunction saves()\r\n\tif writefileExploit() and jsonAttempts \u003C 50 then\r\
n\t\tif pcall(function() readfile(\"IY_FE.iy\") end) then\r\n\t\t\tif
readfile(\"IY_FE.iy\") ~= nil then\r\n\t\t\t\tlocal success, response =
pcall(function()\r\n\t\t\t\t\tlocal json =
HttpService:JSONDecode(readfile(\"IY_FE.iy\"))\r\n\t\t\t\t\tif json.prefix ~= nil
then prefix = json.prefix else prefix = ';' end\r\n\t\t\t\t\tif json.StayOpen ~=
nil then StayOpen = json.StayOpen else StayOpen = false end\r\n\t\t\t\t\tif
json.keepIY ~= nil then KeepInfYield = json.keepIY else KeepInfYield = true end\r\
n\t\t\t\t\tif json.espTransparency ~= nil then espTransparency =
json.espTransparency else espTransparency = 0.3 end\r\n\t\t\t\t\tif
json.logsEnabled ~= nil then logsEnabled = json.logsEnabled else logsEnabled =
false end\r\n\t\t\t\t\tif json.jLogsEnabled ~= nil then jLogsEnabled =
json.jLogsEnabled else jLogsEnabled = false end\r\n\t\t\t\t\tif json.aliases ~= nil
then aliases = json.aliases else aliases = {} end\r\n\t\t\t\t\tif json.binds ~= nil
then binds = (json.binds or {}) else binds = {} end\r\n\t\t\t\t\tif json.spawnCmds
~= nil then spawnCmds = json.spawnCmds end\r\n\t\t\t\t\tif json.WayPoints ~= nil
then AllWaypoints = json.WayPoints else WayPoints = {} AllWaypoints = {} end\r\n\t\
t\t\t\tif json.PluginsTable ~= nil then PluginsTable = json.PluginsTable else
PluginsTable = {} end\r\n\t\t\t\t\tif json.currentShade1 ~= nil then currentShade1
= Color3.new(json.currentShade1[1],json.currentShade1[2],json.currentShade1[3])
end\r\n\t\t\t\t\tif json.currentShade2 ~= nil then currentShade2 =
Color3.new(json.currentShade2[1],json.currentShade2[2],json.currentShade2[3]) end\
r\n\t\t\t\t\tif json.currentShade3 ~= nil then currentShade3 =
Color3.new(json.currentShade3[1],json.currentShade3[2],json.currentShade3[3]) end\
r\n\t\t\t\t\tif json.currentText1 ~= nil then currentText1 =
Color3.new(json.currentText1[1],json.currentText1[2],json.currentText1[3]) end\r\n\
t\t\t\t\tif json.currentText2 ~= nil then currentText2 =
Color3.new(json.currentText2[1],json.currentText2[2],json.currentText2[3]) end\r\n\
t\t\t\t\tif json.currentScroll ~= nil then currentScroll =
Color3.new(json.currentScroll[1],json.currentScroll[2],json.currentScroll[3]) end\
r\n\t\t\t\t\tif json.eventBinds ~= nil then loadedEventData = json.eventBinds end\
r\n\t\t\t\tend)\r\n\t\t\t\tif not success then\r\n\t\t\t\t\tjsonAttempts =
jsonAttempts + 1\r\n\t\t\t\t\twarn(\"Save Json Error:\", response)\r\n\t\t\t\t\
twarn(\"Overwriting Save File\")\r\n\t\t\t\t\twritefileCooldown(\"IY_FE.iy\",
defaults)\r\n\t\t\t\t\twait()\r\n\t\t\t\t\tsaves()\r\n\t\t\t\tend\r\n\t\t\telse\r\
n\t\t\t\twritefileCooldown(\"IY_FE.iy\", defaults)\r\n\t\t\t\twait()\r\n\t\t\t\
tsaves()\r\n\t\t\tend\r\n\t\telse\r\n\t\t\twritefileCooldown(\"IY_FE.iy\",
defaults)\r\n\t\t\twait()\r\n\t\t\tif pcall(function() readfile(\"IY_FE.iy\") end)
then\r\n\t\t\t\tsaves()\r\n\t\t\telse\r\n\t\t\t\tnosaves = true\r\n\t\t\t\
tuseFactorySettings()\r\n\r\n\t\t\t\tlocal FileError = Instance.new(\"Frame\")\r\n\
t\t\t\tlocal background = Instance.new(\"Frame\")\r\n\t\t\t\tlocal Directions =
Instance.new(\"TextLabel\")\r\n\t\t\t\tlocal shadow = Instance.new(\"Frame\")\r\n\
t\t\t\tlocal PopupText = Instance.new(\"TextLabel\")\r\n\t\t\t\tlocal Exit =
Instance.new(\"TextButton\")\r\n\t\t\t\tlocal ExitImage =
Instance.new(\"ImageLabel\")\r\n\r\n\t\t\t\tFileError.Name = randomString()\r\n\t\
t\t\tFileError.Parent = PARENT\r\n\t\t\t\tFileError.Active = true\r\n\t\t\t\
tFileError.BackgroundTransparency = 1\r\n\t\t\t\tFileError.Position =
UDim2.new(0.5, -180, 0, 290)\r\n\t\t\t\tFileError.Size = UDim2.new(0, 360, 0, 20)\
r\n\t\t\t\tFileError.ZIndex = 10\r\n\r\n\t\t\t\tbackground.Name = \"background\"\r\
n\t\t\t\tbackground.Parent = FileError\r\n\t\t\t\tbackground.Active = true\r\n\t\t\
t\tbackground.BackgroundColor3 = Color3.fromRGB(36, 36, 37)\r\n\t\t\t\
tbackground.BorderSizePixel = 0\r\n\t\t\t\tbackground.Position = UDim2.new(0, 0, 0,
20)\r\n\t\t\t\tbackground.Size = UDim2.new(0, 360, 0, 205)\r\n\t\t\t\
tbackground.ZIndex = 10\r\n\r\n\t\t\t\tDirections.Name = \"Directions\"\r\n\t\t\t\
tDirections.Parent = background\r\n\t\t\t\tDirections.BackgroundTransparency = 1\r\
n\t\t\t\tDirections.BorderSizePixel = 0\r\n\t\t\t\tDirections.Position =
UDim2.new(0, 10, 0, 10)\r\n\t\t\t\tDirections.Size = UDim2.new(0, 340, 0, 185)\r\n\
t\t\t\tDirections.Font = Enum.Font.SourceSans\r\n\t\t\t\tDirections.TextSize = 14\
r\n\t\t\t\tDirections.Text = \"There was a problem writing a save file to your
PC.\\n\\nPlease contact the developer/support team for your exploit and tell them
writefile is not working.\\n\\nYour settings, keybinds, waypoints, and aliases will
not save if you continue.\\n\\nThings to try:\\n> Make sure a 'workspace' folder is
located in the same folder as your exploit\\n> If your exploit is inside of a
zip/rar file, extract it.\\n> Rejoin the game and try again or restart your PC and
try again.\"\r\n\t\t\t\tDirections.TextColor3 = Color3.new(1, 1, 1)\r\n\t\t\t\
tDirections.TextWrapped = true\r\n\t\t\t\tDirections.TextXAlignment =
Enum.TextXAlignment.Left\r\n\t\t\t\tDirections.TextYAlignment =
Enum.TextYAlignment.Top\r\n\t\t\t\tDirections.ZIndex = 10\r\n\r\n\t\t\t\
tshadow.Name = \"shadow\"\r\n\t\t\t\tshadow.Parent = FileError\r\n\t\t\t\
tshadow.BackgroundColor3 = Color3.fromRGB(46, 46, 47)\r\n\t\t\t\
tshadow.BorderSizePixel = 0\r\n\t\t\t\tshadow.Size = UDim2.new(0, 360, 0, 20)\r\n\
t\t\t\tshadow.ZIndex = 10\r\n\r\n\t\t\t\tPopupText.Name = \"PopupText\"\r\n\t\t\t\
tPopupText.Parent = shadow\r\n\t\t\t\tPopupText.BackgroundTransparency = 1\r\n\t\t\
t\tPopupText.Size = UDim2.new(1, 0, 0.95, 0)\r\n\t\t\t\tPopupText.ZIndex = 10\r\n\
t\t\t\tPopupText.Font = Enum.Font.SourceSans\r\n\t\t\t\tPopupText.TextSize = 14\r\
n\t\t\t\tPopupText.Text = \"File Error\"\r\n\t\t\t\tPopupText.TextColor3 =
Color3.new(1, 1, 1)\r\n\t\t\t\tPopupText.TextWrapped = true\r\n\r\n\t\t\t\
tExit.Name = \"Exit\"\r\n\t\t\t\tExit.Parent = shadow\r\n\t\t\t\
tExit.BackgroundTransparency = 1\r\n\t\t\t\tExit.Position = UDim2.new(1, -20, 0,
0)\r\n\t\t\t\tExit.Size = UDim2.new(0, 20, 0, 20)\r\n\t\t\t\tExit.Text = \"\"\r\n\
t\t\t\tExit.ZIndex = 10\r\n\r\n\t\t\t\tExitImage.Parent = Exit\r\n\t\t\t\
tExitImage.BackgroundColor3 = Color3.new(1, 1, 1)\r\n\t\t\t\
tExitImage.BackgroundTransparency = 1\r\n\t\t\t\tExitImage.Position = UDim2.new(0,
5, 0, 5)\r\n\t\t\t\tExitImage.Size = UDim2.new(0, 10, 0, 10)\r\n\t\t\t\
tExitImage.Image = \"rbxassetid://5054663650\"\r\n\t\t\t\tExitImage.ZIndex
= 10\r\n\r\n\t\t\t\tExit.MouseButton1Click:Connect(function()\r\n\t\t\t\t\
tFileError:Destroy()\r\n\t\t\t\tend)\r\n\t\t\tend\r\n\t\tend\r\n\telse\r\n
if jsonAttempts >= 50 then\r\n nosaves = true\r\n
useFactorySettings()\r\n\r\n local FileError = Instance.new(\"Frame\")\
r\n local background = Instance.new(\"Frame\")\r\n local
Directions = Instance.new(\"TextLabel\")\r\n local shadow =
Instance.new(\"Frame\")\r\n local PopupText =
Instance.new(\"TextLabel\")\r\n local Exit =
Instance.new(\"TextButton\")\r\n local ExitImage =
Instance.new(\"ImageLabel\")\r\n\r\n FileError.Name = randomString()\r\n
FileError.Parent = PARENT\r\n FileError.Active = true\r\n
FileError.BackgroundTransparency = 1\r\n FileError.Position =
UDim2.new(0.5, -180, 0, 290)\r\n FileError.Size = UDim2.new(0, 360, 0,
20)\r\n FileError.ZIndex = 10\r\n\r\n background.Name
= \"background\"\r\n background.Parent = FileError\r\n
background.Active = true\r\n background.BackgroundColor3 =
Color3.fromRGB(36, 36, 37)\r\n background.BorderSizePixel = 0\r\n
background.Position = UDim2.new(0, 0, 0, 20)\r\n background.Size =
UDim2.new(0, 360, 0, 205)\r\n background.ZIndex = 10\r\n\r\n
Directions.Name = \"Directions\"\r\n Directions.Parent = background\r\n
Directions.BackgroundTransparency = 1\r\n Directions.BorderSizePixel =
0\r\n Directions.Position = UDim2.new(0, 10, 0, 10)\r\n
Directions.Size = UDim2.new(0, 340, 0, 185)\r\n Directions.Font =
Enum.Font.SourceSans\r\n Directions.TextSize = 14\r\n
Directions.Text = \"Sorry, but we have attempted to parse your data, but it is
unreadable!\\n\\nInfinite Yield is now using factory settings until your executor
fixes its file system.\\n\\nYour data has not been deleted.\"\r\n
Directions.TextColor3 = Color3.new(1, 1, 1)\r\n Directions.TextWrapped =
true\r\n Directions.TextXAlignment = Enum.TextXAlignment.Left\r\n
Directions.TextYAlignment = Enum.TextYAlignment.Top\r\n
Directions.ZIndex = 10\r\n\r\n shadow.Name = \"shadow\"\r\n
shadow.Parent = FileError\r\n shadow.BackgroundColor3 =
Color3.fromRGB(46, 46, 47)\r\n shadow.BorderSizePixel = 0\r\n
shadow.Size = UDim2.new(0, 360, 0, 20)\r\n shadow.ZIndex = 10\r\n\r\n
PopupText.Name = \"PopupText\"\r\n PopupText.Parent = shadow\r\n
PopupText.BackgroundTransparency = 1\r\n PopupText.Size = UDim2.new(1,
0, 0.95, 0)\r\n PopupText.ZIndex = 10\r\n PopupText.Font =
Enum.Font.SourceSans\r\n PopupText.TextSize = 14\r\n
PopupText.Text = \"File Error\"\r\n PopupText.TextColor3 = Color3.new(1,
1, 1)\r\n PopupText.TextWrapped = true\r\n\r\n Exit.Name
= \"Exit\"\r\n Exit.Parent = shadow\r\n
Exit.BackgroundTransparency = 1\r\n Exit.Position = UDim2.new(1, -20, 0,
0)\r\n Exit.Size = UDim2.new(0, 20, 0, 20)\r\n Exit.Text
= \"\"\r\n Exit.ZIndex = 10\r\n\r\n ExitImage.Parent = Exit\
r\n ExitImage.BackgroundColor3 = Color3.new(1, 1, 1)\r\n
ExitImage.BackgroundTransparency = 1\r\n ExitImage.Position =
UDim2.new(0, 5, 0, 5)\r\n ExitImage.Size = UDim2.new(0, 10, 0, 10)\r\n
ExitImage.Image = \"rbxassetid://5054663650\"\r\n ExitImage.ZIndex = 10\
r\n\r\n Exit.MouseButton1Click:Connect(function()\r\n
FileError:Destroy()\r\n end)\r\n else\r\n
useFactorySettings()\r\n end\r\n\tend\r\nend\r\n\r\nsaves()\r\n\r\nfunction
updatesaves()\r\n\tif nosaves == false and writefileExploit() then\r\n\t\tlocal
update = {\r\n\t\t\tprefix = prefix;\r\n\t\t\tStayOpen = StayOpen;\r\n\t\t\tkeepIY
= KeepInfYield;\r\n\t\t\tespTransparency = espTransparency;\r\n\t\t\tlogsEnabled =
logsEnabled;\r\n\t\t\tjLogsEnabled = jLogsEnabled;\r\n\t\t\taliases = aliases;\r\n\
t\t\tbinds = binds or {};\r\n\t\t\tWayPoints = AllWaypoints;\r\n\t\t\tPluginsTable
= PluginsTable;\r\n\t\t\tcurrentShade1 =
{currentShade1.R,currentShade1.G,currentShade1.B};\r\n\t\t\tcurrentShade2 =
{currentShade2.R,currentShade2.G,currentShade2.B};\r\n\t\t\tcurrentShade3 =
{currentShade3.R,currentShade3.G,currentShade3.B};\r\n\t\t\tcurrentText1 =
{currentText1.R,currentText1.G,currentText1.B};\r\n\t\t\tcurrentText2 =
{currentText2.R,currentText2.G,currentText2.B};\r\n\t\t\tcurrentScroll =
{currentScroll.R,currentScroll.G,currentScroll.B};\r\n\t\t\teventBinds =
eventEditor.SaveData()\r\n\t\t}\r\n\t\twritefileCooldown(\"IY_FE.iy\",
HttpService:JSONEncode(update))\r\n\tend\r\nend\r\n\r\
neventEditor.SetOnEdited(updatesaves)\r\n\r\npWayPoints = {}\r\nWayPoints = {}\r\n\
r\nif #AllWaypoints > 0 then\r\n\tfor i = 1, #AllWaypoints do\r\n\t\tif not
AllWaypoints[i].GAME or AllWaypoints[i].GAME == PlaceId then\r\n\t\t\
tWayPoints[#WayPoints + 1] = {NAME = AllWaypoints[i].NAME, COORD =
{AllWaypoints[i].COORD[1], AllWaypoints[i].COORD[2], AllWaypoints[i].COORD[3]},
GAME = AllWaypoints[i].GAME}\r\n\t\tend\r\n\tend\r\nend\r\n\r\nif type(binds)
~= \"table\" then binds = {} end\r\n\r\nfunction Time()\r\n\tlocal HOUR =
math.floor((tick() % 86400) / 3600)\r\n\tlocal MINUTE = math.floor((tick() %
3600) / 60)\r\n\tlocal SECOND = math.floor(tick() % 60)\r\n\tlocal AP = HOUR > 11
and 'PM' or 'AM'\r\n\tHOUR = (HOUR % 12 == 0 and 12 or HOUR % 12)\r\n\tHOUR =
HOUR \u003C 10 and '0' .. HOUR or HOUR\r\n\tMINUTE = MINUTE \u003C 10 and '0' ..
MINUTE or MINUTE\r\n\tSECOND = SECOND \u003C 10 and '0' .. SECOND or SECOND\r\n\
treturn HOUR .. ':' .. MINUTE .. ':' .. SECOND .. ' ' .. AP\r\nend\r\n\r\
nPrefixBox.Text = prefix\r\nlocal SettingsOpen = false\r\nlocal isHidden = false\r\
n\r\nif StayOpen == false then\r\n\tOn.BackgroundTransparency = 1\r\nelse\r\n\
tOn.BackgroundTransparency = 0\r\nend\r\n\r\nif logsEnabled then\r\n\tToggle.Text =
'Enabled'\r\nelse\r\n\tToggle.Text = 'Disabled'\r\nend\r\n\r\nif jLogsEnabled then\
r\n\tToggle_2.Text = 'Enabled'\r\nelse\r\n\tToggle_2.Text = 'Disabled'\r\nend\r\n\
r\nfunction maximizeHolder()\r\n\tif StayOpen == false then\r\n\t\
tHolder:TweenPosition(UDim2.new(1, Holder.Position.X.Offset, 1, -
220), \"InOut\", \"Quart\", 0.2, true, nil)\r\n\tend\r\nend\r\n\r\nlocal
minimizeNum = -20\r\nfunction minimizeHolder()\r\n\tif StayOpen == false then\r\n\
t\tHolder:TweenPosition(UDim2.new(1, Holder.Position.X.Offset, 1,
minimizeNum), \"InOut\", \"Quart\", 0.5, true, nil)\r\n\tend\r\nend\r\n\r\nfunction
cmdbarHolder()\r\n\tif StayOpen == false then\r\n\t\
tHolder:TweenPosition(UDim2.new(1, Holder.Position.X.Offset, 1, -
45), \"InOut\", \"Quart\", 0.5, true, nil)\r\n\tend\r\nend\r\n\r\npinNotification =
nil\r\nlocal notifyCount = 0\r\nfunction notify(text,text2,length)\r\n\
ttask.spawn(function()\r\n\t\tlocal LnotifyCount = notifyCount+1\r\n\t\tlocal
notificationPinned = false\r\n\t\tnotifyCount = notifyCount+1\r\n\t\tif
pinNotification then pinNotification:Disconnect() end\r\n\t\tpinNotification =
PinButton.MouseButton1Click:Connect(function()\r\n\t\t\ttask.spawn(function()\r\n\
t\t\t\tpinNotification:Disconnect()\r\n\t\t\t\tnotificationPinned = true\r\n\t\t\t\
tTitle_2.BackgroundTransparency = 1\r\n\t\t\t\twait(0.5)\r\n\t\t\t\
tTitle_2.BackgroundTransparency = 0\r\n\t\t\tend)\r\n\t\tend)\r\n\t\
tNotification:TweenPosition(UDim2.new(1, Notification.Position.X.Offset, 1,
0), \"InOut\", \"Quart\", 0.5, true, nil)\r\n\t\twait(0.6)\r\n\t\tlocal
closepressed = false\r\n\t\tif text2 then\r\n\t\t\tTitle_2.Text = text\r\n\t\t\
tText_2.Text = text2\r\n\t\telse\r\n\t\t\tTitle_2.Text = 'Notification'\r\n\t\t\
tText_2.Text = text\r\n\t\tend\r\n\t\tNotification:TweenPosition(UDim2.new(1,
Notification.Position.X.Offset, 1, -100), \"InOut\", \"Quart\", 0.5, true, nil)\r\
n\t\tCloseButton.MouseButton1Click:Connect(function()\r\n\t\t\
tNotification:TweenPosition(UDim2.new(1, Notification.Position.X.Offset, 1,
0), \"InOut\", \"Quart\", 0.5, true, nil)\r\n\t\t\tclosepressed = true\r\n\t\t\
tpinNotification:Disconnect()\r\n\t\tend)\r\n\t\tif length and isNumber(length)
then\r\n\t\t\twait(length)\r\n\t\telse\r\n\t\t\twait(10)\r\n\t\tend\r\n\t\tif
LnotifyCount == notifyCount then\r\n\t\t\tif closepressed == false and
notificationPinned == false then\r\n\t\t\t\tpinNotification:Disconnect()\r\n\t\t\t\
tNotification:TweenPosition(UDim2.new(1, Notification.Position.X.Offset, 1,
0), \"InOut\", \"Quart\", 0.5, true, nil)\r\n\t\t\tend\r\n\t\t\tnotifyCount = 0\r\
n\t\tend\r\n\tend)\r\nend\r\n\r\nlocal lastMessage = nil\r\nlocal lastLabel = nil\
r\nlocal dupeCount = 1\r\nfunction CreateLabel(Name, Text)\r\n\tif lastMessage ==
Name..Text then\r\n\t\tdupeCount = dupeCount+1\r\n\t\tlastLabel.Text = Time()..' -
['..Name..']: '..Text..' (x'..dupeCount..')'\r\n\telse\r\n\t\tif dupeCount > 1 then
dupeCount = 1 end\r\n\t\tif #scroll_2:GetChildren() >= 2546 then\r\n\t\t\
tscroll_2:ClearAllChildren()\r\n\t\tend\r\n\t\tlocal alls = 0\r\n\t\tfor i,v in
pairs(scroll_2:GetChildren()) do\r\n\t\t\tif v then\r\n\t\t\t\talls =
v.Size.Y.Offset + alls\r\n\t\t\tend\r\n\t\t\tif not v then\r\n\t\t\t\talls = 0\r\n\
t\t\tend\r\n\t\tend\r\n\t\tlocal tl = Instance.new('TextLabel')\r\n\t\tlastMessage
= Name..Text\r\n\t\tlastLabel = tl\r\n\t\ttl.Name = Name\r\n\t\ttl.Parent =
scroll_2\r\n\t\ttl.ZIndex = 10\r\n\t\ttl.Text = Time()..\" -
[\"..Name..\"]: \"..Text\r\n\t\ttl.Size = UDim2.new(0,322,0,84)\r\n\t\
ttl.BackgroundTransparency = 1\r\n\t\ttl.BorderSizePixel = 0\r\n\t\ttl.Font
= \"SourceSans\"\r\n\t\ttl.Position = UDim2.new(-1,0,0,alls)\r\n\t\
ttl.TextTransparency
= 1\r\n\t\ttl.TextScaled = false\r\n\t\ttl.TextSize = 14\r\n\t\ttl.TextWrapped =
true\r\n\t\ttl.TextXAlignment = \"Left\"\r\n\t\ttl.TextYAlignment = \"Top\"\r\n\t\
ttl.TextColor3 = currentText1\r\n\t\ttl.Size = UDim2.new(0,322,0,tl.TextBounds.Y)\
r\n\t\ttable.insert(text1,tl)\r\n\t\tscroll_2.CanvasSize =
UDim2.new(0,0,0,alls+tl.TextBounds.Y)\r\n\t\tscroll_2.CanvasPosition =
Vector2.new(0,scroll_2.CanvasPosition.Y+tl.TextBounds.Y)\r\n\t\
ttl:TweenPosition(UDim2.new(0,3,0,alls), 'In', 'Quint', 0.5)\r\n\t\
tTweenService:Create(tl, TweenInfo.new(1.25, Enum.EasingStyle.Linear),
{ TextTransparency = 0 }):Play()\r\n\tend\r\nend\r\n\r\nfunction
CreateJoinLabel(plr,ID)\r\n\tif #scroll_3:GetChildren() >= 2546 then\r\n\t\
tscroll_3:ClearAllChildren()\r\n\tend\r\n\tlocal infoFrame =
Instance.new(\"Frame\")\r\n\tlocal info1 = Instance.new(\"TextLabel\")\r\n\tlocal
info2 = Instance.new(\"TextLabel\")\r\n\tlocal ImageLabel_3 =
Instance.new(\"ImageLabel\")\r\n\tinfoFrame.Name = randomString()\r\n\
tinfoFrame.Parent = scroll_3\r\n\tinfoFrame.BackgroundColor3 = Color3.new(1, 1, 1)\
r\n\tinfoFrame.BackgroundTransparency = 1\r\n\tinfoFrame.BorderColor3 =
Color3.new(0.105882, 0.164706, 0.207843)\r\n\tinfoFrame.Size = UDim2.new(1, 0, 0,
50)\r\n\tinfo1.Name = randomString()\r\n\tinfo1.Parent = infoFrame\r\n\
tinfo1.BackgroundTransparency = 1\r\n\tinfo1.BorderSizePixel = 0\r\n\
tinfo1.Position = UDim2.new(0, 45, 0, 0)\r\n\tinfo1.Size = UDim2.new(0, 135, 1, 0)\
r\n\tinfo1.ZIndex = 10\r\n\tinfo1.Font = Enum.Font.SourceSans\r\n\tinfo1.FontSize =
Enum.FontSize.Size14\r\n\tinfo1.Text = \"Username: \"..plr.Name..\"\\nJoined
Server: \"..Time()\r\n\tinfo1.TextColor3 = Color3.new(1, 1, 1)\r\n\
tinfo1.TextWrapped = true\r\n\tinfo1.TextXAlignment = Enum.TextXAlignment.Left\r\n\
tinfo2.Name = randomString()\r\n\tinfo2.Parent = infoFrame\r\n\
tinfo2.BackgroundTransparency = 1\r\n\tinfo2.BorderSizePixel = 0\r\n\
tinfo2.Position = UDim2.new(0, 185, 0, 0)\r\n\tinfo2.Size = UDim2.new(0, 140, 1, -
5)\r\n\tinfo2.ZIndex = 10\r\n\tinfo2.Font = Enum.Font.SourceSans\r\n\
tinfo2.FontSize = Enum.FontSize.Size14\r\n\tinfo2.Text = \"User ID: \"..ID..\"\\
nAccount Age: \"..plr.AccountAge..\"\\nJoined Roblox: Loading...\"\r\n\
tinfo2.TextColor3 = Color3.new(1, 1, 1)\r\n\tinfo2.TextWrapped = true\r\n\
tinfo2.TextXAlignment = Enum.TextXAlignment.Left\r\n\tinfo2.TextYAlignment =
Enum.TextYAlignment.Center\r\n\tImageLabel_3.Parent = infoFrame\r\n\
tImageLabel_3.BackgroundTransparency = 1\r\n\tImageLabel_3.BorderSizePixel = 0\r\n\
tImageLabel_3.Size = UDim2.new(0, 45, 1, 0)\r\n\tImageLabel_3.Image =
Players:GetUserThumbnailAsync(ID, Enum.ThumbnailType.AvatarThumbnail,
Enum.ThumbnailSize.Size420x420)\r\n\tscroll_3.CanvasSize = UDim2.new(0, 0, 0,
listlayout.AbsoluteContentSize.Y)\r\n\tscroll_3.CanvasPosition =
Vector2.new(0,scroll_2.CanvasPosition.Y+infoFrame.AbsoluteSize.Y)\r\n\twait()\r\n\
tlocal user = game:HttpGet(\"https://users.roblox.com/v1/users/\"..ID)\r\n\tlocal
json = HttpService:JSONDecode(user)\r\n\tlocal date = json[\"created\"]:sub(1,10)\
r\n\tlocal splitDates = string.split(date,\"-\")\r\n\tinfo2.Text =
string.gsub(info2.Text, \"Loading...\",splitDates[2]..\"/\"..splitDates[3]..\"/\"..
splitDates[1])\r\nend\r\n\r\nIYMouse.KeyDown:Connect(function(Key)\r\n\tif
(Key==prefix) then\r\n\t\tCmdbar:CaptureFocus()\r\n\t\tspawn(function()\r\n\t\t\
trepeat Cmdbar.Text = '' until Cmdbar.Text == ''\r\n\t\tend)\r\n\t\
tmaximizeHolder()\r\n\tend\r\nend)\r\n\r\nlocal lastMinimizeReq = 0\r\
nHolder.MouseEnter:Connect(function()\r\n\tlastMinimizeReq = 0\r\n\
tmaximizeHolder()\r\nend)\r\n\r\nHolder.MouseLeave:Connect(function()\r\n\tif not
Cmdbar:IsFocused() then\r\n\t\tlocal reqTime = tick()\r\n\t\tlastMinimizeReq =
reqTime\r\n\t\twait(1)\r\n\t\tif lastMinimizeReq ~= reqTime then return end\r\n\t\
tif not Cmdbar:IsFocused() then\r\n\t\t\tminimizeHolder()\r\n\t\tend\r\n\tend\r\
nend)\r\n\r\nfunction updateColors(color,ctype)\r\n\tif ctype == shade1 then\r\n\t\
tfor i,v in pairs(shade1) do\r\n\t\t\tv.BackgroundColor3 = color\r\n\t\tend\r\n\t\
tcurrentShade1 = color\r\n\telseif ctype == shade2 then\r\n\t\tfor i,v in
pairs(shade2) do\r\n\t\t\tv.BackgroundColor3 = color\r\n\t\tend\r\n\t\
tcurrentShade2 = color\r\n\telseif ctype == shade3 then\r\n\t\tfor i,v in
pairs(shade3) do\r\n\t\t\tv.BackgroundColor3 = color\r\n\t\tend\r\n\t\
tcurrentShade3 = color\r\n\telseif ctype == text1 then\r\n\t\tfor i,v in
pairs(text1) do\r\n\t\t\tv.TextColor3 = color\r\n\t\t\tif v:IsA(\"TextBox\") then\
r\n\t\t\t\tv.PlaceholderColor3 = color\t\r\n\t\t\tend\r\n\t\tend\r\n\t\
tcurrentText1 = color\r\n\telseif ctype == text2 then\r\n\t\tfor i,v in
pairs(text2) do\r\n\t\t\tv.TextColor3 = color\r\n\t\tend\r\n\t\tcurrentText2 =
color\r\n\telseif ctype == scroll then\r\n\t\tfor i,v in pairs(scroll) do\r\n\t\t\
tv.ScrollBarImageColor3 = color\r\n\t\tend\r\n\t\tcurrentScroll = color\r\n\tend\r\
nend\r\n\r\nlocal colorpickerOpen = false\r\
nColorsButton.MouseButton1Click:Connect(function()\r\n\tcache_currentShade1 =
currentShade1\r\n\tcache_currentShade2 = currentShade2\r\n\tcache_currentShade3 =
currentShade3\r\n\tcache_currentText1 = currentText1\r\n\tcache_currentText2 =
currentText2\r\n\tcache_currentScroll = currentScroll\r\n\tif not colorpickerOpen
then\r\n\t\tcolorpickerOpen = true\r\n\t\tpicker =
game:GetObjects(\"rbxassetid://4908465318\")[1]\r\n\t\tpicker.Name =
randomString()\r\n\t\tpicker.Parent = PARENT\r\n\r\n\t\tlocal ColorPicker do\r\n\t\
t\tColorPicker = {}\r\n\r\n\t\t\tColorPicker.new = function()\r\n\t\t\t\tlocal
newMt = setmetatable({},{})\r\n\r\n\t\t\t\tlocal pickerGui = picker.ColorPicker\r\
n\t\t\t\tlocal pickerTopBar = pickerGui.TopBar\r\n\t\t\t\tlocal pickerExit =
pickerTopBar.Exit\r\n\t\t\t\tlocal pickerFrame = pickerGui.Content\r\n\t\t\t\tlocal
colorSpace = pickerFrame.ColorSpaceFrame.ColorSpace\r\n\t\t\t\tlocal colorStrip =
pickerFrame.ColorStrip\r\n\t\t\t\tlocal previewFrame = pickerFrame.Preview\r\n\t\t\
t\tlocal basicColorsFrame = pickerFrame.BasicColors\r\n\t\t\t\tlocal
customColorsFrame = pickerFrame.CustomColors\r\n\t\t\t\tlocal defaultButton =
pickerFrame.Default\r\n\t\t\t\tlocal cancelButton = pickerFrame.Cancel\r\n\t\t\t\
tlocal shade1Button = pickerFrame.Shade1\r\n\t\t\t\tlocal shade2Button =
pickerFrame.Shade2\r\n\t\t\t\tlocal shade3Button = pickerFrame.Shade3\r\n\t\t\t\
tlocal text1Button = pickerFrame.Text1\r\n\t\t\t\tlocal text2Button =
pickerFrame.Text2\r\n\t\t\t\tlocal scrollButton = pickerFrame.Scroll\r\n\r\n\t\t\t\
tlocal colorScope = colorSpace.Scope\r\n\t\t\t\tlocal colorArrow =
pickerFrame.ArrowFrame.Arrow\r\n\r\n\t\t\t\tlocal hueInput = pickerFrame.Hue.Input\
r\n\t\t\t\tlocal satInput = pickerFrame.Sat.Input\r\n\t\t\t\tlocal valInput =
pickerFrame.Val.Input\r\n\r\n\t\t\t\tlocal redInput = pickerFrame.Red.Input\r\n\t\
t\t\tlocal greenInput = pickerFrame.Green.Input\r\n\t\t\t\tlocal blueInput =
pickerFrame.Blue.Input\r\n\r\n\t\t\t\tlocal mouse = IYMouse\r\n\r\n\t\t\t\tlocal
hue,sat,val = 0,0,1\r\n\t\t\t\tlocal red,green,blue = 1,1,1\r\n\t\t\t\tlocal
chosenColor = Color3.new(0,0,0)\r\n\r\n\t\t\t\tlocal 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)}\
r\n\t\t\t\tlocal customColors = {}\r\n\r\n\t\t\t\tdragGUI(picker)\r\n\r\n\t\t\t\
tlocal function updateColor(noupdate)\r\n\t\t\t\t\tlocal
relativeX,relativeY,relativeStripY = 219 - hue*219, 199 - sat*199, 199 - val*199\r\
n\t\t\t\t\tlocal hsvColor = Color3.fromHSV(hue,sat,val)\r\n\r\n\t\t\t\t\tif
noupdate == 2 or not noupdate then\r\n\t\t\t\t\t\thueInput.Text =
tostring(math.ceil(359*hue))\r\n\t\t\t\t\t\tsatInput.Text =
tostring(math.ceil(255*sat))\r\n\t\t\t\t\t\tvalInput.Text =
tostring(math.floor(255*val))\r\n\t\t\t\t\tend\r\n\t\t\t\t\tif noupdate == 1 or not
noupdate then\r\n\t\t\t\t\t\tredInput.Text = tostring(math.floor(255*red))\r\n\t\t\
t\t\t\tgreenInput.Text = tostring(math.floor(255*green))\r\n\t\t\t\t\t\
tblueInput.Text = tostring(math.floor(255*blue))\r\n\t\t\t\t\tend\r\n\r\n\t\t\t\t\
tchosenColor = Color3.new(red,green,blue)\r\n\r\n\t\t\t\t\tcolorScope.Position =
UDim2.new(0,relativeX-9,0,relativeY-9)\r\n\t\t\t\t\tcolorStrip.ImageColor3 =
Color3.fromHSV(hue,sat,1)\r\n\t\t\t\t\tcolorArrow.Position
= UDim2.new(0,-2,0,relativeStripY-4)\r\n\t\t\t\t\tpreviewFrame.BackgroundColor3 =
chosenColor\r\n\r\n\t\t\t\t\tnewMt.Color = chosenColor\r\n\t\t\t\t\tif
newMt.Changed then newMt:Changed(chosenColor) end\r\n\t\t\t\tend\r\n\r\n\t\t\t\
tlocal function colorSpaceInput()\r\n\t\t\t\t\tlocal relativeX = mouse.X -
colorSpace.AbsolutePosition.X\r\n\t\t\t\t\tlocal relativeY = mouse.Y -
colorSpace.AbsolutePosition.Y\r\n\r\n\t\t\t\t\tif relativeX \u003C 0 then relativeX
= 0 elseif relativeX > 219 then relativeX = 219 end\r\n\t\t\t\t\tif relativeY \
u003C 0 then relativeY = 0 elseif relativeY > 199 then relativeY = 199 end\r\n\r\n\
t\t\t\t\thue = (219 - relativeX)/219\r\n\t\t\t\t\tsat = (199 - relativeY)/199\r\n\
r\n\t\t\t\t\tlocal hsvColor = Color3.fromHSV(hue,sat,val)\r\n\t\t\t\t\
tred,green,blue = hsvColor.r,hsvColor.g,hsvColor.b\r\n\r\n\t\t\t\t\tupdateColor()\
r\n\t\t\t\tend\r\n\r\n\t\t\t\tlocal function colorStripInput()\r\n\t\t\t\t\tlocal
relativeY = mouse.Y - colorStrip.AbsolutePosition.Y\r\n\r\n\t\t\t\t\tif relativeY \
u003C 0 then relativeY = 0 elseif relativeY > 199 then relativeY = 199 end\t\r\n\r\
n\t\t\t\t\tval = (199 - relativeY)/199\r\n\r\n\t\t\t\t\tlocal hsvColor =
Color3.fromHSV(hue,sat,val)\r\n\t\t\t\t\tred,green,blue =
hsvColor.r,hsvColor.g,hsvColor.b\r\n\r\n\t\t\t\t\tupdateColor()\r\n\t\t\t\tend\r\n\
r\n\t\t\t\tlocal function hookButtons(frame,func)\r\n\t\t\t\t\
tframe.ArrowFrame.Up.InputBegan:Connect(function(input)\r\n\t\t\t\t\t\tif
input.UserInputType == Enum.UserInputType.MouseMovement then\r\n\t\t\t\t\t\t\
tframe.ArrowFrame.Up.BackgroundTransparency = 0.5\r\n\t\t\t\t\t\telseif
input.UserInputType == Enum.UserInputType.MouseButton1 then\r\n\t\t\t\t\t\t\tlocal
releaseEvent,runEvent\r\n\r\n\t\t\t\t\t\t\tlocal startTime = tick()\r\n\t\t\t\t\t\
t\tlocal pressing = true\r\n\t\t\t\t\t\t\tlocal startNum = tonumber(frame.Text)\r\
n\r\n\t\t\t\t\t\t\tif not startNum then return end\r\n\r\n\t\t\t\t\t\t\
treleaseEvent = UserInputService.InputEnded:Connect(function(input)\r\n\t\t\t\t\t\
t\t\tif input.UserInputType ~= Enum.UserInputType.MouseButton1 then return end\r\n\
t\t\t\t\t\t\t\treleaseEvent:Disconnect()\r\n\t\t\t\t\t\t\t\tpressing = false\r\n\t\
t\t\t\t\t\tend)\r\n\r\n\t\t\t\t\t\t\tstartNum = startNum + 1\r\n\t\t\t\t\t\t\
tfunc(startNum)\r\n\t\t\t\t\t\t\twhile pressing do\r\n\t\t\t\t\t\t\t\tif tick()-
startTime > 0.3 then\r\n\t\t\t\t\t\t\t\t\tstartNum = startNum + 1\r\n\t\t\t\t\t\t\
t\t\tfunc(startNum)\r\n\t\t\t\t\t\t\t\tend\r\n\t\t\t\t\t\t\t\twait(0.1)\r\n\t\t\t\
t\t\t\tend\r\n\t\t\t\t\t\tend\r\n\t\t\t\t\tend)\r\n\r\n\t\t\t\t\
tframe.ArrowFrame.Up.InputEnded:Connect(function(input)\r\n\t\t\t\t\t\tif
input.UserInputType == Enum.UserInputType.MouseMovement then\r\n\t\t\t\t\t\t\
tframe.ArrowFrame.Up.BackgroundTransparency = 1\r\n\t\t\t\t\t\tend\r\n\t\t\t\t\
tend)\r\n\r\n\t\t\t\t\tframe.ArrowFrame.Down.InputBegan:Connect(function(input)\r\
n\t\t\t\t\t\tif input.UserInputType == Enum.UserInputType.MouseMovement then\r\n\t\
t\t\t\t\t\tframe.ArrowFrame.Down.BackgroundTransparency = 0.5\r\n\t\t\t\t\t\telseif
input.UserInputType == Enum.UserInputType.MouseButton1 then\r\n\t\t\t\t\t\t\tlocal
releaseEvent,runEvent\r\n\r\n\t\t\t\t\t\t\tlocal startTime = tick()\r\n\t\t\t\t\t\
t\tlocal pressing = true\r\n\t\t\t\t\t\t\tlocal startNum = tonumber(frame.Text)\r\
n\r\n\t\t\t\t\t\t\tif not startNum then return end\r\n\r\n\t\t\t\t\t\t\
treleaseEvent = UserInputService.InputEnded:Connect(function(input)\r\n\t\t\t\t\t\
t\t\tif input.UserInputType ~= Enum.UserInputType.MouseButton1 then return end\r\n\
t\t\t\t\t\t\t\treleaseEvent:Disconnect()\r\n\t\t\t\t\t\t\t\tpressing = false\r\n\t\
t\t\t\t\t\tend)\r\n\r\n\t\t\t\t\t\t\tstartNum = startNum - 1\r\n\t\t\t\t\t\t\
tfunc(startNum)\r\n\t\t\t\t\t\t\twhile pressing do\r\n\t\t\t\t\t\t\t\tif tick()-
startTime > 0.3 then\r\n\t\t\t\t\t\t\t\t\tstartNum = startNum - 1\r\n\t\t\t\t\t\t\
t\t\tfunc(startNum)\r\n\t\t\t\t\t\t\t\tend\r\n\t\t\t\t\t\t\t\twait(0.1)\r\n\t\t\t\
t\t\t\tend\r\n\t\t\t\t\t\tend\r\n\t\t\t\t\tend)\r\n\r\n\t\t\t\t\
tframe.ArrowFrame.Down.InputEnded:Connect(function(input)\r\n\t\t\t\t\t\tif
input.UserInputType == Enum.UserInputType.MouseMovement then\r\n\t\t\t\t\t\t\
tframe.ArrowFrame.Down.BackgroundTransparency = 1\r\n\t\t\t\t\t\tend\r\n\t\t\t\t\
tend)\r\n\t\t\t\tend\r\n\r\n\t\t\t\tcolorSpace.InputBegan:Connect(function(input)\
r\n\t\t\t\t\tif input.UserInputType == Enum.UserInputType.MouseButton1 then\r\n\t\
t\t\t\t\tlocal releaseEvent,mouseEvent\r\n\r\n\t\t\t\t\t\treleaseEvent =
UserInputService.InputEnded:Connect(function(input)\r\n\t\t\t\t\t\t\tif
input.UserInputType ~= Enum.UserInputType.MouseButton1 then return end\r\n\t\t\t\t\
t\t\treleaseEvent:Disconnect()\r\n\t\t\t\t\t\t\tmouseEvent:Disconnect()\r\n\t\t\t\
t\t\tend)\r\n\r\n\t\t\t\t\t\tmouseEvent =
UserInputService.InputChanged:Connect(function(input)\r\n\t\t\t\t\t\t\tif
input.UserInputType == Enum.UserInputType.MouseMovement then\r\n\t\t\t\t\t\t\t\
tcolorSpaceInput()\r\n\t\t\t\t\t\t\tend\r\n\t\t\t\t\t\tend)\r\n\r\n\t\t\t\t\t\
tcolorSpaceInput()\r\n\t\t\t\t\tend\r\n\t\t\t\tend)\r\n\r\n\t\t\t\
tcolorStrip.InputBegan:Connect(function(input)\r\n\t\t\t\t\tif input.UserInputType
== Enum.UserInputType.MouseButton1 then\r\n\t\t\t\t\t\tlocal
releaseEvent,mouseEvent\r\n\r\n\t\t\t\t\t\treleaseEvent =
UserInputService.InputEnded:Connect(function(input)\r\n\t\t\t\t\t\t\tif
input.UserInputType ~= Enum.UserInputType.MouseButton1 then return end\r\n\t\t\t\t\
t\t\treleaseEvent:Disconnect()\r\n\t\t\t\t\t\t\tmouseEvent:Disconnect()\r\n\t\t\t\
t\t\tend)\r\n\r\n\t\t\t\t\t\tmouseEvent =
UserInputService.InputChanged:Connect(function(input)\r\n\t\t\t\t\t\t\tif
input.UserInputType == Enum.UserInputType.MouseMovement then\r\n\t\t\t\t\t\t\t\
tcolorStripInput()\r\n\t\t\t\t\t\t\tend\r\n\t\t\t\t\t\tend)\r\n\r\n\t\t\t\t\t\
tcolorStripInput()\r\n\t\t\t\t\tend\r\n\t\t\t\tend)\r\n\r\n\t\t\t\tlocal function
updateHue(str)\r\n\t\t\t\t\tlocal num = tonumber(str)\r\n\t\t\t\t\tif num then\r\n\
t\t\t\t\t\thue = math.clamp(math.floor(num),0,359)/359\r\n\t\t\t\t\t\tlocal
hsvColor = Color3.fromHSV(hue,sat,val)\r\n\t\t\t\t\t\tred,green,blue =
hsvColor.r,hsvColor.g,hsvColor.b\r\n\t\t\t\t\t\thueInput.Text = tostring(hue*359)\
r\n\t\t\t\t\t\tupdateColor(1)\r\n\t\t\t\t\tend\r\n\t\t\t\tend\r\n\t\t\t\
thueInput.FocusLost:Connect(function() updateHue(hueInput.Text) end)
hookButtons(hueInput,updateHue)\r\n\r\n\t\t\t\tlocal function updateSat(str)\r\n\t\
t\t\t\tlocal num = tonumber(str)\r\n\t\t\t\t\tif num then\r\n\t\t\t\t\t\tsat =
math.clamp(math.floor(num),0,255)/255\r\n\t\t\t\t\t\tlocal hsvColor =
Color3.fromHSV(hue,sat,val)\r\n\t\t\t\t\t\tred,green,blue =
hsvColor.r,hsvColor.g,hsvColor.b\r\n\t\t\t\t\t\tsatInput.Text = tostring(sat*255)\
r\n\t\t\t\t\t\tupdateColor(1)\r\n\t\t\t\t\tend\r\n\t\t\t\tend\r\n\t\t\t\
tsatInput.FocusLost:Connect(function() updateSat(satInput.Text) end)
hookButtons(satInput,updateSat)\r\n\r\n\t\t\t\tlocal function updateVal(str)\r\n\t\
t\t\t\tlocal num = tonumber(str)\r\n\t\t\t\t\tif num then\r\n\t\t\t\t\t\tval =
math.clamp(math.floor(num),0,255)/255\r\n\t\t\t\t\t\tlocal hsvColor =
Color3.fromHSV(hue,sat,val)\r\n\t\t\t\t\t\tred,green,blue =
hsvColor.r,hsvColor.g,hsvColor.b\r\n\t\t\t\t\t\tvalInput.Text = tostring(val*255)\
r\n\t\t\t\t\t\tupdateColor(1)\r\n\t\t\t\t\tend\r\n\t\t\t\tend\r\n\t\t\t\
tvalInput.FocusLost:Connect(function() updateVal(valInput.Text) end)
hookButtons(valInput,updateVal)\r\n\r\n\t\t\t\tlocal function updateRed(str)\r\n\t\
t\t\t\tlocal num = tonumber(str)\r\n\t\t\t\t\tif num then\r\n\t\t\t\t\t\tred =
math.clamp(math.floor(num),0,255)/255\r\n\t\t\t\t\t\tlocal newColor =
Color3.new(red,green,blue)\r\n\t\t\t\t\t\thue,sat,val = Color3.toHSV(newColor)\r\n\
t\t\t\t\t\tredInput.Text = tostring(red*255)\r\n\t\t\t\t\t\tupdateColor(2)\r\n\t\t\
t\t\tend\r\n\t\t\t\tend\r\n\t\t\t\tredInput.FocusLost:Connect(function()
updateRed(redInput.Text) end) hookButtons(redInput,updateRed)\r\n\r\n\t\t\t\tlocal
function updateGreen(str)\r\n\t\t\t\t\tlocal num = tonumber(str)\r\n\t\t\t\t\tif
num then\r\n\t\t\t\t\t\tgreen = math.clamp(math.floor(num),0,255)/255\r\n\t\t\t\t\
t\tlocal newColor = Color3.new(red,green,blue)\r\n\t\t\t\t\t\thue,sat,val =
Color3.toHSV(newColor)\r\n\t\t\t\t\t\tgreenInput.Text = tostring(green*255)\r\n\t\
t\t\t\t\tupdateColor(2)\r\n\t\t\t\t\tend\r\n\t\t\t\tend\r\n\t\t\t\
tgreenInput.FocusLost:Connect(function() updateGreen(greenInput.Text) end)
hookButtons(greenInput,updateGreen)\r\n\r\n\t\t\t\tlocal function updateBlue(str)\
r\n\t\t\t\t\tlocal num = tonumber(str)\r\n\t\t\t\t\tif num then\r\n\t\t\t\t\t\tblue
= math.clamp(math.floor(num),0,255)/255\r\n\t\t\t\t\t\tlocal newColor =
Color3.new(red,green,blue)\r\n\t\t\t\t\t\thue,sat,val = Color3.toHSV(newColor)\r\n\
t\t\t\t\t\tblueInput.Text = tostring(blue*255)\r\n\t\t\t\t\t\tupdateColor(2)\r\n\t\
t\t\t\tend\r\n\t\t\t\tend\r\n\t\t\t\tblueInput.FocusLost:Connect(function()
updateBlue(blueInput.Text) end) hookButtons(blueInput,updateBlue)\r\n\r\n\t\t\t\
tlocal colorChoice = Instance.new(\"TextButton\")\r\n\t\t\t\tcolorChoice.Name
= \"Choice\"\r\n\t\t\t\tcolorChoice.Size = UDim2.new(0,25,0,18)\r\n\t\t\t\
tcolorChoice.BorderColor3 = Color3.new(96/255,96/255,96/255)\r\n\t\t\t\
tcolorChoice.Text = \"\"\r\n\t\t\t\tcolorChoice.AutoButtonColor = false\r\n\t\t\t\
tcolorChoice.ZIndex = 10\r\n\r\n\t\t\t\tlocal row = 0\r\n\t\t\t\tlocal column = 0\
r\n\t\t\t\tfor i,v in pairs(basicColors) do\r\n\t\t\t\t\tlocal newColor =
colorChoice:Clone()\r\n\t\t\t\t\tnewColor.BackgroundColor3 = v\r\n\t\t\t\t\
tnewColor.Position = UDim2.new(0,1 + 30*column,0,21 + 23*row)\r\n\r\n\t\t\t\t\
tnewColor.MouseButton1Click:Connect(function()\r\n\t\t\t\t\t\tred,green,blue =
v.r,v.g,v.b\r\n\t\t\t\t\t\tlocal newColor = Color3.new(red,green,blue)\r\n\t\t\t\t\
t\thue,sat,val = Color3.toHSV(newColor)\r\n\t\t\t\t\t\tupdateColor()\r\n\t\t\t\t\
tend)\t\r\n\r\n\t\t\t\t\tnewColor.Parent = basicColorsFrame\r\n\t\t\t\t\tcolumn =
column + 1\r\n\t\t\t\t\tif column == 6 then row = row + 1 column = 0 end\r\n\t\t\t\
tend\r\n\r\n\t\t\t\trow
= 0\r\n\t\t\t\tcolumn = 0\r\n\t\t\t\tfor i = 1,12 do\r\n\t\t\t\t\tlocal color =
customColors[i] or Color3.new(0,0,0)\r\n\t\t\t\t\tlocal newColor =
colorChoice:Clone()\r\n\t\t\t\t\tnewColor.BackgroundColor3 = color\r\n\t\t\t\t\
tnewColor.Position = UDim2.new(0,1 + 30*column,0,20 + 23*row)\r\n\r\n\t\t\t\t\
tnewColor.MouseButton1Click:Connect(function()\r\n\t\t\t\t\t\tlocal curColor =
customColors[i] or Color3.new(0,0,0)\r\n\t\t\t\t\t\tred,green,blue =
curColor.r,curColor.g,curColor.b\r\n\t\t\t\t\t\thue,sat,val =
Color3.toHSV(curColor)\r\n\t\t\t\t\t\tupdateColor()\r\n\t\t\t\t\tend)\r\n\r\n\t\t\
t\t\tnewColor.MouseButton2Click:Connect(function()\r\n\t\t\t\t\t\tcustomColors[i] =
chosenColor\r\n\t\t\t\t\t\tnewColor.BackgroundColor3 = chosenColor\r\n\t\t\t\t\
tend)\r\n\r\n\t\t\t\t\tnewColor.Parent = customColorsFrame\r\n\t\t\t\t\tcolumn =
column + 1\r\n\t\t\t\t\tif column == 6 then row = row + 1 column = 0 end\r\n\t\t\t\
tend\r\n\r\n\t\t\t\tshade1Button.MouseButton1Click:Connect(function() if
newMt.Confirm then newMt:Confirm(chosenColor,shade1) end end)\r\n\t\t\t\
tshade1Button.InputBegan:Connect(function(input) if input.UserInputType ==
Enum.UserInputType.MouseMovement then shade1Button.BackgroundTransparency = 0.4 end
end)\r\n\t\t\t\tshade1Button.InputEnded:Connect(function(input) if
input.UserInputType == Enum.UserInputType.MouseMovement then
shade1Button.BackgroundTransparency = 0 end end)\r\n\r\n\t\t\t\
tshade2Button.MouseButton1Click:Connect(function() if newMt.Confirm then
newMt:Confirm(chosenColor,shade2) end end)\r\n\t\t\t\
tshade2Button.InputBegan:Connect(function(input) if input.UserInputType ==
Enum.UserInputType.MouseMovement then shade2Button.BackgroundTransparency = 0.4 end
end)\r\n\t\t\t\tshade2Button.InputEnded:Connect(function(input) if
input.UserInputType == Enum.UserInputType.MouseMovement then
shade2Button.BackgroundTransparency = 0 end end)\r\n\r\n\t\t\t\
tshade3Button.MouseButton1Click:Connect(function() if newMt.Confirm then
newMt:Confirm(chosenColor,shade3) end end)\r\n\t\t\t\
tshade3Button.InputBegan:Connect(function(input) if input.UserInputType ==
Enum.UserInputType.MouseMovement then shade3Button.BackgroundTransparency = 0.4 end
end)\r\n\t\t\t\tshade3Button.InputEnded:Connect(function(input) if
input.UserInputType == Enum.UserInputType.MouseMovement then
shade3Button.BackgroundTransparency = 0 end end)\r\n\r\n\t\t\t\
ttext1Button.MouseButton1Click:Connect(function() if newMt.Confirm then
newMt:Confirm(chosenColor,text1) end end)\r\n\t\t\t\
ttext1Button.InputBegan:Connect(function(input) if input.UserInputType ==
Enum.UserInputType.MouseMovement then text1Button.BackgroundTransparency = 0.4 end
end)\r\n\t\t\t\ttext1Button.InputEnded:Connect(function(input) if
input.UserInputType == Enum.UserInputType.MouseMovement then
text1Button.BackgroundTransparency = 0 end end)\r\n\r\n\t\t\t\
ttext2Button.MouseButton1Click:Connect(function() if newMt.Confirm then
newMt:Confirm(chosenColor,text2) end end)\r\n\t\t\t\
ttext2Button.InputBegan:Connect(function(input) if input.UserInputType ==
Enum.UserInputType.MouseMovement then text2Button.BackgroundTransparency = 0.4 end
end)\r\n\t\t\t\ttext2Button.InputEnded:Connect(function(input) if
input.UserInputType == Enum.UserInputType.MouseMovement then
text2Button.BackgroundTransparency = 0 end end)\r\n\r\n\t\t\t\
tscrollButton.MouseButton1Click:Connect(function() if newMt.Confirm then
newMt:Confirm(chosenColor,scroll) end end)\r\n\t\t\t\
tscrollButton.InputBegan:Connect(function(input) if input.UserInputType ==
Enum.UserInputType.MouseMovement then scrollButton.BackgroundTransparency = 0.4 end
end)\r\n\t\t\t\tscrollButton.InputEnded:Connect(function(input) if
input.UserInputType == Enum.UserInputType.MouseMovement then
scrollButton.BackgroundTransparency = 0 end end)\r\n\r\n\t\t\t\
tcancelButton.MouseButton1Click:Connect(function() if newMt.Cancel then
newMt:Cancel() end end)\r\n\t\t\t\tcancelButton.InputBegan:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseMovement then
cancelButton.BackgroundTransparency = 0.4 end end)\r\n\t\t\t\
tcancelButton.InputEnded:Connect(function(input) if input.UserInputType ==
Enum.UserInputType.MouseMovement then cancelButton.BackgroundTransparency = 0 end
end)\r\n\r\n\t\t\t\tdefaultButton.MouseButton1Click:Connect(function() if
newMt.Default then newMt:Default() end end)\r\n\t\t\t\
tdefaultButton.InputBegan:Connect(function(input) if input.UserInputType ==
Enum.UserInputType.MouseMovement then defaultButton.BackgroundTransparency = 0.4
end end)\r\n\t\t\t\tdefaultButton.InputEnded:Connect(function(input) if
input.UserInputType == Enum.UserInputType.MouseMovement then
defaultButton.BackgroundTransparency = 0 end end)\r\n\r\n\t\t\t\
tpickerExit.MouseButton1Click:Connect(function()\r\n\t\t\t\t\
tpicker:TweenPosition(UDim2.new(0.5, -219, 0, -500), \"InOut\", \"Quart\", 0.5,
true, nil)\r\n\t\t\t\tend)\r\n\r\n\t\t\t\tupdateColor()\r\n\r\n\t\t\t\
tnewMt.SetColor = function(self,color)\r\n\t\t\t\t\tred,green,blue =
color.r,color.g,color.b\r\n\t\t\t\t\thue,sat,val = Color3.toHSV(color)\r\n\t\t\t\t\
tupdateColor()\r\n\t\t\t\tend\r\n\r\n\t\t\t\treturn newMt\r\n\t\t\tend\r\n\t\tend\
r\n\r\n\t\tpicker:TweenPosition(UDim2.new(0.5, -219, 0, 100), \"InOut\", \"Quart\",
0.5, true, nil)\r\n\r\n\t\tlocal Npicker = ColorPicker.new()\r\n\t\tNpicker.Confirm
= function(self,color,ctype) updateColors(color,ctype) wait() updatesaves() end\r\
n\t\tNpicker.Cancel = function(self)\r\n\t\t\
tupdateColors(cache_currentShade1,shade1)\r\n\t\t\
tupdateColors(cache_currentShade2,shade2)\r\n\t\t\
tupdateColors(cache_currentShade3,shade3)\r\n\t\t\
tupdateColors(cache_currentText1,text1)\r\n\t\t\
tupdateColors(cache_currentText2,text2)\r\n\t\t\
tupdateColors(cache_currentScroll,scroll)\r\n\t\t\twait()\r\n\t\t\tupdatesaves()\r\
n\t\tend\r\n\t\tNpicker.Default = function(self)\r\n\t\t\
tupdateColors(Color3.fromRGB(36, 36, 37),shade1)\r\n\t\t\
tupdateColors(Color3.fromRGB(46, 46, 47),shade2)\r\n\t\t\
tupdateColors(Color3.fromRGB(78, 78, 79),shade3)\r\n\t\t\
tupdateColors(Color3.new(1, 1, 1),text1)\r\n\t\t\tupdateColors(Color3.new(0, 0,
0),text2)\r\n\t\t\tupdateColors(Color3.fromRGB(78,78,79),scroll)\r\n\t\t\twait()\r\
n\t\t\tupdatesaves()\r\n\t\tend\r\n\telse\r\n\t\
tpicker:TweenPosition(UDim2.new(0.5, -219, 0, 100), \"InOut\", \"Quart\", 0.5,
true, nil)\r\n\tend\r\nend)\r\n\r\n\r\
nSettingsButton.MouseButton1Click:Connect(function()\r\n\tif SettingsOpen == false
then SettingsOpen = true\r\n\t\tSettings:TweenPosition(UDim2.new(0, 0, 0,
45), \"InOut\", \"Quart\", 0.5, true, nil)\r\n\t\tCMDsF.Visible = false\r\n\telse
SettingsOpen = false\r\n\t\tCMDsF.Visible = true\r\n\t\
tSettings:TweenPosition(UDim2.new(0, 0, 0, 220), \"InOut\", \"Quart\", 0.5, true,
nil)\r\n\tend\r\nend)\r\n\r\nOn.MouseButton1Click:Connect(function()\r\n\tif
isHidden == false then\r\n\t\tif StayOpen == false then\r\n\t\t\tStayOpen = true\r\
n\t\t\tOn.BackgroundTransparency = 0\r\n\t\telse\r\n\t\t\tStayOpen = false\r\n\t\t\
tOn.BackgroundTransparency = 1\r\n\t\tend\r\n\t\tupdatesaves()\r\n\tend\r\nend)\r\
n\r\nClear.MouseButton1Down:Connect(function()\r\n\tfor _, child in
pairs(scroll_2:GetChildren()) do\r\n\t\tchild:Destroy()\r\n\tend\r\n\
tscroll_2.CanvasSize = UDim2.new(0, 0, 0, 10)\r\nend)\r\n\r\
nClear_2.MouseButton1Down:Connect(function()\r\n\tfor _, child in
pairs(scroll_3:GetChildren()) do\r\n\t\tchild:Destroy()\r\n\tend\r\n\
tscroll_3.CanvasSize = UDim2.new(0, 0, 0, 10)\r\nend)\r\n\r\
nToggle.MouseButton1Down:Connect(function()\r\n\tif logsEnabled then\r\n\t\
tlogsEnabled = false\r\n\t\tToggle.Text = 'Disabled'\r\n\t\tupdatesaves()\r\n\
telse\r\n\t\tlogsEnabled = true\r\n\t\tToggle.Text = 'Enabled'\r\n\t\
tupdatesaves()\r\n\tend\r\nend)\r\n\r\
nToggle_2.MouseButton1Down:Connect(function()\r\n\tif jLogsEnabled then\r\n\t\
tjLogsEnabled = false\r\n\t\tToggle_2.Text = 'Disabled'\r\n\t\tupdatesaves()\r\n\
telse\r\n\t\tjLogsEnabled = true\r\n\t\tToggle_2.Text = 'Enabled'\r\n\t\
tupdatesaves()\r\n\tend\r\nend)\r\n\r\
nselectChat.MouseButton1Down:Connect(function()\r\n\tjoin.Visible = false\r\n\
tchat.Visible = true\r\n\ttable.remove(shade3,table.find(shade3,selectChat))\r\n\
ttable.remove(shade2,table.find(shade2,selectJoin))\r\n\
ttable.insert(shade2,selectChat)\r\n\ttable.insert(shade3,selectJoin)\r\n\
tselectJoin.BackgroundColor3 = currentShade3\r\n\tselectChat.BackgroundColor3 =
currentShade2\r\nend)\r\n\r\nselectJoin.MouseButton1Down:Connect(function()\r\n\
tchat.Visible = false\r\n\tjoin.Visible = true\t\r\n\
ttable.remove(shade3,table.find(shade3,selectJoin))\r\n\
ttable.remove(shade2,table.find(shade2,selectChat))\r\n\
ttable.insert(shade2,selectJoin)\r\n\ttable.insert(shade3,selectChat)\r\n\
tselectChat.BackgroundColor3 = currentShade3\r\n\tselectJoin.BackgroundColor3 =
currentShade2\r\nend)\r\n\r\nif not writefileExploit() then\r\n
notify(\"Saves\", \"Your exploit does not support read/write file. Your settings
will not save.\")\r\nend\r\n\r\nChatLog = function(plr)\r\n\
tplr.Chatted:Connect(function(Message)\r\n\t\tif logsEnabled == true then\r\n\t\t\
tCreateLabel(plr.Name,Message)\r\n\t\tend\r\n\tend)\r\nend\r\n\r\nJoinLog =
function(plr)\r\n\tif jLogsEnabled == true then\r\n\t\
tCreateJoinLabel(plr,plr.UserId)\r\n\tend\r\nend\r\n\r\nlocal CleanFileName =
function(str)\r\n\tlocal gsub = string.gsub\r\n\treturn gsub(str, \"[*\\\\?:\
u003C>|]+\", \"\")\r\nend\r\n\r\nSaveChatlogs.MouseButton1Down:Connect(function()\
r\n\tif writefileExploit() then\r\n\t\tif #scroll_2:GetChildren() > 0 then\r\n\t\t\
tnotify(\"Loading\",'Hold on a sec')\r\n\t\t\tlocal placeName =
CleanFileName(MarketplaceService:GetProductInfo(PlaceId).Name)\r\n\t\t\tlocal
writelogs = '-- Infinite Yield Chat logs for \"'..placeName..'\"\\n'\r\n\t\t\tfor
_, child in pairs(scroll_2:GetChildren()) do\r\n\t\t\t\twritelogs = writelogs..'\\
n'..child.Text\r\n\t\t\tend\r\n\t\t\tlocal writelogsFile = tostring(writelogs)\r\n\
t\t\tlocal fileext = 0\r\n\t\t\tlocal function nameFile()\r\n\t\t\t\tlocal
file\r\n\t\t\t\tpcall(function() file = readfile(placeName..' Chat Logs
('..fileext..').txt') end)\r\n\t\t\t\tif file then\r\n\t\t\t\t\tfileext =
fileext+1\r\n\t\t\t\t\tnameFile()\r\n\t\t\t\telse\r\n\t\t\t\t\
twritefileCooldown(placeName..' Chat Logs ('..fileext..').txt', writelogsFile)\r\n\
t\t\t\tend\r\n\t\t\tend\r\n\t\t\tnameFile()\r\n\t\t\tnotify('Chat Logs','Saved chat
logs to the workspace folder within your exploit folder.')\r\n\t\tend\r\n\telse\r\
n\t\tnotify('Chat Logs','Your exploit does not support write file. You cannot save
chat logs.')\r\n\tend\r\nend)\r\n\r\nfor _, plr in pairs(Players:GetPlayers()) do\
r\n\t\tChatLog(plr)\r\nend\r\n\r\nPlayers.PlayerRemoving:Connect(function(player)\
r\n\tif ESPenabled or CHMSenabled or COREGUI:FindFirstChild(player.Name..'_LC')
then\r\n\t\tfor i,v in pairs(COREGUI:GetChildren()) do\r\n\t\t\tif v.Name ==
player.Name..'_ESP' or v.Name == player.Name..'_LC' or v.Name ==
player.Name..'_CHMS' then\r\n\t\t\t\tv:Destroy()\r\n\t\t\tend\r\n\t\tend\r\n\tend\
r\n\tif viewing ~= nil and player == viewing then\r\n\t\
tworkspace.CurrentCamera.CameraSubject = Players.LocalPlayer.Character\r\n\t\
tviewing = nil\r\n\t\tif viewDied then\r\n\t\t\tviewDied:Disconnect()\r\n\t\t\
tviewChanged:Disconnect()\r\n\t\tend\r\n\t\tnotify('Spectate','View turned off
(player left)')\r\n\tend\r\n\teventEditor.FireEvent(\"OnLeave\", player.Name)\r\
nend)\r\n\r\nExit.MouseButton1Down:Connect(function()\r\n\
tlogs:TweenPosition(UDim2.new(0, 0, 1, 10), \"InOut\", \"Quart\", 0.3, true, nil)\
r\nend)\r\n\r\nHide.MouseButton1Down:Connect(function()\r\n\tif logs.Position ~=
UDim2.new(0, 0, 1, -20) then\r\n\t\tlogs:TweenPosition(UDim2.new(0, 0, 1, -
20), \"InOut\", \"Quart\", 0.3, true, nil)\r\n\telse\r\n\t\
tlogs:TweenPosition(UDim2.new(0, 0, 1, -265), \"InOut\", \"Quart\", 0.3, true,
nil)\r\n\tend\r\nend)\r\n\r\nEventBind.MouseButton1Click:Connect(function()\r\n\
teventEditor.Frame:TweenPosition(UDim2.new(0.5,-175,0.5,-
101), \"InOut\", \"Quart\", 0.5, true, nil)\r\nend)\r\n\r\
nKeybinds.MouseButton1Click:Connect(function()\r\n\
tKeybindsFrame:TweenPosition(UDim2.new(0, 0, 0, 0), \"InOut\", \"Quart\", 0.5,
true, nil)\r\n\twait(0.5)\r\n\tSettingsHolder.Visible = false\r\nend)\r\n\r\
nClose.MouseButton1Click:Connect(function()\r\n\tSettingsHolder.Visible = true\r\n\
tKeybindsFrame:TweenPosition(UDim2.new(0, 0, 0, 175), \"InOut\", \"Quart\", 0.5,
true, nil)\r\nend)\r\n\r\nKeybinds.MouseButton1Click:Connect(function()\r\n\
tKeybindsFrame:TweenPosition(UDim2.new(0, 0, 0, 0), \"InOut\", \"Quart\", 0.5,
true, nil)\r\n\twait(0.5)\r\n\tSettingsHolder.Visible = false\r\nend)\r\n\r\
nAdd.MouseButton1Click:Connect(function()\r\n\
tKeybindEditor:TweenPosition(UDim2.new(0.5, -180, 0, 260), \"InOut\", \"Quart\",
0.5, true, nil)\r\nend)\r\n\r\nDelete.MouseButton1Click:Connect(function()\r\n\
tbinds = {}\r\n\trefreshbinds()\r\n\tupdatesaves()\r\n\tnotify('Keybinds
Updated','Removed all keybinds')\r\nend)\r\n\r\
nClose_2.MouseButton1Click:Connect(function()\r\n\tSettingsHolder.Visible = true\r\
n\tAliasesFrame:TweenPosition(UDim2.new(0, 0, 0, 175), \"InOut\", \"Quart\", 0.5,
true, nil)\r\nend)\r\n\r\nAliases.MouseButton1Click:Connect(function()\r\n\
tAliasesFrame:TweenPosition(UDim2.new(0, 0, 0, 0), \"InOut\", \"Quart\", 0.5, true,
nil)\r\n\twait(0.5)\r\n\tSettingsHolder.Visible = false\r\nend)\r\n\r\
nClose_3.MouseButton1Click:Connect(function()\r\n\tSettingsHolder.Visible = true\r\
n\tPositionsFrame:TweenPosition(UDim2.new(0, 0, 0, 175), \"InOut\", \"Quart\", 0.5,
true, nil)\r\nend)\r\n\r\nPositions.MouseButton1Click:Connect(function()\r\n\
tPositionsFrame:TweenPosition(UDim2.new(0, 0, 0, 0), \"InOut\", \"Quart\", 0.5,
true, nil)\r\n\twait(0.5)\r\n\tSettingsHolder.Visible = false\r\nend)\r\n\r\nlocal
selectionBox = Instance.new(\"SelectionBox\")\r\nselectionBox.Name =
randomString()\r\nselectionBox.Color3 = Color3.new(255,255,255)\r\
nselectionBox.Adornee = nil\r\nselectionBox.Parent = PARENT\r\n\r\nlocal selected =
Instance.new(\"SelectionBox\")\r\nselected.Name = randomString()\r\nselected.Color3
= Color3.new(0,166,0)\r\nselected.Adornee = nil\r\nselected.Parent = PARENT\r\n\r\
nlocal ActivateHighlight = nil\r\nlocal ClickSelect = nil\r\nfunction selectPart()\
r\n\tToPartFrame:TweenPosition(UDim2.new(0.5, -180, 0, 335), \"InOut\", \"Quart\",
0.5, true, nil)\r\n\tlocal function HighlightPart()\r\n\t\tif selected.Adornee ~=
IYMouse.Target then\r\n\t\t\tselectionBox.Adornee = IYMouse.Target\r\n\t\telse\r\n\
t\t\tselectionBox.Adornee = nil\r\n\t\tend\r\n\tend\r\n\tActivateHighlight =
IYMouse.Move:Connect(HighlightPart)\r\n\tlocal function SelectPart()\r\n\t\tif
IYMouse.Target ~= nil then\r\n\t\t\tselected.Adornee = IYMouse.Target\r\n\t\t\
tPath.Text = getHierarchy(IYMouse.Target)\r\n\t\tend\r\n\tend\r\n\tClickSelect =
IYMouse.Button1Down:Connect(SelectPart)\r\nend\r\n\r\
nPart.MouseButton1Click:Connect(function()\r\n\tselectPart()\r\nend)\r\n\r\
nExit_4.MouseButton1Click:Connect(function()\r\n\
tToPartFrame:TweenPosition(UDim2.new(0.5, -180, 0, -500), \"InOut\", \"Quart\",
0.5, true, nil)\r\n\tif ActivateHighlight then\r\n\t\
tActivateHighlight:Disconnect()\r\n\tend\r\n\tif ClickSelect then\r\n\t\
tClickSelect:Disconnect()\r\n\tend\r\n\tselectionBox.Adornee = nil\r\n\
tselected.Adornee = nil\r\n\tPath.Text = \"\"\r\nend)\r\n\r\
nCopyPath.MouseButton1Click:Connect(function()\r\n\tif Path.Text ~= \"\" then\r\n\
t\ttoClipboard(Path.Text)\r\n\telse\r\n\t\tnotify('Copy Path','Select a part to
copy its path')\r\n\tend\r\nend)\r\n\r\
nChoosePart.MouseButton1Click:Connect(function()\r\n\tif Path.Text ~= \"\" then\r\
n\t\tlocal tpNameExt = ''\r\n\t\tlocal function handleWpNames()\r\n\t\t\tlocal
FoundDupe = false\r\n\t\t\tfor i,v in pairs(pWayPoints) do\r\n\t\t\t\tif
v.NAME:lower() == selected.Adornee.Name:lower()..tpNameExt then\r\n\t\t\t\t\
tFoundDupe = true\r\n\t\t\t\tend\r\n\t\t\tend\r\n\t\t\tif not FoundDupe then\r\n\t\
t\t\tnotify('Modified Waypoints',\"Created
waypoint: \"..selected.Adornee.Name..tpNameExt)\r\n\t\t\t\tpWayPoints[#pWayPoints +
1] = {NAME = selected.Adornee.Name..tpNameExt, COORD = {selected.Adornee}}\r\n\t\t\
telse\r\n\t\t\t\tif isNumber(tpNameExt) then\r\n\t\t\t\t\ttpNameExt = tpNameExt+1\
r\n\t\t\t\telse\r\n\t\t\t\t\ttpNameExt = 1\r\n\t\t\t\tend\r\n\t\t\t\
thandleWpNames()\r\n\t\t\tend\r\n\t\tend\r\n\t\thandleWpNames()\r\n\t\
trefreshwaypoints()\r\n\telse\r\n\t\tnotify('Part Selection','Select a part
first')\r\n\tend\r\nend)\r\n\r\ncmds={}\r\ncustomAlias = {}\r\
nDelete_3.MouseButton1Click:Connect(function()\r\n\tcustomAlias = {}\r\n\taliases =
{}\r\n\tnotify('Aliases Modified','Removed all aliases')\r\n\tupdatesaves()\r\n\
trefreshaliases()\r\nend)\r\n\r\
nPrefixBox:GetPropertyChangedSignal(\"Text\"):Connect(function()\r\n\tprefix =
PrefixBox.Text\r\n\tCmdbar.PlaceholderText = \"Command Bar (\"..prefix..\")\"\r\n\
tupdatesaves()\r\nend)\r\n\r\nfunction CamViewport()\r\n\tif
workspace.CurrentCamera then\r\n\t\treturn workspace.CurrentCamera.ViewportSize.X\
r\n\tend\r\nend\r\n\r\nfunction UpdateToViewport()\r\n\tif Holder.Position.X.Offset
\u003C -CamViewport() then\r\n\t\tHolder:TweenPosition(UDim2.new(1, -CamViewport(),
Holder.Position.Y.Scale, Holder.Position.Y.Offset), \"InOut\", \"Quart\", 0.04,
true, nil)\r\n\t\tNotification:TweenPosition(UDim2.new(1, -CamViewport() + 250,
Notification.Position.Y.Scale,
Notification.Position.Y.Offset), \"InOut\", \"Quart\", 0.04, true, nil)\r\n\tend\r\
nend\r\nCameraChanged =
workspace.CurrentCamera:GetPropertyChangedSignal(\"ViewportSize\"):Connect(UpdateTo
Viewport)\r\n\r\nfunction updateCamera(child, parent)\r\n\tif parent ~= workspace
then\r\n\t\tCamMoved:Disconnect()\r\n\t\tCameraChanged:Disconnect()\r\n\t\trepeat
wait() until workspace.CurrentCamera\r\n\t\tCameraChanged =
workspace.CurrentCamera:GetPropertyChangedSignal(\"ViewportSize\"):Connect(UpdateTo
Viewport)\r\n\t\tCamMoved =
workspace.CurrentCamera.AncestryChanged:Connect(updateCamera)\r\n\tend\r\nend\r\
nCamMoved = workspace.CurrentCamera.AncestryChanged:Connect(updateCamera)\r\n\r\
nfunction dragMain(dragpoint,gui)\r\n\ttask.spawn(function()\r\n\t\tlocal dragging\
r\n\t\tlocal dragInput\r\n\t\tlocal dragStart = Vector3.new(0,0,0)\r\n\t\tlocal
startPos\r\n\t\tlocal function update(input)\r\n\t\t\tlocal pos = -250\r\n\t\t\
tlocal delta = input.Position - dragStart\r\n\t\t\tif startPos.X.Offset + delta.X \
u003C= -500 then\r\n\t\t\t\tlocal Position = UDim2.new(1, -250,
Notification.Position.Y.Scale, Notification.Position.Y.Offset)\r\n\t\t\t\
tTweenService:Create(Notification, TweenInfo.new(.20), {Position =
Position}):Play()\r\n\t\t\t\tpos = 250\r\n\t\t\telse\r\n\t\t\t\tlocal Position =
UDim2.new(1, -500, Notification.Position.Y.Scale, Notification.Position.Y.Offset)\
r\n\t\t\t\tTweenService:Create(Notification, TweenInfo.new(.20), {Position =
Position}):Play()\r\n\t\t\t\tpos = -250\r\n\t\t\tend\r\n\t\t\tif startPos.X.Offset
+ delta.X \u003C= -250 and -CamViewport() \u003C= startPos.X.Offset + delta.X then\
r\n\t\t\t\tlocal Position = UDim2.new(startPos.X.Scale, startPos.X.Offset +
delta.X, gui.Position.Y.Scale, gui.Position.Y.Offset)\r\n\t\t\t\
tTweenService:Create(gui, TweenInfo.new(.20), {Position = Position}):Play()\r\n\t\
t\t\tlocal Position2 = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X +
pos, Notification.Position.Y.Scale, Notification.Position.Y.Offset)\r\n\t\t\t\
tTweenService:Create(Notification, TweenInfo.new(.20), {Position =
Position2}):Play()\r\n\t\t\telseif startPos.X.Offset + delta.X > -500 then\r\n\t\t\
t\tlocal Position = UDim2.new(1, -250, gui.Position.Y.Scale,
gui.Position.Y.Offset)\r\n\t\t\t\tTweenService:Create(gui, TweenInfo.new(.20),
{Position = Position}):Play()\r\n\t\t\telseif -CamViewport() > startPos.X.Offset +
delta.X then\r\n\t\t\t\tgui:TweenPosition(UDim2.new(1, -CamViewport(),
gui.Position.Y.Scale, gui.Position.Y.Offset), \"InOut\", \"Quart\", 0.04, true,
nil)\r\n\t\t\t\tlocal Position = UDim2.new(1, -CamViewport(), gui.Position.Y.Scale,
gui.Position.Y.Offset)\r\n\t\t\t\tTweenService:Create(gui, TweenInfo.new(.20),
{Position = Position}):Play()\r\n\t\t\t\tlocal Position2 = UDim2.new(1, -
CamViewport() + 250, Notification.Position.Y.Scale,
Notification.Position.Y.Offset)\r\n\t\t\t\tTweenService:Create(Notification,
TweenInfo.new(.20), {Position = Position2}):Play()\r\n\t\t\tend\r\n\t\tend\r\n\t\
tdragpoint.InputBegan:Connect(function(input)\r\n\t\t\tif input.UserInputType ==
Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch
then\r\n\t\t\t\tdragging = true\r\n\t\t\t\tdragStart = input.Position\r\n\t\t\t\
tstartPos = gui.Position\r\n\r\n\t\t\t\tinput.Changed:Connect(function()\r\n\t\t\t\
t\tif input.UserInputState == Enum.UserInputState.End then\r\n\t\t\t\t\t\tdragging
= false\r\n\t\t\t\t\tend\r\n\t\t\t\tend)\r\n\t\t\tend\r\n\t\tend)\r\n\t\
tdragpoint.InputChanged:Connect(function(input)\r\n\t\t\tif input.UserInputType ==
Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch
then\r\n\t\t\t\tdragInput = input\r\n\t\t\tend\r\n\t\tend)\r\n\t\
tUserInputService.InputChanged:Connect(function(input)\r\n\t\t\tif input ==
dragInput and dragging then\r\n\t\t\t\tupdate(input)\r\n\t\t\tend\r\n\t\tend)\r\n\
tend)\r\nend\r\n\r\ndragMain(Title,Holder)\r\n\r\nMatch = function(name,str)\r\n\
tstr = str:gsub(\"%W\", \"%%%1\")\r\n\treturn name:lower():find(str:lower()) and
true\r\nend\r\n\r\nlocal canvasPos = Vector2.new(0,0)\r\nlocal topCommand = nil\r\
nIndexContents = function(str,bool,cmdbar,Ianim)\r\n\tCMDsF.CanvasPosition =
Vector2.new(0,0)\r\n\tlocal SizeY = 0\r\n\tlocal indexnum = 0\r\n\tlocal frame =
CMDsF\r\n\ttopCommand = nil\r\n\tlocal chunks = {}\r\n\tif str:sub(#str,#str)
== \"\\\\\" then str = \"\" end\r\n\tfor w in string.gmatch(str,\"[^\\\\]+\") do\r\
n\t\ttable.insert(chunks,w)\r\n\tend\r\n\tif #chunks > 0 then str = chunks[#chunks]
end\r\n\tif str:sub(1,1) == \"!\" then str = str:sub(2) end\r\n\tfor i,v in next,
frame:GetChildren() do\r\n\t\tif v:IsA(\"TextButton\") then\r\n\t\t\tif bool then\
r\n\t\t\t\tif Match(v.Text,str) then\r\n\t\t\t\t\tindexnum = indexnum + 1\r\n\t\t\
t\t\tv.Visible = true\r\n\t\t\t\t\tif topCommand == nil then\r\n\t\t\t\t\t\
ttopCommand = v.Text\r\n\t\t\t\t\tend\r\n\t\t\t\telse\r\n\t\t\t\t\tv.Visible =
false\r\n\t\t\t\tend\r\n\t\t\telse\r\n\t\t\t\tv.Visible = true\r\n\t\t\t\tif
topCommand == nil then\r\n\t\t\t\t\ttopCommand = v.Text\r\n\t\t\t\tend\r\n\t\t\
tend\r\n\t\tend\r\n\tend\r\n\tframe.CanvasSize =
UDim2.new(0,0,0,cmdListLayout.AbsoluteContentSize.Y)\r\n\tif not Ianim then\r\n\t\
tif indexnum == 0 or string.find(str, \" \") then\r\n\t\t\tif not cmdbar then\r\n\
t\t\t\tminimizeHolder()\r\n\t\t\telseif cmdbar then\r\n\t\t\t\tcmdbarHolder()\r\n\
t\t\tend\r\n\t\telse\r\n\t\t\tmaximizeHolder()\r\n\t\tend\r\n\telse\r\n\t\
tminimizeHolder()\r\n\tend\r\nend\r\n\r\ntask.spawn(function()\r\n\tif
TextChatService.ChatVersion == Enum.ChatVersion.TextChatService then return end\r\
n\tlocal chatbox\r\n\tlocal success, result = pcall(function() chatbox =
game.WaitForChild(PlayerGui, \"Chat\").Frame.ChatBarParentFrame.Frame.BoxFrame.Fram
e.ChatBar end)\r\n\tif success then\r\n\t\tlocal function chatboxFocused()\r\n\t\t\
tcanvasPos = CMDsF.CanvasPosition\r\n\t\tend\r\n\t\tlocal chatboxFocusedC =
chatbox.Focused:Connect(chatboxFocused)\r\n\r\n\t\tlocal function Index()\r\n\t\t\
tif chatbox.Text:lower():sub(1,1) == prefix then\r\n\t\t\t\tif SettingsOpen == true
then\r\n\t\t\t\t\twait(0.2)\r\n\t\t\t\t\tCMDsF.Visible = true\r\n\t\t\t\t\
tSettings:TweenPosition(UDim2.new(0, 0, 0, 220), \"InOut\", \"Quart\", 0.2, true,
nil)\r\n\t\t\t\tend\r\n\t\t\t\
tIndexContents(PlayerGui.Chat.Frame.ChatBarParentFrame.Frame.BoxFrame.Frame.ChatBar
.Text:lower():sub(2),true)\r\n\t\t\telse\r\n\t\t\t\tminimizeHolder()\r\n\t\t\t\tif
SettingsOpen == true then\r\n\t\t\t\t\twait(0.2)\r\n\t\t\t\t\
tSettings:TweenPosition(UDim2.new(0, 0, 0, 45), \"InOut\", \"Quart\", 0.2, true,
nil)\r\n\t\t\t\t\tCMDsF.Visible = false\r\n\t\t\t\tend\r\n\t\t\tend\r\n\t\tend\r\n\
t\tlocal chatboxFunc = chatbox:GetPropertyChangedSignal(\"Text\"):Connect(Index)\r\
n\r\n\t\tlocal function chatboxFocusLost(enterpressed)\r\n\t\t\tif not enterpressed
or chatbox.Text:lower():sub(1,1) ~= prefix then\r\n\t\t\t\tIndexContents('',true)\
r\n\t\t\tend\r\n\t\t\tCMDsF.CanvasPosition = canvasPos\r\n\t\t\tminimizeHolder()\r\
n\t\tend\r\n\t\tlocal chatboxFocusLostC =
chatbox.FocusLost:Connect(chatboxFocusLost)\r\n\r\n\t\
tPlayerGui:WaitForChild(\"Chat\").Frame.ChatBarParentFrame.ChildAdded:Connect(funct
ion(newbar)\r\n\t\t\twait()\r\n\t\t\tif newbar:FindFirstChild('BoxFrame') then\r\n\
t\t\t\tchatbox =
PlayerGui:WaitForChild(\"Chat\").Frame.ChatBarParentFrame.Frame.BoxFrame.Frame.Chat
Bar\r\n\t\t\t\tif chatboxFocusedC then chatboxFocusedC:Disconnect() end\r\n\t\t\t\
tchatboxFocusedC = chatbox.Focused:Connect(chatboxFocused)\r\n\t\t\t\tif
chatboxFunc then chatboxFunc:Disconnect() end\r\n\t\t\t\tchatboxFunc =
chatbox:GetPropertyChangedSignal(\"Text\"):Connect(Index)\r\n\t\t\t\tif
chatboxFocusLostC then chatboxFocusLostC:Disconnect() end\r\n\t\t\t\
tchatboxFocusLostC = chatbox.FocusLost:Connect(chatboxFocusLost)\r\n\t\t\tend\r\n\
t\tend)\r\n\t\t--else\r\n\t\t--print('Custom chat detected. Will not provide
suggestions for commands typed in the chat.')\r\n\tend\r\nend)\r\n\r\nfunction
autoComplete(str,curText)\r\n\tlocal endingChar = {\"[\", \"/\", \"(\", \" \"}\r\n\
tlocal stop = 0\r\n\tfor i=1,#str do\r\n\t\tlocal c = str:sub(i,i)\r\n\t\tif
table.find(endingChar, c) then\r\n\t\t\tstop = i\r\n\t\t\tbreak\r\n\t\tend\r\n\
tend\r\n\tcurText = curText or Cmdbar.Text\r\n\tlocal subPos = 0\r\n\tlocal pos =
1\r\n\tlocal findRes = string.find(curText,\"\\\\\",pos)\r\n\twhile findRes do\r\n\
t\tsubPos = findRes\r\n\t\tpos = findRes+1\r\n\t\tfindRes =
string.find(curText,\"\\\\\",pos)\r\n\tend\r\n\tif curText:sub(subPos+1,subPos+1)
== \"!\" then subPos = subPos + 1 end\r\n\tCmdbar.Text = curText:sub(1,subPos) ..
str:sub(1, stop - 1)..' '\r\n\twait()\r\n\tCmdbar.Text = Cmdbar.Text:gsub( '\\t',
'' )\r\n\tCmdbar.CursorPosition = #Cmdbar.Text+1--1020\r\nend\r\n\r\nCMDs = {}\r\
nCMDs[#CMDs + 1] = {NAME = 'discord / support / help', DESC = 'Invite to the
Infinite Yield support server.'}\r\nCMDs[#CMDs + 1] = {NAME = 'console', DESC =
'Loads old Roblox console'}\r\nCMDs[#CMDs + 1] = {NAME = 'explorer / dex', DESC =
'Opens DEX by Moon'}\r\nCMDs[#CMDs + 1] = {NAME = 'olddex / odex', DESC = 'Opens
Old DEX by Moon'}\r\nCMDs[#CMDs + 1] = {NAME = 'remotespy / rspy', DESC = 'Opens
Simple Spy V3'}\r\nCMDs[#CMDs + 1] = {NAME = 'audiologger / alogger', DESC = 'Opens
Edges audio logger'}\r\nCMDs[#CMDs + 1] = {NAME = 'serverinfo / info', DESC =
'Gives you info about the server'}\r\nCMDs[#CMDs + 1] = {NAME = 'jobid', DESC =
'Copies the games JobId to your clipboard'}\r\nCMDs[#CMDs + 1] = {NAME =
'notifyjobid', DESC = 'Notifies you the games JobId'}\r\nCMDs[#CMDs + 1] = {NAME =
'rejoin / rj', DESC = 'Makes you rejoin the game'}\r\nCMDs[#CMDs + 1] = {NAME =
'autorejoin / autorj', DESC = 'Automatically rejoins the server if you get
kicked/disconnected'}\r\nCMDs[#CMDs + 1] = {NAME = 'serverhop / shop', DESC =
'Teleports you to a different server'}\r\nCMDs[#CMDs + 1] = {NAME = 'joinplayer
[username / ID] [place ID]', DESC = 'Joins a specific players server'}\r\
nCMDs[#CMDs + 1] = {NAME = 'gameteleport / gametp [place ID]', DESC = 'Joins a game
by ID'}\r\nCMDs[#CMDs + 1] = {NAME = 'antiidle / antiafk', DESC = 'Prevents the
game from kicking you for being idle/afk'}\r\nCMDs[#CMDs + 1] = {NAME = 'datalimit
[num]', DESC = 'Set outgoing KBPS limit'}\r\nCMDs[#CMDs + 1] = {NAME =
'replicationlag / backtrack [num]', DESC = 'Set IncomingReplicationLag'}\r\
nCMDs[#CMDs + 1] = {NAME = 'creatorid / creator', DESC = 'Notifies you the creators
ID'}\r\nCMDs[#CMDs + 1] = {NAME = 'copycreatorid / copycreator', DESC = 'Copies the
creators ID to your clipboard'}\r\nCMDs[#CMDs + 1] = {NAME = 'setcreatorid /
setcreator', DESC = 'Sets your userid to the creators ID'}\r\nCMDs[#CMDs + 1] =
{NAME = 'noprompts', DESC = 'Prevents the game from showing you purchase/premium
prompts'}\r\nCMDs[#CMDs + 1] = {NAME = 'showprompts', DESC = 'Allows the game to
show purchase/premium prompts again'}\r\nCMDs[#CMDs + 1] = {NAME = 'enable
[inventory/playerlist/chat/reset/emotes/all]', DESC = 'Toggles visibility of
coregui items'}\r\nCMDs[#CMDs + 1] = {NAME = 'disable
[inventory/playerlist/chat/reset/emotes/all]', DESC = 'Toggles visibility of
coregui items'}\r\nCMDs[#CMDs + 1] = {NAME = 'showguis', DESC = 'Shows any
invisible GUIs'}\r\nCMDs[#CMDs + 1] = {NAME = 'unshowguis', DESC = 'Undoes
showguis'}\r\nCMDs[#CMDs + 1] = {NAME = 'hideguis', DESC = 'Hides any GUIs in
PlayerGui'}\r\nCMDs[#CMDs + 1] = {NAME = 'unhideguis', DESC = 'Undoes hideguis'}\r\
nCMDs[#CMDs + 1] = {NAME = 'guidelete', DESC = 'Enables backspace to delete GUI'}\
r\nCMDs[#CMDs + 1] = {NAME = 'unguidelete / noguidelete', DESC = 'Disables
guidelete'}\r\nCMDs[#CMDs + 1] = {NAME = 'hideiy', DESC = 'Hides the main IY GUI'}\
r\nCMDs[#CMDs + 1] = {NAME = 'showiy / unhideiy', DESC = 'Shows IY again'}\r\
nCMDs[#CMDs + 1] = {NAME = 'keepiy', DESC = 'Auto execute IY when you teleport
through servers'}\r\nCMDs[#CMDs + 1] = {NAME = 'unkeepiy', DESC = 'Disable
keepiy'}\r\nCMDs[#CMDs + 1] = {NAME = 'togglekeepiy', DESC = 'Toggle keepiy'}\r\
nCMDs[#CMDs + 1] = {NAME = 'savegame / saveplace', DESC = 'Uses saveinstance to
save the game'}\r\nCMDs[#CMDs + 1] = {NAME = 'clearerror', DESC = 'Clears the
annoying box and blur when a game kicks you'}\r\nCMDs[#CMDs + 1] = {NAME =
'clientantikick / antikick (CLIENT)', DESC = 'Prevents localscripts from kicking
you'}\r\nCMDs[#CMDs + 1] = {NAME = 'clientantiteleport / antiteleport (CLIENT)',
DESC = 'Prevents localscripts from teleporting you'}\r\nCMDs[#CMDs + 1] = {NAME =
'allowrejoin / allowrj [true/false] (CLIENT)', DESC = 'Changes if antiteleport
allows you to rejoin or not'}\r\nCMDs[#CMDs
+ 1] = {NAME = 'cancelteleport / canceltp', DESC = 'Cancels teleports in
progress'}\r\nCMDs[#CMDs + 1] = {NAME = 'volume / vol [0-10]', DESC = 'Adjusts your
game volume on a scale of 0 to 10'}\r\nCMDs[#CMDs + 1] = {NAME = 'antilag /
boostfps / lowgraphics', DESC = 'Lowers game quality to boost FPS'}\r\nCMDs[#CMDs +
1] = {NAME = 'record / rec', DESC = 'Starts roblox recorder'}\r\nCMDs[#CMDs + 1] =
{NAME = 'screenshot / scrnshot', DESC = 'Takes a screenshot'}\r\nCMDs[#CMDs + 1] =
{NAME = 'togglefullscreen / togglefs', DESC = 'Toggles fullscreen'}\r\nCMDs[#CMDs +
1] = {NAME = 'notify [text]', DESC = 'Sends you a notification with the provided
text'}\r\nCMDs[#CMDs + 1] = {NAME = 'lastcommand / lastcmd', DESC = 'Executes the
previous command used'}\r\nCMDs[#CMDs + 1] = {NAME = 'exit', DESC = 'Kills roblox
process'}\r\nCMDs[#CMDs + 1] = {NAME = '', DESC = ''}\r\nCMDs[#CMDs + 1] = {NAME =
'noclip', DESC = 'Go through objects'}\r\nCMDs[#CMDs + 1] = {NAME = 'unnoclip /
clip', DESC = 'Disables noclip'}\r\nCMDs[#CMDs + 1] = {NAME = 'fly [speed]', DESC =
'Makes you fly'}\r\nCMDs[#CMDs + 1] = {NAME = 'unfly', DESC = 'Disables fly'}\r\
nCMDs[#CMDs + 1] = {NAME = 'flyspeed [num]', DESC = 'Set fly speed (default is
20)'}\r\nCMDs[#CMDs + 1] = {NAME = 'vehiclefly / vfly [speed]', DESC = 'Makes you
fly in a vehicle'}\r\nCMDs[#CMDs + 1] = {NAME = 'unvehiclefly / unvfly', DESC =
'Disables vehicle fly'}\r\nCMDs[#CMDs + 1] = {NAME = 'vehicleflyspeed / vflyspeed
[num]', DESC = 'Set vehicle fly speed'}\r\nCMDs[#CMDs + 1] = {NAME = 'cframefly /
cfly [speed]', DESC = 'Makes you fly, bypassing some anti cheats (works on
mobile)'}\r\nCMDs[#CMDs + 1] = {NAME = 'uncframefly / uncfly', DESC = 'Disables
cfly'}\r\nCMDs[#CMDs + 1] = {NAME = 'cframeflyspeed / cflyspeed [num]', DESC =
'Sets cfly speed'}\r\nCMDs[#CMDs + 1] = {NAME = 'qefly [true / false]', DESC =
'enables or disables the Q and E hotkeys for fly'}\r\nCMDs[#CMDs + 1] = {NAME =
'vehiclenoclip / vnoclip', DESC = 'Turns off vehicle collision'}\r\nCMDs[#CMDs + 1]
= {NAME = 'vehicleclip / vclip / unvnoclip', DESC = 'Enables vehicle collision'}\r\
nCMDs[#CMDs + 1] = {NAME = 'float / platform', DESC = 'Spawns a platform beneath
you causing you to float'}\r\nCMDs[#CMDs + 1] = {NAME = 'unfloat / noplatform',
DESC = 'Removes the platform'}\r\nCMDs[#CMDs + 1] = {NAME = 'swim', DESC = 'Allows
you to swim in the air'}\r\nCMDs[#CMDs + 1] = {NAME = 'unswim / noswim', DESC =
'Stops you from swimming everywhere'}\r\nCMDs[#CMDs + 1] = {NAME = '', DESC = ''}\
r\nCMDs[#CMDs + 1] = {NAME = 'setwaypoint / swp [name]', DESC = 'Sets a waypoint at
your position'}\r\nCMDs[#CMDs + 1] = {NAME = 'waypointpos / wpp [name] [X Y Z]',
DESC = 'Sets a waypoint with specified coordinates'}\r\nCMDs[#CMDs + 1] = {NAME =
'waypoints', DESC = 'Shows a list of currently active waypoints'}\r\nCMDs[#CMDs +
1] = {NAME = 'showwaypoints / showwp', DESC = 'Shows all currently set waypoints'}\
r\nCMDs[#CMDs + 1] = {NAME = 'hidewaypoints / hidewp', DESC = 'Hides shown
waypoints'}\r\nCMDs[#CMDs + 1] = {NAME = 'waypoint / wp [name]', DESC = 'Teleports
player to a waypoint'}\r\nCMDs[#CMDs + 1] = {NAME = 'tweenwaypoint / twp [name]',
DESC = 'Tweens player to a waypoint'}\r\nCMDs[#CMDs + 1] = {NAME =
'walktowaypoint / wtwp [name]', DESC = 'Walks player to a waypoint'}\r\nCMDs[#CMDs
+ 1] = {NAME = 'deletewaypoint / dwp [name]', DESC = 'Deletes a waypoint'}\r\
nCMDs[#CMDs + 1] = {NAME = 'clearwaypoints / cwp', DESC = 'Clears all waypoints'}\
r\nCMDs[#CMDs + 1] = {NAME = 'cleargamewaypoints / cgamewp', DESC = 'Clears all
waypoints for the game you are in'}\r\nCMDs[#CMDs + 1] = {NAME = '', DESC = ''}\r\
nCMDs[#CMDs + 1] = {NAME = 'goto [player]', DESC = 'Go to a player'}\r\nCMDs[#CMDs
+ 1] = {NAME = 'tweengoto / tgoto [player]', DESC = 'Tween to a player (bypasses
some anti cheats)'}\r\nCMDs[#CMDs + 1] = {NAME = 'tweenspeed / tspeed [num]', DESC
= 'Sets how fast all tween commands go (default is 1)'}\r\nCMDs[#CMDs + 1] = {NAME
= 'vehiclegoto / vgoto [player]', DESC = 'Go to a player while in a vehicle'}\r\
nCMDs[#CMDs + 1] = {NAME = 'loopgoto [player] [distance] [delay]', DESC = 'Loop
teleport to a player'}\r\nCMDs[#CMDs + 1] = {NAME = 'unloopgoto', DESC = 'Stops
teleporting you to a player'}\r\nCMDs[#CMDs + 1] = {NAME = 'pulsetp / ptp [player]
[seconds]', DESC = 'Teleports you to a player for a specified ammount of time'}\r\
nCMDs[#CMDs + 1] = {NAME = 'clientbring / cbring [player] (CLIENT)', DESC = 'Bring
a player'}\r\nCMDs[#CMDs + 1] = {NAME = 'loopbring [player] [distance] [delay]
(CLIENT)', DESC = 'Loop brings a player to you (useful for killing)'}\r\nCMDs[#CMDs
+ 1] = {NAME = 'unloopbring [player]', DESC = 'Undoes loopbring'}\r\nCMDs[#CMDs +
1] = {NAME = 'freeze / fr [player] (CLIENT)', DESC = 'Freezes a player'}\r\
nCMDs[#CMDs + 1] = {NAME = 'freezeanims', DESC = 'Freezes your animations / pauses
your animations - Does not work on default animations'}\r\nCMDs[#CMDs + 1] = {NAME
= 'unfreezeanims', DESC = 'Unfreezes your animations / plays your animations'}\r\
nCMDs[#CMDs + 1] = {NAME = 'thaw / unfr [player] (CLIENT)', DESC = 'Unfreezes a
player'}\r\nCMDs[#CMDs + 1] = {NAME = 'tpposition / tppos [X Y Z]', DESC =
'Teleports you to certain coordinates'}\r\nCMDs[#CMDs + 1] = {NAME =
'tweentpposition / ttppos [X Y Z]', DESC = 'Tween to coordinates (bypasses some
anti cheats)'}\r\nCMDs[#CMDs + 1] = {NAME = 'offset [X Y Z]', DESC = 'Offsets you
by certain coordinates'}\r\nCMDs[#CMDs + 1] = {NAME = 'tweenoffset / toffset [X Y
Z]', DESC = 'Tween offset (bypasses some anti cheats)'}\r\nCMDs[#CMDs + 1] = {NAME
= 'notifyposition / notifypos [player]', DESC = 'Notifies you the coordinates of a
character'}\r\nCMDs[#CMDs + 1] = {NAME = 'copyposition / copypos [player]', DESC =
'Copies the coordinates of a character to your clipboard'}\r\nCMDs[#CMDs + 1] =
{NAME = 'walktoposition / walktopos [X Y Z]', DESC = 'Makes you walk to a
coordinate'}\r\nCMDs[#CMDs + 1] = {NAME = 'spawnpoint / spawn [delay]', DESC =
'Sets a position where you will spawn'}\r\nCMDs[#CMDs + 1] = {NAME =
'nospawnpoint / nospawn', DESC = 'Removes your custom spawn point'}\r\nCMDs[#CMDs +
1] = {NAME = 'flashback / diedtp', DESC = 'Teleports you to where you last died'}\
r\nCMDs[#CMDs + 1] = {NAME = 'walltp', DESC = 'Teleports you above/over any wall
you run into'}\r\nCMDs[#CMDs + 1] = {NAME = 'nowalltp / unwalltp', DESC = 'Disables
walltp'}\r\nCMDs[#CMDs + 1] = {NAME = 'teleporttool / tptool', DESC = 'Gives you a
teleport tool'}\r\nCMDs[#CMDs + 1] = {NAME = '', DESC = ''}\r\nCMDs[#CMDs + 1] =
{NAME = 'logs', DESC = 'Opens the logs GUI'}\r\nCMDs[#CMDs + 1] = {NAME = 'chatlogs
/ clogs', DESC = 'Log what people say or whisper'}\r\nCMDs[#CMDs + 1] = {NAME =
'joinlogs / jlogs', DESC = 'Log when people join'}\r\nCMDs[#CMDs + 1] = {NAME =
'chat / say [text]', DESC = 'Makes you chat a string (possible mute bypass)'}\r\
nCMDs[#CMDs + 1] = {NAME = 'spam [text]', DESC = 'Makes you spam the chat'}\r\
nCMDs[#CMDs + 1] = {NAME = 'unspam', DESC = 'Turns off spam'}\r\nCMDs[#CMDs + 1] =
{NAME = 'whisper / pm [player] [text]', DESC = 'Makes you whisper a string to
someone (possible mute bypass)'}\r\nCMDs[#CMDs + 1] = {NAME = 'pmspam [player]
[text]', DESC = 'Makes you spam a players whispers'}\r\nCMDs[#CMDs + 1] = {NAME =
'unpmspam [player]', DESC = 'Turns off pm spam'}\r\nCMDs[#CMDs + 1] = {NAME =
'spamspeed [num]', DESC = 'How quickly you spam (default is 1)'}\r\nCMDs[#CMDs + 1]
= {NAME = 'bubblechat (CLIENT)', DESC = 'Enables bubble chat for your client'}\r\
nCMDs[#CMDs + 1] = {NAME = 'unbubblechat / nobubblechat', DESC = 'Disables the
bubblechat command'}\r\nCMDs[#CMDs + 1] = {NAME = 'safechat', DESC = 'Enables safe
chat'}\r\nCMDs[#CMDs + 1] = {NAME = 'nosafechat / disablesafechat', DESC =
'Disables safechat'}\r\nCMDs[#CMDs + 1] = {NAME = '', DESC = ''}\r\nCMDs[#CMDs + 1]
= {NAME = 'esp', DESC = 'View all players and their status'}\r\nCMDs[#CMDs + 1] =
{NAME = 'noesp / unesp', DESC = 'Removes esp'}\r\nCMDs[#CMDs + 1] = {NAME =
'esptransparency [number]', DESC = 'Changes the transparency of esp related
commands'}\r\nCMDs[#CMDs + 1] = {NAME = 'partesp [part name]', DESC = 'Highlights a
part'}\r\nCMDs[#CMDs + 1] = {NAME = 'unpartesp / nopartesp [part name]', DESC =
'removes partesp'}\r\nCMDs[#CMDs + 1] = {NAME = 'chams', DESC = 'ESP but without
text in the way'}\r\nCMDs[#CMDs + 1] = {NAME = 'nochams / unchams', DESC = 'Removes
chams'}\r\nCMDs[#CMDs + 1] = {NAME = 'locate [player]', DESC = 'View a single
player and their status'}\r\nCMDs[#CMDs + 1] = {NAME = 'unlocate / nolocate
[player]', DESC = 'Removes locate'}\r\nCMDs[#CMDs + 1] = {NAME = 'xray', DESC =
'Makes all parts in workspace transparent'}\r\nCMDs[#CMDs + 1] = {NAME = 'unxray /
noxray', DESC = 'Restores transparency'}\r\nCMDs[#CMDs + 1] = {NAME = 'loopxray',
DESC = 'Makes all parts in workspace transparent but looped'}\r\nCMDs[#CMDs + 1] =
{NAME = 'unloopunxray', DESC = 'Unloops xray'}\r\nCMDs[#CMDs + 1] = {NAME = '',
DESC = ''}\r\nCMDs[#CMDs + 1] = {NAME = 'spectate / view [player]', DESC = 'View a
player'}\r\nCMDs[#CMDs + 1] = {NAME = 'viewpart / viewp [part name]', DESC = 'View
a part'}\r\nCMDs[#CMDs + 1] = {NAME = 'unspectate / unview', DESC = 'Stops viewing
player'}\r\nCMDs[#CMDs + 1] = {NAME = 'freecam / fc', DESC = 'Allows you to freely
move camera around the game'}\r\nCMDs[#CMDs + 1] = {NAME = 'freecampos / fcpos [X Y
Z]', DESC = 'Moves / opens freecam in a certain position'}\r\nCMDs[#CMDs + 1] =
{NAME = 'freecamwaypoint / fcwp [name]', DESC = 'Moves / opens freecam to a
waypoint'}\r\nCMDs[#CMDs + 1] = {NAME = 'freecamgoto / fcgoto / fctp [player]',
DESC = 'Moves / opens freecam to a player'}\r\nCMDs[#CMDs + 1] = {NAME = 'unfreecam
/ unfc', DESC = 'Disables freecam'}\r\nCMDs[#CMDs + 1] = {NAME = 'freecamspeed /
fcspeed [num]', DESC = 'Adjusts freecam speed (default is 1)'}\r\nCMDs[#CMDs + 1] =
{NAME = 'notifyfreecamposition / notifyfcpos', DESC
= 'Noitifies you your freecam coordinates'}\r\nCMDs[#CMDs + 1] = {NAME =
'copyfreecamposition / copyfcpos', DESC = 'Copies your freecam coordinates to your
clipboard'}\r\nCMDs[#CMDs + 1] = {NAME = 'gotocamera / gotocam', DESC = 'Teleports
you to the location of your camera'}\r\nCMDs[#CMDs + 1] = {NAME = 'tweengotocam /
tgotocam', DESC = 'Tweens you to the location of your camera'}\r\nCMDs[#CMDs + 1] =
{NAME = 'firstp', DESC = 'Forces camera to go into first person'}\r\nCMDs[#CMDs +
1] = {NAME = 'thirdp', DESC = 'Allows camera to go into third person'}\r\
nCMDs[#CMDs + 1] = {NAME = 'noclipcam / nccam', DESC = 'Allows camera to go through
objects like walls'}\r\nCMDs[#CMDs + 1] = {NAME = 'maxzoom [num]', DESC = 'Maximum
camera zoom'}\r\nCMDs[#CMDs + 1] = {NAME = 'minzoom [num]', DESC = 'Minimum camera
zoom'}\r\nCMDs[#CMDs + 1] = {NAME = 'camdistance [num]', DESC = 'Changes camera
distance from your player'}\r\nCMDs[#CMDs + 1] = {NAME = 'fov [num]', DESC =
'Adjusts field of view (default is 70)'}\r\nCMDs[#CMDs + 1] = {NAME = 'fixcam /
restorecam', DESC = 'Fixes camera'}\r\nCMDs[#CMDs + 1] = {NAME = 'enableshiftlock /
enablesl', DESC = 'Enables the shift lock option'}\r\nCMDs[#CMDs + 1] = {NAME =
'lookat [player]', DESC = 'Moves your camera view to a player'}\r\nCMDs[#CMDs + 1]
= {NAME = '', DESC = ''}\r\nCMDs[#CMDs + 1] = {NAME = 'btools (CLIENT)', DESC =
'Gives you building tools (DOES NOT REPLICATE)'}\r\nCMDs[#CMDs + 1] = {NAME = 'f3x
(CLIENT)', DESC = 'Gives you F3X building tools (DOES NOT REPLICATE)'}\r\
nCMDs[#CMDs + 1] = {NAME = 'partname / partpath', DESC = 'Allows you to click a
part to see its path & name'}\r\nCMDs[#CMDs + 1] = {NAME = 'delete [instance name]
(CLIENT)', DESC = 'Removes any part with a certain name from the workspace (DOES
NOT REPLICATE)'}\r\nCMDs[#CMDs + 1] = {NAME = 'deleteclass / dc [class name]
(CLIENT)', DESC = 'Removes any part with a certain classname from the workspace
(DOES NOT REPLICATE)'}\r\nCMDs[#CMDs + 1] = {NAME = 'lockworkspace / lockws', DESC
= 'Locks the whole workspace'}\r\nCMDs[#CMDs + 1] = {NAME = 'unlockworkspace /
unlockws', DESC = 'Unlocks the whole workspace'}\r\nCMDs[#CMDs + 1] = {NAME =
'invisibleparts / invisparts (CLIENT)', DESC = 'Shows invisible parts'}\r\
nCMDs[#CMDs + 1] = {NAME = 'uninvisibleparts / uninvisparts (CLIENT)', DESC =
'Makes parts affected by invisparts return to normal'}\r\nCMDs[#CMDs + 1] = {NAME =
'deleteinvisparts / dip (CLIENT)', DESC = 'Deletes invisible parts'}\r\nCMDs[#CMDs
+ 1] = {NAME = 'gotopart [part name]', DESC = 'Moves your character to a part or
multiple parts'}\r\nCMDs[#CMDs + 1] = {NAME = 'tweengotopart / tgotopart [part
name]', DESC = 'Tweens your character to a part or multiple parts'}\r\nCMDs[#CMDs +
1] = {NAME = 'gotopartclass / gpc [class name]', DESC = 'Moves your character to a
part or multiple parts based on classname'}\r\nCMDs[#CMDs + 1] = {NAME =
'tweengotopartclass / tgpc [class name]', DESC = 'Tweens your character to a part
or multiple parts based on classname'}\r\nCMDs[#CMDs + 1] = {NAME = 'gotomodel
[part name]', DESC = 'Moves your character to a model or multiple models'}\r\
nCMDs[#CMDs + 1] = {NAME = 'tweengotomodel / tgotomodel [part name]', DESC =
'Tweens your character to a model or multiple models'}\r\nCMDs[#CMDs + 1] = {NAME =
'gotopartdelay / gotomodeldelay [num]', DESC = 'Adjusts how quickly you teleport to
each part (default is 0.1)'}\r\nCMDs[#CMDs + 1] = {NAME = 'bringpart [part name]
(CLIENT)', DESC = 'Moves a part or multiple parts to your character'}\r\nCMDs[#CMDs
+ 1] = {NAME = 'bringpartclass / bpc [class name] (CLIENT)', DESC = 'Moves a part
or multiple parts to your character based on classname'}\r\nCMDs[#CMDs + 1] = {NAME
= 'noclickdetectorlimits / nocdlimits', DESC = 'Sets all click detectors
MaxActivationDistance to math.huge'}\r\nCMDs[#CMDs + 1] = {NAME =
'fireclickdetectors / firecd [name]', DESC = 'Uses all click detectors in a game or
uses the optional name'}\r\nCMDs[#CMDs + 1] = {NAME = 'firetouchinterests /
touchinterests [name]', DESC = 'Uses all touchinterests in a game or uses the
optional name'}\r\nCMDs[#CMDs + 1] = {NAME = 'noproximitypromptlimits /
nopplimits', DESC = 'Sets all proximity prompts MaxActivationDistance to
math.huge'}\r\nCMDs[#CMDs + 1] = {NAME = 'fireproximityprompts / firepp [name]',
DESC = 'Uses all proximity prompts in a game or uses the optional name'}\r\
nCMDs[#CMDs + 1] = {NAME = 'instantproximityprompts / instantpp', DESC = 'Disable
the cooldown for proximity prompts'}\r\nCMDs[#CMDs + 1] = {NAME =
'uninstantproximityprompts / uninstantpp', DESC = 'Undo the cooldown removal'}\r\
nCMDs[#CMDs + 1] = {NAME = 'tpunanchored / tpua [player]', DESC = 'Teleports
unanchored parts to a player'}\r\nCMDs[#CMDs + 1] = {NAME = 'animsunanchored /
freezeua', DESC = 'Freezes unanchored parts'}\r\nCMDs[#CMDs + 1] = {NAME =
'thawunanchored / thawua / unfreezeua', DESC = 'Thaws unanchored parts'}\r\
nCMDs[#CMDs + 1] = {NAME = 'removeterrain / rterrain / noterrain', DESC = 'Removes
all terrain'}\r\nCMDs[#CMDs + 1] = {NAME = 'clearnilinstances / nonilinstances /
cni', DESC = 'Removes nil instances'}\r\nCMDs[#CMDs + 1] = {NAME = 'destroyheight /
dh [num]', DESC = 'Sets FallenPartsDestroyHeight'}\r\nCMDs[#CMDs + 1] = {NAME = '',
DESC = ''}\r\nCMDs[#CMDs + 1] = {NAME = 'fullbright / fb (CLIENT)', DESC = 'Makes
the map brighter / more visible'}\r\nCMDs[#CMDs + 1] = {NAME = 'loopfullbright /
loopfb (CLIENT)', DESC = 'Makes the map brighter / more visible but looped'}\r\
nCMDs[#CMDs + 1] = {NAME = 'unloopfullbright / unloopfb', DESC = 'Unloops
fullbright'}\r\nCMDs[#CMDs + 1] = {NAME = 'ambient [num] [num] [num] (CLIENT)',
DESC = 'Changes ambient'}\r\nCMDs[#CMDs + 1] = {NAME = 'day (CLIENT)', DESC =
'Changes the time to day for the client'}\r\nCMDs[#CMDs + 1] = {NAME = 'night
(CLIENT)', DESC = 'Changes the time to night for the client'}\r\nCMDs[#CMDs + 1] =
{NAME = 'nofog (CLIENT)', DESC = 'Removes fog'}\r\nCMDs[#CMDs + 1] = {NAME =
'brightness [num] (CLIENT)', DESC = 'Changes the brightness lighting property'}\r\
nCMDs[#CMDs + 1] = {NAME = 'globalshadows / gshadows (CLIENT)', DESC = 'Enables
global shadows'}\r\nCMDs[#CMDs + 1] = {NAME = 'noglobalshadows / nogshadows
(CLIENT)', DESC = 'Disables global shadows'}\r\nCMDs[#CMDs + 1] = {NAME =
'restorelighting / rlighting', DESC = 'Restores Lighting properties'}\r\nCMDs[#CMDs
+ 1] = {NAME = 'light [radius] [brightness] (CLIENT)', DESC = 'Gives your player
dynamic light'}\r\nCMDs[#CMDs + 1] = {NAME = 'nolight / unlight', DESC = 'Removes
dynamic light from your player'}\r\nCMDs[#CMDs + 1] = {NAME = '', DESC = ''}\r\
nCMDs[#CMDs + 1] = {NAME = 'inspect / examine [player]', DESC = 'Opens InspectMenu
for a certain player'}\r\nCMDs[#CMDs + 1] = {NAME = 'age [player]', DESC = 'Tells
you the age of a player'}\r\nCMDs[#CMDs + 1] = {NAME = 'chatage [player]', DESC =
'Chats the age of a player'}\r\nCMDs[#CMDs + 1] = {NAME = 'joindate / jd [player]',
DESC = 'Tells you the date the player joined Roblox'}\r\nCMDs[#CMDs + 1] = {NAME =
'chatjoindate / cjd [player]', DESC = 'Chats the date the player joined Roblox'}\r\
nCMDs[#CMDs + 1] = {NAME = 'copyname / copyuser [player]', DESC = 'Copies a players
full username to your clipboard'}\r\nCMDs[#CMDs + 1] = {NAME = 'userid / id
[player]', DESC = 'Notifies a players user ID'}\r\nCMDs[#CMDs + 1] = {NAME =
'copyuserid / copyid [player]', DESC = 'Copies a players user ID to your
clipboard'}\r\nCMDs[#CMDs + 1] = {NAME = 'appearanceid / aid [player]', DESC =
'Notifies a players appearance ID'}\r\nCMDs[#CMDs + 1] = {NAME =
'copyappearanceid / caid [player]', DESC = 'Copies a players appearance ID to your
clipboard'}\r\nCMDs[#CMDs + 1] = {NAME = 'bang [player] [speed]', DESC = 'owo'}\r\
nCMDs[#CMDs + 1] = {NAME = 'unbang', DESC = 'uwu'}\r\nCMDs[#CMDs + 1] = {NAME =
'carpet [player]', DESC = 'Be someones carpet'}\r\nCMDs[#CMDs + 1] = {NAME =
'uncarpet', DESC = 'Undoes carpet'}\r\nCMDs[#CMDs + 1] = {NAME = 'friend [player]',
DESC = 'Sends a friend request to certain players'}\r\nCMDs[#CMDs + 1] = {NAME =
'unfriend [player]', DESC = 'Unfriends certain players'}\r\nCMDs[#CMDs + 1] = {NAME
= 'headsit [player]', DESC = 'Sit on a players head'}\r\nCMDs[#CMDs + 1] = {NAME =
'walkto / follow [player]', DESC = 'Follow a player'}\r\nCMDs[#CMDs + 1] = {NAME =
'pathfindwalkto / pathfindfollow [player]', DESC = 'Follow a player using
pathfinding'}\r\nCMDs[#CMDs + 1] = {NAME = 'pathfindwalktowaypoint /
pathfindwalktowp [waypoint]', DESC = 'Walk to a waypoint using pathfinding'}\r\
nCMDs[#CMDs + 1] = {NAME = 'unwalkto / unfollow', DESC = 'Stops following a
player'}\r\nCMDs[#CMDs + 1] = {NAME = 'stareat / stare [player]', DESC = 'Stare /
look at a player'}\r\nCMDs[#CMDs + 1] = {NAME = 'unstareat / unstare [player]',
DESC = 'Disables stareat'}\r\nCMDs[#CMDs + 1] = {NAME = 'rolewatch [group id] [role
name]', DESC = 'Notify if someone from a watched group joins the server'}\r\
nCMDs[#CMDs + 1] = {NAME = 'rolewatchstop / unrolewatch', DESC = 'Disable
Rolewatch'}\r\nCMDs[#CMDs + 1] = {NAME = 'rolewatchleave', DESC = 'Toggle if you
should leave the game if someone from a watched group joins the server'}\r\
nCMDs[#CMDs + 1] = {NAME = 'staffwatch', DESC = 'Notify if a staff member of the
game joins the server'}\r\nCMDs[#CMDs + 1] = {NAME = 'unstaffwatch', DESC =
'Disable Staffwatch'}\r\nCMDs[#CMDs + 1] = {NAME = 'attach [player] (TOOL)', DESC =
'Attaches you to a player (YOU NEED A TOOL)'}\r\nCMDs[#CMDs + 1] = {NAME = 'kill
[player] (TOOL)', DESC = 'Kills a player (YOU NEED A TOOL)'}\r\nCMDs[#CMDs + 1] =
{NAME = 'fastkill [player] (TOOL)', DESC = 'Kills a player (less reliable) (YOU
NEED A TOOL)'}\r\nCMDs[#CMDs + 1] = {NAME = 'handlekill / hkill [player] (TOOL)',
DESC = 'Kills a player using tool damage (YOU NEED A TOOL)'}\r\nCMDs[#CMDs + 1] =
{NAME = 'bring [player] (TOOL)', DESC = 'Brings a player (YOU NEED A TOOL)'}\r\
nCMDs[#CMDs + 1] = {NAME = 'fastbring
[player] (TOOL)', DESC = 'Brings a player (less reliable) (YOU NEED A TOOL)'}\r\
nCMDs[#CMDs + 1] = {NAME = 'teleport / tp [player] [player] (TOOL)', DESC =
'Teleports a player to another player (YOU NEED A TOOL)'}\r\nCMDs[#CMDs + 1] =
{NAME = 'fastteleport / fasttp [player] [player] (TOOL)', DESC = 'Teleports a
player to another player (less reliable) (YOU NEED A TOOL)'}\r\nCMDs[#CMDs + 1] =
{NAME = 'fling', DESC = 'Flings anyone you touch'}\r\nCMDs[#CMDs + 1] = {NAME =
'unfling', DESC = 'Disables the fling command'}\r\nCMDs[#CMDs + 1] = {NAME =
'flyfling', DESC = 'Basically the invisfling command but not invisible'}\r\
nCMDs[#CMDs + 1] = {NAME = 'unflyfling', DESC = 'Disables the flyfling command'}\r\
nCMDs[#CMDs + 1] = {NAME = 'invisfling', DESC = 'Enables invisible fling'}\r\
nCMDs[#CMDs + 1] = {NAME = 'loopoof', DESC = 'Loops everyones character sounds
(everyone can hear)'}\r\nCMDs[#CMDs + 1] = {NAME = 'unloopoof', DESC = 'Stops the
oof chaos'}\r\nCMDs[#CMDs + 1] = {NAME = 'muteboombox [player]', DESC = 'Mutes
someones boombox'}\r\nCMDs[#CMDs + 1] = {NAME = 'unmuteboombox [player]', DESC =
'Unmutes someones boombox'}\r\nCMDs[#CMDs + 1] = {NAME = 'hitbox [player] [size]',
DESC = 'Expands the hitbox for players HumanoidRootPart (default is 1)'}\r\
nCMDs[#CMDs + 1] = {NAME = 'headsize [player] [size]', DESC = 'Expands the head
size for players Head (default is 1)'}\r\nCMDs[#CMDs + 1] = {NAME = '', DESC = ''}\
r\nCMDs[#CMDs + 1] = {NAME = 'reset', DESC = 'Resets your character normally'}\r\
nCMDs[#CMDs + 1] = {NAME = 'respawn', DESC = 'Respawns you'}\r\nCMDs[#CMDs + 1] =
{NAME = 'refresh / re', DESC = 'Respawns and brings you back to the same
position'}\r\nCMDs[#CMDs + 1] = {NAME = 'god', DESC = 'Makes your character
difficult to kill in most games'}\r\nCMDs[#CMDs + 1] = {NAME = 'invisible / invis',
DESC = 'Makes you invisible to other players'}\r\nCMDs[#CMDs + 1] = {NAME =
'visible / vis', DESC = 'Makes you visible to other players'}\r\nCMDs[#CMDs + 1] =
{NAME = 'toolinvisible / toolinvis / tinvis', DESC = 'Makes you invisible to other
players and able to use tools'}\r\nCMDs[#CMDs + 1] = {NAME = 'speed / ws /
walkspeed [num]', DESC = 'Change your walkspeed'}\r\nCMDs[#CMDs + 1] = {NAME =
'spoofspeed / spoofws [num]', DESC = 'Spoofs your WalkSpeed on the Client'}\r\
nCMDs[#CMDs + 1] = {NAME = 'loopspeed / loopws [num]', DESC = 'Loops your
walkspeed'}\r\nCMDs[#CMDs + 1] = {NAME = 'unloopspeed / unloopws', DESC = 'Turns
off loopspeed'}\r\nCMDs[#CMDs + 1] = {NAME = 'hipheight / hheight [num]', DESC =
'Adjusts hip height'}\r\nCMDs[#CMDs + 1] = {NAME = 'jumppower / jpower / jp [num]',
DESC = 'Change a players jump height'}\r\nCMDs[#CMDs + 1] = {NAME = 'spoofjumppower
/ spoofjp [num]', DESC = 'Spoofs your JumpPower on the Client'}\r\nCMDs[#CMDs + 1]
= {NAME = 'loopjumppower / loopjp [num]', DESC = 'Loops your jump height'}\r\
nCMDs[#CMDs + 1] = {NAME = 'unloopjumppower / unloopjp', DESC = 'Turns off
loopjumppower'}\r\nCMDs[#CMDs + 1] = {NAME = 'maxslopeangle / msa [num]', DESC =
'Adjusts MaxSlopeAngle'}\r\nCMDs[#CMDs + 1] = {NAME = 'gravity / grav [num]
(CLIENT)', DESC = 'Change your gravity'}\r\nCMDs[#CMDs + 1] = {NAME = 'sit', DESC =
'Makes your character sit'}\r\nCMDs[#CMDs + 1] = {NAME = 'lay / laydown', DESC =
'Makes your character lay down'}\r\nCMDs[#CMDs + 1] = {NAME = 'sitwalk', DESC =
'Makes your character sit while still being able to walk'}\r\nCMDs[#CMDs + 1] =
{NAME = 'nosit', DESC = 'Prevents your character from sitting'}\r\nCMDs[#CMDs + 1]
= {NAME = 'unnosit', DESC = 'Disables nosit'}\r\nCMDs[#CMDs + 1] = {NAME = 'jump',
DESC = 'Makes your character jump'}\r\nCMDs[#CMDs + 1] = {NAME = 'infinitejump /
infjump', DESC = 'Allows you to jump before hitting the ground'}\r\nCMDs[#CMDs + 1]
= {NAME = 'uninfinitejump / uninfjump', DESC = 'Disables infjump'}\r\nCMDs[#CMDs +
1] = {NAME = 'flyjump', DESC = 'Allows you to hold space to fly up'}\r\nCMDs[#CMDs
+ 1] = {NAME = 'unflyjump', DESC = 'Disables flyjump'}\r\nCMDs[#CMDs + 1] = {NAME =
'autojump / ajump', DESC = 'Automatically jumps when you run into an object'}\r\
nCMDs[#CMDs + 1] = {NAME = 'unautojump / unajump', DESC = 'Disables autojump'}\r\
nCMDs[#CMDs + 1] = {NAME = 'edgejump / ejump', DESC = 'Automatically jumps when you
get to the edge of an object'}\r\nCMDs[#CMDs + 1] = {NAME = 'unedgejump / unejump',
DESC = 'Disables edgejump'}\r\nCMDs[#CMDs + 1] = {NAME = 'platformstand / stun',
DESC = 'Enables PlatformStand'}\r\nCMDs[#CMDs + 1] = {NAME = 'unplatformstand /
unstun', DESC = 'Disables PlatformStand'}\r\nCMDs[#CMDs + 1] = {NAME = 'norotate /
noautorotate', DESC = 'Disables AutoRotate'}\r\nCMDs[#CMDs + 1] = {NAME =
'unnorotate / autorotate', DESC = 'Enables AutoRotate'}\r\nCMDs[#CMDs + 1] = {NAME
= 'enablestate [StateType]', DESC = 'Enables a humanoid state type'}\r\nCMDs[#CMDs
+ 1] = {NAME = 'disablestate [StateType]', DESC = 'Disables a humanoid state
type'}\r\nCMDs[#CMDs + 1] = {NAME = 'team [team name] (CLIENT)', DESC = 'Changes
your team. Sometimes fools localscripts.'}\r\nCMDs[#CMDs + 1] = {NAME =
'nobillboardgui / nobgui / noname', DESC = 'Removes billboard and surface guis from
your players (i.e. name guis at cafes)'}\r\nCMDs[#CMDs + 1] = {NAME = 'loopnobgui /
loopnoname', DESC = 'Loop removes billboard and surface guis from your players
(i.e. name guis at cafes)'}\r\nCMDs[#CMDs + 1] = {NAME = 'unloopnobgui /
unloopnoname', DESC = 'Disables loopnobgui'}\r\nCMDs[#CMDs + 1] = {NAME = 'nohead /
headless', DESC = 'Removes your head (uses simulation radius)'}\r\nCMDs[#CMDs + 1]
= {NAME = 'noarms', DESC = 'Removes your arms'}\r\nCMDs[#CMDs + 1] = {NAME =
'nolegs', DESC = 'Removes your legs'}\r\nCMDs[#CMDs + 1] = {NAME = 'nolimbs', DESC
= 'Removes your limbs'}\r\nCMDs[#CMDs + 1] = {NAME = 'naked (CLIENT)', DESC =
'Removes your clothing'}\r\nCMDs[#CMDs + 1] = {NAME = 'noface / removeface', DESC =
'Removes your face'}\r\nCMDs[#CMDs + 1] = {NAME = 'blockhead', DESC = 'Turns your
head into a block'}\r\nCMDs[#CMDs + 1] = {NAME = 'blockhats', DESC = 'Turns your
hats into blocks'}\r\nCMDs[#CMDs + 1] = {NAME = 'blocktool', DESC = 'Turns the
currently selected tool into a block'}\r\nCMDs[#CMDs + 1] = {NAME = 'creeper', DESC
= 'Makes you look like a creeper'}\r\nCMDs[#CMDs + 1] = {NAME = 'drophats', DESC =
'Drops your hats'}\r\nCMDs[#CMDs + 1] = {NAME = 'nohats / deletehats / rhats', DESC
= 'Deletes your hats'}\r\nCMDs[#CMDs + 1] = {NAME = 'hatspin / spinhats', DESC =
'Spins your characters accessories'}\r\nCMDs[#CMDs + 1] = {NAME = 'unhatspin /
unspinhats', DESC = 'Undoes spinhats'}\r\nCMDs[#CMDs + 1] = {NAME = 'clearhats /
cleanhats', DESC = 'Clears hats in the workspace'}\r\nCMDs[#CMDs + 1] = {NAME =
'chardelete / cd [instance name]', DESC = 'Removes any part with a certain name
from your character'}\r\nCMDs[#CMDs + 1] = {NAME = 'chardeleteclass / cdc [class
name]', DESC = 'Removes any part with a certain classname from your character'}\r\
nCMDs[#CMDs + 1] = {NAME = 'deletevelocity / dv / removeforces', DESC = 'Removes
any velocity / force instances in your character'}\r\nCMDs[#CMDs + 1] = {NAME =
'weaken [num]', DESC = 'Makes your character less dense'}\r\nCMDs[#CMDs + 1] =
{NAME = 'unweaken', DESC = 'Sets your characters CustomPhysicalProperties to
default'}\r\nCMDs[#CMDs + 1] = {NAME = 'strengthen [num]', DESC = 'Makes your
character more dense (CustomPhysicalProperties)'}\r\nCMDs[#CMDs + 1] = {NAME =
'unstrengthen', DESC = 'Sets your characters CustomPhysicalProperties to default'}\
r\nCMDs[#CMDs + 1] = {NAME = 'breakvelocity', DESC = 'Sets your characters velocity
to 0'}\r\nCMDs[#CMDs + 1] = {NAME = 'spin [speed]', DESC = 'Spins your character'}\
r\nCMDs[#CMDs + 1] = {NAME = 'unspin', DESC = 'Disables spin'}\r\nCMDs[#CMDs + 1] =
{NAME = 'vr', DESC = 'Loads CLOVR by Abacaxl'}\r\nCMDs[#CMDs + 1] = {NAME =
'split', DESC = 'Splits your character in half'}\r\nCMDs[#CMDs + 1] = {NAME =
'nilchar', DESC = 'Sets your characters parent to nil'}\r\nCMDs[#CMDs + 1] = {NAME
= 'unnilchar / nonilchar', DESC = 'Sets your characters parent to workspace'}\r\
nCMDs[#CMDs + 1] = {NAME = 'noroot / removeroot / rroot', DESC = 'Removes your
characters HumanoidRootPart'}\r\nCMDs[#CMDs + 1] = {NAME = 'replaceroot', DESC =
'Replaces your characters HumanoidRootPart'}\r\nCMDs[#CMDs + 1] = {NAME =
'clearcharappearance / clearchar / clrchar', DESC = 'Removes all accessory, shirt,
pants, charactermesh, and bodycolors'}\r\nCMDs[#CMDs + 1] = {NAME = '', DESC = ''}\
r\nCMDs[#CMDs + 1] = {NAME = 'animation / anim [ID] [speed]', DESC = 'Makes your
character perform an animation (must be by roblox to replicate)'}\r\nCMDs[#CMDs +
1] = {NAME = 'dance', DESC = 'Makes you d a n c e'}\r\nCMDs[#CMDs + 1] = {NAME =
'undance', DESC = 'Stops dance animations'}\r\nCMDs[#CMDs + 1] = {NAME = 'spasm',
DESC = 'Makes you c r a z y'}\r\nCMDs[#CMDs + 1] = {NAME = 'unspasm', DESC =
'Stops spasm'}\r\nCMDs[#CMDs + 1] = {NAME = 'headthrow', DESC = 'Simply makes you
throw your head'}\r\nCMDs[#CMDs + 1] = {NAME = 'noanim', DESC = 'Disables your
animations'}\r\nCMDs[#CMDs + 1] = {NAME = 'reanim', DESC = 'Restores your
animations'}\r\nCMDs[#CMDs + 1] = {NAME = 'animspeed [num]', DESC = 'Changes the
speed of your current animation'}\r\nCMDs[#CMDs + 1] = {NAME = 'copyanimation /
copyanim / copyemote [player]', DESC = 'Copies someone elses animation'}\r\
nCMDs[#CMDs + 1] = {NAME = 'loopanimation / loopanim', DESC = 'Loops your current
animation'}\r\nCMDs[#CMDs + 1] = {NAME = 'stopanimations / stopanims', DESC =
'Stops running animations'}\r\nCMDs[#CMDs + 1] = {NAME = 'refreshanimations /
refreshanims', DESC = 'Refreshes animations'}\r\nCMDs[#CMDs + 1] = {NAME =
'allowcustomanim / allowcustomanimations', DESC = 'Lets you use custom animation
packs instead'}\r\nCMDs[#CMDs + 1] = {NAME = 'unallowcustomanim /
unallowcustomanimations', DESC = 'Doesn\\'t let you use custom animation packs
instead'}\r\nCMDs[#CMDs + 1] = {NAME = '', DESC =
''}\r\nCMDs[#CMDs + 1] = {NAME = 'autoclick [click delay] [release delay]', DESC =
'Automatically clicks your mouse with a set delay'}\r\nCMDs[#CMDs + 1] = {NAME =
'unautoclick / noautoclick', DESC = 'Turns off autoclick'}\r\nCMDs[#CMDs + 1] =
{NAME = 'autokeypress [key] [down delay] [up delay]', DESC = 'Automatically presses
a key with a set delay'}\r\nCMDs[#CMDs + 1] = {NAME = 'unautokeypress', DESC =
'Stops autokeypress'}\r\nCMDs[#CMDs + 1] = {NAME = 'hovername', DESC = 'Shows a
players username when your mouse is hovered over them'}\r\nCMDs[#CMDs + 1] = {NAME
= 'unhovername / nohovername', DESC = 'Turns off hovername'}\r\nCMDs[#CMDs + 1] =
{NAME = 'mousesensitivity / ms [0-10]', DESC = 'Sets your mouse sensitivity
(affects first person and right click drag) (default is 1)'}\r\nCMDs[#CMDs + 1] =
{NAME = 'clickdelete', DESC = 'Go to settings>Keybinds>Add for clicktp'}\r\
nCMDs[#CMDs + 1] = {NAME = 'clickteleport', DESC = 'Go to settings>Keybinds>Add for
click tp'}\r\nCMDs[#CMDs + 1] = {NAME = '', DESC = ''}\r\nCMDs[#CMDs + 1] = {NAME =
'tools', DESC = 'Copies tools from ReplicatedStorage and Lighting'}\r\nCMDs[#CMDs +
1] = {NAME = 'notools / removetools / deletetools', DESC = 'Removes tools from
character and backpack'}\r\nCMDs[#CMDs + 1] = {NAME = 'deleteselectedtool / dst',
DESC = 'Removes any currently selected tools'}\r\nCMDs[#CMDs + 1] = {NAME =
'grabtools', DESC = 'Automatically get tools that are dropped'}\r\nCMDs[#CMDs + 1]
= {NAME = 'ungrabtools / nograbtools', DESC = 'Disables grabtools'}\r\nCMDs[#CMDs +
1] = {NAME = 'copytools [player] (CLIENT)', DESC = 'Copies a players tools'}\r\
nCMDs[#CMDs + 1] = {NAME = 'dupetools / clonetools [num]', DESC = 'Duplicates your
inventory tools a set ammount of times'}\r\nCMDs[#CMDs + 1] = {NAME = 'givetool /
givetools', DESC = 'Gives all the tools you\\'re holding to [player] using the
attach method.'}\r\nCMDs[#CMDs + 1] = {NAME = 'droptools', DESC = 'Drops your
tools'}\r\nCMDs[#CMDs + 1] = {NAME = 'droppabletools', DESC = 'Makes your tools
droppable'}\r\nCMDs[#CMDs + 1] = {NAME = 'equiptools', DESC = 'Equips every tool in
your inventory at once'}\r\nCMDs[#CMDs + 1] = {NAME = 'unequiptools', DESC =
'Unequips every tool you are currently holding at once'}\r\nCMDs[#CMDs + 1] = {NAME
= 'removespecifictool [name]', DESC = 'Automatically remove a specific tool from
your inventory'}\r\nCMDs[#CMDs + 1] = {NAME = 'unremovespecifictool [name]', DESC =
'Stops removing a specific tool from your inventory'}\r\nCMDs[#CMDs + 1] = {NAME =
'clearremovespecifictool', DESC = 'Stop removing all specific tools from your
inventory'}\r\nCMDs[#CMDs + 1] = {NAME = 'reach [num]', DESC = 'Increases the
hitbox of your held tool'}\r\nCMDs[#CMDs + 1] = {NAME = 'unreach / noreach', DESC =
'Turns off reach'}\r\nCMDs[#CMDs + 1] = {NAME = 'grippos [X Y Z]', DESC = 'Changes
your current tools grip position'}\r\nCMDs[#CMDs + 1] = {NAME = 'usetools [ammount]
[delay]', DESC = 'Activates all tools in your backpack at the same time'}\r\
nCMDs[#CMDs + 1] = {NAME = '', DESC = ''}\r\nCMDs[#CMDs + 1] = {NAME = 'addalias
[cmd] [alias]', DESC = 'Adds an alias to a command'}\r\nCMDs[#CMDs + 1] = {NAME =
'removealias [alias]', DESC = 'Removes a custom alias'}\r\nCMDs[#CMDs + 1] = {NAME
= 'clraliases', DESC = 'Removes all custom aliases'}\r\nCMDs[#CMDs + 1] = {NAME =
'', DESC = ''}\r\nCMDs[#CMDs + 1] = {NAME = 'addplugin / plugin [name]', DESC =
'Add a plugin via command'}\r\nCMDs[#CMDs + 1] = {NAME = 'removeplugin /
deleteplugin [name]', DESC = 'Remove a plugin via command'}\r\nCMDs[#CMDs + 1] =
{NAME = 'reloadplugin [name]', DESC = 'Reloads a plugin'}\r\nCMDs[#CMDs + 1] =
{NAME = '', DESC = ''}\r\nCMDs[#CMDs + 1] = {NAME = 'breakloops / break (cmd
loops)', DESC = 'Stops any cmd loops (;100^1^cmd)'}\r\nCMDs[#CMDs + 1] = {NAME =
'removecmd / deletecmd', DESC = 'Removes a command until the admin is reloaded'}\r\
nCMDs[#CMDs + 1] = {NAME = 'tpwalk / teleportwalk [num]', DESC = 'Teleports you to
your move direction'}\r\nCMDs[#CMDs + 1] = {NAME = 'untpwalk / unteleportwalk',
DESC = 'Undoes tpwalk / teleportwalk'}\r\nCMDs[#CMDs + 1] = {NAME = 'notifyping /
ping', DESC = 'Notify yourself your ping'}\r\nCMDs[#CMDs + 1] = {NAME = 'trip',
DESC = 'Makes your character fall over'}\r\nCMDs[#CMDs + 1] = {NAME = 'norender',
DESC = 'Disable 3d Rendering to decrease the amount of CPU the client uses'}\r\
nCMDs[#CMDs + 1] = {NAME = 'render', DESC = 'Enable 3d Rendering'}\r\nCMDs[#CMDs +
1] = {NAME = 'use2022materials / 2022materials', DESC = 'Enables 2022 material
textures'}\r\nCMDs[#CMDs + 1] = {NAME = 'unuse2022materials / un2022materials',
DESC = 'Disables 2022 material textures'}\r\nCMDs[#CMDs + 1] = {NAME = 'promptr6',
DESC = 'Prompts the game to switch your rig type to R6'}\r\nCMDs[#CMDs + 1] = {NAME
= 'promptr15', DESC = 'Prompts the game to switch your rig type to R15'}\r\
nCMDs[#CMDs + 1] = {NAME = 'wallwalk / walkonwalls', DESC = 'Walk on walls'}\r\
nwait()\r\n\r\nfor i = 1, #CMDs do\r\n\tlocal newcmd = Example:Clone()\r\n\
tnewcmd.Parent = CMDsF\r\n\tnewcmd.Visible = false\r\n\tnewcmd.Text = CMDs[i].NAME\
r\n\tnewcmd.Name = \"CMD\"\r\n\ttable.insert(text1, newcmd)\r\n\tif CMDs[i].DESC ~=
\"\" then\r\n\t\tnewcmd:SetAttribute(\"Title\", CMDs[i].NAME)\r\n\t\
tnewcmd:SetAttribute(\"Desc\", CMDs[i].DESC)\r\n\t\
tnewcmd.MouseButton1Down:Connect(function()\r\n\t\t\tif not IsOnMobile and
newcmd.Visible and newcmd.TextTransparency == 0 then\r\n\t\t\t\tlocal currentText =
Cmdbar.Text\r\n\t\t\t\tCmdbar:CaptureFocus()\r\n\t\t\t\tautoComplete(newcmd.Text,
currentText)\r\n\t\t\t\tmaximizeHolder()\r\n\t\t\tend\r\n\t\tend)\r\n\tend\r\nend\
r\n\r\nIndexContents(\"\", true)\r\n\r\nfunction checkTT()\r\n\tlocal t\r\n\tlocal
guisAtPosition = COREGUI:GetGuiObjectsAtPosition(IYMouse.X, IYMouse.Y)\r\n\r\n\tfor
_, gui in pairs(guisAtPosition) do\r\n\t\tif gui.Parent == CMDsF then\r\n\t\t\tt =
gui\r\n\t\tend\r\n\tend\r\n\r\n\tif t ~= nil and t:GetAttribute(\"Title\") ~= nil
then\r\n\t\tlocal x = IYMouse.X\r\n\t\tlocal y = IYMouse.Y\r\n\t\tlocal xP\r\n\t\
tlocal yP\r\n\t\tif IYMouse.X > 200 then\r\n\t\t\txP = x - 201\r\n\t\telse\r\n\t\t\
txP = x + 21\r\n\t\tend\r\n\t\tif IYMouse.Y > (IYMouse.ViewSizeY-96) then\r\n\t\t\
tyP = y - 97\r\n\t\telse\r\n\t\t\tyP = y\r\n\t\tend\r\n\t\tTooltip.Position =
UDim2.new(0, xP, 0, yP)\r\n\t\tDescription.Text = t:GetAttribute(\"Desc\")\r\n\t\
tif t:GetAttribute(\"Title\") ~= nil then\r\n\t\t\tTitle_3.Text =
t:GetAttribute(\"Title\")\r\n\t\telse\r\n\t\t\tTitle_3.Text = ''\r\n\t\tend\r\n\t\
tTooltip.Visible = true\r\n\telse\r\n\t\tTooltip.Visible = false\r\n\tend\r\nend\r\
n\r\nfunction FindInTable(tbl,val)\r\n\tif tbl == nil then return false end\r\n\
tfor _,v in pairs(tbl) do\r\n\t\tif v == val then return true end\r\n\tend \r\n\
treturn false\r\nend\r\n\r\nfunction GetInTable(Table, Name)\r\n\tfor i = 1, #Table
do\r\n\t\tif Table[i] == Name then\r\n\t\t\treturn i\r\n\t\tend\r\n\tend\r\n\
treturn false\r\nend\r\n\r\nfunction respawn(plr)\r\n\tif invisRunning then
TurnVisible() end\r\n\tlocal char = plr.Character\r\n\tif
char:FindFirstChildOfClass(\"Humanoid\") then
char:FindFirstChildOfClass(\"Humanoid\"):ChangeState(15) end\r\n\
tchar:ClearAllChildren()\r\n\tlocal newChar = Instance.new(\"Model\")\r\n\
tnewChar.Parent = workspace\r\n\tplr.Character = newChar\r\n\twait()\r\n\
tplr.Character = char\r\n\tnewChar:Destroy()\r\nend\r\n\r\nlocal refreshCmd =
false\r\nfunction refresh(plr)\r\n\trefreshCmd = true\r\n\tlocal Human =
plr.Character and plr.Character:FindFirstChildOfClass(\"Humanoid\", true)\r\n\
tlocal pos = Human and Human.RootPart and Human.RootPart.CFrame\r\n\tlocal pos1 =
workspace.CurrentCamera.CFrame\r\n\trespawn(plr)\r\n\ttask.spawn(function()\r\n\t\
tplr.CharacterAdded:Wait():WaitForChild(\"Humanoid\").RootPart.CFrame,
workspace.CurrentCamera.CFrame = pos, wait() and pos1\r\n\t\trefreshCmd = false\r\
n\tend)\r\nend\r\n\r\nlocal lastDeath\r\n\r\nfunction onDied()\r\n\
ttask.spawn(function()\r\n\t\tif pcall(function()
Players.LocalPlayer.Character:FindFirstChildOfClass('Humanoid') end) and
Players.LocalPlayer.Character:FindFirstChildOfClass('Humanoid') then\r\n\t\t\
tPlayers.LocalPlayer.Character:FindFirstChildOfClass('Humanoid').Died:Connect(funct
ion()\r\n\t\t\t\tif getRoot(Players.LocalPlayer.Character) then\r\n\t\t\t\t\
tlastDeath = getRoot(Players.LocalPlayer.Character).CFrame\r\n\t\t\t\tend\r\n\t\t\
tend)\r\n\t\telse\r\n\t\t\twait(2)\r\n\t\t\tonDied()\r\n\t\tend\r\n\tend)\r\nend\r\
n\r\nClip = true\r\nspDelay = 0.1\r\
nPlayers.LocalPlayer.CharacterAdded:Connect(function()\r\n\tNOFLY()\r\n\tFloating =
false\r\n\r\n\tif not Clip then\r\n\t\texecCmd('clip')\r\n\tend\r\n\r\n\trepeat
wait() until getRoot(Players.LocalPlayer.Character)\r\n\r\n\tpcall(function()\r\n\
t\tif spawnpoint and not refreshCmd and spawnpos ~= nil then\r\n\t\t\
twait(spDelay)\r\n\t\t\tgetRoot(Players.LocalPlayer.Character).CFrame = spawnpos\r\
n\t\tend\r\n\tend)\r\n\r\n\tonDied()\r\nend)\r\n\r\nonDied()\r\n\r\nfunction
getstring(begin)\r\n\tlocal start = begin-1\r\n\tlocal AA = '' for i,v in
pairs(cargs) do\r\n\t\tif i > start then\r\n\t\t\tif AA ~= '' then\r\n\t\t\t\tAA =
AA .. ' ' .. v\r\n\t\t\telse\r\n\t\t\t\tAA = AA .. v\r\n\t\t\tend\r\n\t\tend\r\n\
tend\r\n\treturn AA\r\nend\r\n\r\nfindCmd=function(cmd_name)\r\n\tfor i,v in
pairs(cmds)do\r\n\t\tif v.NAME:lower()==cmd_name:lower() or
FindInTable(v.ALIAS,cmd_name:lower()) then\r\n\t\t\treturn v\r\n\t\tend\r\n\tend\r\
n\treturn customAlias[cmd_name:lower()]\r\nend\r\n\r\nfunction
splitString(str,delim)\r\n\tlocal broken = {}\r\n\tif delim == nil then delim
= \",\" end\r\n\tfor w in string.gmatch(str,\"[^\"..delim..\"]+\") do\r\n\t\
ttable.insert(broken,w)\r\n\tend\r\n\treturn broken\r\nend\r\n\r\ncmdHistory = {}\
r\nlocal lastCmds = {}\r\nlocal historyCount = 0\r\nlocal split=\" \"\r\nlocal
lastBreakTime = 0\r\nfunction execCmd(cmdStr,speaker,store)\r\n\tcmdStr =
cmdStr:gsub(\"%s+$\",\"\")\r\n\ttask.spawn(function()\r\n\t\tlocal
rawCmdStr = cmdStr\r\n\t\tcmdStr = string.gsub(cmdStr,\"\\\\\\\\\",\"%%BackSlash%
%\")\r\n\t\tlocal commandsToRun = splitString(cmdStr,\"\\\\\")\r\n\t\tfor i,v in
pairs(commandsToRun) do\r\n\t\t\tv = string.gsub(v,\"%%BackSlash%%\",\"\\\\\")\r\n\
t\t\tlocal x,y,num = v:find(\"^(%d+)%^\")\r\n\t\t\tlocal cmdDelay = 0\r\n\t\t\
tlocal infTimes = false\r\n\t\t\tif num then\r\n\t\t\t\tv = v:sub(y+1)\r\n\t\t\t\
tlocal x,y,del = v:find(\"^([%d%.]+)%^\")\r\n\t\t\t\tif del then\r\n\t\t\t\t\tv =
v:sub(y+1)\r\n\t\t\t\t\tcmdDelay = tonumber(del) or 0\r\n\t\t\t\tend\r\n\t\t\telse\
r\n\t\t\t\tlocal x,y = v:find(\"^inf%^\")\r\n\t\t\t\tif x then\r\n\t\t\t\t\
tinfTimes = true\r\n\t\t\t\t\tv = v:sub(y+1)\r\n\t\t\t\t\tlocal x,y,del =
v:find(\"^([%d%.]+)%^\")\r\n\t\t\t\t\tif del then\r\n\t\t\t\t\t\tv = v:sub(y+1)\r\
n\t\t\t\t\t\tdel = tonumber(del) or 1\r\n\t\t\t\t\t\tcmdDelay = (del > 0 and del or
1)\r\n\t\t\t\t\telse\r\n\t\t\t\t\t\tcmdDelay = 1\r\n\t\t\t\t\tend\r\n\t\t\t\tend\r\
n\t\t\tend\r\n\t\t\tnum = tonumber(num or 1)\r\n\r\n\t\t\tif v:sub(1,1) == \"!\"
then\r\n\t\t\t\tlocal chunks = splitString(v:sub(2),split)\r\n\t\t\t\tif chunks[1]
and lastCmds[chunks[1]] then v = lastCmds[chunks[1]] end\r\n\t\t\tend\r\n\r\n\t\t\
tlocal args = splitString(v,split)\r\n\t\t\tlocal cmdName = args[1]\r\n\t\t\tlocal
cmd = findCmd(cmdName)\r\n\t\t\tif cmd then\r\n\t\t\t\ttable.remove(args,1)\r\n\t\
t\t\tcargs = args\r\n\t\t\t\tif not speaker then speaker = Players.LocalPlayer end\
r\n\t\t\t\tif store then\r\n\t\t\t\t\tif speaker == Players.LocalPlayer then\r\n\t\
t\t\t\t\tif cmdHistory[1] ~= rawCmdStr and rawCmdStr:sub(1,11) ~= 'lastcommand' and
rawCmdStr:sub(1,7) ~= 'lastcmd' then\r\n\t\t\t\t\t\t\
ttable.insert(cmdHistory,1,rawCmdStr)\r\n\t\t\t\t\t\tend\r\n\t\t\t\t\tend\r\n\t\t\
t\t\tif #cmdHistory > 30 then table.remove(cmdHistory) end\r\n\r\n\t\t\t\t\
tlastCmds[cmdName] = v\r\n\t\t\t\tend\r\n\t\t\t\tlocal cmdStartTime = tick()\r\n\t\
t\t\tif infTimes then\r\n\t\t\t\t\twhile lastBreakTime \u003C cmdStartTime do\r\n\
t\t\t\t\t\tlocal success,err = pcall(cmd.FUNC,args, speaker)\r\n\t\t\t\t\t\tif not
success and _G.IY_DEBUG then\r\n\t\t\t\t\t\t\twarn(\"Command Error:\", cmdName,
err)\r\n\t\t\t\t\t\tend\r\n\t\t\t\t\t\twait(cmdDelay)\r\n\t\t\t\t\tend\r\n\t\t\t\
telse\r\n\t\t\t\t\tfor rep = 1,num do\r\n\t\t\t\t\t\tif lastBreakTime >
cmdStartTime then break end\r\n\t\t\t\t\t\tlocal success,err = pcall(function()\r\
n\t\t\t\t\t\t\tcmd.FUNC(args, speaker)\r\n\t\t\t\t\t\tend)\r\n\t\t\t\t\t\tif not
success and _G.IY_DEBUG then\r\n\t\t\t\t\t\t\twarn(\"Command Error:\", cmdName,
err)\r\n\t\t\t\t\t\tend\r\n\t\t\t\t\t\tif cmdDelay ~= 0 then wait(cmdDelay) end\r\
n\t\t\t\t\tend\r\n\t\t\t\tend\r\n\t\t\tend\r\n\t\tend\r\n\tend)\r\nend\t\r\n\r\
nfunction addcmd(name,alias,func,plgn)\r\n\tcmds[#cmds+1]=\r\n\t\t{\r\n\t\t\
tNAME=name;\r\n\t\t\tALIAS=alias or {};\r\n\t\t\tFUNC=func;\r\n\t\t\tPLUGIN=plgn;\
r\n\t\t}\r\nend\r\n\r\nfunction removecmd(cmd)\r\n\tif cmd ~= \" \" then\r\n\t\tfor
i = #cmds,1,-1 do\r\n\t\t\tif cmds[i].NAME == cmd or FindInTable(cmds[i].ALIAS,cmd)
then\r\n\t\t\t\ttable.remove(cmds, i)\r\n\t\t\t\tfor a,c in
pairs(CMDsF:GetChildren()) do\r\n\t\t\t\t\tif
string.find(c.Text, \"^\"..cmd..\"$\") or string.find(c.Text, \"^\"..cmd..\" \") or
string.find(c.Text, \" \"..cmd..\"$\") or string.find(c.Text, \" \"..cmd..\" \")
then\r\n\t\t\t\t\t\tc.TextTransparency = 0.7\r\n\t\t\t\t\t\
tc.MouseButton1Click:Connect(function()\r\n\t\t\t\t\t\t\tnotify(c.Text, \"Command
has been disabled by you or a plugin\")\r\n\t\t\t\t\t\tend)\r\n\t\t\t\t\tend\r\n\t\
t\t\tend\r\n\t\t\tend\r\n\t\tend\r\n\tend\r\nend\r\n\r\nfunction
addbind(cmd,key,iskeyup,toggle)\r\n\tif toggle then\r\n\t\tbinds[#binds+1]=\r\n\t\
t\t{\r\n\t\t\t\tCOMMAND=cmd;\r\n\t\t\t\tKEY=key;\r\n\t\t\t\tISKEYUP=iskeyup;\r\n\t\
t\t\tTOGGLE = toggle;\r\n\t\t\t}\r\n\telse\r\n\t\tbinds[#binds+1]=\r\n\t\t\t{\r\n\
t\t\t\tCOMMAND=cmd;\r\n\t\t\t\tKEY=key;\r\n\t\t\t\tISKEYUP=iskeyup;\r\n\t\t\t}\r\n\
tend\r\nend\r\n\r\nfunction addcmdtext(text,name,desc)\r\n\tlocal newcmd =
Example:Clone()\r\n\tlocal tooltipText = tostring(text)\r\n\tlocal tooltipDesc =
tostring(desc)\r\n\tnewcmd.Parent = CMDsF\r\n\tnewcmd.Visible = false\r\n\
tnewcmd.Text = text\r\n\tnewcmd.Name = 'PLUGIN_'..name\r\n\
ttable.insert(text1,newcmd)\r\n\tif desc and desc ~= '' then\r\n\t\
tnewcmd:SetAttribute(\"Title\", tooltipText)\r\n\t\tnewcmd:SetAttribute(\"Desc\",
tooltipDesc)\r\n\t\tnewcmd.MouseButton1Down:Connect(function()\r\n\t\t\tif
newcmd.Visible and newcmd.TextTransparency == 0 then\r\n\t\t\t\
tCmdbar:CaptureFocus()\r\n\t\t\t\tautoComplete(newcmd.Text)\r\n\t\t\t\
tmaximizeHolder()\r\n\t\t\tend\r\n\t\tend)\r\n\tend\r\nend\r\n\r\nlocal
WorldToScreen = function(Object)\r\n\tlocal ObjectVector =
workspace.CurrentCamera:WorldToScreenPoint(Object.Position)\r\n\treturn
Vector2.new(ObjectVector.X, ObjectVector.Y)\r\nend\r\n\r\nlocal
MousePositionToVector2 = function()\r\n\treturn Vector2.new(IYMouse.X, IYMouse.Y)\
r\nend\r\n\r\nlocal GetClosestPlayerFromCursor = function()\r\n\tlocal found = nil\
r\n\tlocal ClosestDistance = math.huge\r\n\tfor i, v in pairs(Players:GetPlayers())
do\r\n\t\tif v ~= Players.LocalPlayer and v.Character and
v.Character:FindFirstChildOfClass(\"Humanoid\") then\r\n\t\t\tfor k, x in
pairs(v.Character:GetChildren()) do\r\n\t\t\t\tif string.find(x.Name, \"Torso\")
then\r\n\t\t\t\t\tlocal Distance = (WorldToScreen(x) -
MousePositionToVector2()).Magnitude\r\n\t\t\t\t\tif Distance \u003C ClosestDistance
then\r\n\t\t\t\t\t\tClosestDistance = Distance\r\n\t\t\t\t\t\tfound = v\r\n\t\t\t\
t\tend\r\n\t\t\t\tend\r\n\t\t\tend\r\n\t\tend\r\n\tend\r\n\treturn found\r\nend\r\
n\r\nSpecialPlayerCases = {\r\n\t[\"all\"] = function(speaker) return
Players:GetPlayers() end,\r\n\t[\"others\"] = function(speaker)\r\n\t\tlocal plrs =
{}\r\n\t\tfor i,v in pairs(Players:GetPlayers()) do\r\n\t\t\tif v ~= speaker then\
r\n\t\t\t\ttable.insert(plrs,v)\r\n\t\t\tend\r\n\t\tend\r\n\t\treturn plrs\r\n\
tend,\r\n\t[\"me\"] = function(speaker)return {speaker} end,\r\n\t[\"#(%d+)\"] =
function(speaker,args,currentList)\r\n\t\tlocal returns = {}\r\n\t\tlocal
randAmount = tonumber(args[1])\r\n\t\tlocal players = {unpack(currentList)}\r\n\t\
tfor i = 1,randAmount do\r\n\t\t\tif #players == 0 then break end\r\n\t\t\tlocal
randIndex = math.random(1,#players)\r\n\t\t\
ttable.insert(returns,players[randIndex])\r\n\t\t\ttable.remove(players,randIndex)\
r\n\t\tend\r\n\t\treturn returns\r\n\tend,\r\n\t[\"random\"] =
function(speaker,args,currentList)\r\n\t\tlocal players = Players:GetPlayers()\r\n\
t\tlocal localplayer = Players.LocalPlayer\r\n\t\ttable.remove(players,
table.find(players, localplayer))\r\n\t\treturn {players[math.random(1,#players)]}\
r\n\tend,\r\n\t[\"%%(.+)\"] = function(speaker,args)\r\n\t\tlocal returns = {}\r\n\
t\tlocal team = args[1]\r\n\t\tfor _,plr in pairs(Players:GetPlayers()) do\r\n\t\t\
tif plr.Team and string.sub(string.lower(plr.Team.Name),1,#team) ==
string.lower(team) then\r\n\t\t\t\ttable.insert(returns,plr)\r\n\t\t\tend\r\n\t\
tend\r\n\t\treturn returns\r\n\tend,\r\n\t[\"allies\"] = function(speaker)\r\n\t\
tlocal returns = {}\r\n\t\tlocal team = speaker.Team\r\n\t\tfor _,plr in
pairs(Players:GetPlayers()) do\r\n\t\t\tif plr.Team == team then\r\n\t\t\t\
ttable.insert(returns,plr)\r\n\t\t\tend\r\n\t\tend\r\n\t\treturn returns\r\n\tend,\
r\n\t[\"enemies\"] = function(speaker)\r\n\t\tlocal returns = {}\r\n\t\tlocal team
= speaker.Team\r\n\t\tfor _,plr in pairs(Players:GetPlayers()) do\r\n\t\t\tif
plr.Team ~= team then\r\n\t\t\t\ttable.insert(returns,plr)\r\n\t\t\tend\r\n\t\tend\
r\n\t\treturn returns\r\n\tend,\r\n\t[\"team\"] = function(speaker)\r\n\t\tlocal
returns = {}\r\n\t\tlocal team = speaker.Team\r\n\t\tfor _,plr in
pairs(Players:GetPlayers()) do\r\n\t\t\tif plr.Team == team then\r\n\t\t\t\
ttable.insert(returns,plr)\r\n\t\t\tend\r\n\t\tend\r\n\t\treturn returns\r\n\tend,\
r\n\t[\"nonteam\"] = function(speaker)\r\n\t\tlocal returns = {}\r\n\t\tlocal team
= speaker.Team\r\n\t\tfor _,plr in pairs(Players:GetPlayers()) do\r\n\t\t\tif
plr.Team ~= team then\r\n\t\t\t\ttable.insert(returns,plr)\r\n\t\t\tend\r\n\t\tend\
r\n\t\treturn returns\r\n\tend,\r\n\t[\"friends\"] = function(speaker,args)\r\n\t\
tlocal returns = {}\r\n\t\tfor _,plr in pairs(Players:GetPlayers()) do\r\n\t\t\tif
plr:IsFriendsWith(speaker.UserId) and plr ~= speaker then\r\n\t\t\t\
ttable.insert(returns,plr)\r\n\t\t\tend\r\n\t\tend\r\n\t\treturn returns\r\n\tend,\
r\n\t[\"nonfriends\"] = function(speaker,args)\r\n\t\tlocal returns = {}\r\n\t\tfor
_,plr in pairs(Players:GetPlayers()) do\r\n\t\t\tif not
plr:IsFriendsWith(speaker.UserId) and plr ~= speaker then\r\n\t\t\t\
ttable.insert(returns,plr)\r\n\t\t\tend\r\n\t\tend\r\n\t\treturn returns\r\n\tend,\
r\n\t[\"guests\"] = function(speaker,args)\r\n\t\tlocal returns = {}\r\n\t\tfor
_,plr in pairs(Players:GetPlayers()) do\r\n\t\t\tif plr.Guest then\r\n\t\t\t\
ttable.insert(returns,plr)\r\n\t\t\tend\r\n\t\tend\r\n\t\treturn returns\r\n\tend,\
r\n\t[\"bacons\"] = function(speaker,args)\r\n\t\tlocal returns = {}\r\n\t\tfor
_,plr in pairs(Players:GetPlayers()) do\r\n\t\t\tif
plr.Character:FindFirstChild('Pal Hair') or plr.Character:FindFirstChild('Kate
Hair') then\r\n\t\t\t\ttable.insert(returns,plr)\r\n\t\t\tend\r\n\t\tend\r\n\t\
treturn returns\r\n\tend,\r\n\t[\"age(%d+)\"] = function(speaker,args)\r\n\t\tlocal
returns = {}\r\n\t\tlocal age = tonumber(args[1])\r\n\t\tif not age == nil then
return end\r\n\t\tfor _,plr in pairs(Players:GetPlayers()) do\r\n\t\t\tif
plr.AccountAge \u003C= age then\r\n\t\t\t\ttable.insert(returns,plr)\r\n\t\t\tend\
r\n\t\tend\r\n\t\treturn returns\r\n\tend,\r\n\t[\"nearest\"] =
function(speaker,args,currentList)\r\n\t\tlocal speakerChar = speaker.Character\r\
n\t\tif not speakerChar or not getRoot(speakerChar) then return end\r\n\t\tlocal
lowest = math.huge\r\n\t\tlocal NearestPlayer = nil\r\n\t\tfor _,plr in
pairs(currentList) do\r\n\t\t\tif plr ~= speaker
and plr.Character then\r\n\t\t\t\tlocal distance =
plr:DistanceFromCharacter(getRoot(speakerChar).Position)\r\n\t\t\t\tif distance \
u003C lowest then\r\n\t\t\t\t\tlowest = distance\r\n\t\t\t\t\tNearestPlayer =
{plr}\r\n\t\t\t\tend\r\n\t\t\tend\r\n\t\tend\r\n\t\treturn NearestPlayer\r\n\tend,\
r\n\t[\"farthest\"] = function(speaker,args,currentList)\r\n\t\tlocal speakerChar =
speaker.Character\r\n\t\tif not speakerChar or not getRoot(speakerChar) then return
end\r\n\t\tlocal highest = 0\r\n\t\tlocal Farthest = nil\r\n\t\tfor _,plr in
pairs(currentList) do\r\n\t\t\tif plr ~= speaker and plr.Character then\r\n\t\t\t\
tlocal distance = plr:DistanceFromCharacter(getRoot(speakerChar).Position)\r\n\t\t\
t\tif distance > highest then\r\n\t\t\t\t\thighest = distance\r\n\t\t\t\t\tFarthest
= {plr}\r\n\t\t\t\tend\r\n\t\t\tend\r\n\t\tend\r\n\t\treturn Farthest\r\n\tend,\r\
n\t[\"group(%d+)\"] = function(speaker,args)\r\n\t\tlocal returns = {}\r\n\t\tlocal
groupID = tonumber(args[1])\r\n\t\tfor _,plr in pairs(Players:GetPlayers()) do\r\n\
t\t\tif plr:IsInGroup(groupID) then \r\n\t\t\t\ttable.insert(returns,plr)\r\n\t\t\
tend\r\n\t\tend\r\n\t\treturn returns\r\n\tend,\r\n\t[\"alive\"] =
function(speaker,args)\r\n\t\tlocal returns = {}\r\n\t\tfor _,plr in
pairs(Players:GetPlayers()) do\r\n\t\t\tif plr.Character and
plr.Character:FindFirstChildOfClass(\"Humanoid\") and
plr.Character:FindFirstChildOfClass(\"Humanoid\").Health > 0 then\r\n\t\t\t\
ttable.insert(returns,plr)\r\n\t\t\tend\r\n\t\tend\r\n\t\treturn returns\r\n\tend,\
r\n\t[\"dead\"] = function(speaker,args)\r\n\t\tlocal returns = {}\r\n\t\tfor _,plr
in pairs(Players:GetPlayers()) do\r\n\t\t\tif (not plr.Character or not
plr.Character:FindFirstChildOfClass(\"Humanoid\")) or
plr.Character:FindFirstChildOfClass(\"Humanoid\").Health \u003C= 0 then\r\n\t\t\t\
ttable.insert(returns,plr)\r\n\t\t\tend\r\n\t\tend\r\n\t\treturn returns\r\n\tend,\
r\n\t[\"rad(%d+)\"] = function(speaker,args)\r\n\t\tlocal returns = {}\r\n\t\tlocal
radius = tonumber(args[1])\r\n\t\tlocal speakerChar = speaker.Character\r\n\t\tif
not speakerChar or not getRoot(speakerChar) then return end\r\n\t\tfor _,plr in
pairs(Players:GetPlayers()) do\r\n\t\t\tif plr.Character and getRoot(plr.Character)
then\r\n\t\t\t\tlocal magnitude = (getRoot(plr.Character).Position-
getRoot(speakerChar).Position).magnitude\r\n\t\t\t\tif magnitude \u003C= radius
then table.insert(returns,plr) end\r\n\t\t\tend\r\n\t\tend\r\n\t\treturn returns\r\
n\tend,\r\n\t[\"cursor\"] = function(speaker)\r\n\t\tlocal plrs = {}\r\n\t\tlocal v
= GetClosestPlayerFromCursor()\r\n\t\tif v ~= nil then table.insert(plrs, v) end\r\
n\t\treturn plrs\r\n\tend,\r\n\t[\"npcs\"] = function(speaker,args)\r\n\t\tlocal
returns = {}\r\n\t\tfor _, v in pairs(workspace:GetDescendants()) do\r\n\t\t\tif
v:IsA(\"Model\") and getRoot(v) and v:FindFirstChildWhichIsA(\"Humanoid\") and
Players:GetPlayerFromCharacter(v) == nil then\r\n\t\t\t\tlocal clone =
Instance.new(\"Player\")\r\n\t\t\t\tclone.Name = v.Name .. \" - \" ..
v:FindFirstChildWhichIsA(\"Humanoid\").DisplayName\r\n\t\t\t\tclone.Character = v\
r\n\t\t\t\ttable.insert(returns, clone)\r\n\t\t\tend\r\n\t\tend\r\n\t\treturn
returns\r\n\tend,\r\n}\r\n\r\nfunction toTokens(str)\r\n\tlocal tokens = {}\r\n\
tfor op,name in string.gmatch(str,\"([+-])([^+-]+)\") do\r\n\t\
ttable.insert(tokens,{Operator = op,Name = name})\r\n\tend\r\n\treturn tokens\r\
nend\r\n\r\nfunction onlyIncludeInTable(tab,matches)\r\n\tlocal matchTable = {}\r\
n\tlocal resultTable = {}\r\n\tfor i,v in pairs(matches) do matchTable[v.Name] =
true end\r\n\tfor i,v in pairs(tab) do if matchTable[v.Name] then
table.insert(resultTable,v) end end\r\n\treturn resultTable\r\nend\r\n\r\nfunction
removeTableMatches(tab,matches)\r\n\tlocal matchTable = {}\r\n\tlocal resultTable =
{}\r\n\tfor i,v in pairs(matches) do matchTable[v.Name] = true end\r\n\tfor i,v in
pairs(tab) do if not matchTable[v.Name] then table.insert(resultTable,v) end end\r\
n\treturn resultTable\r\nend\r\n\r\nfunction getPlayersByName(Name)\r\n\tlocal
Name,Len,Found = string.lower(Name),#Name,{}\r\n\tfor _,v in
pairs(Players:GetPlayers()) do\r\n\t\tif Name:sub(0,1) == '@' then\r\n\t\t\tif
string.sub(string.lower(v.Name),1,Len-1) == Name:sub(2) then\r\n\t\t\t\
ttable.insert(Found,v)\r\n\t\t\tend\r\n\t\telse\r\n\t\t\tif
string.sub(string.lower(v.Name),1,Len) == Name or
string.sub(string.lower(v.DisplayName),1,Len) == Name then\r\n\t\t\t\
ttable.insert(Found,v)\r\n\t\t\tend\r\n\t\tend\r\n\tend\r\n\treturn Found\r\nend\r\
n\r\nfunction getPlayer(list,speaker)\r\n\tif list == nil then return
{speaker.Name} end\r\n\tlocal nameList = splitString(list,\",\")\r\n\r\n\tlocal
foundList = {}\r\n\r\n\tfor _,name in pairs(nameList) do\r\n\t\tif
string.sub(name,1,1) ~= \"+\" and string.sub(name,1,1) ~= \"-\" then name
= \"+\"..name end\r\n\t\tlocal tokens = toTokens(name)\r\n\t\tlocal initialPlayers
= Players:GetPlayers()\r\n\r\n\t\tfor i,v in pairs(tokens) do\r\n\t\t\tif
v.Operator == \"+\" then\r\n\t\t\t\tlocal tokenContent = v.Name\r\n\t\t\t\tlocal
foundCase = false\r\n\t\t\t\tfor regex,case in pairs(SpecialPlayerCases) do\r\n\t\
t\t\t\tlocal matches = {string.match(tokenContent,\"^\"..regex..\"$\")}\r\n\t\t\t\
t\tif #matches > 0 then\r\n\t\t\t\t\t\tfoundCase = true\r\n\t\t\t\t\t\
tinitialPlayers =
onlyIncludeInTable(initialPlayers,case(speaker,matches,initialPlayers))\r\n\t\t\t\
t\tend\r\n\t\t\t\tend\r\n\t\t\t\tif not foundCase then\r\n\t\t\t\t\tinitialPlayers
= onlyIncludeInTable(initialPlayers,getPlayersByName(tokenContent))\r\n\t\t\t\tend\
r\n\t\t\telse\r\n\t\t\t\tlocal tokenContent = v.Name\r\n\t\t\t\tlocal foundCase =
false\r\n\t\t\t\tfor regex,case in pairs(SpecialPlayerCases) do\r\n\t\t\t\t\tlocal
matches = {string.match(tokenContent,\"^\"..regex..\"$\")}\r\n\t\t\t\t\tif #matches
> 0 then\r\n\t\t\t\t\t\tfoundCase = true\r\n\t\t\t\t\t\tinitialPlayers =
removeTableMatches(initialPlayers,case(speaker,matches,initialPlayers))\r\n\t\t\t\
t\tend\r\n\t\t\t\tend\r\n\t\t\t\tif not foundCase then\r\n\t\t\t\t\tinitialPlayers
= removeTableMatches(initialPlayers,getPlayersByName(tokenContent))\r\n\t\t\t\tend\
r\n\t\t\tend\r\n\t\tend\r\n\r\n\t\tfor i,v in pairs(initialPlayers) do
table.insert(foundList,v) end\r\n\tend\r\n\r\n\tlocal foundNames = {}\r\n\tfor i,v
in pairs(foundList) do table.insert(foundNames,v.Name) end\r\n\r\n\treturn
foundNames\r\nend\r\n\r\nformatUsername = function(player)\r\n if
player.DisplayName ~= player.Name then\r\n return string.format(\"%s (%s)\",
player.Name, player.DisplayName)\r\n end\r\n return player.Name\r\nend\r\n\r\
ngetprfx=function(strn)\r\n\tif strn:sub(1,string.len(prefix))==prefix then
return{'cmd',string.len(prefix)+1}\r\n\tend return\r\nend\r\n\r\nfunction
do_exec(str, plr)\r\n\tstr = str:gsub('/e ', '')\r\n\tlocal t = getprfx(str)\r\n\
tif not t then return end\r\n\tstr = str:sub(t[2])\r\n\tif t[1]=='cmd' then\r\n\t\
texecCmd(str, plr, true)\r\n\t\tIndexContents('',true,false,true)\r\n\t\
tCMDsF.CanvasPosition = canvasPos\r\n\tend\r\nend\r\n\r\
nlastTextBoxString,lastTextBoxCon,lastEnteredString = nil,nil,nil\r\n\r\
nUserInputService.TextBoxFocused:Connect(function(obj)\r\n\tif lastTextBoxCon then
lastTextBoxCon:Disconnect() end\r\n\tif obj == Cmdbar then lastTextBoxString = nil
return end\r\n\tlastTextBoxString = obj.Text\r\n\tlastTextBoxCon =
obj:GetPropertyChangedSignal(\"Text\"):Connect(function()\r\n\t\tif not
(UserInputService:IsKeyDown(Enum.KeyCode.Return) or
UserInputService:IsKeyDown(Enum.KeyCode.KeypadEnter)) then\r\n\t\t\
tlastTextBoxString = obj.Text\r\n\t\tend\r\n\tend)\r\nend)\r\n\r\
nUserInputService.InputBegan:Connect(function(input,gameProcessed)\r\n\tif
gameProcessed then\r\n\t\tif Cmdbar and Cmdbar:IsFocused() then\r\n\t\t\tif
input.KeyCode == Enum.KeyCode.Up then\r\n\t\t\t\thistoryCount = historyCount + 1\r\
n\t\t\t\tif historyCount > #cmdHistory then historyCount = #cmdHistory end\r\n\t\t\
t\tCmdbar.Text = cmdHistory[historyCount] or \"\"\r\n\t\t\t\tCmdbar.CursorPosition
= 1020\r\n\t\t\telseif input.KeyCode == Enum.KeyCode.Down then\r\n\t\t\t\
thistoryCount = historyCount - 1\r\n\t\t\t\tif historyCount \u003C 0 then
historyCount = 0 end\r\n\t\t\t\tCmdbar.Text = cmdHistory[historyCount] or \"\"\r\n\
t\t\t\tCmdbar.CursorPosition = 1020\r\n\t\t\tend\r\n\t\telseif input.KeyCode ==
Enum.KeyCode.Return or input.KeyCode == Enum.KeyCode.KeypadEnter then\r\n\t\t\
tlastEnteredString = lastTextBoxString\r\n\t\tend\r\n\tend\r\nend)\r\n\r\
nPlayers.LocalPlayer.Chatted:Connect(function()\r\n\twait()\r\n\tif
lastEnteredString then\r\n\t\tlocal message = lastEnteredString\r\n\t\
tlastEnteredString = nil\r\n\t\tdo_exec(message, Players.LocalPlayer)\r\n\tend\r\
nend)\r\n\r\nCmdbar.PlaceholderText = \"Command Bar (\"..prefix..\")\"\r\
nCmdbar:GetPropertyChangedSignal(\"Text\"):Connect(function()\r\n\tif
Cmdbar:IsFocused() then\r\n\t\tIndexContents(Cmdbar.Text,true,true)\r\n\tend\r\
nend)\r\n\r\nlocal tabComplete = nil\r\ntabAllowed = true\r\
nCmdbar.FocusLost:Connect(function(enterpressed)\r\n\tif enterpressed then\r\n\t\
tlocal cmdbarText = Cmdbar.Text:gsub(\"^\"..prefix,\"\")\r\n\t\
texecCmd(cmdbarText,Players.LocalPlayer,true)\r\n\tend\r\n\tif tabComplete then
tabComplete:Disconnect() end\r\n\twait()\r\n\tif not Cmdbar:IsFocused() then\r\n\t\
tCmdbar.Text = \"\"\r\n\t\tIndexContents('',true,false,true)\r\n\t\tif SettingsOpen
== true then\r\n\t\t\twait(0.2)\r\n\t\t\tSettings:TweenPosition(UDim2.new(0, 0, 0,
45), \"InOut\", \"Quart\", 0.2, true, nil)\r\n\t\t\tCMDsF.Visible = false\r\n\t\
tend\r\n\tend\r\n\tCMDsF.CanvasPosition = canvasPos\r\nend)\r\n\r\
nCmdbar.Focused:Connect(function()\r\n\thistoryCount = 0\r\n\tcanvasPos =
CMDsF.CanvasPosition\r\n\tif SettingsOpen == true then\r\n\t\twait(0.2)\r\n\t\
tCMDsF.Visible = true\r\n\t\tSettings:TweenPosition(UDim2.new(0, 0, 0,
220), \"InOut\", \"Quart\", 0.2, true, nil)\r\n\tend\r\n\ttabComplete =
UserInputService.InputBegan:Connect(function(input,gameProcessed)\r\n\t\tif
Cmdbar:IsFocused() then\r\n\t\t\tif tabAllowed == true and input.KeyCode ==
Enum.KeyCode.Tab and topCommand ~= nil then\r\n\t\t\t\tautoComplete(topCommand)\r\
n\t\t\tend\r\n\t\telse\r\n\t\t\ttabComplete:Disconnect()\r\n\t\tend\r\n\tend)\r\
nend)\r\n\r\nESPenabled = false\r\nCHMSenabled = false\r\n\r\nfunction round(num,
numDecimalPlaces)\r\n\tlocal mult = 10^(numDecimalPlaces or 0)\r\n\treturn
math.floor(num * mult + 0.5) / mult\r\nend\r\n\r\nfunction ESP(plr)\r\n\
ttask.spawn(function()\r\n\t\tfor i,v in pairs(COREGUI:GetChildren()) do\r\n\t\t\
tif v.Name == plr.Name..'_ESP' then\r\n\t\t\t\tv:Destroy()\r\n\t\t\tend\r\n\t\tend\
r\n\t\twait()\r\n\t\tif plr.Character and plr.Name ~= Players.LocalPlayer.Name and
not COREGUI:FindFirstChild(plr.Name..'_ESP') then\r\n\t\t\tlocal ESPholder =
Instance.new(\"Folder\")\r\n\t\t\tESPholder.Name = plr.Name..'_ESP'\r\n\t\t\
tESPholder.Parent = COREGUI\r\n\t\t\trepeat wait(1) until plr.Character and
getRoot(plr.Character) and plr.Character:FindFirstChildOfClass(\"Humanoid\")\r\n\t\
t\tfor b,n in pairs (plr.Character:GetChildren()) do\r\n\t\t\t\tif
(n:IsA(\"BasePart\")) then\r\n\t\t\t\t\tlocal a =
Instance.new(\"BoxHandleAdornment\")\r\n\t\t\t\t\ta.Name = plr.Name\r\n\t\t\t\t\
ta.Parent = ESPholder\r\n\t\t\t\t\ta.Adornee = n\r\n\t\t\t\t\ta.AlwaysOnTop = true\
r\n\t\t\t\t\ta.ZIndex = 10\r\n\t\t\t\t\ta.Size = n.Size\r\n\t\t\t\t\ta.Transparency
= espTransparency\r\n\t\t\t\t\ta.Color = plr.TeamColor\r\n\t\t\t\tend\r\n\t\t\tend\
r\n\t\t\tif plr.Character and plr.Character:FindFirstChild('Head') then\r\n\t\t\t\
tlocal BillboardGui = Instance.new(\"BillboardGui\")\r\n\t\t\t\tlocal TextLabel =
Instance.new(\"TextLabel\")\r\n\t\t\t\tBillboardGui.Adornee = plr.Character.Head\r\
n\t\t\t\tBillboardGui.Name = plr.Name\r\n\t\t\t\tBillboardGui.Parent = ESPholder\r\
n\t\t\t\tBillboardGui.Size = UDim2.new(0, 100, 0, 150)\r\n\t\t\t\
tBillboardGui.StudsOffset = Vector3.new(0, 1, 0)\r\n\t\t\t\
tBillboardGui.AlwaysOnTop = true\r\n\t\t\t\tTextLabel.Parent = BillboardGui\r\n\t\
t\t\tTextLabel.BackgroundTransparency = 1\r\n\t\t\t\tTextLabel.Position =
UDim2.new(0, 0, 0, -50)\r\n\t\t\t\tTextLabel.Size = UDim2.new(0, 100, 0, 100)\r\n\
t\t\t\tTextLabel.Font = Enum.Font.SourceSansSemibold\r\n\t\t\t\tTextLabel.TextSize
= 20\r\n\t\t\t\tTextLabel.TextColor3 = Color3.new(1, 1, 1)\r\n\t\t\t\
tTextLabel.TextStrokeTransparency = 0\r\n\t\t\t\tTextLabel.TextYAlignment =
Enum.TextYAlignment.Bottom\r\n\t\t\t\tTextLabel.Text = 'Name: '..plr.Name\r\n\t\t\
t\tTextLabel.ZIndex = 10\r\n\t\t\t\tlocal espLoopFunc\r\n\t\t\t\tlocal teamChange\
r\n\t\t\t\tlocal addedFunc\r\n\t\t\t\taddedFunc =
plr.CharacterAdded:Connect(function()\r\n\t\t\t\t\tif ESPenabled then\r\n\t\t\t\t\
t\tespLoopFunc:Disconnect()\r\n\t\t\t\t\t\tteamChange:Disconnect()\r\n\t\t\t\t\t\
tESPholder:Destroy()\r\n\t\t\t\t\t\trepeat wait(1) until getRoot(plr.Character) and
plr.Character:FindFirstChildOfClass(\"Humanoid\")\r\n\t\t\t\t\t\tESP(plr)\r\n\t\t\
t\t\t\taddedFunc:Disconnect()\r\n\t\t\t\t\telse\r\n\t\t\t\t\t\
tteamChange:Disconnect()\r\n\t\t\t\t\t\taddedFunc:Disconnect()\r\n\t\t\t\t\tend\r\
n\t\t\t\tend)\r\n\t\t\t\tteamChange =
plr:GetPropertyChangedSignal(\"TeamColor\"):Connect(function()\r\n\t\t\t\t\tif
ESPenabled then\r\n\t\t\t\t\t\tespLoopFunc:Disconnect()\r\n\t\t\t\t\t\
taddedFunc:Disconnect()\r\n\t\t\t\t\t\tESPholder:Destroy()\r\n\t\t\t\t\t\trepeat
wait(1) until getRoot(plr.Character) and
plr.Character:FindFirstChildOfClass(\"Humanoid\")\r\n\t\t\t\t\t\tESP(plr)\r\n\t\t\
t\t\t\tteamChange:Disconnect()\r\n\t\t\t\t\telse\r\n\t\t\t\t\t\
tteamChange:Disconnect()\r\n\t\t\t\t\tend\r\n\t\t\t\tend)\r\n\t\t\t\tlocal function
espLoop()\r\n\t\t\t\t\tif COREGUI:FindFirstChild(plr.Name..'_ESP') then\r\n\t\t\t\
t\t\tif plr.Character and getRoot(plr.Character) and
plr.Character:FindFirstChildOfClass(\"Humanoid\") and Players.LocalPlayer.Character
and getRoot(Players.LocalPlayer.Character) and
Players.LocalPlayer.Character:FindFirstChildOfClass(\"Humanoid\") then\r\n\t\t\t\t\
t\t\tlocal pos = math.floor((getRoot(Players.LocalPlayer.Character).Position -
getRoot(plr.Character).Position).magnitude)\r\n\t\t\t\t\t\t\tTextLabel.Text =
'Name: '..plr.Name..' | Health:
'..round(plr.Character:FindFirstChildOfClass('Humanoid').Health, 1)..' | Studs:
'..pos\r\n\t\t\t\t\t\tend\r\n\t\t\t\t\telse\r\n\t\t\t\t\t\tteamChange:Disconnect()\
r\n\t\t\t\t\t\taddedFunc:Disconnect()\r\n\t\t\t\t\t\tespLoopFunc:Disconnect()\r\n\
t\t\t\t\tend\r\n\t\t\t\tend\r\n\t\t\t\tespLoopFunc =
RunService.RenderStepped:Connect(espLoop)\r\n\t\t\tend\r\n\t\tend\r\n\tend)\r\nend\
r\n\r\nfunction CHMS(plr)\r\n\ttask.spawn(function()\r\n\t\tfor i,v in
pairs(COREGUI:GetChildren()) do\r\n\t\t\tif v.Name == plr.Name..'_CHMS' then\r\n\t\
t\t\tv:Destroy()\r\n\t\t\tend\r\n\t\tend\r\n\t\twait()\r\n\t\tif plr.Character and
plr.Name ~= Players.LocalPlayer.Name and not
COREGUI:FindFirstChild(plr.Name..'_CHMS') then\r\n\t\t\tlocal ESPholder =
Instance.new(\"Folder\")\r\n\t\t\tESPholder.Name = plr.Name..'_CHMS'\r\n\t\t\
tESPholder.Parent = COREGUI\r\n\t\t\trepeat wait(1) until plr.Character and
getRoot(plr.Character) and plr.Character:FindFirstChildOfClass(\"Humanoid\")\r\n\t\
t\tfor b,n in pairs (plr.Character:GetChildren()) do\r\n\t\t\t\tif
(n:IsA(\"BasePart\")) then\r\n\t\t\t\t\tlocal a =
Instance.new(\"BoxHandleAdornment\")\r\n\t\t\t\t\ta.Name = plr.Name\r\n\t\t\t\t\
ta.Parent = ESPholder\r\n\t\t\t\t\ta.Adornee = n\r\n\t\t\t\t\ta.AlwaysOnTop = true\
r\n\t\t\t\t\ta.ZIndex = 10\r\n\t\t\t\t\ta.Size = n.Size\r\n\t\t\t\t\ta.Transparency
= espTransparency\r\n\t\t\t\t\ta.Color = plr.TeamColor\r\n\t\t\t\tend\r\n\t\t\tend\
r\n\t\t\tlocal addedFunc\r\n\t\t\tlocal teamChange\r\n\t\t\tlocal CHMSremoved\r\n\
t\t\taddedFunc = plr.CharacterAdded:Connect(function()\r\n\t\t\t\tif CHMSenabled
then\r\n\t\t\t\t\tESPholder:Destroy()\r\n\t\t\t\t\tteamChange:Disconnect()\r\n\t\t\
t\t\trepeat wait(1) until getRoot(plr.Character) and
plr.Character:FindFirstChildOfClass(\"Humanoid\")\r\n\t\t\t\t\tCHMS(plr)\r\n\t\t\t\
t\taddedFunc:Disconnect()\r\n\t\t\t\telse\r\n\t\t\t\t\tteamChange:Disconnect()\r\n\
t\t\t\t\taddedFunc:Disconnect()\r\n\t\t\t\tend\r\n\t\t\tend)\r\n\t\t\tteamChange =
plr:GetPropertyChangedSignal(\"TeamColor\"):Connect(function()\r\n\t\t\t\tif
CHMSenabled then\r\n\t\t\t\t\tESPholder:Destroy()\r\n\t\t\t\t\
taddedFunc:Disconnect()\r\n\t\t\t\t\trepeat wait(1) until getRoot(plr.Character)
and plr.Character:FindFirstChildOfClass(\"Humanoid\")\r\n\t\t\t\t\tCHMS(plr)\r\n\t\
t\t\t\tteamChange:Disconnect()\r\n\t\t\t\telse\r\n\t\t\t\t\
tteamChange:Disconnect()\r\n\t\t\t\tend\r\n\t\t\tend)\r\n\t\t\tCHMSremoved =
ESPholder.AncestryChanged:Connect(function()\r\n\t\t\t\tteamChange:Disconnect()\r\
n\t\t\t\taddedFunc:Disconnect()\r\n\t\t\t\tCHMSremoved:Disconnect()\r\n\t\t\tend)\
r\n\t\tend\r\n\tend)\r\nend\r\n\r\nfunction Locate(plr)\r\n\ttask.spawn(function()\
r\n\t\tfor i,v in pairs(COREGUI:GetChildren()) do\r\n\t\t\tif v.Name ==
plr.Name..'_LC' then\r\n\t\t\t\tv:Destroy()\r\n\t\t\tend\r\n\t\tend\r\n\t\twait()\
r\n\t\tif plr.Character and plr.Name ~= Players.LocalPlayer.Name and not
COREGUI:FindFirstChild(plr.Name..'_LC') then\r\n\t\t\tlocal ESPholder =
Instance.new(\"Folder\")\r\n\t\t\tESPholder.Name = plr.Name..'_LC'\r\n\t\t\
tESPholder.Parent = COREGUI\r\n\t\t\trepeat wait(1) until plr.Character and
getRoot(plr.Character) and plr.Character:FindFirstChildOfClass(\"Humanoid\")\r\n\t\
t\tfor b,n in pairs (plr.Character:GetChildren()) do\r\n\t\t\t\tif
(n:IsA(\"BasePart\")) then\r\n\t\t\t\t\tlocal a =
Instance.new(\"BoxHandleAdornment\")\r\n\t\t\t\t\ta.Name = plr.Name\r\n\t\t\t\t\
ta.Parent = ESPholder\r\n\t\t\t\t\ta.Adornee = n\r\n\t\t\t\t\ta.AlwaysOnTop = true\
r\n\t\t\t\t\ta.ZIndex = 10\r\n\t\t\t\t\ta.Size = n.Size\r\n\t\t\t\t\ta.Transparency
= espTransparency\r\n\t\t\t\t\ta.Color = plr.TeamColor\r\n\t\t\t\tend\r\n\t\t\tend\
r\n\t\t\tif plr.Character and plr.Character:FindFirstChild('Head') then\r\n\t\t\t\
tlocal BillboardGui = Instance.new(\"BillboardGui\")\r\n\t\t\t\tlocal TextLabel =
Instance.new(\"TextLabel\")\r\n\t\t\t\tBillboardGui.Adornee = plr.Character.Head\r\
n\t\t\t\tBillboardGui.Name = plr.Name\r\n\t\t\t\tBillboardGui.Parent = ESPholder\r\
n\t\t\t\tBillboardGui.Size = UDim2.new(0, 100, 0, 150)\r\n\t\t\t\
tBillboardGui.StudsOffset = Vector3.new(0, 1, 0)\r\n\t\t\t\
tBillboardGui.AlwaysOnTop = true\r\n\t\t\t\tTextLabel.Parent = BillboardGui\r\n\t\
t\t\tTextLabel.BackgroundTransparency = 1\r\n\t\t\t\tTextLabel.Position =
UDim2.new(0, 0, 0, -50)\r\n\t\t\t\tTextLabel.Size = UDim2.new(0, 100, 0, 100)\r\n\
t\t\t\tTextLabel.Font = Enum.Font.SourceSansSemibold\r\n\t\t\t\tTextLabel.TextSize
= 20\r\n\t\t\t\tTextLabel.TextColor3 = Color3.new(1, 1, 1)\r\n\t\t\t\
tTextLabel.TextStrokeTransparency = 0\r\n\t\t\t\tTextLabel.TextYAlignment =
Enum.TextYAlignment.Bottom\r\n\t\t\t\tTextLabel.Text = 'Name: '..plr.Name\r\n\t\t\
t\tTextLabel.ZIndex = 10\r\n\t\t\t\tlocal lcLoopFunc\r\n\t\t\t\tlocal addedFunc\r\
n\t\t\t\tlocal teamChange\r\n\t\t\t\taddedFunc =
plr.CharacterAdded:Connect(function()\r\n\t\t\t\t\tif ESPholder ~= nil and
ESPholder.Parent ~= nil then\r\n\t\t\t\t\t\tlcLoopFunc:Disconnect()\r\n\t\t\t\t\t\
tteamChange:Disconnect()\r\n\t\t\t\t\t\tESPholder:Destroy()\r\n\t\t\t\t\t\trepeat
wait(1) until getRoot(plr.Character) and
plr.Character:FindFirstChildOfClass(\"Humanoid\")\r\n\t\t\t\t\t\tLocate(plr)\r\n\t\
t\t\t\t\taddedFunc:Disconnect()\r\n\t\t\t\t\telse\r\n\t\t\t\t\t\
tteamChange:Disconnect()\r\n\t\t\t\t\t\taddedFunc:Disconnect()\r\n\t\t\t\t\tend\r\
n\t\t\t\tend)\r\n\t\t\t\tteamChange =
plr:GetPropertyChangedSignal(\"TeamColor\"):Connect(function()\r\n\t\t\t\t\tif
ESPholder ~= nil and ESPholder.Parent ~= nil then\r\n\t\t\t\t\t\
tlcLoopFunc:Disconnect()\r\n\t\t\t\t\t\taddedFunc:Disconnect()\r\n\t\t\t\t\t\
tESPholder:Destroy()\r\n\t\t\t\t\t\trepeat wait(1) until getRoot(plr.Character) and
plr.Character:FindFirstChildOfClass(\"Humanoid\")\r\n\t\t\t\t\t\tLocate(plr)\r\n\t\
t\t\t\t\tteamChange:Disconnect()\r\n\t\t\t\t\telse\r\n\t\t\t\t\t\
tteamChange:Disconnect()\r\n\t\t\t\t\tend\r\n\t\t\t\tend)\r\n\t\t\t\tlocal
function lcLoop()\r\n\t\t\t\t\tif COREGUI:FindFirstChild(plr.Name..'_LC') then\r\
n\t\t\t\t\t\tif plr.Character and getRoot(plr.Character) and
plr.Character:FindFirstChildOfClass(\"Humanoid\") and Players.LocalPlayer.Character
and getRoot(Players.LocalPlayer.Character) and
Players.LocalPlayer.Character:FindFirstChildOfClass(\"Humanoid\") then\r\n\t\t\t\t\
t\t\tlocal pos = math.floor((getRoot(Players.LocalPlayer.Character).Position -
getRoot(plr.Character).Position).magnitude)\r\n\t\t\t\t\t\t\tTextLabel.Text =
'Name: '..plr.Name..' | Health:
'..round(plr.Character:FindFirstChildOfClass('Humanoid').Health, 1)..' | Studs:
'..pos\r\n\t\t\t\t\t\tend\r\n\t\t\t\t\telse\r\n\t\t\t\t\t\tteamChange:Disconnect()\
r\n\t\t\t\t\t\taddedFunc:Disconnect()\r\n\t\t\t\t\t\tlcLoopFunc:Disconnect()\r\n\t\
t\t\t\tend\r\n\t\t\t\tend\r\n\t\t\t\tlcLoopFunc =
RunService.RenderStepped:Connect(lcLoop)\r\n\t\t\tend\r\n\t\tend\r\n\tend)\r\nend\
r\n\r\nlocal bindsGUI = KeybindEditor\r\nlocal awaitingInput = false\r\nlocal
keySelected = false\r\n\r\nfunction refreshbinds()\r\n\tif Holder_2 then\r\n\t\
tHolder_2:ClearAllChildren()\r\n\t\tHolder_2.CanvasSize = UDim2.new(0, 0, 0, 10)\r\
n\t\tfor i = 1, #binds do\r\n\t\t\tlocal YSize = 25\r\n\t\t\tlocal Position = ((i *
YSize) - YSize)\r\n\t\t\tlocal newbind = Example_2:Clone()\r\n\t\t\tnewbind.Parent
= Holder_2\r\n\t\t\tnewbind.Visible = true\r\n\t\t\tnewbind.Position =
UDim2.new(0,0,0, Position + 5)\r\n\t\t\ttable.insert(shade2,newbind)\r\n\t\t\
ttable.insert(shade2,newbind.Text)\r\n\t\t\ttable.insert(text1,newbind.Text)\r\n\t\
t\ttable.insert(shade3,newbind.Text.Delete)\r\n\t\t\
ttable.insert(text2,newbind.Text.Delete)\r\n\t\t\tlocal input =
tostring(binds[i].KEY)\r\n\t\t\tlocal key\r\n\t\t\tif input == 'RightClick' or
input == 'LeftClick' then\r\n\t\t\t\tkey = input\r\n\t\t\telse\r\n\t\t\t\tkey =
input:sub(14)\r\n\t\t\tend\r\n\t\t\tif binds[i].TOGGLE then\r\n\t\t\t\
tnewbind.Text.Text = key..\" > \"..binds[i].COMMAND..\" / \"..binds[i].TOGGLE\r\n\
t\t\telse\r\n\t\t\t\tnewbind.Text.Text = key..\" > \"..binds[i].COMMAND..\" \"..
(binds[i].ISKEYUP and \"(keyup)\" or \"(keydown)\")\r\n\t\t\tend\r\n\t\t\
tHolder_2.CanvasSize = UDim2.new(0,0,0, Position + 30)\r\n\t\t\
tnewbind.Text.Delete.MouseButton1Click:Connect(function()\r\n\t\t\t\
tunkeybind(binds[i].COMMAND,binds[i].KEY)\r\n\t\t\tend)\r\n\t\tend\r\n\tend\r\nend\
r\n\r\nrefreshbinds()\r\n\r\ntoggleOn = {}\r\n\r\nfunction unkeybind(cmd,key)\r\n\
tfor i = #binds,1,-1 do\r\n\t\tif binds[i].COMMAND == cmd and binds[i].KEY == key
then\r\n\t\t\ttoggleOn[binds[i]] = nil\r\n\t\t\ttable.remove(binds, i)\r\n\t\tend\
r\n\tend\r\n\trefreshbinds()\r\n\tupdatesaves()\r\n\tif key == 'RightClick' or key
== 'LeftClick' then\r\n\t\tnotify('Keybinds Updated','Unbinded '..key..' from
'..cmd)\r\n\telse\r\n\t\tnotify('Keybinds Updated','Unbinded '..key:sub(14)..' from
'..cmd)\r\n\tend\r\nend\r\n\r\
nPositionsFrame.Delete.MouseButton1Click:Connect(function()\r\n\texecCmd('cpos')\r\
nend)\r\n\r\nfunction refreshwaypoints()\r\n\tif #WayPoints > 0 or #pWayPoints > 0
then\r\n\t\tPositionsHint:Destroy()\r\n\tend\r\n\tif Holder_4 then\r\n\t\
tHolder_4:ClearAllChildren()\r\n\t\tHolder_4.CanvasSize = UDim2.new(0, 0, 0, 10)\r\
n\t\tlocal YSize = 25\r\n\t\tlocal num = 1\r\n\t\tfor i = 1, #WayPoints do\r\n\t\t\
tlocal Position = ((num * YSize) - YSize)\r\n\t\t\tlocal newpoint =
Example_4:Clone()\r\n\t\t\tnewpoint.Parent = Holder_4\r\n\t\t\tnewpoint.Visible =
true\r\n\t\t\tnewpoint.Position = UDim2.new(0,0,0, Position + 5)\r\n\t\t\
tnewpoint.Text.Text = WayPoints[i].NAME\r\n\t\t\ttable.insert(shade2,newpoint)\r\n\
t\t\ttable.insert(shade2,newpoint.Text)\r\n\t\t\ttable.insert(text1,newpoint.Text)\
r\n\t\t\ttable.insert(shade3,newpoint.Text.Delete)\r\n\t\t\
ttable.insert(text2,newpoint.Text.Delete)\r\n\t\t\
ttable.insert(shade3,newpoint.Text.TP)\r\n\t\t\
ttable.insert(text2,newpoint.Text.TP)\r\n\t\t\tHolder_4.CanvasSize =
UDim2.new(0,0,0, Position + 30)\r\n\t\t\
tnewpoint.Text.Delete.MouseButton1Click:Connect(function()\r\n\t\t\t\texecCmd('dpos
'..WayPoints[i].NAME)\r\n\t\t\tend)\r\n\t\t\
tnewpoint.Text.TP.MouseButton1Click:Connect(function()\r\n\t\t\t\texecCmd(\"loadpos
\"..WayPoints[i].NAME)\r\n\t\t\tend)\r\n\t\t\tnum = num+1\r\n\t\tend\r\n\t\tfor i =
1, #pWayPoints do\r\n\t\t\tlocal Position = ((num * YSize) - YSize)\r\n\t\t\tlocal
newpoint = Example_4:Clone()\r\n\t\t\tnewpoint.Parent = Holder_4\r\n\t\t\
tnewpoint.Visible = true\r\n\t\t\tnewpoint.Position = UDim2.new(0,0,0, Position +
5)\r\n\t\t\tnewpoint.Text.Text = pWayPoints[i].NAME\r\n\t\t\
ttable.insert(shade2,newpoint)\r\n\t\t\ttable.insert(shade2,newpoint.Text)\r\n\t\t\
ttable.insert(text1,newpoint.Text)\r\n\t\t\
ttable.insert(shade3,newpoint.Text.Delete)\r\n\t\t\
ttable.insert(text2,newpoint.Text.Delete)\r\n\t\t\
ttable.insert(shade3,newpoint.Text.TP)\r\n\t\t\
ttable.insert(text2,newpoint.Text.TP)\r\n\t\t\tHolder_4.CanvasSize =
UDim2.new(0,0,0, Position + 30)\r\n\t\t\
tnewpoint.Text.Delete.MouseButton1Click:Connect(function()\r\n\t\t\t\texecCmd('dpos
'..pWayPoints[i].NAME)\r\n\t\t\tend)\r\n\t\t\
tnewpoint.Text.TP.MouseButton1Click:Connect(function()\r\n\t\t\t\texecCmd(\"loadpos
\"..pWayPoints[i].NAME)\r\n\t\t\tend)\r\n\t\t\tnum = num+1\r\n\t\tend\r\n\tend\r\
nend\r\n\r\nrefreshwaypoints()\r\n\r\nfunction refreshaliases()\r\n\tif #aliases >
0 then\r\n\t\tAliasHint:Destroy()\r\n\tend\r\n\tif Holder_3 then\r\n\t\
tHolder_3:ClearAllChildren()\r\n\t\tHolder_3.CanvasSize = UDim2.new(0, 0, 0, 10)\r\
n\t\tfor i = 1, #aliases do\r\n\t\t\tlocal YSize = 25\r\n\t\t\tlocal Position = ((i
* YSize) - YSize)\r\n\t\t\tlocal newalias = Example_3:Clone()\r\n\t\t\
tnewalias.Parent = Holder_3\r\n\t\t\tnewalias.Visible = true\r\n\t\t\
tnewalias.Position = UDim2.new(0,0,0, Position + 5)\r\n\t\t\tnewalias.Text.Text =
aliases[i].CMD..\" > \"..aliases[i].ALIAS\r\n\t\t\ttable.insert(shade2,newalias)\r\
n\t\t\ttable.insert(shade2,newalias.Text)\r\n\t\t\
ttable.insert(text1,newalias.Text)\r\n\t\t\
ttable.insert(shade3,newalias.Text.Delete)\r\n\t\t\
ttable.insert(text2,newalias.Text.Delete)\r\n\t\t\tHolder_3.CanvasSize =
UDim2.new(0,0,0, Position + 30)\r\n\t\t\
tnewalias.Text.Delete.MouseButton1Click:Connect(function()\r\n\t\t\t\
texecCmd('removealias '..aliases[i].ALIAS)\r\n\t\t\tend)\r\n\t\tend\r\n\tend\r\
nend\r\n\r\nlocal bindChosenKeyUp = false\r\n\r\
nBindTo.MouseButton1Click:Connect(function()\r\n\tawaitingInput = true\r\n\
tBindTo.Text = 'Press something'\r\nend)\r\n\r\
nBindTriggerSelect.MouseButton1Click:Connect(function()\r\n\tbindChosenKeyUp = not
bindChosenKeyUp\r\n\tBindTriggerSelect.Text = bindChosenKeyUp and \"KeyUp\"
or \"KeyDown\"\r\nend)\r\n\r\nnewToggle = false\r\nCmdbar_3.Parent.Visible = false\
r\nOn_2.MouseButton1Click:Connect(function()\r\n\tif newToggle == false then
newToggle = true\r\n\t\tOn_2.BackgroundTransparency = 0\r\n\t\
tCmdbar_3.Parent.Visible = true\r\n\t\tBindTriggerSelect.Visible = false\r\n\telse
newToggle = false\r\n\t\tOn_2.BackgroundTransparency = 1\r\n\t\
tCmdbar_3.Parent.Visible = false\r\n\t\tBindTriggerSelect.Visible = true\r\n\tend\
r\nend)\r\n\r\nAdd_2.MouseButton1Click:Connect(function()\r\n\tif keySelected then\
r\n\t\tif string.find(Cmdbar_2.Text, \"\\\\\\\\\") or
string.find(Cmdbar_3.Text, \"\\\\\\\\\") then\r\n\t\t\tnotify('Keybind Error','Only
use one backslash to keybind multiple commands into one keybind or command')\r\n\t\
telse\r\n\t\t\tif newToggle and Cmdbar_3.Text ~= '' and Cmdbar_2.text ~= '' then\r\
n\t\t\t\taddbind(Cmdbar_2.Text,keyPressed,false,Cmdbar_3.Text)\r\n\t\t\telseif not
newToggle and Cmdbar_2.text ~= '' then\r\n\t\t\t\
taddbind(Cmdbar_2.Text,keyPressed,bindChosenKeyUp)\r\n\t\t\telse\r\n\t\t\t\treturn\
r\n\t\t\tend\r\n\t\t\trefreshbinds()\r\n\t\t\tupdatesaves()\r\n\t\t\tif keyPressed
== 'RightClick' or keyPressed == 'LeftClick' then\r\n\t\t\t\tnotify('Keybinds
Updated','Binded '..keyPressed..' to '..Cmdbar_2.Text..(newToggle
and \" / \"..Cmdbar_3.Text or \"\"))\r\n\t\t\telse\r\n\t\t\t\tnotify('Keybinds
Updated','Binded '..keyPressed:sub(14)..' to '..Cmdbar_2.Text..(newToggle
and \" / \"..Cmdbar_3.Text or \"\"))\r\n\t\t\tend\r\n\t\tend\r\n\tend\r\nend)\r\n\
r\nExit_2.MouseButton1Click:Connect(function()\r\n\tCmdbar_2.Text = 'Command'\r\n\
tCmdbar_3.Text = 'Command 2'\r\n\tBindTo.Text = 'Click to bind'\r\n\
tbindChosenKeyUp = false\r\n\tBindTriggerSelect.Text = \"KeyDown\"\r\n\tkeySelected
= false\r\n\tKeybindEditor:TweenPosition(UDim2.new(0.5, -180, 0, -
500), \"InOut\", \"Quart\", 0.5, true, nil)\r\nend)\r\n\r\nfunction
onInputBegan(input,gameProcessed)\r\n\tif awaitingInput then\r\n\t\tif
input.UserInputType == Enum.UserInputType.Keyboard then\r\n\t\t\tkeyPressed =
tostring(input.KeyCode)\r\n\t\t\tBindTo.Text = keyPressed:sub(14)\r\n\t\telseif
input.UserInputType == Enum.UserInputType.MouseButton1 then\r\n\t\t\tkeyPressed =
'LeftClick'\r\n\t\t\tBindTo.Text = 'LeftClick'\r\n\t\telseif input.UserInputType ==
Enum.UserInputType.MouseButton2 then\r\n\t\t\tkeyPressed = 'RightClick'\r\n\t\t\
tBindTo.Text = 'RightClick'\r\n\t\tend\r\n\t\tawaitingInput = false\r\n\t\
tkeySelected = true\r\n\tend\r\n\tif not gameProcessed and #binds > 0 then\r\n\t\
tfor i,v in pairs(binds) do\r\n\t\t\tif not v.ISKEYUP then\r\n\t\t\t\tif
(input.UserInputType == Enum.UserInputType.Keyboard and
v.KEY:lower()==tostring(input.KeyCode):lower()) or (input.UserInputType ==
Enum.UserInputType.MouseButton1 and v.KEY:lower()=='leftclick') or
(input.UserInputType == Enum.UserInputType.MouseButton2 and
v.KEY:lower()=='rightclick') then\r\n\t\t\t\t\tif v.TOGGLE then\r\n\t\t\t\t\t\
tlocal isOn = toggleOn[v] == true\r\n\t\t\t\t\t\ttoggleOn[v] = not isOn\r\n\t\t\t\
t\t\tif isOn then\r\n\t\t\t\t\t\t\texecCmd(v.TOGGLE,Players.LocalPlayer)\r\n\t\t\t\
t\t\telse\r\n\t\t\t\t\t\t\texecCmd(v.COMMAND,Players.LocalPlayer)\r\n\t\t\t\t\t\
tend\r\n\t\t\t\t\telse\r\n\t\t\t\t\t\texecCmd(v.COMMAND,Players.LocalPlayer)\r\n\t\
t\t\t\tend\r\n\t\t\t\tend\r\n\t\t\tend\r\n\t\tend\r\n\tend\r\nend\r\n\r\nfunction
onInputEnded(input,gameProcessed)\r\n\tif
not gameProcessed and #binds > 0 then\r\n\t\tfor i,v in pairs(binds) do\r\n\t\t\
tif v.ISKEYUP then\r\n\t\t\t\tif (input.UserInputType ==
Enum.UserInputType.Keyboard and v.KEY:lower()==tostring(input.KeyCode):lower()) or
(input.UserInputType == Enum.UserInputType.MouseButton1 and
v.KEY:lower()=='leftclick') or (input.UserInputType ==
Enum.UserInputType.MouseButton2 and v.KEY:lower()=='rightclick') then\r\n\t\t\t\t\
texecCmd(v.COMMAND,Players.LocalPlayer)\r\n\t\t\t\tend\r\n\t\t\tend\r\n\t\tend\r\n\
tend\r\nend\r\n\r\nUserInputService.InputBegan:Connect(onInputBegan)\r\
nUserInputService.InputEnded:Connect(onInputEnded)\r\n\r\
nClickTP.Select.MouseButton1Click:Connect(function()\r\n\tif keySelected then\r\n\
t\taddbind('clicktp',keyPressed,bindChosenKeyUp)\r\n\t\trefreshbinds()\r\n\t\
tupdatesaves()\r\n\t\tif keyPressed == 'RightClick' or keyPressed == 'LeftClick'
then\r\n\t\t\tnotify('Keybinds Updated','Binded '..keyPressed..' to click tp')\r\n\
t\telse\r\n\t\t\tnotify('Keybinds Updated','Binded '..keyPressed:sub(14)..' to
click tp')\r\n\t\tend\r\n\tend\r\nend)\r\n\r\
nClickDelete.Select.MouseButton1Click:Connect(function()\r\n\tif keySelected then\
r\n\t\taddbind('clickdel',keyPressed,bindChosenKeyUp)\r\n\t\trefreshbinds()\r\n\t\
tupdatesaves()\r\n\t\tif keyPressed == 'RightClick' or keyPressed == 'LeftClick'
then\r\n\t\t\tnotify('Keybinds Updated','Binded '..keyPressed..' to click delete')\
r\n\t\telse\r\n\t\t\tnotify('Keybinds Updated','Binded '..keyPressed:sub(14)..' to
click delete')\r\n\t\tend\r\n\tend\r\nend)\r\n\r\nlocal function clicktpFunc()\r\n\
tpcall(function()\r\n\t\tlocal character = Players.LocalPlayer.Character\r\n\t\
tlocal humanoid = character:FindFirstChildOfClass(\"Humanoid\")\r\n\t\tif humanoid
and humanoid.SeatPart then\r\n\t\t\thumanoid.Sit = false\r\n\t\t\twait(0.1)\r\n\t\
tend\r\n\r\n\t\tlocal hipHeight = humanoid and humanoid.HipHeight > 0 and
(humanoid.HipHeight + 1)\r\n\t\tlocal rootPart = getRoot(character)\r\n\t\tlocal
rootPartPosition = rootPart.Position\r\n\t\tlocal hitPosition =
IYMouse.Hit.Position\r\n\t\tlocal newCFrame = CFrame.new(\r\n\t\t\thitPosition, \r\
n\t\t\tVector3.new(rootPartPosition.X, hitPosition.Y, rootPartPosition.Z)\r\n\t\t)
* CFrame.Angles(0, math.pi, 0)\r\n\r\n\t\trootPart.CFrame = newCFrame +
Vector3.new(0, hipHeight or 4, 0)\r\n\tend)\r\nend\r\n\r\
nIYMouse.Button1Down:Connect(function()\r\n\tfor i,v in pairs(binds) do\r\n\t\tif
v.COMMAND == 'clicktp' then\r\n\t\t\tlocal input = v.KEY\r\n\t\t\tif input ==
'RightClick' and
UserInputService:IsMouseButtonPressed(Enum.UserInputType.MouseButton2) and
Players.LocalPlayer.Character then\r\n\t\t\t\tclicktpFunc()\r\n\t\t\telseif input
== 'LeftClick' and
UserInputService:IsMouseButtonPressed(Enum.UserInputType.MouseButton1) and
Players.LocalPlayer.Character then\r\n\t\t\t\tclicktpFunc()\r\n\t\t\telseif
UserInputService:IsKeyDown(Enum.KeyCode[input:sub(14)]) and
Players.LocalPlayer.Character then\r\n\t\t\t\tclicktpFunc()\r\n\t\t\tend\r\n\t\
telseif v.COMMAND == 'clickdel' then\r\n\t\t\tlocal input = v.KEY\r\n\t\t\tif input
== 'RightClick' and
UserInputService:IsMouseButtonPressed(Enum.UserInputType.MouseButton2) then\r\n\t\
t\t\tpcall(function() IYMouse.Target:Destroy() end)\r\n\t\t\telseif input ==
'LeftClick' and
UserInputService:IsMouseButtonPressed(Enum.UserInputType.MouseButton1) then\r\n\t\
t\t\tpcall(function() IYMouse.Target:Destroy() end)\r\n\t\t\telseif
UserInputService:IsKeyDown(Enum.KeyCode[input:sub(14)]) then\r\n\t\t\t\
tpcall(function() IYMouse.Target:Destroy() end)\r\n\t\t\tend\r\n\t\tend\r\n\tend\r\
nend)\r\n\r\nPluginsGUI = PluginEditor.background\r\n\r\nfunction addPlugin(name)\
r\n\tif name:lower() == 'plugin file name' or name:lower() == 'iy_fe.iy' or name ==
'iy_fe' then\r\n\t\tnotify('Plugin Error','Please enter a valid plugin')\r\n\telse\
r\n\t\tlocal file\r\n\t\tlocal fileName\r\n\t\tif name:sub(-3) == '.iy' then\r\n\t\
t\tpcall(function() file = readfile(name) end)\r\n\t\t\tfileName = name\r\n\t\
telse\r\n\t\t\tpcall(function() file = readfile(name..'.iy') end)\r\n\t\t\tfileName
= name..'.iy'\r\n\t\tend\r\n\t\tif file then\r\n\t\t\tif not
FindInTable(PluginsTable, fileName) then\r\n\t\t\t\ttable.insert(PluginsTable,
fileName)\r\n\t\t\t\tLoadPlugin(fileName)\r\n\t\t\t\trefreshplugins()\r\n\t\t\t\
tpcall(eventEditor.Refresh)\r\n\t\t\telse\r\n\t\t\t\tnotify('Plugin Error','This
plugin is already added')\r\n\t\t\tend\r\n\t\telse\r\n\t\t\tnotify('Plugin
Error','Cannot locate file \"'..fileName..'\". Is the file in the correct
folder?')\r\n\t\tend\r\n\tend\r\nend\r\n\r\nfunction deletePlugin(name)\r\n\tlocal
pName = name..'.iy'\r\n\tif name:sub(-3) == '.iy' then\r\n\t\tpName = name\r\n\
tend\r\n\tfor i = #cmds,1,-1 do\r\n\t\tif cmds[i].PLUGIN == pName then\r\n\t\t\
ttable.remove(cmds, i)\r\n\t\tend\r\n\tend\r\n\tfor i,v in
pairs(CMDsF:GetChildren()) do\r\n\t\tif v.Name == 'PLUGIN_'..pName then\r\n\t\t\
tv:Destroy()\r\n\t\tend\r\n\tend\r\n\tfor i,v in pairs(PluginsTable) do\r\n\t\tif v
== pName then\r\n\t\t\ttable.remove(PluginsTable, i)\r\n\t\t\tnotify('Removed
Plugin',pName..' was removed')\r\n\t\tend\r\n\tend\r\n\tIndexContents('',true)\r\n\
trefreshplugins()\r\nend\r\n\r\nfunction refreshplugins(dontSave)\r\n\tif
#PluginsTable > 0 then\r\n\t\tPluginsHint:Destroy()\r\n\tend\r\n\tif Holder_5 then\
r\n\t\tHolder_5:ClearAllChildren()\r\n\t\tHolder_5.CanvasSize = UDim2.new(0, 0, 0,
10)\r\n\t\tfor i,v in pairs(PluginsTable) do\r\n\t\t\tlocal pName = v\r\n\t\t\
tlocal YSize = 25\r\n\t\t\tlocal Position = ((i * YSize) - YSize)\r\n\t\t\tlocal
newplugin = Example_5:Clone()\r\n\t\t\tnewplugin.Parent = Holder_5\r\n\t\t\
tnewplugin.Visible = true\r\n\t\t\tnewplugin.Position = UDim2.new(0,0,0, Position +
5)\r\n\t\t\tnewplugin.Text.Text = pName\r\n\t\t\ttable.insert(shade2,newplugin)\r\
n\t\t\ttable.insert(shade2,newplugin.Text)\r\n\t\t\
ttable.insert(text1,newplugin.Text)\r\n\t\t\
ttable.insert(shade3,newplugin.Text.Delete)\r\n\t\t\
ttable.insert(text2,newplugin.Text.Delete)\r\n\t\t\tHolder_5.CanvasSize =
UDim2.new(0,0,0, Position + 30)\r\n\t\t\
tnewplugin.Text.Delete.MouseButton1Click:Connect(function()\r\n\t\t\t\
tdeletePlugin(pName)\r\n\t\t\tend)\r\n\t\tend\r\n\t\tif not dontSave then\r\n\t\t\
tupdatesaves()\r\n\t\tend\r\n\tend\r\nend\r\n\r\nlocal PluginCache\r\nfunction
LoadPlugin(val,startup)\r\n\tlocal plugin\r\n\r\n\tfunction CatchedPluginLoad()\r\
n\t\tplugin = loadfile(val)()\r\n\tend\r\n\r\n\tfunction
handlePluginError(plerror)\r\n\t\tnotify('Plugin Error','An error occurred with the
plugin, \"'..val..'\" and it could not be loaded')\r\n\t\tif
FindInTable(PluginsTable,val) then\r\n\t\t\tfor i,v in pairs(PluginsTable) do\r\n\
t\t\t\tif v == val then\r\n\t\t\t\t\ttable.remove(PluginsTable,i)\r\n\t\t\t\tend\r\
n\t\t\tend\r\n\t\tend\r\n\t\tupdatesaves()\r\n\r\n\t\tprint(\"Original
Error: \"..tostring(plerror))\r\n\t\tprint(\"Plugin Error, stack
traceback: \"..tostring(debug.traceback()))\r\n\r\n\t\tplugin = nil\r\n\r\n\t\
treturn false\r\n\tend\r\n\r\n\txpcall(CatchedPluginLoad, handlePluginError)\r\n\r\
n\tif plugin ~= nil then\r\n\t\tif not startup then\r\n\t\t\tnotify('Loaded
Plugin',\"Name: \"..plugin[\"PluginName\"]..\"\\
n\"..\"Description: \"..plugin[\"PluginDescription\"])\r\n\t\tend\r\n\t\
taddcmdtext('',val)\r\n\t\
taddcmdtext(string.upper('--'..plugin[\"PluginName\"]),val,plugin[\"PluginDescripti
on\"])\r\n\t\tif plugin[\"Commands\"] then\r\n\t\t\tfor i,v in
pairs(plugin[\"Commands\"]) do \r\n\t\t\t\tlocal cmdExt = ''\r\n\t\t\t\tlocal
cmdName = i\r\n\t\t\t\tlocal function handleNames()\r\n\t\t\t\t\tcmdName = i\r\n\t\
t\t\t\tif findCmd(cmdName..cmdExt) then\r\n\t\t\t\t\t\tif isNumber(cmdExt) then\r\
n\t\t\t\t\t\t\tcmdExt = cmdExt+1\r\n\t\t\t\t\t\telse\r\n\t\t\t\t\t\t\tcmdExt = 1\r\
n\t\t\t\t\t\tend\r\n\t\t\t\t\t\thandleNames()\r\n\t\t\t\t\telse\r\n\t\t\t\t\t\
tcmdName = cmdName..cmdExt\r\n\t\t\t\t\tend\r\n\t\t\t\tend\r\n\t\t\t\
thandleNames()\r\n\t\t\t\taddcmd(cmdName, v[\"Aliases\"], v[\"Function\"], val)\r\
n\t\t\t\tif v[\"ListName\"] then\r\n\t\t\t\t\tlocal newName = v.ListName\r\n\t\t\t\
t\tlocal cmdNames = {i,unpack(v.Aliases)}\r\n\t\t\t\t\tfor i,v in pairs(cmdNames)
do\r\n\t\t\t\t\t\tnewName = newName:gsub(v,v..cmdExt)\r\n\t\t\t\t\tend\r\n\t\t\t\t\
taddcmdtext(newName,val,v[\"Description\"])\r\n\t\t\t\telse\r\n\t\t\t\t\
taddcmdtext(cmdName,val,v[\"Description\"])\r\n\t\t\t\tend\r\n\t\t\tend\r\n\t\tend\
r\n\t\tIndexContents('',true)\r\n\telseif plugin == nil then\r\n\t\tplugin = nil\r\
n\tend\r\nend\r\n\r\nfunction FindPlugins()\r\n\tif PluginsTable ~= nil and
type(PluginsTable) == \"table\" then\r\n\t\tfor i,v in pairs(PluginsTable) do\r\n\
t\t\tLoadPlugin(v,true)\r\n\t\tend\r\n\t\trefreshplugins(true)\r\n\tend\r\nend\r\n\
r\nAddPlugin.MouseButton1Click:Connect(function()\r\n\
taddPlugin(PluginsGUI.FileName.Text)\r\nend)\r\n\r\
nExit_3.MouseButton1Click:Connect(function()\r\n\
tPluginEditor:TweenPosition(UDim2.new(0.5, -180, 0, -500), \"InOut\", \"Quart\",
0.5, true, nil)\r\n\tFileName.Text = 'Plugin File Name'\r\nend)\r\n\r\
nAdd_3.MouseButton1Click:Connect(function()\r\n\
tPluginEditor:TweenPosition(UDim2.new(0.5, -180, 0, 310), \"InOut\", \"Quart\",
0.5, true, nil)\r\nend)\r\n\r\nPlugins.MouseButton1Click:Connect(function()\r\n\tif
writefileExploit() then\r\n\t\tPluginsFrame:TweenPosition(UDim2.new(0, 0, 0,
0), \"InOut\", \"Quart\", 0.5, true, nil)\r\n\t\twait(0.5)\r\n\t\
tSettingsHolder.Visible = false\r\n\telse\r\n\t\tnotify('Incompatible
Exploit','Your exploit is unable to use plugins (missing read/writefile)')\r\n\
tend\r\nend)\r\n\r\nClose_4.MouseButton1Click:Connect(function()\r\n\
tSettingsHolder.Visible = true\r\n\tPluginsFrame:TweenPosition(UDim2.new(0, 0, 0,
175), \"InOut\", \"Quart\", 0.5, true, nil)\r\nend)\r\n\r\nlocal TeleportCheck =
false\r\nPlayers.LocalPlayer.OnTeleport:Connect(function(State)\r\n\tif
KeepInfYield and (not TeleportCheck) and queueteleport then\r\n\t\tTeleportCheck =
true\r\n\t\tqueueteleport(\"loadstring(game:HttpGet('https://raw.githubusercontent.
com/EdgeIY/infiniteyield/master/source'))()\")\r\n\tend\r\nend)\r\n\r\
naddcmd('addalias',{},function(args, speaker)\r\n\tif #args \u003C 2 then return
end\r\n\tlocal cmd = string.lower(args[1])\r\n\tlocal alias =
string.lower(args[2])\r\n\tfor i,v in pairs(cmds) do\r\n\t\tif v.NAME:lower()==cmd
or FindInTable(v.ALIAS,cmd) then\r\n\t\t\tcustomAlias[alias] = v\r\n\t\t\
taliases[#aliases + 1] = {CMD = cmd, ALIAS = alias}\r\n\t\t\tnotify('Aliases
Modified',\"Added \"..alias..\" as an alias to \"..cmd)\r\n\t\t\tupdatesaves()\r\n\
t\t\trefreshaliases()\r\n\t\t\tbreak\r\n\t\tend\r\n\tend\r\nend)\r\n\r\
naddcmd('removealias',{},function(args, speaker)\r\n\tif #args \u003C 1 then return
end\r\n\tlocal alias = string.lower(args[1])\r\n\tif customAlias[alias] then\r\n\t\
tlocal cmd = customAlias[alias].NAME\r\n\t\tcustomAlias[alias] = nil\r\n\t\tfor i =
#aliases,1,-1 do\r\n\t\t\tif aliases[i].ALIAS == tostring(alias) then\r\n\t\t\t\
ttable.remove(aliases, i)\r\n\t\t\tend\r\n\t\tend\r\n\t\tnotify('Aliases
Modified',\"Removed the alias \"..alias..\" from \"..cmd)\r\n\t\tupdatesaves()\r\n\
t\trefreshaliases()\r\n\tend\r\nend)\r\n\r\naddcmd('clraliases',{},function(args,
speaker)\r\n\tcustomAlias = {}\r\n\taliases = {}\r\n\tnotify('Aliases
Modified','Removed all aliases')\r\n\tupdatesaves()\r\n\trefreshaliases()\r\nend)\
r\n\r\naddcmd('discord', {'support', 'help'}, function(args, speaker)\r\n\tif
everyClipboard then\r\n\t\ttoClipboard('https://discord.com/invite/dYHag43eeU')\r\
n\t\tnotify('Discord Invite', 'Copied to clipboard!\\ndiscord.gg/dYHag43eeU')\r\n\
telse\r\n\t\tnotify('Discord Invite', 'discord.gg/dYHag43eeU')\r\n\tend\r\n\tif
httprequest then\r\n\t\thttprequest({\r\n\t\t\tUrl = 'http://127.0.0.1:6463/rpc?
v=1',\r\n\t\t\tMethod = 'POST',\r\n\t\t\tHeaders = {\r\n\t\t\t\t['Content-Type'] =
'application/json',\r\n\t\t\t\tOrigin = 'https://discord.com'\r\n\t\t\t},\r\n\t\t\
tBody = HttpService:JSONEncode({\r\n\t\t\t\tcmd = 'INVITE_BROWSER',\r\n\t\t\t\
tnonce = HttpService:GenerateGUID(false),\r\n\t\t\t\targs = {code = 'dYHag43eeU'}\
r\n\t\t\t})\r\n\t\t})\r\n\tend\r\nend)\r\n\r\naddcmd('keepiy', {}, function(args,
speaker)\r\n\tif queueteleport then\r\n\t\tKeepInfYield = true\r\n\t\
tupdatesaves()\r\n\telse\r\n\t\tnotify('Incompatible Exploit','Your exploit does
not support this command (missing queue_on_teleport)')\r\n\tend\r\nend)\r\n\r\
naddcmd('unkeepiy', {}, function(args, speaker)\r\n\tif queueteleport then\r\n\t\
tKeepInfYield = false\r\n\t\tupdatesaves()\r\n\telse\r\n\t\tnotify('Incompatible
Exploit','Your exploit does not support this command (missing queue_on_teleport)')\
r\n\tend\r\nend)\r\n\r\naddcmd('toggleunkeepiy', {}, function(args, speaker)\r\n\
tif queueteleport then\r\n\t\tKeepInfYield = not KeepInfYield\r\n\t\tupdatesaves()\
r\n\telse\r\n\t\tnotify('Incompatible Exploit','Your exploit does not support this
command (missing queue_on_teleport)')\r\n\tend\r\nend)\r\n\r\nlocal
canOpenServerinfo = true\r\naddcmd('serverinfo',{'info','sinfo'},function(args,
speaker)\r\n\tif not canOpenServerinfo then return end\r\n\tcanOpenServerinfo =
false\r\n\ttask.spawn(function()\r\n\t\tlocal FRAME = Instance.new(\"Frame\")\r\n\
t\tlocal shadow = Instance.new(\"Frame\")\r\n\t\tlocal PopupText =
Instance.new(\"TextLabel\")\r\n\t\tlocal Exit = Instance.new(\"TextButton\")\r\n\t\
tlocal ExitImage = Instance.new(\"ImageLabel\")\r\n\t\tlocal background =
Instance.new(\"Frame\")\r\n\t\tlocal TextLabel = Instance.new(\"TextLabel\")\r\n\t\
tlocal TextLabel2 = Instance.new(\"TextLabel\")\r\n\t\tlocal TextLabel3 =
Instance.new(\"TextLabel\")\r\n\t\tlocal Time = Instance.new(\"TextLabel\")\r\n\t\
tlocal appearance = Instance.new(\"TextLabel\")\r\n\t\tlocal maxplayers =
Instance.new(\"TextLabel\")\r\n\t\tlocal name = Instance.new(\"TextLabel\")\r\n\t\
tlocal placeid = Instance.new(\"TextLabel\")\r\n\t\tlocal playerid =
Instance.new(\"TextLabel\")\r\n\t\tlocal players = Instance.new(\"TextLabel\")\r\n\
t\tlocal CopyApp = Instance.new(\"TextButton\")\r\n\t\tlocal CopyPlrID =
Instance.new(\"TextButton\")\r\n\t\tlocal CopyPlcID = Instance.new(\"TextButton\")\
r\n\t\tlocal CopyPlcName = Instance.new(\"TextButton\")\r\n\r\n\t\tFRAME.Name =
randomString()\r\n\t\tFRAME.Parent = PARENT\r\n\t\tFRAME.Active = true\r\n\t\
tFRAME.BackgroundTransparency = 1\r\n\t\tFRAME.Position = UDim2.new(0.5, -130, 0, -
500)\r\n\t\tFRAME.Size = UDim2.new(0, 250, 0, 20)\r\n\t\tFRAME.ZIndex = 10\r\n\t\
tdragGUI(FRAME)\r\n\r\n\t\tshadow.Name = \"shadow\"\r\n\t\tshadow.Parent = FRAME\r\
n\t\tshadow.BackgroundColor3 = currentShade2\r\n\t\tshadow.BorderSizePixel = 0\r\n\
t\tshadow.Size = UDim2.new(0, 250, 0, 20)\r\n\t\tshadow.ZIndex = 10\r\n\t\
ttable.insert(shade2,shadow)\r\n\r\n\t\tPopupText.Name = \"PopupText\"\r\n\t\
tPopupText.Parent = shadow\r\n\t\tPopupText.BackgroundTransparency = 1\r\n\t\
tPopupText.Size = UDim2.new(1, 0, 0.95, 0)\r\n\t\tPopupText.ZIndex = 10\r\n\t\
tPopupText.Font = Enum.Font.SourceSans\r\n\t\tPopupText.TextSize = 14\r\n\t\
tPopupText.Text = \"Server\"\r\n\t\tPopupText.TextColor3 = currentText1\r\n\t\
tPopupText.TextWrapped = true\r\n\t\ttable.insert(text1,PopupText)\r\n\r\n\t\
tExit.Name = \"Exit\"\r\n\t\tExit.Parent = shadow\r\n\t\
tExit.BackgroundTransparency = 1\r\n\t\tExit.Position = UDim2.new(1, -20, 0, 0)\r\
n\t\tExit.Size = UDim2.new(0, 20, 0, 20)\r\n\t\tExit.Text = \"\"\r\n\t\tExit.ZIndex
= 10\r\n\r\n\t\tExitImage.Parent = Exit\r\n\t\tExitImage.BackgroundColor3 =
Color3.new(1, 1, 1)\r\n\t\tExitImage.BackgroundTransparency = 1\r\n\t\
tExitImage.Position = UDim2.new(0, 5, 0, 5)\r\n\t\tExitImage.Size = UDim2.new(0,
10, 0, 10)\r\n\t\tExitImage.Image = \"rbxassetid://5054663650\"\r\n\t\
tExitImage.ZIndex = 10\r\n\r\n\t\tbackground.Name = \"background\"\r\n\t\
tbackground.Parent = FRAME\r\n\t\tbackground.Active = true\r\n\t\
tbackground.BackgroundColor3 = currentShade1\r\n\t\tbackground.BorderSizePixel = 0\
r\n\t\tbackground.Position = UDim2.new(0, 0, 1, 0)\r\n\t\tbackground.Size =
UDim2.new(0, 250, 0, 250)\r\n\t\tbackground.ZIndex = 10\r\n\t\
ttable.insert(shade1,background)\r\n\r\n\t\tTextLabel.Name = \"Text Label\"\r\n\t\
tTextLabel.Parent = background\r\n\t\tTextLabel.BackgroundTransparency = 1\r\n\t\
tTextLabel.BorderSizePixel = 0\r\n\t\tTextLabel.Position = UDim2.new(0, 5, 0, 80)\
r\n\t\tTextLabel.Size = UDim2.new(0, 100, 0, 20)\r\n\t\tTextLabel.ZIndex = 10\r\n\
t\tTextLabel.Font = Enum.Font.SourceSansLight\r\n\t\tTextLabel.TextSize = 20\r\n\t\
tTextLabel.Text = \"Run Time:\"\r\n\t\tTextLabel.TextColor3 = currentText1\r\n\t\
tTextLabel.TextXAlignment = Enum.TextXAlignment.Left\r\n\t\
ttable.insert(text1,TextLabel)\r\n\r\n\t\tTextLabel2.Name = \"Text Label2\"\r\n\t\
tTextLabel2.Parent = background\r\n\t\tTextLabel2.BackgroundTransparency = 1\r\n\t\
tTextLabel2.BorderSizePixel = 0\r\n\t\tTextLabel2.Position = UDim2.new(0, 5, 0,
130)\r\n\t\tTextLabel2.Size = UDim2.new(0, 100, 0, 20)\r\n\t\tTextLabel2.ZIndex =
10\r\n\t\tTextLabel2.Font = Enum.Font.SourceSansLight\r\n\t\tTextLabel2.TextSize =
20\r\n\t\tTextLabel2.Text = \"Statistics:\"\r\n\t\tTextLabel2.TextColor3 =
currentText1\r\n\t\tTextLabel2.TextXAlignment = Enum.TextXAlignment.Left\r\n\t\
ttable.insert(text1,TextLabel2)\r\n\r\n\t\tTextLabel3.Name = \"Text Label3\"\r\n\t\
tTextLabel3.Parent = background\r\n\t\tTextLabel3.BackgroundTransparency = 1\r\n\t\
tTextLabel3.BorderSizePixel = 0\r\n\t\tTextLabel3.Position = UDim2.new(0, 5, 0,
10)\r\n\t\tTextLabel3.Size = UDim2.new(0, 100, 0, 20)\r\n\t\tTextLabel3.ZIndex =
10\r\n\t\tTextLabel3.Font = Enum.Font.SourceSansLight\r\n\t\tTextLabel3.TextSize =
20\r\n\t\tTextLabel3.Text = \"Local Player:\"\r\n\t\tTextLabel3.TextColor3 =
currentText1\r\n\t\tTextLabel3.TextXAlignment = Enum.TextXAlignment.Left\r\n\t\
ttable.insert(text1,TextLabel3)\r\n\r\n\t\tTime.Name = \"Time\"\r\n\t\tTime.Parent
= background\r\n\t\tTime.BackgroundTransparency = 1\r\n\t\tTime.BorderSizePixel =
0\r\n\t\tTime.Position = UDim2.new(0, 5, 0, 105)\r\n\t\tTime.Size = UDim2.new(0,
100, 0, 20)\r\n\t\tTime.ZIndex = 10\r\n\t\tTime.Font = Enum.Font.SourceSans\r\n\t\
tTime.FontSize = Enum.FontSize.Size14\r\n\t\tTime.Text = \"LOADING\"\r\n\t\
tTime.TextColor3 = currentText1\r\n\t\tTime.TextXAlignment =
Enum.TextXAlignment.Left\r\n\t\ttable.insert(text1,Time)\r\n\r\n\t\tappearance.Name
= \"appearance\"\r\n\t\tappearance.Parent = background\r\n\t\
tappearance.BackgroundTransparency = 1\r\n\t\tappearance.BorderSizePixel = 0\r\n\t\
tappearance.Position = UDim2.new(0, 5, 0, 55)\r\n\t\tappearance.Size = UDim2.new(0,
100, 0, 20)\r\n\t\tappearance.ZIndex = 10\r\n\t\tappearance.Font =
Enum.Font.SourceSans\r\n\t\tappearance.FontSize = Enum.FontSize.Size14\r\n\t\
tappearance.Text = \"Appearance: LOADING\"\r\n\t\tappearance.TextColor3 =
currentText1\r\n\t\tappearance.TextXAlignment = Enum.TextXAlignment.Left\r\n\t\
ttable.insert(text1,appearance)\r\n\r\n\t\tmaxplayers.Name = \"maxplayers\"\r\n\t\
tmaxplayers.Parent = background\r\n\t\tmaxplayers.BackgroundTransparency = 1\r\n\t\
tmaxplayers.BorderSizePixel = 0\r\n\t\tmaxplayers.Position = UDim2.new(0, 5, 0,
175)\r\n\t\tmaxplayers.Size = UDim2.new(0, 100, 0, 20)\r\n\t\tmaxplayers.ZIndex =
10\r\n\t\tmaxplayers.Font = Enum.Font.SourceSans\r\n\t\tmaxplayers.FontSize =
Enum.FontSize.Size14\r\n\t\tmaxplayers.Text = \"LOADING\"\r\n\t\
tmaxplayers.TextColor3 = currentText1\r\n\t\tmaxplayers.TextXAlignment =
Enum.TextXAlignment.Left\r\n\t\ttable.insert(text1,maxplayers)\r\n\r\n\t\tname.Name
= \"name\"\r\n\t\tname.Parent = background\r\n\t\tname.BackgroundTransparency = 1\
r\n\t\tname.BorderSizePixel = 0\r\n\t\tname.Position = UDim2.new(0, 5, 0, 215)\r\n\
t\tname.Size = UDim2.new(0, 240, 0, 30)\r\n\t\tname.ZIndex = 10\r\n\t\tname.Font =
Enum.Font.SourceSans\r\n\t\tname.FontSize = Enum.FontSize.Size14\r\n\t\tname.Text =
\"Place Name: LOADING\"\r\n\t\tname.TextColor3 = currentText1\r\n\t\
tname.TextWrapped = true\r\n\t\tname.TextXAlignment = Enum.TextXAlignment.Left\r\n\
t\tname.TextYAlignment = Enum.TextYAlignment.Top\r\n\t\ttable.insert(text1,name)\r\
n\r\n\t\tplaceid.Name = \"placeid\"\r\n\t\tplaceid.Parent
= background\r\n\t\tplaceid.BackgroundTransparency = 1\r\n\t\
tplaceid.BorderSizePixel = 0\r\n\t\tplaceid.Position = UDim2.new(0, 5, 0, 195)\r\n\
t\tplaceid.Size = UDim2.new(0, 100, 0, 20)\r\n\t\tplaceid.ZIndex = 10\r\n\t\
tplaceid.Font = Enum.Font.SourceSans\r\n\t\tplaceid.FontSize =
Enum.FontSize.Size14\r\n\t\tplaceid.Text = \"Place ID: LOADING\"\r\n\t\
tplaceid.TextColor3 = currentText1\r\n\t\tplaceid.TextXAlignment =
Enum.TextXAlignment.Left\r\n\t\ttable.insert(text1,placeid)\r\n\r\n\t\
tplayerid.Name = \"playerid\"\r\n\t\tplayerid.Parent = background\r\n\t\
tplayerid.BackgroundTransparency = 1\r\n\t\tplayerid.BorderSizePixel = 0\r\n\t\
tplayerid.Position = UDim2.new(0, 5, 0, 35)\r\n\t\tplayerid.Size = UDim2.new(0,
100, 0, 20)\r\n\t\tplayerid.ZIndex = 10\r\n\t\tplayerid.Font =
Enum.Font.SourceSans\r\n\t\tplayerid.FontSize = Enum.FontSize.Size14\r\n\t\
tplayerid.Text = \"Player ID: LOADING\"\r\n\t\tplayerid.TextColor3 = currentText1\
r\n\t\tplayerid.TextXAlignment = Enum.TextXAlignment.Left\r\n\t\
ttable.insert(text1,playerid)\r\n\r\n\t\tplayers.Name = \"players\"\r\n\t\
tplayers.Parent = background\r\n\t\tplayers.BackgroundTransparency = 1\r\n\t\
tplayers.BorderSizePixel = 0\r\n\t\tplayers.Position = UDim2.new(0, 5, 0, 155)\r\n\
t\tplayers.Size = UDim2.new(0, 100, 0, 20)\r\n\t\tplayers.ZIndex = 10\r\n\t\
tplayers.Font = Enum.Font.SourceSans\r\n\t\tplayers.FontSize =
Enum.FontSize.Size14\r\n\t\tplayers.Text = \"LOADING\"\r\n\t\tplayers.TextColor3 =
currentText1\r\n\t\tplayers.TextXAlignment = Enum.TextXAlignment.Left\r\n\t\
ttable.insert(text1,players)\r\n\r\n\t\tCopyApp.Name = \"CopyApp\"\r\n\t\
tCopyApp.Parent = background\r\n\t\tCopyApp.BackgroundColor3 = currentShade2\r\n\t\
tCopyApp.BorderSizePixel = 0\r\n\t\tCopyApp.Position = UDim2.new(0, 210, 0, 55)\r\
n\t\tCopyApp.Size = UDim2.new(0, 35, 0, 20)\r\n\t\tCopyApp.Font =
Enum.Font.SourceSans\r\n\t\tCopyApp.TextSize = 14\r\n\t\tCopyApp.Text = \"Copy\"\r\
n\t\tCopyApp.TextColor3 = currentText1\r\n\t\tCopyApp.ZIndex = 10\r\n\t\
ttable.insert(shade2,CopyApp)\r\n\t\ttable.insert(text1,CopyApp)\r\n\r\n\t\
tCopyPlrID.Name = \"CopyPlrID\"\r\n\t\tCopyPlrID.Parent = background\r\n\t\
tCopyPlrID.BackgroundColor3 = currentShade2\r\n\t\tCopyPlrID.BorderSizePixel = 0\r\
n\t\tCopyPlrID.Position = UDim2.new(0, 210, 0, 35)\r\n\t\tCopyPlrID.Size =
UDim2.new(0, 35, 0, 20)\r\n\t\tCopyPlrID.Font = Enum.Font.SourceSans\r\n\t\
tCopyPlrID.TextSize = 14\r\n\t\tCopyPlrID.Text = \"Copy\"\r\n\t\
tCopyPlrID.TextColor3 = currentText1\r\n\t\tCopyPlrID.ZIndex = 10\r\n\t\
ttable.insert(shade2,CopyPlrID)\r\n\t\ttable.insert(text1,CopyPlrID)\r\n\r\n\t\
tCopyPlcID.Name = \"CopyPlcID\"\r\n\t\tCopyPlcID.Parent = background\r\n\t\
tCopyPlcID.BackgroundColor3 = currentShade2\r\n\t\tCopyPlcID.BorderSizePixel = 0\r\
n\t\tCopyPlcID.Position = UDim2.new(0, 210, 0, 195)\r\n\t\tCopyPlcID.Size =
UDim2.new(0, 35, 0, 20)\r\n\t\tCopyPlcID.Font = Enum.Font.SourceSans\r\n\t\
tCopyPlcID.TextSize = 14\r\n\t\tCopyPlcID.Text = \"Copy\"\r\n\t\
tCopyPlcID.TextColor3 = currentText1\r\n\t\tCopyPlcID.ZIndex = 10\r\n\t\
ttable.insert(shade2,CopyPlcID)\r\n\t\ttable.insert(text1,CopyPlcID)\r\n\r\n\t\
tCopyPlcName.Name = \"CopyPlcName\"\r\n\t\tCopyPlcName.Parent = background\r\n\t\
tCopyPlcName.BackgroundColor3 = currentShade2\r\n\t\tCopyPlcName.BorderSizePixel =
0\r\n\t\tCopyPlcName.Position = UDim2.new(0, 210, 0, 215)\r\n\t\tCopyPlcName.Size =
UDim2.new(0, 35, 0, 20)\r\n\t\tCopyPlcName.Font = Enum.Font.SourceSans\r\n\t\
tCopyPlcName.TextSize = 14\r\n\t\tCopyPlcName.Text = \"Copy\"\r\n\t\
tCopyPlcName.TextColor3 = currentText1\r\n\t\tCopyPlcName.ZIndex = 10\r\n\t\
ttable.insert(shade2,CopyPlcName)\r\n\t\ttable.insert(text1,CopyPlcName)\r\n\r\n\t\
tlocal SINFOGUI = background\r\n\t\tFRAME:TweenPosition(UDim2.new(0.5, -130, 0,
100), \"InOut\", \"Quart\", 0.5, true, nil) \r\n\t\twait(0.5)\r\n\t\
tExit.MouseButton1Click:Connect(function()\r\n\t\t\
tFRAME:TweenPosition(UDim2.new(0.5, -130, 0, -500), \"InOut\", \"Quart\", 0.5,
true, nil) \r\n\t\t\twait(0.6)\r\n\t\t\tFRAME:Destroy()\r\n\t\t\tcanOpenServerinfo
= true\r\n\t\tend)\r\n\t\tlocal Asset = MarketplaceService:GetProductInfo(PlaceId)\
r\n\t\tSINFOGUI.name.Text = \"Place Name: \" .. Asset.Name\r\n\t\
tSINFOGUI.playerid.Text = \"Player ID: \" ..speaker.UserId\r\n\t\
tSINFOGUI.maxplayers.Text = Players.MaxPlayers.. \" Players Max\"\r\n\t\
tSINFOGUI.placeid.Text = \"Place ID: \" ..PlaceId\r\n\r\n\t\
tCopyApp.MouseButton1Click:Connect(function()\r\n\t\t\
ttoClipboard(speaker.CharacterAppearanceId)\r\n\t\tend)\r\n\t\
tCopyPlrID.MouseButton1Click:Connect(function()\r\n\t\t\
ttoClipboard(speaker.UserId)\r\n\t\tend)\r\n\t\
tCopyPlcID.MouseButton1Click:Connect(function()\r\n\t\t\ttoClipboard(PlaceId)\r\n\
t\tend)\r\n\t\tCopyPlcName.MouseButton1Click:Connect(function()\r\n\t\t\
ttoClipboard(Asset.Name)\r\n\t\tend)\r\n\r\n\t\trepeat\r\n\t\t\tplayers =
Players:GetPlayers()\r\n\t\t\tSINFOGUI.players.Text = #players.. \" Player(s)\"\r\
n\t\t\tSINFOGUI.appearance.Text = \"Appearance: \" ..speaker.CharacterAppearanceId\
r\n\t\t\tlocal seconds = math.floor(workspace.DistributedGameTime)\r\n\t\t\tlocal
minutes = math.floor(workspace.DistributedGameTime / 60)\r\n\t\t\tlocal hours =
math.floor(workspace.DistributedGameTime / 60 / 60)\r\n\t\t\tlocal seconds =
seconds - (minutes * 60)\r\n\t\t\tlocal minutes = minutes - (hours * 60)\r\n\t\t\
tif hours \u003C 1 then if minutes \u003C 1 then\r\n\t\t\t\t\tSINFOGUI.Time.Text =
seconds .. \" Second(s)\" else\r\n\t\t\t\t\tSINFOGUI.Time.Text = minutes .. \"
Minute(s), \" .. seconds .. \" Second(s)\"\r\n\t\t\t\tend\r\n\t\t\telse\r\n\t\t\t\
tSINFOGUI.Time.Text = hours .. \" Hour(s), \" .. minutes .. \" Minute(s), \" ..
seconds .. \" Second(s)\"\r\n\t\t\tend\r\n\t\t\twait(1)\r\n\t\tuntil
SINFOGUI.Parent == nil\r\n\tend)\r\nend)\r\n\r\naddcmd('jobid',{},function(args,
speaker)\r\n\tlocal jobId =
'Roblox.GameLauncher.joinGameInstance('..PlaceId..', \"'..JobId..'\")'\r\n\
ttoClipboard(jobId)\r\nend)\r\n\r\naddcmd('notifyjobid',{},function(args, speaker)\
r\n\tnotify('JobId / PlaceId',JobId..' / '..PlaceId)\r\nend)\r\n\r\
naddcmd('breakloops',{'break'},function(args, speaker)\r\n\tlastBreakTime = tick()\
r\nend)\r\n\r\naddcmd('gametp',{'gameteleport'},function(args, speaker)\r\n\
tTeleportService:Teleport(args[1])\r\nend)\r\n\r\naddcmd(\"rejoin\", {\"rj\"},
function(args, speaker)\r\n\tif #Players:GetPlayers() \u003C= 1 then\r\n\t\
tPlayers.LocalPlayer:Kick(\"\\nRejoining...\")\r\n\t\twait()\r\n\t\
tTeleportService:Teleport(PlaceId, Players.LocalPlayer)\r\n\telse\r\n\t\
tTeleportService:TeleportToPlaceInstance(PlaceId, JobId, Players.LocalPlayer)\r\n\
tend\r\nend)\r\n\r\naddcmd(\"autorejoin\", {\"autorj\"}, function(args, speaker)\r\
n\tGuiService.ErrorMessageChanged:Connect(function()\r\n\t\texecCmd(\"rejoin\")\r\
n\tend)\r\n\tnotify(\"Auto Rejoin\", \"Auto rejoin enabled\")\r\nend)\r\n\r\
naddcmd(\"serverhop\", {\"shop\"}, function(args, speaker)\r\n -- thanks to
NoobSploit for fixing\r\n if httprequest then\r\n local servers = {}\r\n
local req = httprequest({Url =
string.format(\"https://games.roblox.com/v1/games/%d/servers/Public?
sortOrder=Desc&limit=100&excludeFullGames=true\", PlaceId)})\r\n local body
= HttpService:JSONDecode(req.Body)\r\n\r\n if body and body.data then\r\n
for i, v in next, body.data do\r\n if type(v) == \"table\" and
tonumber(v.playing) and tonumber(v.maxPlayers) and v.playing \u003C v.maxPlayers
and v.id ~= JobId then\r\n table.insert(servers, 1, v.id)\r\n
end\r\n end\r\n end\r\n\r\n if #servers > 0 then\r\n
TeleportService:TeleportToPlaceInstance(PlaceId, servers[math.random(1, #servers)],
Players.LocalPlayer)\r\n else\r\n return
notify(\"Serverhop\", \"Couldn't find a server.\")\r\n end\r\n else\r\n
notify(\"Incompatible Exploit\", \"Your exploit does not support this command
(missing request)\")\r\n end\r\nend)\r\n\r\naddcmd('joinplayer',
{'joinp'},function(args, speaker)\r\n\tlocal retries = 0\r\n\tfunction
ToServer(User,Place)\t\r\n\t\tif args[2] == nil then Place = PlaceId end\r\n\t\tif
not pcall(function()\r\n\t\t\t\tlocal FoundUser, UserId = pcall(function()\r\n\t\t\
t\t\tif tonumber(User) then\r\n\t\t\t\t\t\treturn tonumber(User)\r\n\t\t\t\t\tend\
r\n\r\n\t\t\t\t\treturn Players:GetUserIdFromNameAsync(User)\r\n\t\t\t\tend)\r\n\t\
t\t\tif not FoundUser then\r\n\t\t\t\t\tnotify('Join Error','Username/UserID does
not exist')\r\n\t\t\t\telse\r\n\t\t\t\t\tnotify('Join Player','Loading servers.
Hold on a second.')\r\n\t\t\t\t\tlocal URL2 =
(\"https://games.roblox.com/v1/games/\"..Place..\"/servers/Public?
sortOrder=Asc&limit=100\")\r\n\t\t\t\t\tlocal Http =
HttpService:JSONDecode(game:HttpGet(URL2))\r\n\t\t\t\t\tlocal GUID\r\n\r\n\t\t\t\t\
tfunction tablelength(T)\r\n\t\t\t\t\t\tlocal count = 0\r\n\t\t\t\t\t\tfor _ in
pairs(T) do count = count + 1 end\r\n\t\t\t\t\t\treturn count\r\n\t\t\t\t\tend\r\n\
r\n\t\t\t\t\tfor i=1,tonumber(tablelength(Http.data)) do\r\n\t\t\t\t\t\tfor j,k in
pairs(Http.data[i].playerIds) do\r\n\t\t\t\t\t\t\tif k == UserId then\r\n\t\t\t\t\
t\t\t\tGUID = Http.data[i].id\r\n\t\t\t\t\t\t\tend\r\n\t\t\t\t\t\tend\r\n\t\t\t\t\
tend\r\n\r\n\t\t\t\t\tif GUID ~= nil then\r\n\t\t\t\t\t\tnotify('Join
Player','Joining '..User)\r\n\t\t\t\t\t\
tTeleportService:TeleportToPlaceInstance(Place,GUID,Players.LocalPlayer)\r\n\t\t\t\
t\telse\r\n\t\t\t\t\t\tnotify('Join Error','Unable to join user.')\r\n\t\t\t\t\
tend\r\n\t\t\t\tend\r\n\t\t\tend)\r\n\t\tthen\r\n\t\t\tif retries \u003C 3 then\r\
n\t\t\t\tretries = retries + 1\r\n\t\t\t\tprint('ERROR retrying '..retries..'/3')\
r\n\t\t\t\tnotify('Join Error','Error while trying to join. Retrying
'..retries..'/3.')\r\n\t\t\t\tToServer(User,Place)\r\n\t\t\telse\r\n\t\t\t\
tnotify('Join Error','Error while trying to join.')\r\n\t\t\tend\r\n\t\tend\r\n\
tend\r\n\tToServer(args[1],args[2])\r\nend)\r\n\r\naddcmd(\"exit\",
{}, function(args, speaker)\r\n game:Shutdown()\r\nend)\r\n\r\nlocal Noclipping
= nil\r\naddcmd('noclip',{},function(args, speaker)\r\n\tClip = false\r\n\
twait(0.1)\r\n\tlocal function NoclipLoop()\r\n\t\tif Clip == false and
speaker.Character ~= nil then\r\n\t\t\tfor _, child in
pairs(speaker.Character:GetDescendants()) do\r\n\t\t\t\tif child:IsA(\"BasePart\")
and child.CanCollide == true and child.Name ~= floatName then\r\n\t\t\t\t\
tchild.CanCollide = false\r\n\t\t\t\tend\r\n\t\t\tend\r\n\t\tend\r\n\tend\r\n\
tNoclipping = RunService.Stepped:Connect(NoclipLoop)\r\nend)\r\n\r\naddcmd('clip',
{'unnoclip'},function(args, speaker)\r\n\tif Noclipping then\r\n\t\
tNoclipping:Disconnect()\r\n\tend\r\n\tClip = true\r\nend)\r\n\r\
naddcmd('togglenoclip',{},function(args, speaker)\r\n\tif Clip then\r\n\t\
texecCmd('noclip')\r\n\telse\r\n\t\texecCmd('clip')\r\n\tend\r\nend)\r\n\r\nFLYING
= false\r\nQEfly = true\r\niyflyspeed = 1\r\nvehicleflyspeed = 1\r\nfunction
sFLY(vfly)\r\n\trepeat wait() until Players.LocalPlayer and
Players.LocalPlayer.Character and getRoot(Players.LocalPlayer.Character) and
Players.LocalPlayer.Character:FindFirstChildOfClass(\"Humanoid\")\r\n\trepeat
wait() until IYMouse\r\n\tif flyKeyDown or flyKeyUp then flyKeyDown:Disconnect()
flyKeyUp:Disconnect() end\r\n\r\n\tlocal T =
getRoot(Players.LocalPlayer.Character)\r\n\tlocal CONTROL = {F = 0, B = 0, L = 0, R
= 0, Q = 0, E = 0}\r\n\tlocal lCONTROL = {F = 0, B = 0, L = 0, R = 0, Q = 0, E =
0}\r\n\tlocal SPEED = 0\r\n\r\n\tlocal function FLY()\r\n\t\tFLYING = true\r\n\t\
tlocal BG = Instance.new('BodyGyro')\r\n\t\tlocal BV =
Instance.new('BodyVelocity')\r\n\t\tBG.P = 9e4\r\n\t\tBG.Parent = T\r\n\t\
tBV.Parent = T\r\n\t\tBG.maxTorque = Vector3.new(9e9, 9e9, 9e9)\r\n\t\tBG.cframe =
T.CFrame\r\n\t\tBV.velocity = Vector3.new(0, 0, 0)\r\n\t\tBV.maxForce =
Vector3.new(9e9, 9e9, 9e9)\r\n\t\ttask.spawn(function()\r\n\t\t\trepeat wait()\r\n\
t\t\t\tif not vfly and
Players.LocalPlayer.Character:FindFirstChildOfClass('Humanoid') then\r\n\t\t\t\t\
tPlayers.LocalPlayer.Character:FindFirstChildOfClass('Humanoid').PlatformStand =
true\r\n\t\t\t\tend\r\n\t\t\t\tif CONTROL.L + CONTROL.R ~= 0 or CONTROL.F +
CONTROL.B ~= 0 or CONTROL.Q + CONTROL.E ~= 0 then\r\n\t\t\t\t\tSPEED = 50\r\n\t\t\
t\telseif not (CONTROL.L + CONTROL.R ~= 0 or CONTROL.F + CONTROL.B ~= 0 or
CONTROL.Q + CONTROL.E ~= 0) and SPEED ~= 0 then\r\n\t\t\t\t\tSPEED = 0\r\n\t\t\t\
tend\r\n\t\t\t\tif (CONTROL.L + CONTROL.R) ~= 0 or (CONTROL.F + CONTROL.B) ~= 0 or
(CONTROL.Q + CONTROL.E) ~= 0 then\r\n\t\t\t\t\tBV.velocity =
((workspace.CurrentCamera.CoordinateFrame.lookVector * (CONTROL.F + CONTROL.B)) +
((workspace.CurrentCamera.CoordinateFrame * CFrame.new(CONTROL.L + CONTROL.R,
(CONTROL.F + CONTROL.B + CONTROL.Q + CONTROL.E) * 0.2, 0).p) -
workspace.CurrentCamera.CoordinateFrame.p)) * SPEED\r\n\t\t\t\t\tlCONTROL = {F =
CONTROL.F, B = CONTROL.B, L = CONTROL.L, R = CONTROL.R}\r\n\t\t\t\telseif
(CONTROL.L + CONTROL.R) == 0 and (CONTROL.F + CONTROL.B) == 0 and (CONTROL.Q +
CONTROL.E) == 0 and SPEED ~= 0 then\r\n\t\t\t\t\tBV.velocity =
((workspace.CurrentCamera.CoordinateFrame.lookVector * (lCONTROL.F + lCONTROL.B)) +
((workspace.CurrentCamera.CoordinateFrame * CFrame.new(lCONTROL.L + lCONTROL.R,
(lCONTROL.F + lCONTROL.B + CONTROL.Q + CONTROL.E) * 0.2, 0).p) -
workspace.CurrentCamera.CoordinateFrame.p)) * SPEED\r\n\t\t\t\telse\r\n\t\t\t\t\
tBV.velocity = Vector3.new(0, 0, 0)\r\n\t\t\t\tend\r\n\t\t\t\tBG.cframe =
workspace.CurrentCamera.CoordinateFrame\r\n\t\t\tuntil not FLYING\r\n\t\t\tCONTROL
= {F = 0, B = 0, L = 0, R = 0, Q = 0, E = 0}\r\n\t\t\tlCONTROL = {F = 0, B = 0, L =
0, R = 0, Q = 0, E = 0}\r\n\t\t\tSPEED = 0\r\n\t\t\tBG:Destroy()\r\n\t\t\
tBV:Destroy()\r\n\t\t\tif
Players.LocalPlayer.Character:FindFirstChildOfClass('Humanoid') then\r\n\t\t\t\
tPlayers.LocalPlayer.Character:FindFirstChildOfClass('Humanoid').PlatformStand =
false\r\n\t\t\tend\r\n\t\tend)\r\n\tend\r\n\tflyKeyDown =
IYMouse.KeyDown:Connect(function(KEY)\r\n\t\tif KEY:lower() == 'w' then\r\n\t\t\
tCONTROL.F = (vfly and vehicleflyspeed or iyflyspeed)\r\n\t\telseif KEY:lower() ==
's' then\r\n\t\t\tCONTROL.B = - (vfly and vehicleflyspeed or iyflyspeed)\r\n\t\
telseif KEY:lower() == 'a' then\r\n\t\t\tCONTROL.L = - (vfly and vehicleflyspeed or
iyflyspeed)\r\n\t\telseif KEY:lower() == 'd' then \r\n\t\t\tCONTROL.R = (vfly and
vehicleflyspeed or iyflyspeed)\r\n\t\telseif QEfly and KEY:lower() == 'e' then\r\n\
t\t\tCONTROL.Q = (vfly and vehicleflyspeed or iyflyspeed)*2\r\n\t\telseif QEfly and
KEY:lower() == 'q' then\r\n\t\t\tCONTROL.E = -(vfly and vehicleflyspeed or
iyflyspeed)*2\r\n\t\tend\r\n\t\tpcall(function() workspace.CurrentCamera.CameraType
= Enum.CameraType.Track end)\r\n\tend)\r\n\tflyKeyUp =
IYMouse.KeyUp:Connect(function(KEY)\r\n\t\tif KEY:lower() == 'w' then\r\n\t\t\
tCONTROL.F = 0\r\n\t\telseif KEY:lower() == 's' then\r\n\t\t\tCONTROL.B = 0\r\n\t\
telseif KEY:lower() == 'a' then\r\n\t\t\tCONTROL.L = 0\r\n\t\telseif KEY:lower() ==
'd' then\r\n\t\t\tCONTROL.R = 0\r\n\t\telseif KEY:lower() == 'e' then\r\n\t\t\
tCONTROL.Q = 0\r\n\t\telseif KEY:lower() == 'q' then\r\n\t\t\tCONTROL.E = 0\r\n\t\
tend\r\n\tend)\r\n\tFLY()\r\nend\r\n\r\nfunction NOFLY()\r\n\tFLYING = false\r\n\
tif flyKeyDown or flyKeyUp then flyKeyDown:Disconnect() flyKeyUp:Disconnect() end\
r\n\tif Players.LocalPlayer.Character:FindFirstChildOfClass('Humanoid') then\r\n\t\
tPlayers.LocalPlayer.Character:FindFirstChildOfClass('Humanoid').PlatformStand =
false\r\n\tend\r\n\tpcall(function() workspace.CurrentCamera.CameraType =
Enum.CameraType.Custom end)\r\nend\r\n\r\nlocal velocityHandlerName =
randomString()\r\nlocal gyroHandlerName = randomString()\r\nlocal mfly1\r\nlocal
mfly2\r\n\r\nlocal unmobilefly = function(speaker)\r\n\tpcall(function()\r\n\t\
tFLYING = false\r\n\t\tlocal root = getRoot(speaker.Character)\r\n\t\
troot:FindFirstChild(velocityHandlerName):Destroy()\r\n\t\
troot:FindFirstChild(gyroHandlerName):Destroy()\r\n\t\
tspeaker.Character:FindFirstChildWhichIsA(\"Humanoid\").PlatformStand = false\r\n\
t\tmfly1:Disconnect()\r\n\t\tmfly2:Disconnect()\r\n\tend)\r\nend\r\n\r\nlocal
mobilefly = function(speaker, vfly)\r\n\tunmobilefly(speaker)\r\n\tFLYING = true\r\
n\r\n\tlocal root = getRoot(speaker.Character)\r\n\tlocal camera =
workspace.CurrentCamera\r\n\tlocal v3none = Vector3.new()\r\n\tlocal v3zero =
Vector3.new(0, 0, 0)\r\n\tlocal v3inf = Vector3.new(9e9, 9e9, 9e9)\r\n\r\n\tlocal
controlModule =
require(speaker.PlayerScripts:WaitForChild(\"PlayerModule\"):WaitForChild(\"Control
Module\"))\r\n\tlocal bv = Instance.new(\"BodyVelocity\")\r\n\tbv.Name =
velocityHandlerName\r\n\tbv.Parent = root\r\n\tbv.MaxForce = v3zero\r\n\
tbv.Velocity = v3zero\r\n\r\n\tlocal bg = Instance.new(\"BodyGyro\")\r\n\tbg.Name =
gyroHandlerName\r\n\tbg.Parent = root\r\n\tbg.MaxTorque = v3inf\r\n\tbg.P = 1000\r\
n\tbg.D = 50\r\n\r\n\tmfly1 = speaker.CharacterAdded:Connect(function()\r\n\t\
tlocal bv = Instance.new(\"BodyVelocity\")\r\n\t\tbv.Name = velocityHandlerName\r\
n\t\tbv.Parent = root\r\n\t\tbv.MaxForce = v3zero\r\n\t\tbv.Velocity = v3zero\r\n\
r\n\t\tlocal bg = Instance.new(\"BodyGyro\")\r\n\t\tbg.Name = gyroHandlerName\r\n\
t\tbg.Parent = root\r\n\t\tbg.MaxTorque = v3inf\r\n\t\tbg.P = 1000\r\n\t\tbg.D =
50\r\n\tend)\r\n\r\n\tmfly2 = RunService.RenderStepped:Connect(function()\r\n\t\
troot = getRoot(speaker.Character)\r\n\t\tcamera = workspace.CurrentCamera\r\n\t\
tif speaker.Character:FindFirstChildWhichIsA(\"Humanoid\") and root and
root:FindFirstChild(velocityHandlerName) and root:FindFirstChild(gyroHandlerName)
then\r\n\t\t\tlocal humanoid =
speaker.Character:FindFirstChildWhichIsA(\"Humanoid\")\r\n\t\t\tlocal
VelocityHandler = root:FindFirstChild(velocityHandlerName)\r\n\t\t\tlocal
GyroHandler = root:FindFirstChild(gyroHandlerName)\r\n\r\n\t\t\
tVelocityHandler.MaxForce = v3inf\r\n\t\t\tGyroHandler.MaxTorque = v3inf\r\n\t\t\
tif not vfly then humanoid.PlatformStand = true end\r\n\t\t\tGyroHandler.CFrame =
camera.CoordinateFrame\r\n\t\t\tVelocityHandler.Velocity = v3none\r\n\r\n\t\t\
tlocal direction = controlModule:GetMoveVector()\r\n\t\t\tif direction.X > 0 then\
r\n\t\t\t\tVelocityHandler.Velocity = VelocityHandler.Velocity +
camera.CFrame.RightVector * (direction.X * ((vfly and vehicleflyspeed or
iyflyspeed) * 50))\r\n\t\t\tend\r\n\t\t\tif direction.X \u003C 0 then\r\n\t\t\t\
tVelocityHandler.Velocity = VelocityHandler.Velocity + camera.CFrame.RightVector *
(direction.X * ((vfly and vehicleflyspeed or iyflyspeed) * 50))\r\n\t\t\tend\r\n\t\
t\tif direction.Z > 0 then\r\n\t\t\t\tVelocityHandler.Velocity =
VelocityHandler.Velocity - camera.CFrame.LookVector * (direction.Z * ((vfly and
vehicleflyspeed or iyflyspeed) * 50))\r\n\t\t\tend\r\n\t\t\tif direction.Z \u003C 0
then\r\n\t\t\t\tVelocityHandler.Velocity = VelocityHandler.Velocity -
camera.CFrame.LookVector * (direction.Z * ((vfly and vehicleflyspeed or iyflyspeed)
* 50))\r\n\t\t\tend\r\n\t\tend\r\n\tend)\r\nend\r\n\r\naddcmd('fly',
{},function(args, speaker)\r\n\tif not IsOnMobile then\r\n\t\tNOFLY()\r\n\t\
twait()\r\n\t\tsFLY()\r\n\telse\r\n\t\tmobilefly(speaker)\r\n\tend\r\n\tif args[1]
and isNumber(args[1]) then\r\n\t\tiyflyspeed = args[1]\r\n\tend\r\nend)\r\n\r\
naddcmd('flyspeed',{'flysp'},function(args, speaker)\r\n\tlocal speed = args[1] or
1\r\n\tif isNumber(speed) then\r\n\t\tiyflyspeed = speed\r\n\tend\r\nend)\r\n\r\
naddcmd('unfly',
{'nofly','novfly','unvehiclefly','novehiclefly','unvfly'},function(args, speaker)\
r\n\tif not IsOnMobile then NOFLY() else unmobilefly(speaker) end\r\nend)\r\n\r\
naddcmd('vfly',{'vehiclefly'},function(args, speaker)\r\n\tif not IsOnMobile then\
r\n\t\tNOFLY()\r\n\t\twait()\r\n\t\tsFLY(true)\r\n\telse\r\n\t\tmobilefly(speaker,
true)\r\n\tend\r\n\tif args[1] and isNumber(args[1]) then\r\n\t\tvehicleflyspeed =
args[1]\r\n\tend\r\nend)\r\n\r\naddcmd('togglevfly',{},function(args, speaker)\r\n\
tif FLYING then\r\n\t\tif not IsOnMobile
then NOFLY() else unmobilefly(speaker) end\r\n\telse\r\n\t\tif not IsOnMobile then
sFLY(true) else mobilefly(speaker, true) end\r\n\tend\r\nend)\r\n\r\
naddcmd('vflyspeed',{'vflysp','vehicleflyspeed','vehicleflysp'},function(args,
speaker)\r\n\tlocal speed = args[1] or 1\r\n\tif isNumber(speed) then\r\n\t\
tvehicleflyspeed = speed\r\n\tend\r\nend)\r\n\r\naddcmd('qefly',
{'flyqe'},function(args, speaker)\r\n\tif args[1] == 'false' then\r\n\t\tQEfly =
false\r\n\telse\r\n\t\tQEfly = true\r\n\tend\r\nend)\r\n\r\naddcmd('togglefly',
{},function(args, speaker)\r\n\tif FLYING then\r\n\t\tif not IsOnMobile then
NOFLY() else unmobilefly(speaker) end\r\n\telse\r\n\t\tif not IsOnMobile then
sFLY() else mobilefly(speaker) end\r\n\tend\r\nend)\r\n\r\nCFspeed = 50\r\
naddcmd('cframefly', {'cfly'}, function(args, speaker)\r\n\t-- Full credit to
peyton#9148 (apeyton)\r\n\
tspeaker.Character:FindFirstChildOfClass('Humanoid').PlatformStand = true\r\n\
tlocal Head = speaker.Character:WaitForChild(\"Head\")\r\n\tHead.Anchored = true\r\
n\tif CFloop then CFloop:Disconnect() end\r\n\tCFloop =
RunService.Heartbeat:Connect(function(deltaTime)\r\n\t\tlocal moveDirection =
speaker.Character:FindFirstChildOfClass('Humanoid').MoveDirection * (CFspeed *
deltaTime)\r\n\t\tlocal headCFrame = Head.CFrame\r\n\t\tlocal cameraCFrame =
workspace.CurrentCamera.CFrame\r\n\t\tlocal cameraOffset =
headCFrame:ToObjectSpace(cameraCFrame).Position\r\n\t\tcameraCFrame = cameraCFrame
* CFrame.new(-cameraOffset.X, -cameraOffset.Y, -cameraOffset.Z + 1)\r\n\t\tlocal
cameraPosition = cameraCFrame.Position\r\n\t\tlocal headPosition =
headCFrame.Position\r\n\r\n\t\tlocal objectSpaceVelocity =
CFrame.new(cameraPosition, Vector3.new(headPosition.X, cameraPosition.Y,
headPosition.Z)):VectorToObjectSpace(moveDirection)\r\n\t\tHead.CFrame =
CFrame.new(headPosition) * (cameraCFrame - cameraPosition) *
CFrame.new(objectSpaceVelocity)\r\n\tend)\r\nend)\r\n\r\naddcmd('uncframefly',
{'uncfly'},function(args, speaker)\r\n\tif CFloop then\r\n\t\tCFloop:Disconnect()\
r\n\t\tspeaker.Character:FindFirstChildOfClass('Humanoid').PlatformStand = false\r\
n\t\tlocal Head = speaker.Character:WaitForChild(\"Head\")\r\n\t\tHead.Anchored =
false\r\n\tend\r\nend)\r\n\r\naddcmd('cframeflyspeed',{'cflyspeed'},function(args,
speaker)\r\n\tif isNumber(args[1]) then\r\n\t\tCFspeed = args[1]\r\n\tend\r\nend)\
r\n\r\nFloating = false\r\nfloatName = randomString()\r\naddcmd('float',
{'platform'},function(args, speaker)\r\n\tFloating = true\r\n\tlocal pchar =
speaker.Character\r\n\tif pchar and not pchar:FindFirstChild(floatName) then\r\n\t\
ttask.spawn(function()\r\n\t\t\tlocal Float = Instance.new('Part')\r\n\t\t\
tFloat.Name = floatName\r\n\t\t\tFloat.Parent = pchar\r\n\t\t\tFloat.Transparency =
1\r\n\t\t\tFloat.Size = Vector3.new(2,0.2,1.5)\r\n\t\t\tFloat.Anchored = true\r\n\
t\t\tlocal FloatValue = -3.1\r\n\t\t\tFloat.CFrame = getRoot(pchar).CFrame *
CFrame.new(0,FloatValue,0)\r\n\t\t\tnotify('Float','Float Enabled (Q = down & E =
up)')\r\n\t\t\tqUp = IYMouse.KeyUp:Connect(function(KEY)\r\n\t\t\t\tif KEY == 'q'
then\r\n\t\t\t\t\tFloatValue = FloatValue + 0.5\r\n\t\t\t\tend\r\n\t\t\tend)\r\n\t\
t\teUp = IYMouse.KeyUp:Connect(function(KEY)\r\n\t\t\t\tif KEY == 'e' then\r\n\t\t\
t\t\tFloatValue = FloatValue - 0.5\r\n\t\t\t\tend\r\n\t\t\tend)\r\n\t\t\tqDown =
IYMouse.KeyDown:Connect(function(KEY)\r\n\t\t\t\tif KEY == 'q' then\r\n\t\t\t\t\
tFloatValue = FloatValue - 0.5\r\n\t\t\t\tend\r\n\t\t\tend)\r\n\t\t\teDown =
IYMouse.KeyDown:Connect(function(KEY)\r\n\t\t\t\tif KEY == 'e' then\r\n\t\t\t\t\
tFloatValue = FloatValue + 0.5\r\n\t\t\t\tend\r\n\t\t\tend)\r\n\t\t\tfloatDied =
speaker.Character:FindFirstChildOfClass('Humanoid').Died:Connect(function()\r\n\t\
t\t\tFloatingFunc:Disconnect()\r\n\t\t\t\tFloat:Destroy()\r\n\t\t\t\
tqUp:Disconnect()\r\n\t\t\t\teUp:Disconnect()\r\n\t\t\t\tqDown:Disconnect()\r\n\t\
t\t\teDown:Disconnect()\r\n\t\t\t\tfloatDied:Disconnect()\r\n\t\t\tend)\r\n\t\t\
tlocal function FloatPadLoop()\r\n\t\t\t\tif pchar:FindFirstChild(floatName) and
getRoot(pchar) then\r\n\t\t\t\t\tFloat.CFrame = getRoot(pchar).CFrame *
CFrame.new(0,FloatValue,0)\r\n\t\t\t\telse\r\n\t\t\t\t\tFloatingFunc:Disconnect()\
r\n\t\t\t\t\tFloat:Destroy()\r\n\t\t\t\t\tqUp:Disconnect()\r\n\t\t\t\t\
teUp:Disconnect()\r\n\t\t\t\t\tqDown:Disconnect()\r\n\t\t\t\t\teDown:Disconnect()\
r\n\t\t\t\t\tfloatDied:Disconnect()\r\n\t\t\t\tend\r\n\t\t\tend\t\t\t\r\n\t\t\
tFloatingFunc = RunService.Heartbeat:Connect(FloatPadLoop)\r\n\t\tend)\r\n\tend\r\
nend)\r\n\r\naddcmd('unfloat',{'nofloat','unplatform','noplatform'},function(args,
speaker)\r\n\tFloating = false\r\n\tlocal pchar = speaker.Character\r\n\
tnotify('Float','Float Disabled')\r\n\tif pchar:FindFirstChild(floatName) then\r\n\
t\tpchar:FindFirstChild(floatName):Destroy()\r\n\tend\r\n\tif floatDied then\r\n\t\
tFloatingFunc:Disconnect()\r\n\t\tqUp:Disconnect()\r\n\t\teUp:Disconnect()\r\n\t\
tqDown:Disconnect()\r\n\t\teDown:Disconnect()\r\n\t\tfloatDied:Disconnect()\r\n\
tend\r\nend)\r\n\r\naddcmd('togglefloat',{},function(args, speaker)\r\n\tif
Floating then\r\n\t\texecCmd('unfloat')\r\n\telse\r\n\t\texecCmd('float')\r\n\tend\
r\nend)\r\n\r\nswimming = false\r\nlocal oldgrav = workspace.Gravity\r\nlocal
swimbeat = nil\r\naddcmd('swim',{},function(args, speaker)\r\n\tif not swimming and
speaker and speaker.Character and
speaker.Character:FindFirstChildWhichIsA(\"Humanoid\") then\r\n\t\toldgrav =
workspace.Gravity\r\n\t\tworkspace.Gravity = 0\r\n\t\tlocal swimDied = function()\
r\n\t\t\tworkspace.Gravity = oldgrav\r\n\t\t\tswimming = false\r\n\t\tend\r\n\t\
tlocal Humanoid = speaker.Character:FindFirstChildWhichIsA(\"Humanoid\")\r\n\t\
tgravReset = Humanoid.Died:Connect(swimDied)\r\n\t\tlocal enums =
Enum.HumanoidStateType:GetEnumItems()\r\n\t\ttable.remove(enums, table.find(enums,
Enum.HumanoidStateType.None))\r\n\t\tfor i, v in pairs(enums) do\r\n\t\t\
tHumanoid:SetStateEnabled(v, false)\r\n\t\tend\r\n\t\
tHumanoid:ChangeState(Enum.HumanoidStateType.Swimming)\r\n\t\tswimbeat =
RunService.Heartbeat:Connect(function()\r\n\t\t\tpcall(function()\r\n\t\t\t\
tspeaker.Character.HumanoidRootPart.Velocity = ((Humanoid.MoveDirection ~=
Vector3.new() or UserInputService:IsKeyDown(Enum.KeyCode.Space)) and
speaker.Character.HumanoidRootPart.Velocity or Vector3.new())\r\n\t\t\tend)\r\n\t\
tend)\r\n\t\tswimming = true\r\n\tend\r\nend)\r\n\r\naddcmd('unswim',
{'noswim'},function(args, speaker)\r\n\tif speaker and speaker.Character and
speaker.Character:FindFirstChildWhichIsA(\"Humanoid\") then\r\n\t\
tworkspace.Gravity = oldgrav\r\n\t\tswimming = false\r\n\t\tif gravReset then\r\n\
t\t\tgravReset:Disconnect()\r\n\t\tend\r\n\t\tif swimbeat ~= nil then\r\n\t\t\
tswimbeat:Disconnect()\r\n\t\t\tswimbeat = nil\r\n\t\tend\r\n\t\tlocal Humanoid =
speaker.Character:FindFirstChildWhichIsA(\"Humanoid\")\r\n\t\tlocal enums =
Enum.HumanoidStateType:GetEnumItems()\r\n\t\ttable.remove(enums, table.find(enums,
Enum.HumanoidStateType.None))\r\n\t\tfor i, v in pairs(enums) do\r\n\t\t\
tHumanoid:SetStateEnabled(v, true)\r\n\t\tend\r\n\tend\r\nend)\r\n\r\
naddcmd('toggleswim',{},function(args, speaker)\r\n\tif swimming then\r\n\t\
texecCmd('unswim')\r\n\telse\r\n\t\texecCmd('swim')\r\n\tend\r\nend)\r\n\r\
naddcmd('setwaypoint',
{'swp','setwp','spos','saveposition','savepos'},function(args, speaker)\r\n\tlocal
WPName = tostring(getstring(1))\r\n\tif getRoot(speaker.Character) then\r\n\t\
tnotify('Modified Waypoints',\"Created waypoint: \"..getstring(1))\r\n\t\tlocal
torso = getRoot(speaker.Character)\r\n\t\tWayPoints[#WayPoints + 1] = {NAME =
WPName, COORD = {math.floor(torso.Position.X), math.floor(torso.Position.Y),
math.floor(torso.Position.Z)}, GAME = PlaceId}\r\n\t\tif AllWaypoints ~= nil then\
r\n\t\t\tAllWaypoints[#AllWaypoints + 1] = {NAME = WPName, COORD =
{math.floor(torso.Position.X), math.floor(torso.Position.Y),
math.floor(torso.Position.Z)}, GAME = PlaceId}\r\n\t\tend\r\n\tend\t\r\n\
trefreshwaypoints()\r\n\tupdatesaves()\r\nend)\r\n\r\naddcmd('waypointpos',
{'wpp','setwaypointposition','setpos','setwaypoint','setwaypointpos'},function(args
, speaker)\r\n\tlocal WPName = tostring(getstring(1))\r\n\tif
getRoot(speaker.Character) then\r\n\t\tnotify('Modified Waypoints',\"Created
waypoint: \"..getstring(1))\r\n\t\tWayPoints[#WayPoints + 1] = {NAME = WPName,
COORD = {args[2], args[3], args[4]}, GAME = PlaceId}\r\n\t\tif AllWaypoints ~= nil
then\r\n\t\t\tAllWaypoints[#AllWaypoints + 1] = {NAME = WPName, COORD = {args[2],
args[3], args[4]}, GAME = PlaceId}\r\n\t\tend\r\n\tend\t\r\n\trefreshwaypoints()\r\
n\tupdatesaves()\r\nend)\r\n\r\naddcmd('waypoints',{'positions'},function(args,
speaker)\r\n\tif SettingsOpen == false then SettingsOpen = true\r\n\t\
tSettings:TweenPosition(UDim2.new(0, 0, 0, 45), \"InOut\", \"Quart\", 0.5, true,
nil)\r\n\t\tCMDsF.Visible = false\r\n\tend\r\n\
tKeybindsFrame:TweenPosition(UDim2.new(0, 0, 0, 175), \"InOut\", \"Quart\", 0.5,
true, nil)\r\n\tAliasesFrame:TweenPosition(UDim2.new(0, 0, 0,
175), \"InOut\", \"Quart\", 0.5, true, nil)\r\n\
tPluginsFrame:TweenPosition(UDim2.new(0, 0, 0, 175), \"InOut\", \"Quart\", 0.5,
true, nil)\r\n\tPositionsFrame:TweenPosition(UDim2.new(0, 0, 0,
0), \"InOut\", \"Quart\", 0.5, true, nil)\r\n\twait(0.5)\r\n\
tSettingsHolder.Visible = false\r\n\tmaximizeHolder()\r\nend)\r\n\r\nwaypointParts
= {}\r\naddcmd('showwaypoints',{'showwp','showwps'},function(args, speaker)\r\n\
texecCmd('hidewaypoints')\r\n\twait()\r\n\tfor i,_ in pairs(WayPoints) do\r\n\t\
tlocal x = WayPoints[i].COORD[1]\r\n\t\tlocal y = WayPoints[i].COORD[2]\r\n\t\
tlocal z = WayPoints[i].COORD[3]\r\n\t\tlocal part = Instance.new(\"Part\")\r\n\t\
tpart.Size = Vector3.new(5,5,5)\r\n\t\tpart.CFrame = CFrame.new(x,y,z)\r\n\t\
tpart.Parent = workspace\r\n\t\tpart.Anchored = true\r\n\t\tpart.CanCollide =
false\r\n\t\ttable.insert(waypointParts,part)\r\n\t\tlocal view =
Instance.new(\"BoxHandleAdornment\")\r\n\t\tview.Adornee = part\r\n\t\
tview.AlwaysOnTop
= true\r\n\t\tview.ZIndex = 10\r\n\t\tview.Size = part.Size\r\n\t\tview.Parent =
part\r\n\tend\r\n\tfor i,v in pairs(pWayPoints) do\r\n\t\tlocal view =
Instance.new(\"BoxHandleAdornment\")\r\n\t\tview.Adornee = pWayPoints[i].COORD[1]\
r\n\t\tview.AlwaysOnTop = true\r\n\t\tview.ZIndex = 10\r\n\t\tview.Size =
pWayPoints[i].COORD[1].Size\r\n\t\tview.Parent = pWayPoints[i].COORD[1]\r\n\t\
ttable.insert(waypointParts,view)\r\n\tend\r\nend)\r\n\r\naddcmd('hidewaypoints',
{'hidewp','hidewps'},function(args, speaker)\r\n\tfor i,v in pairs(waypointParts)
do\r\n\t\tv:Destroy()\r\n\tend\r\n\twaypointParts = {}\r\nend)\r\n\r\
naddcmd('waypoint',{'wp','lpos','loadposition','loadpos'},function(args, speaker)\
r\n\tlocal WPName = tostring(getstring(1))\r\n\tif speaker.Character then\r\n\t\
tfor i,_ in pairs(WayPoints) do\r\n\t\t\tif tostring(WayPoints[i].NAME):lower() ==
tostring(WPName):lower() then\r\n\t\t\t\tlocal x = WayPoints[i].COORD[1]\r\n\t\t\t\
tlocal y = WayPoints[i].COORD[2]\r\n\t\t\t\tlocal z = WayPoints[i].COORD[3]\r\n\t\
t\t\tgetRoot(speaker.Character).CFrame = CFrame.new(x,y,z)\r\n\t\t\tend\r\n\t\tend\
r\n\t\tfor i,_ in pairs(pWayPoints) do\r\n\t\t\tif
tostring(pWayPoints[i].NAME):lower() == tostring(WPName):lower() then\r\n\t\t\t\
tgetRoot(speaker.Character).CFrame = CFrame.new(pWayPoints[i].COORD[1].Position)\r\
n\t\t\tend\r\n\t\tend\r\n\tend\r\nend)\r\n\r\ntweenSpeed = 1\r\
naddcmd('tweenspeed',{'tspeed'},function(args, speaker)\r\n\tlocal newSpeed =
args[1] or 1\r\n\tif tonumber(newSpeed) then\r\n\t\ttweenSpeed =
tonumber(newSpeed)\r\n\tend\r\nend)\r\n\r\naddcmd('tweenwaypoint',
{'twp'},function(args, speaker)\r\n\tlocal WPName = tostring(getstring(1))\r\n\tif
speaker.Character then\r\n\t\tfor i,_ in pairs(WayPoints) do\r\n\t\t\tlocal x =
WayPoints[i].COORD[1]\r\n\t\t\tlocal y = WayPoints[i].COORD[2]\r\n\t\t\tlocal z =
WayPoints[i].COORD[3]\r\n\t\t\tif tostring(WayPoints[i].NAME):lower() ==
tostring(WPName):lower() then\r\n\t\t\t\
tTweenService:Create(getRoot(speaker.Character), TweenInfo.new(tweenSpeed,
Enum.EasingStyle.Linear), {CFrame = CFrame.new(x,y,z)}):Play()\r\n\t\t\tend\r\n\t\
tend\r\n\t\tfor i,_ in pairs(pWayPoints) do\r\n\t\t\tif
tostring(pWayPoints[i].NAME):lower() == tostring(WPName):lower() then\r\n\t\t\t\
tTweenService:Create(getRoot(speaker.Character), TweenInfo.new(tweenSpeed,
Enum.EasingStyle.Linear), {CFrame =
CFrame.new(pWayPoints[i].COORD[1].Position)}):Play()\r\n\t\t\tend\r\n\t\tend\r\n\
tend\r\nend)\r\n\r\naddcmd('walktowaypoint',{'wtwp'},function(args, speaker)\r\n\
tlocal WPName = tostring(getstring(1))\r\n\tif speaker.Character then\r\n\t\tfor
i,_ in pairs(WayPoints) do\r\n\t\t\tlocal x = WayPoints[i].COORD[1]\r\n\t\t\tlocal
y = WayPoints[i].COORD[2]\r\n\t\t\tlocal z = WayPoints[i].COORD[3]\r\n\t\t\tif
tostring(WayPoints[i].NAME):lower() == tostring(WPName):lower() then\r\n\t\t\t\tif
speaker.Character:FindFirstChildOfClass('Humanoid') and
speaker.Character:FindFirstChildOfClass('Humanoid').SeatPart then\r\n\t\t\t\t\
tspeaker.Character:FindFirstChildOfClass('Humanoid').Sit = false\r\n\t\t\t\t\
twait(.1)\r\n\t\t\t\tend\r\n\t\t\t\
tspeaker.Character:FindFirstChildOfClass('Humanoid').WalkToPoint =
Vector3.new(x,y,z)\r\n\t\t\tend\r\n\t\tend\r\n\t\tfor i,_ in pairs(pWayPoints) do\
r\n\t\t\tif tostring(pWayPoints[i].NAME):lower() == tostring(WPName):lower() then\
r\n\t\t\t\tif speaker.Character:FindFirstChildOfClass('Humanoid') and
speaker.Character:FindFirstChildOfClass('Humanoid').SeatPart then\r\n\t\t\t\t\
tspeaker.Character:FindFirstChildOfClass('Humanoid').Sit = false\r\n\t\t\t\t\
twait(.1)\r\n\t\t\t\tend\r\n\t\t\t\
tspeaker.Character:FindFirstChildOfClass('Humanoid').WalkToPoint =
Vector3.new(pWayPoints[i].COORD[1].Position)\r\n\t\t\tend\r\n\t\tend\r\n\tend\r\
nend)\r\n\r\naddcmd('deletewaypoint',
{'dwp','dpos','deleteposition','deletepos'},function(args, speaker)\r\n\tfor i,v in
pairs(WayPoints) do\r\n\t\tif v.NAME:lower() == tostring(getstring(1)):lower()
then\r\n\t\t\tnotify('Modified Waypoints',\"Deleted waypoint: \" .. v.NAME)\r\n\t\
t\ttable.remove(WayPoints, i)\r\n\t\tend\r\n\tend\r\n\tif AllWaypoints ~= nil and
#AllWaypoints > 0 then\r\n\t\tfor i,v in pairs(AllWaypoints) do\r\n\t\t\tif
v.NAME:lower() == tostring(getstring(1)):lower() then\r\n\t\t\t\tif not v.GAME or
v.GAME == PlaceId then\r\n\t\t\t\t\ttable.remove(AllWaypoints, i)\r\n\t\t\t\tend\r\
n\t\t\tend\r\n\t\tend\r\n\tend\r\n\tfor i,v in pairs(pWayPoints) do\r\n\t\tif
v.NAME:lower() == tostring(getstring(1)):lower() then\r\n\t\t\tnotify('Modified
Waypoints',\"Deleted waypoint: \" .. v.NAME)\r\n\t\t\ttable.remove(pWayPoints, i)\
r\n\t\tend\r\n\tend\r\n\trefreshwaypoints()\r\n\tupdatesaves()\r\nend)\r\n\r\
naddcmd('clearwaypoints',{'cwp','clearpositions','cpos','clearpos'},function(args,
speaker)\r\n\tWayPoints = {}\r\n\tpWayPoints = {}\r\n\trefreshwaypoints()\r\n\
tupdatesaves()\r\n\tAllWaypoints = {}\r\n\tnotify('Modified Waypoints','Removed all
waypoints')\r\nend)\r\n\r\naddcmd('cleargamewaypoints',{'cgamewp'},function(args,
speaker)\r\n\tfor i,v in pairs(WayPoints) do\r\n\t\tif v.GAME == PlaceId then\r\n\
t\t\ttable.remove(WayPoints, i)\r\n\t\tend\r\n\tend\r\n\tif AllWaypoints ~= nil and
#AllWaypoints > 0 then\r\n\t\tfor i,v in pairs(AllWaypoints) do\r\n\t\t\tif v.GAME
== PlaceId then\r\n\t\t\t\ttable.remove(AllWaypoints, i)\r\n\t\t\tend\r\n\t\tend\r\
n\tend\r\n\tfor i,v in pairs(pWayPoints) do\r\n\t\tif v.GAME == PlaceId then\r\n\t\
t\ttable.remove(pWayPoints, i)\r\n\t\tend\r\n\tend\r\n\trefreshwaypoints()\r\n\
tupdatesaves()\r\n\tnotify('Modified Waypoints','Deleted game waypoints')\r\nend)\
r\n\r\n\r\nlocal coreGuiTypeNames = {\r\n\t-- predefined aliases\r\n\
t[\"inventory\"] = Enum.CoreGuiType.Backpack,\r\n\t[\"leaderboard\"] =
Enum.CoreGuiType.PlayerList,\r\n\t[\"emotes\"] = Enum.CoreGuiType.EmotesMenu\r\n}\
r\n\r\n-- Load the full list of enums\r\nfor _, enumItem in
ipairs(Enum.CoreGuiType:GetEnumItems()) do\r\n\
tcoreGuiTypeNames[enumItem.Name:lower()] = enumItem\r\nend\r\n\r\naddcmd('enable',
{},function(args, speaker)\r\n\tlocal input = args[1] and args[1]:lower()\r\n\tif
input then\r\n\t\tif input == \"reset\" then\r\n\t\t\
tStarterGui:SetCore(\"ResetButtonCallback\", true)\r\n\t\telse\r\n\t\t\tlocal
coreGuiType = coreGuiTypeNames[input]\r\n\t\t\tif coreGuiType then\r\n\t\t\t\
tStarterGui:SetCoreGuiEnabled(coreGuiType, true)\r\n\t\t\tend\r\n\t\tend\r\n\tend\
r\nend)\r\n\r\naddcmd('disable',{},function(args, speaker)\r\n\tlocal input =
args[1] and args[1]:lower()\r\n\tif input then\r\n\t\tif input == \"reset\" then\r\
n\t\t\tStarterGui:SetCore(\"ResetButtonCallback\", false)\r\n\t\telse\r\n\t\t\
tlocal coreGuiType = coreGuiTypeNames[input]\r\n\t\t\tif coreGuiType then\r\n\t\t\
t\tStarterGui:SetCoreGuiEnabled(coreGuiType, false)\r\n\t\t\tend\r\n\t\tend\r\n\
tend\r\nend)\r\n\r\n\r\nlocal invisGUIS = {}\r\naddcmd('showguis',{},function(args,
speaker)\r\n\tfor i,v in
pairs(speaker:FindFirstChildWhichIsA(\"PlayerGui\"):GetDescendants()) do\r\n\t\tif
(v:IsA(\"Frame\") or v:IsA(\"ImageLabel\") or v:IsA(\"ScrollingFrame\")) and not
v.Visible then\r\n\t\t\tv.Visible = true\r\n\t\t\tif not FindInTable(invisGUIS,v)
then\r\n\t\t\t\ttable.insert(invisGUIS,v)\r\n\t\t\tend\r\n\t\tend\r\n\tend\r\nend)\
r\n\r\naddcmd('unshowguis',{},function(args, speaker)\r\n\tfor i,v in
pairs(invisGUIS) do\r\n\t\tv.Visible = false\r\n\tend\r\n\tinvisGUIS = {}\r\nend)\
r\n\r\nlocal hiddenGUIS = {}\r\naddcmd('hideguis',{},function(args, speaker)\r\n\
tfor i,v in pairs(speaker:FindFirstChildWhichIsA(\"PlayerGui\"):GetDescendants())
do\r\n\t\tif (v:IsA(\"Frame\") or v:IsA(\"ImageLabel\") or
v:IsA(\"ScrollingFrame\")) and v.Visible then\r\n\t\t\tv.Visible = false\r\n\t\t\
tif not FindInTable(hiddenGUIS,v) then\r\n\t\t\t\ttable.insert(hiddenGUIS,v)\r\n\t\
t\tend\r\n\t\tend\r\n\tend\r\nend)\r\n\r\naddcmd('unhideguis',{},function(args,
speaker)\r\n\tfor i,v in pairs(hiddenGUIS) do\r\n\t\tv.Visible = true\r\n\tend\r\n\
thiddenGUIS = {}\r\nend)\r\n\r\nfunction deleteGuisAtPos()\r\n\tpcall(function()\r\
n\t\tlocal guisAtPosition =
Players.LocalPlayer.PlayerGui:GetGuiObjectsAtPosition(IYMouse.X, IYMouse.Y)\r\n\t\
tfor _, gui in pairs(guisAtPosition) do\r\n\t\t\tif gui.Visible == true then\r\n\t\
t\t\tgui:Destroy()\r\n\t\t\tend\r\n\t\tend\r\n\tend)\r\nend\r\n\r\nlocal
deleteGuiInput\r\naddcmd('guidelete',{},function(args, speaker)\r\n\tdeleteGuiInput
= UserInputService.InputBegan:Connect(function(input, gameProcessedEvent)\r\n\t\tif
not gameProcessedEvent then\r\n\t\t\tif input.KeyCode == Enum.KeyCode.Backspace
then\r\n\t\t\t\tdeleteGuisAtPos()\r\n\t\t\tend\r\n\t\tend\r\n\tend)\r\n\
tnotify('GUI Delete Enabled','Hover over a GUI and press backspace to delete it')\
r\nend)\r\n\r\naddcmd('unguidelete',{'noguidelete'},function(args, speaker)\r\n\tif
deleteGuiInput then deleteGuiInput:Disconnect() end\r\n\tnotify('GUI Delete
Disabled','GUI backspace delete has been disabled')\r\nend)\r\n\r\nlocal
wasStayOpen = StayOpen\r\naddcmd('hideiy',{},function(args, speaker)\r\n\tisHidden
= true\r\n\twasStayOpen = StayOpen\r\n\tif StayOpen == true then\r\n\t\tStayOpen =
false\r\n\t\tOn.BackgroundTransparency = 1\r\n\tend\r\n\tminimizeNum = 0\r\n\
tminimizeHolder()\r\n\tif not (args[1] and tostring(args[1]) == 'nonotify') then
notify('IY Hidden','You can press the prefix key to access the command bar') end\r\
nend)\r\n\r\naddcmd('showiy',{'unhideiy'},function(args, speaker)\r\n\tisHidden =
false\r\n\tminimizeNum = -20\r\n\tif wasStayOpen then\r\n\t\tmaximizeHolder()\r\n\
t\tStayOpen = true\r\n\t\tOn.BackgroundTransparency = 0\r\n\telse\r\n\t\
tminimizeHolder()\r\n\tend\r\nend)\r\n\r\naddcmd('rec', {'record'}, function(args,
speaker)\r\n\treturn COREGUI:ToggleRecording()\r\nend)\r\n\r\naddcmd('screenshot',
{'scrnshot'}, function(args, speaker)\r\n\treturn COREGUI:TakeScreenshot()\r\nend)\
r\n\r\naddcmd('togglefs', {'togglefullscreen'}, function(args, speaker)\r\n\treturn
GuiService:ToggleFullscreen()\r\nend)\r\n\r\naddcmd('inspect',
{'examine'}, function(args, speaker)\r\n\tfor _, v in ipairs(getPlayer(args[1],
speaker)) do\r\n\t\tGuiService:CloseInspectMenu()\r\n\t\
tGuiService:InspectPlayerFromUserId(Players[v].UserId)\r\n\tend\r\nend)\r\n\r\
naddcmd(\"savegame\", {\"saveplace\"}, function(args, speaker)\r\n if
saveinstance then\r\n notify(\"Loading\", \"Downloading game. This will take
a while\")\r\n saveinstance()\r\n notify(\"Game Saved\", \"Saved
place to the workspace folder within your exploit folder.\")\r\n else\r\n
notify(\"Incompatible Exploit\", \"Your exploit does not support this command
(missing saveinstance)\")\r\n end\r\nend)\r\n\r\naddcmd('clearerror',
{'clearerrors'},function(args, speaker)\r\n\tGuiService:ClearError()\r\nend)\r\n\r\
naddcmd('clientantikick',{'antikick'},function(args, speaker)\r\n\tif not
hookmetamethod then \r\n\t\treturn notify('Incompatible Exploit','Your exploit does
not support this command (missing hookmetamethod)')\r\n\tend\r\n\tlocal LocalPlayer
= Players.LocalPlayer\r\n\tlocal oldhmmi\r\n\tlocal oldhmmnc\r\n\toldhmmi =
hookmetamethod(game, \"__index\", function(self, method)\r\n\t\tif self ==
LocalPlayer and method:lower() == \"kick\" then\r\n\t\t\treturn error(\"Expected
':' not '.' calling member function Kick\", 2)\r\n\t\tend\r\n\t\treturn
oldhmmi(self, method)\r\n\tend)\r\n\toldhmmnc =
hookmetamethod(game, \"__namecall\", function(self, ...)\r\n\t\tif self ==
LocalPlayer and getnamecallmethod():lower() == \"kick\" then\r\n\t\t\treturn\r\n\t\
tend\r\n\t\treturn oldhmmnc(self, ...)\r\n\tend)\r\n\r\n\tnotify('Client
Antikick','Client anti kick is now active (only effective on localscript kick)')\r\
nend)\r\n\r\nallow_rj = true\r\naddcmd('clientantiteleport',
{'antiteleport'},function(args, speaker)\r\n\tif not hookmetamethod then \r\n\t\
treturn notify('Incompatible Exploit','Your exploit does not support this command
(missing hookmetamethod)')\r\n\tend\r\n\tlocal TeleportService = TeleportService\r\
n\tlocal oldhmmi\r\n\tlocal oldhmmnc\r\n\toldhmmi =
hookmetamethod(game, \"__index\", function(self, method)\r\n\t\tif self ==
TeleportService then\r\n\t\t\tif method:lower() == \"teleport\" then\r\n\t\t\t\
treturn error(\"Expected ':' not '.' calling member function Kick\", 2)\r\n\t\t\
telseif method == \"TeleportToPlaceInstance\" then\r\n\t\t\t\treturn
error(\"Expected ':' not '.' calling member function TeleportToPlaceInstance\", 2)\
r\n\t\t\tend\r\n\t\tend\r\n\t\treturn oldhmmi(self, method)\r\n\tend)\r\n\toldhmmnc
= hookmetamethod(game, \"__namecall\", function(self, ...)\r\n\t\tif self ==
TeleportService and getnamecallmethod():lower() == \"teleport\" or
getnamecallmethod() == \"TeleportToPlaceInstance\" then\r\n\t\t\treturn\r\n\t\tend\
r\n\t\treturn oldhmmnc(self, ...)\r\n\tend)\r\n\r\n\tnotify('Client AntiTP','Client
anti teleport is now active (only effective on localscript teleport)')\r\nend)\r\n\
r\naddcmd('allowrejoin',{'allowrj'},function(args, speaker)\r\n\tif args[1] and
args[1] == 'false' then\r\n\t\tallow_rj = false\r\n\t\tnotify('Client
AntiTP','Allow rejoin set to false')\r\n\telse\r\n\t\tallow_rj = true\r\n\t\
tnotify('Client AntiTP','Allow rejoin set to true')\r\n\tend\r\nend)\r\n\r\
naddcmd('cancelteleport',{'canceltp'},function(args, speaker)\r\n\
tTeleportService:TeleportCancel()\r\nend)\r\n\r\naddcmd('volume',
{'vol'},function(args, speaker)\r\n\tlocal level = args[1]/10\r\n\
tUserSettings():GetService(\"UserGameSettings\").MasterVolume = level\r\nend)\r\n\
r\naddcmd('antilag',{'boostfps','lowgraphics'},function(args, speaker)\r\n\tlocal
Terrain = workspace:FindFirstChildOfClass('Terrain')\r\n\tTerrain.WaterWaveSize =
0\r\n\tTerrain.WaterWaveSpeed = 0\r\n\tTerrain.WaterReflectance = 0\r\n\
tTerrain.WaterTransparency = 0\r\n\tLighting.GlobalShadows = false\r\n\
tLighting.FogEnd = 9e9\r\n\tsettings().Rendering.QualityLevel = 1\r\n\tfor i,v in
pairs(game:GetDescendants()) do\r\n\t\tif v:IsA(\"Part\") or
v:IsA(\"UnionOperation\") or v:IsA(\"MeshPart\") or v:IsA(\"CornerWedgePart\") or
v:IsA(\"TrussPart\") then\r\n\t\t\tv.Material = \"Plastic\"\r\n\t\t\tv.Reflectance
= 0\r\n\t\telseif v:IsA(\"Decal\") then\r\n\t\t\tv.Transparency = 1\r\n\t\telseif
v:IsA(\"ParticleEmitter\") or v:IsA(\"Trail\") then\r\n\t\t\tv.Lifetime =
NumberRange.new(0)\r\n\t\telseif v:IsA(\"Explosion\") then\r\n\t\t\tv.BlastPressure
= 1\r\n\t\t\tv.BlastRadius = 1\r\n\t\tend\r\n\tend\r\n\tfor i,v in
pairs(Lighting:GetDescendants()) do\r\n\t\tif v:IsA(\"BlurEffect\") or
v:IsA(\"SunRaysEffect\") or v:IsA(\"ColorCorrectionEffect\") or
v:IsA(\"BloomEffect\") or v:IsA(\"DepthOfFieldEffect\") then\r\n\t\t\tv.Enabled =
false\r\n\t\tend\r\n\tend\r\n\tworkspace.DescendantAdded:Connect(function(child)\r\
n\t\ttask.spawn(function()\r\n\t\t\tif child:IsA('ForceField') then\r\n\t\t\t\
tRunService.Heartbeat:Wait()\r\n\t\t\t\tchild:Destroy()\r\n\t\t\telseif
child:IsA('Sparkles') then\r\n\t\t\t\tRunService.Heartbeat:Wait()\r\n\t\t\t\
tchild:Destroy()\r\n\t\t\telseif child:IsA('Smoke') or child:IsA('Fire') then\r\n\
t\t\t\tRunService.Heartbeat:Wait()\r\n\t\t\t\tchild:Destroy()\r\n\t\t\tend\r\n\t\
tend)\r\n\tend)\r\nend)\r\n\r\naddcmd('setfpscap', {'fpscap', 'maxfps'},
function(args, speaker)\r\n\tif setfpscap and type(setfpscap) == \"function\" then\
r\n\t\tlocal num = args[1] or 1e6\r\n\t\tif num == 'none' then\r\n\t\t\treturn
setfpscap(1e6)\r\n\t\telseif num > 0 then\r\n\t\t\treturn setfpscap(num)\r\n\t\
telse\r\n\t\t\treturn notify('Invalid argument', \"Please provide a number above 0
or 'none'.\")\r\n\t\tend\r\n\telse\r\n\t\treturn notify('Incompatible Exploit',
'Your exploit does not support this command (missing setfpscap)')\r\n\tend\r\nend)\
r\n\r\naddcmd('notify',{},function(args, speaker)\r\n\tnotify(getstring(1))\r\
nend)\r\n\r\naddcmd('lastcommand',{'lastcmd'},function(args, speaker)\r\n\tif
cmdHistory[1]:sub(1,11) ~= 'lastcommand' and cmdHistory[1]:sub(1,7) ~= 'lastcmd'
then\r\n\t\texecCmd(cmdHistory[1])\r\n\tend\r\nend)\r\n\r\naddcmd('esp',
{},function(args, speaker)\r\n\tif not CHMSenabled then\r\n\t\tESPenabled = true\r\
n\t\tfor i,v in pairs(Players:GetPlayers()) do\r\n\t\t\tif v.Name ~= speaker.Name
then\r\n\t\t\t\tESP(v)\r\n\t\t\tend\r\n\t\tend\r\n\telse\r\n\t\
tnotify('ESP','Disable chams (nochams) before using esp')\r\n\tend\r\nend)\r\n\r\
naddcmd('noesp',{'unesp'},function(args, speaker)\r\n\tESPenabled = false\r\n\tfor
i,c in pairs(COREGUI:GetChildren()) do\r\n\t\tif string.sub(c.Name, -4) == '_ESP'
then\r\n\t\t\tc:Destroy()\r\n\t\tend\r\n\tend\r\nend)\r\n\r\
naddcmd('esptransparency',{},function(args, speaker)\r\n\tespTransparency =
(args[1] and isNumber(args[1]) and args[1]) or 0.3\r\n\tupdatesaves()\r\nend)\r\n\
r\nlocal espParts = {}\r\nlocal partEspTrigger = nil\r\nfunction partAdded(part)\r\
n\tif #espParts > 0 then\r\n\t\tif FindInTable(espParts,part.Name:lower()) then\r\
n\t\t\tlocal a = Instance.new(\"BoxHandleAdornment\")\r\n\t\t\ta.Name =
part.Name:lower()..\"_PESP\"\r\n\t\t\ta.Parent = part\r\n\t\t\ta.Adornee = part\r\
n\t\t\ta.AlwaysOnTop = true\r\n\t\t\ta.ZIndex = 0\r\n\t\t\ta.Size = part.Size\r\n\
t\t\ta.Transparency = espTransparency\r\n\t\t\ta.Color = BrickColor.new(\"Lime
green\")\r\n\t\tend\r\n\telse\r\n\t\tpartEspTrigger:Disconnect()\r\n\t\
tpartEspTrigger = nil\r\n\tend\r\nend\r\n\r\naddcmd('partesp',{},function(args,
speaker)\r\n\tlocal partEspName = getstring(1):lower()\r\n\tif not
FindInTable(espParts,partEspName) then\r\n\t\ttable.insert(espParts,partEspName)\r\
n\t\tfor i,v in pairs(workspace:GetDescendants()) do\r\n\t\t\tif
v:IsA(\"BasePart\") and v.Name:lower() == partEspName then\r\n\t\t\t\tlocal a =
Instance.new(\"BoxHandleAdornment\")\r\n\t\t\t\ta.Name = partEspName..\"_PESP\"\r\
n\t\t\t\ta.Parent = v\r\n\t\t\t\ta.Adornee = v\r\n\t\t\t\ta.AlwaysOnTop = true\r\n\
t\t\t\ta.ZIndex = 0\r\n\t\t\t\ta.Size = v.Size\r\n\t\t\t\ta.Transparency =
espTransparency\r\n\t\t\t\ta.Color = BrickColor.new(\"Lime green\")\r\n\t\t\tend\r\
n\t\tend\r\n\tend\r\n\tif partEspTrigger == nil then\r\n\t\tpartEspTrigger =
workspace.DescendantAdded:Connect(partAdded)\r\n\tend\r\nend)\r\n\r\
naddcmd('unpartesp',{'nopartesp'},function(args, speaker)\r\n\tif args[1] then\r\n\
t\tlocal partEspName = getstring(1):lower()\r\n\t\tif
FindInTable(espParts,partEspName) then\r\n\t\t\ttable.remove(espParts,
GetInTable(espParts, partEspName))\r\n\t\tend\r\n\t\tfor i,v in
pairs(workspace:GetDescendants()) do\r\n\t\t\tif v:IsA(\"BoxHandleAdornment\") and
v.Name == partEspName..'_PESP' then\r\n\t\t\t\tv:Destroy()\r\n\t\t\tend\r\n\t\tend\
r\n\telse\r\n\t\tpartEspTrigger:Disconnect()\r\n\t\tpartEspTrigger = nil\r\n\t\
tespParts = {}\r\n\t\tfor i,v in pairs(workspace:GetDescendants()) do\r\n\t\t\tif
v:IsA(\"BoxHandleAdornment\") and v.Name:sub(-5) == '_PESP' then\r\n\t\t\t\
tv:Destroy()\r\n\t\t\tend\r\n\t\tend\r\n\tend\r\nend)\r\n\r\naddcmd('chams',
{},function(args, speaker)\r\n\tif not ESPenabled then\r\n\t\tCHMSenabled = true\r\
n\t\tfor i,v in pairs(Players:GetPlayers()) do\r\n\t\t\tif v.Name ~= speaker.Name
then\r\n\t\t\t\tCHMS(v)\r\n\t\t\tend\r\n\t\tend\r\n\telse\r\n\t\
tnotify('Chams','Disable ESP (noesp) before using chams')\r\n\tend\r\nend)\r\n\r\
naddcmd('nochams',{'unchams'},function(args, speaker)\r\n\tCHMSenabled = false\r\n\
tfor i,v in pairs(Players:GetPlayers()) do\r\n\t\tlocal chmsplr = v\r\n\t\tfor i,c
in pairs(COREGUI:GetChildren()) do\r\n\t\t\tif c.Name == chmsplr.Name..'_CHMS'
then\r\n\t\t\t\tc:Destroy()\r\n\t\t\tend\r\n\t\tend\r\n\tend\r\nend)\r\n\r\
naddcmd('locate',{},function(args, speaker)\r\n\tlocal players = getPlayer(args[1],
speaker)\r\n\tfor i,v in pairs(players) do\r\n\t\tLocate(Players[v])\r\n\tend\r\
nend)\r\n\r\naddcmd('nolocate',{'unlocate'},function(args, speaker)\r\n\tlocal
players = getPlayer(args[1], speaker)\r\n\tif args[1] then\r\n\t\tfor i,v in
pairs(players) do\r\n\t\t\tfor i,c in pairs(COREGUI:GetChildren()) do\r\n\t\t\t\tif
c.Name == Players[v].Name..'_LC' then\r\n\t\t\t\t\tc:Destroy()\r\n\t\t\t\tend\r\n\
t\t\tend\r\n\t\tend\r\n\telse\r\n\t\tfor
i,c in pairs(COREGUI:GetChildren()) do\r\n\t\t\tif string.sub(c.Name, -3) == '_LC'
then\r\n\t\t\t\tc:Destroy()\r\n\t\t\tend\r\n\t\tend\r\n\tend\r\nend)\r\n\r\nviewing
= nil\r\naddcmd('view',{'spectate'},function(args, speaker)\r\n\tStopFreecam()\r\n\
tlocal players = getPlayer(args[1], speaker)\r\n\tfor i,v in pairs(players) do\r\n\
t\tif viewDied then\r\n\t\t\tviewDied:Disconnect()\r\n\t\t\
tviewChanged:Disconnect()\r\n\t\tend\r\n\t\tviewing = Players[v]\r\n\t\
tworkspace.CurrentCamera.CameraSubject = viewing.Character\r\n\t\
tnotify('Spectate','Viewing ' .. Players[v].Name)\r\n\t\tlocal function
viewDiedFunc()\r\n\t\t\trepeat wait() until Players[v].Character ~= nil and
getRoot(Players[v].Character)\r\n\t\t\tworkspace.CurrentCamera.CameraSubject =
viewing.Character\r\n\t\tend\r\n\t\tviewDied =
Players[v].CharacterAdded:Connect(viewDiedFunc)\r\n\t\tlocal function
viewChangedFunc()\r\n\t\t\tworkspace.CurrentCamera.CameraSubject =
viewing.Character\r\n\t\tend\r\n\t\tviewChanged =
workspace.CurrentCamera:GetPropertyChangedSignal(\"CameraSubject\"):Connect(viewCha
ngedFunc)\r\n\tend\r\nend)\r\n\r\naddcmd('viewpart',{'viewp'},function(args,
speaker)\r\n\tStopFreecam()\r\n\tif args[1] then\r\n\t\tfor i,v in
pairs(workspace:GetDescendants()) do\r\n\t\t\tif v.Name:lower() ==
getstring(1):lower() and v:IsA(\"BasePart\") then\r\n\t\t\t\twait(0.1)\r\n\t\t\t\
tworkspace.CurrentCamera.CameraSubject = v\r\n\t\t\tend\r\n\t\tend\r\n\tend\r\
nend)\r\n\r\naddcmd('unview',{'unspectate'},function(args, speaker)\r\n\
tStopFreecam()\r\n\tif viewing ~= nil then\r\n\t\tviewing = nil\r\n\t\
tnotify('Spectate','View turned off')\r\n\tend\r\n\tif viewDied then\r\n\t\
tviewDied:Disconnect()\r\n\t\tviewChanged:Disconnect()\r\n\tend\r\n\
tworkspace.CurrentCamera.CameraSubject = speaker.Character\r\nend)\r\n\r\n\r\
nfcRunning = false\r\nlocal Camera = workspace.CurrentCamera\r\
nworkspace:GetPropertyChangedSignal(\"CurrentCamera\"):Connect(function()\r\n\
tlocal newCamera = workspace.CurrentCamera\r\n\tif newCamera then\r\n\t\tCamera =
newCamera\r\n\tend\r\nend)\r\n\r\nlocal INPUT_PRIORITY =
Enum.ContextActionPriority.High.Value\r\n\r\nSpring = {} do\r\n\tSpring.__index =
Spring\r\n\r\n\tfunction Spring.new(freq, pos)\r\n\t\tlocal self = setmetatable({},
Spring)\r\n\t\tself.f = freq\r\n\t\tself.p = pos\r\n\t\tself.v = pos*0\r\n\t\
treturn self\r\n\tend\r\n\r\n\tfunction Spring:Update(dt, goal)\r\n\t\tlocal f =
self.f*2*math.pi\r\n\t\tlocal p0 = self.p\r\n\t\tlocal v0 = self.v\r\n\r\n\t\tlocal
offset = goal - p0\r\n\t\tlocal decay = math.exp(-f*dt)\r\n\r\n\t\tlocal p1 = goal
+ (v0*dt - offset*(f*dt + 1))*decay\r\n\t\tlocal v1 = (f*dt*(offset*f - v0) +
v0)*decay\r\n\r\n\t\tself.p = p1\r\n\t\tself.v = v1\r\n\r\n\t\treturn p1\r\n\tend\
r\n\r\n\tfunction Spring:Reset(pos)\r\n\t\tself.p = pos\r\n\t\tself.v = pos*0\r\n\
tend\r\nend\r\n\r\nlocal cameraPos = Vector3.new()\r\nlocal cameraRot =
Vector2.new()\r\n\r\nlocal velSpring = Spring.new(5, Vector3.new())\r\nlocal
panSpring = Spring.new(5, Vector2.new())\r\n\r\nInput = {} do\r\n\r\n\tkeyboard =
{\r\n\t\tW = 0,\r\n\t\tA = 0,\r\n\t\tS = 0,\r\n\t\tD = 0,\r\n\t\tE = 0,\r\n\t\tQ =
0,\r\n\t\tUp = 0,\r\n\t\tDown = 0,\r\n\t\tLeftShift = 0,\r\n\t}\r\n\r\n\tmouse = {\
r\n\t\tDelta = Vector2.new(),\r\n\t}\r\n\r\n\tNAV_KEYBOARD_SPEED = Vector3.new(1,
1, 1)\r\n\tPAN_MOUSE_SPEED = Vector2.new(1, 1)*(math.pi/64)\r\n\tNAV_ADJ_SPEED =
0.75\r\n\tNAV_SHIFT_MUL = 0.25\r\n\r\n\tnavSpeed = 1\r\n\r\n\tfunction
Input.Vel(dt)\r\n\t\tnavSpeed = math.clamp(navSpeed + dt*(keyboard.Up -
keyboard.Down)*NAV_ADJ_SPEED, 0.01, 4)\r\n\r\n\t\tlocal kKeyboard = Vector3.new(\r\
n\t\t\tkeyboard.D - keyboard.A,\r\n\t\t\tkeyboard.E - keyboard.Q,\r\n\t\t\
tkeyboard.S - keyboard.W\r\n\t\t)*NAV_KEYBOARD_SPEED\r\n\r\n\t\tlocal shift =
UserInputService:IsKeyDown(Enum.KeyCode.LeftShift)\r\n\r\n\t\treturn
(kKeyboard)*(navSpeed*(shift and NAV_SHIFT_MUL or 1))\r\n\tend\r\n\r\n\tfunction
Input.Pan(dt)\r\n\t\tlocal kMouse = mouse.Delta*PAN_MOUSE_SPEED\r\n\t\tmouse.Delta
= Vector2.new()\r\n\t\treturn kMouse\r\n\tend\r\n\r\n\tdo\r\n\t\tfunction
Keypress(action, state, input)\r\n\t\t\tkeyboard[input.KeyCode.Name] = state ==
Enum.UserInputState.Begin and 1 or 0\r\n\t\t\treturn Enum.ContextActionResult.Sink\
r\n\t\tend\r\n\r\n\t\tfunction MousePan(action, state, input)\r\n\t\t\tlocal delta
= input.Delta\r\n\t\t\tmouse.Delta = Vector2.new(-delta.y, -delta.x)\r\n\t\t\
treturn Enum.ContextActionResult.Sink\r\n\t\tend\r\n\r\n\t\tfunction Zero(t)\r\n\t\
t\tfor k, v in pairs(t) do\r\n\t\t\t\tt[k] = v*0\r\n\t\t\tend\r\n\t\tend\r\n\r\n\t\
tfunction Input.StartCapture()\r\n\t\t\
tContextActionService:BindActionAtPriority(\"FreecamKeyboard\",Keypress,false,INPUT
_PRIORITY,\r\n\t\t\t\tEnum.KeyCode.W,\r\n\t\t\t\tEnum.KeyCode.A,\r\n\t\t\t\
tEnum.KeyCode.S,\r\n\t\t\t\tEnum.KeyCode.D,\r\n\t\t\t\tEnum.KeyCode.E,\r\n\t\t\t\
tEnum.KeyCode.Q,\r\n\t\t\t\tEnum.KeyCode.Up,\r\n\t\t\t\tEnum.KeyCode.Down\r\n\t\t\
t)\r\n\t\t\
tContextActionService:BindActionAtPriority(\"FreecamMousePan\",MousePan,false,INPUT
_PRIORITY,Enum.UserInputType.MouseMovement)\r\n\t\tend\r\n\r\n\t\tfunction
Input.StopCapture()\r\n\t\t\tnavSpeed = 1\r\n\t\t\tZero(keyboard)\r\n\t\t\
tZero(mouse)\r\n\t\t\tContextActionService:UnbindAction(\"FreecamKeyboard\")\r\n\t\
t\tContextActionService:UnbindAction(\"FreecamMousePan\")\r\n\t\tend\r\n\tend\r\
nend\r\n\r\nfunction GetFocusDistance(cameraFrame)\r\n\tlocal znear = 0.1\r\n\
tlocal viewport = Camera.ViewportSize\r\n\tlocal projy = 2*math.tan(cameraFov/2)\r\
n\tlocal projx = viewport.x/viewport.y*projy\r\n\tlocal fx =
cameraFrame.rightVector\r\n\tlocal fy = cameraFrame.upVector\r\n\tlocal fz =
cameraFrame.lookVector\r\n\r\n\tlocal minVect = Vector3.new()\r\n\tlocal minDist =
512\r\n\r\n\tfor x = 0, 1, 0.5 do\r\n\t\tfor y = 0, 1, 0.5 do\r\n\t\t\tlocal cx =
(x - 0.5)*projx\r\n\t\t\tlocal cy = (y - 0.5)*projy\r\n\t\t\tlocal offset = fx*cx -
fy*cy + fz\r\n\t\t\tlocal origin = cameraFrame.p + offset*znear\r\n\t\t\tlocal _,
hit = workspace:FindPartOnRay(Ray.new(origin, offset.unit*minDist))\r\n\t\t\tlocal
dist = (hit - origin).magnitude\r\n\t\t\tif minDist > dist then\r\n\t\t\t\tminDist
= dist\r\n\t\t\t\tminVect = offset.unit\r\n\t\t\tend\r\n\t\tend\r\n\tend\r\n\r\n\
treturn fz:Dot(minVect)*minDist\r\nend\r\n\r\nlocal function StepFreecam(dt)\r\n\
tlocal vel = velSpring:Update(dt, Input.Vel(dt))\r\n\tlocal pan =
panSpring:Update(dt, Input.Pan(dt))\r\n\r\n\tlocal zoomFactor =
math.sqrt(math.tan(math.rad(70/2))/math.tan(math.rad(cameraFov/2)))\r\n\r\n\
tcameraRot = cameraRot + pan*Vector2.new(0.75, 1)*8*(dt/zoomFactor)\r\n\tcameraRot
= Vector2.new(math.clamp(cameraRot.x, -math.rad(90), math.rad(90)), cameraRot.y
%(2*math.pi))\r\n\r\n\tlocal cameraCFrame =
CFrame.new(cameraPos)*CFrame.fromOrientation(cameraRot.x, cameraRot.y,
0)*CFrame.new(vel*Vector3.new(1, 1, 1)*64*dt)\r\n\tcameraPos = cameraCFrame.p\r\n\
r\n\tCamera.CFrame = cameraCFrame\r\n\tCamera.Focus = cameraCFrame*CFrame.new(0, 0,
-GetFocusDistance(cameraCFrame))\r\n\tCamera.FieldOfView = cameraFov\r\nend\r\n\r\
nlocal PlayerState = {} do\r\n\tmouseBehavior = \"\"\r\n\tmouseIconEnabled = \"\"\
r\n\tcameraType = \"\"\r\n\tcameraFocus = \"\"\r\n\tcameraCFrame = \"\"\r\n\
tcameraFieldOfView = \"\"\r\n\r\n\tfunction PlayerState.Push()\r\n\t\
tcameraFieldOfView = Camera.FieldOfView\r\n\t\tCamera.FieldOfView = 70\r\n\r\n\t\
tcameraType = Camera.CameraType\r\n\t\tCamera.CameraType = Enum.CameraType.Custom\
r\n\r\n\t\tcameraCFrame = Camera.CFrame\r\n\t\tcameraFocus = Camera.Focus\r\n\r\n\
t\tmouseIconEnabled = UserInputService.MouseIconEnabled\r\n\t\
tUserInputService.MouseIconEnabled = true\r\n\r\n\t\tmouseBehavior =
UserInputService.MouseBehavior\r\n\t\tUserInputService.MouseBehavior =
Enum.MouseBehavior.Default\r\n\tend\r\n\r\n\tfunction PlayerState.Pop()\r\n\t\
tCamera.FieldOfView = 70\r\n\r\n\t\tCamera.CameraType = cameraType\r\n\t\
tcameraType = nil\r\n\r\n\t\tCamera.CFrame = cameraCFrame\r\n\t\tcameraCFrame =
nil\r\n\r\n\t\tCamera.Focus = cameraFocus\r\n\t\tcameraFocus = nil\r\n\r\n\t\
tUserInputService.MouseIconEnabled = mouseIconEnabled\r\n\t\tmouseIconEnabled =
nil\r\n\r\n\t\tUserInputService.MouseBehavior = mouseBehavior\r\n\t\tmouseBehavior
= nil\r\n\tend\r\nend\r\n\r\nfunction StartFreecam(pos)\r\n\tif fcRunning then\r\n\
t\tStopFreecam()\r\n\tend\r\n\tlocal cameraCFrame = Camera.CFrame\r\n\tif pos then\
r\n\t\tcameraCFrame = pos\r\n\tend\r\n\tcameraRot = Vector2.new()\r\n\tcameraPos =
cameraCFrame.p\r\n\tcameraFov = Camera.FieldOfView\r\n\r\n\
tvelSpring:Reset(Vector3.new())\r\n\tpanSpring:Reset(Vector2.new())\r\n\r\n\
tPlayerState.Push()\r\n\tRunService:BindToRenderStep(\"Freecam\",
Enum.RenderPriority.Camera.Value, StepFreecam)\r\n\tInput.StartCapture()\r\n\
tfcRunning = true\r\nend\r\n\r\nfunction StopFreecam()\r\n\tif not fcRunning then
return end\r\n\tInput.StopCapture()\r\n\
tRunService:UnbindFromRenderStep(\"Freecam\")\r\n\tPlayerState.Pop()\r\n\
tworkspace.Camera.FieldOfView = 70\r\n\tfcRunning = false\r\nend\r\n\r\
naddcmd('freecam',{'fc'},function(args, speaker)\r\n\tStartFreecam()\r\nend)\r\n\r\
naddcmd('freecampos',{'fcpos','fcp','freecamposition','fcposition'},function(args,
speaker)\r\n\tif not args[1] then return end\r\n\tlocal freecamPos =
CFrame.new(args[1],args[2],args[3])\r\n\tStartFreecam(freecamPos)\r\nend)\r\n\r\
naddcmd('freecamwaypoint',{'fcwp'},function(args, speaker)\r\n\tlocal WPName =
tostring(getstring(1))\r\n\tif speaker.Character then\r\n\t\tfor i,_ in
pairs(WayPoints) do\r\n\t\t\tlocal x = WayPoints[i].COORD[1]\r\n\t\t\tlocal y =
WayPoints[i].COORD[2]\r\n\t\t\tlocal z = WayPoints[i].COORD[3]\r\n\t\t\tif
tostring(WayPoints[i].NAME):lower() == tostring(WPName):lower() then\r\n\t\t\t\
tStartFreecam(CFrame.new(x,y,z))\r\n\t\t\tend\r\n\t\tend\r\n\t\tfor i,_ in
pairs(pWayPoints) do\r\n\t\t\tif tostring(pWayPoints[i].NAME):lower() ==
tostring(WPName):lower() then\r\n\t\t\t\
tStartFreecam(CFrame.new(pWayPoints[i].COORD[1].Position))\r\n\t\t\tend\r\n\t\tend\
r\n\tend\r\nend)\r\n\r\naddcmd('freecamgoto',{'fcgoto','freecamtp','fctp'},function
(args, speaker)\r\n\tlocal players = getPlayer(args[1], speaker)\r\n\tfor i,v in
pairs(players) do\r\n\t\tStartFreecam(getRoot(Players[v].Character).CFrame)\r\n\
tend\r\nend)\r\n\r\naddcmd('unfreecam',{'nofreecam','unfc','nofc'},function(args,
speaker)\r\n\tStopFreecam()\r\nend)\r\n\r\naddcmd('freecamspeed',
{'fcspeed'},function(args, speaker)\r\n\tlocal FCspeed = args[1] or 1\r\n\tif
isNumber(FCspeed) then\r\n\t\tNAV_KEYBOARD_SPEED = Vector3.new(FCspeed, FCspeed,
FCspeed)\r\n\tend\r\nend)\r\n\r\naddcmd('notifyfreecamposition',
{'notifyfcpos'},function(args, speaker)\r\n\tif fcRunning then\r\n\t\tlocal X,Y,Z =
workspace.CurrentCamera.CFrame.Position.X,workspace.CurrentCamera.CFrame.Position.Y
,workspace.CurrentCamera.CFrame.Position.Z\r\n\t\tlocal Format, Round =
string.format, math.round\r\n\t\tnotify(\"Current Position\", Format(\"%s, %s,
%s\", Round(X), Round(Y), Round(Z)))\r\n\tend\r\nend)\r\n\r\
naddcmd('copyfreecamposition',{'copyfcpos'},function(args, speaker)\r\n\tif
fcRunning then\r\n\t\tlocal X,Y,Z =
workspace.CurrentCamera.CFrame.Position.X,workspace.CurrentCamera.CFrame.Position.Y
,workspace.CurrentCamera.CFrame.Position.Z\r\n\t\tlocal Format, Round =
string.format, math.round\r\n\t\ttoClipboard(Format(\"%s, %s, %s\", Round(X),
Round(Y), Round(Z)))\r\n\tend\r\nend)\r\n\r\naddcmd('gotocamera',
{'gotocam','tocam'},function(args, speaker)\r\n\tgetRoot(speaker.Character).CFrame
= workspace.Camera.CFrame\r\nend)\r\n\r\naddcmd('tweengotocamera',
{'tweengotocam','tgotocam','ttocam'},function(args, speaker)\r\n\
tTweenService:Create(getRoot(speaker.Character), TweenInfo.new(tweenSpeed,
Enum.EasingStyle.Linear), {CFrame = workspace.Camera.CFrame}):Play()\r\nend)\r\n\r\
naddcmd('fov',{},function(args, speaker)\r\n\tlocal fov = args[1] or 70\r\n\tif
isNumber(fov) then\r\n\t\tworkspace.CurrentCamera.FieldOfView = fov\r\n\tend\r\
nend)\r\n\r\nlocal preMaxZoom = Players.LocalPlayer.CameraMaxZoomDistance\r\nlocal
preMinZoom = Players.LocalPlayer.CameraMinZoomDistance\r\naddcmd('lookat',
{},function(args, speaker)\r\n\tif speaker.CameraMaxZoomDistance ~= 0.5 then\r\n\t\
tpreMaxZoom = speaker.CameraMaxZoomDistance\r\n\t\tpreMinZoom =
speaker.CameraMinZoomDistance\r\n\tend\r\n\tspeaker.CameraMaxZoomDistance = 0.5\r\
n\tspeaker.CameraMinZoomDistance = 0.5\r\n\twait()\r\n\tlocal players =
getPlayer(args[1], speaker)\r\n\tfor i,v in pairs(players) do\r\n\t\tlocal target =
Players[v].Character\r\n\t\tif target and target:FindFirstChild('Head') then\r\n\t\
t\tworkspace.CurrentCamera.CFrame = CFrame.new(workspace.CurrentCamera.CFrame.p,
target.Head.CFrame.p)\r\n\t\t\twait(0.1)\r\n\t\tend\r\n\tend\r\n\
tspeaker.CameraMaxZoomDistance = preMaxZoom\r\n\tspeaker.CameraMinZoomDistance =
preMinZoom\r\nend)\r\n\r\naddcmd('fixcam',{'restorecam'},function(args, speaker)\r\
n\tStopFreecam()\r\n\texecCmd('unview')\r\n\tworkspace.CurrentCamera:remove()\r\n\
twait(.1)\r\n\trepeat wait() until speaker.Character ~= nil\r\n\
tworkspace.CurrentCamera.CameraSubject =
speaker.Character:FindFirstChildWhichIsA('Humanoid')\r\n\
tworkspace.CurrentCamera.CameraType = \"Custom\"\r\n\tspeaker.CameraMinZoomDistance
= 0.5\r\n\tspeaker.CameraMaxZoomDistance = 400\r\n\tspeaker.CameraMode
= \"Classic\"\r\n\tspeaker.Character.Head.Anchored = false\r\nend)\r\n\r\
naddcmd('enableshiftlock',{'enablesl','shiftlock'},function(args, speaker)\r\n\
tspeaker.DevEnableMouseLock = true\r\n\tnotify('Shiftlock','Shift lock is now
available')\r\nend)\r\n\r\naddcmd('firstp',{},function(args, speaker)\r\n\
tspeaker.CameraMode = \"LockFirstPerson\"\r\nend)\r\n\r\naddcmd('thirdp',
{},function(args, speaker)\r\n\tspeaker.CameraMode = \"Classic\"\r\nend)\r\n\r\
naddcmd('noclipcam', {'nccam'}, function(args, speaker)\r\n\tlocal sc = (debug and
debug.setconstant) or setconstant\r\n\tlocal gc = (debug and debug.getconstants) or
getconstants\r\n\tif not sc or not getgc or not gc then\r\n\t\treturn
notify('Incompatible Exploit', 'Your exploit does not support this command (missing
setconstant or getconstants or getgc)')\r\n\tend\r\n\tlocal pop =
speaker.PlayerScripts.PlayerModule.CameraModule.ZoomController.Popper\r\n\tfor _, v
in pairs(getgc()) do\r\n\t\tif type(v) == 'function' and getfenv(v).script == pop
then\r\n\t\t\tfor i, v1 in pairs(gc(v)) do\r\n\t\t\t\tif tonumber(v1) == .25 then\
r\n\t\t\t\t\tsc(v, i, 0)\r\n\t\t\t\telseif tonumber(v1) == 0 then\r\n\t\t\t\t\
tsc(v, i, .25)\r\n\t\t\t\tend\r\n\t\t\tend\r\n\t\tend\r\n\tend\r\nend)\r\n\r\
naddcmd('maxzoom',{},function(args, speaker)\r\n\tspeaker.CameraMaxZoomDistance =
args[1]\r\nend)\r\n\r\naddcmd('minzoom',{},function(args, speaker)\r\n\
tspeaker.CameraMinZoomDistance = args[1]\r\nend)\r\n\r\naddcmd('camdistance',
{},function(args, speaker)\r\n\tlocal camMax = speaker.CameraMaxZoomDistance\r\n\
tlocal camMin = speaker.CameraMinZoomDistance\r\n\tif camMax \u003C
tonumber(args[1]) then\r\n\t\tcamMax = args[1]\r\n\tend\r\n\
tspeaker.CameraMaxZoomDistance = args[1]\r\n\tspeaker.CameraMinZoomDistance =
args[1]\r\n\twait()\r\n\tspeaker.CameraMaxZoomDistance = camMax\r\n\
tspeaker.CameraMinZoomDistance = camMin\r\nend)\r\n\r\naddcmd('unlockws',
{'unlockworkspace'},function(args, speaker)\r\n\tfor i,v in
pairs(workspace:GetDescendants()) do\r\n\t\tif v:IsA(\"BasePart\") then\r\n\t\t\
tv.Locked = false\r\n\t\tend\r\n\tend\r\nend)\r\n\r\naddcmd('lockws',
{'lockworkspace'},function(args, speaker) \r\n\tfor i,v in
pairs(workspace:GetDescendants()) do\r\n\t\tif v:IsA(\"BasePart\") then\r\n\t\t\
tv.Locked = true\r\n\t\tend\r\n\tend\r\nend)\r\n\r\naddcmd('delete',
{'remove'},function(args, speaker)\r\n\tfor i,v in
pairs(workspace:GetDescendants()) do\r\n\t\tif v.Name:lower() ==
getstring(1):lower() then\r\n\t\t\tv:Destroy()\r\n\t\tend\r\n\tend\r\n\
tnotify('Item(s) Deleted','Deleted ' ..getstring(1))\r\nend)\r\n\r\
naddcmd('deleteclass',
{'removeclass','deleteclassname','removeclassname','dc'},function(args, speaker)\r\
n\tfor i,v in pairs(workspace:GetDescendants()) do\r\n\t\tif v.ClassName:lower() ==
getstring(1):lower() then\r\n\t\t\tv:Destroy()\r\n\t\tend\r\n\tend\r\n\
tnotify('Item(s) Deleted','Deleted items with ClassName ' ..getstring(1))\r\nend)\
r\n\r\naddcmd('chardelete',{'charremove','cd'},function(args, speaker)\r\n\tfor i,v
in pairs(speaker.Character:GetDescendants()) do\r\n\t\tif v.Name:lower() ==
getstring(1):lower() then\r\n\t\t\tv:Destroy()\r\n\t\tend\r\n\tend\r\n\
tnotify('Item(s) Deleted','Deleted ' ..getstring(1))\r\nend)\r\n\r\
naddcmd('chardeleteclass',
{'charremoveclass','chardeleteclassname','charremoveclassname','cdc'},function(args
, speaker)\r\n\tfor i,v in pairs(speaker.Character:GetDescendants()) do\r\n\t\tif
v.ClassName:lower() == getstring(1):lower() then\r\n\t\t\tv:Destroy()\r\n\t\tend\r\
n\tend\r\n\tnotify('Item(s) Deleted','Deleted items with ClassName
' ..getstring(1))\r\nend)\r\n\r\naddcmd('deletevelocity',
{'dv','removevelocity','removeforces'},function(args, speaker)\r\n\tfor i,v in
pairs(speaker.Character:GetDescendants()) do\r\n\t\tif v:IsA(\"BodyVelocity\") or
v:IsA(\"BodyGyro\") or v:IsA(\"RocketPropulsion\") or v:IsA(\"BodyThrust\") or
v:IsA(\"BodyAngularVelocity\") or v:IsA(\"AngularVelocity\") or
v:IsA(\"BodyForce\") or v:IsA(\"VectorForce\") or v:IsA(\"LineForce\") then\r\n\t\
t\tv:Destroy()\r\n\t\tend\r\n\tend\r\nend)\r\n\r\naddcmd('deleteinvisparts',
{'deleteinvisibleparts','dip'},function(args, speaker)\r\n\tfor i,v in
pairs(workspace:GetDescendants()) do\r\n\t\tif v:IsA(\"BasePart\") and
v.Transparency == 1 and v.CanCollide then\r\n\t\t\tv:Destroy()\r\n\t\tend\r\n\tend\
r\nend)\r\n\r\nlocal shownParts = {}\r\naddcmd('invisibleparts',
{'invisparts'},function(args, speaker)\r\n\tfor i,v in
pairs(workspace:GetDescendants()) do\r\n\t\tif v:IsA(\"BasePart\") and
v.Transparency == 1 then\r\n\t\t\tif not table.find(shownParts,v) then\r\n\t\t\t\
ttable.insert(shownParts,v)\r\n\t\t\tend\r\n\t\t\tv.Transparency = 0\r\n\t\tend\r\
n\tend\r\nend)\r\n\r\naddcmd('uninvisibleparts',{'uninvisparts'},function(args,
speaker)\r\n\tfor i,v in pairs(shownParts) do\r\n\t\tv.Transparency = 1\r\n\tend\r\
n\tshownParts = {}\r\nend)\r\n\r\naddcmd('btools',{},function(args, speaker)\r\n\
tfor i = 1, 4 do\r\n\t\tlocal Tool = Instance.new(\"HopperBin\")\r\n\t\
tTool.BinType = i\r\n\t\tTool.Name = randomString()\r\n\t\tTool.Parent =
speaker:FindFirstChildOfClass(\"Backpack\")\r\n\tend\r\nend)\r\n\r\naddcmd('f3x',
{'fex'},function(args,
speaker)\r\n\tloadstring(game:GetObjects(\"rbxassetid://6695644299\")[1].Source)()\
r\nend)\r\n\r\naddcmd('partpath',{'partname'},function(args, speaker)\r\n\
tselectPart()\r\nend)\r\n\r\naddcmd('antiafk',{'antiidle'},function(args, speaker)\
r\n\tlocal GC = getconnections or get_signal_cons\r\n\tif GC then\r\n\t\tfor i,v in
pairs(GC(Players.LocalPlayer.Idled)) do\r\n\t\t\tif v[\"Disable\"] then\r\n\t\t\t\
tv[\"Disable\"](v)\r\n\t\t\telseif v[\"Disconnect\"] then\r\n\t\t\t\
tv[\"Disconnect\"](v)\r\n\t\t\tend\r\n\t\tend\r\n\telse\r\n\t\tlocal VirtualUser =
cloneref(game:GetService(\"VirtualUser\"))\r\n\t\
tPlayers.LocalPlayer.Idled:Connect(function()\r\n\t\t\
tVirtualUser:CaptureController()\r\n\t\t\tVirtualUser:ClickButton2(Vector2.new())\
r\n\t\tend)\r\n\tend\r\n\tif not (args[1] and tostring(args[1]) == 'nonotify') then
notify('Anti Idle','Anti idle is enabled') end\r\nend)\r\n\r\naddcmd(\"datalimit\",
{}, function(args, speaker)\r\n\tif tonumber(args[1]) then\r\n\t\
tNetworkClient:SetOutgoingKBPSLimit(args[1])\r\n\tend\r\nend)\r\n\r\
naddcmd(\"replicationlag\", {\"backtrack\"}, function(args, speaker)\r\n\tif
tonumber(args[1]) then\r\n\t\
tsettings():GetService(\"NetworkSettings\").IncomingReplicationLag = args[1]\r\n\
tend\r\nend)\r\n\r\naddcmd(\"noprompts\", {\"nopurchaseprompts\"}, function(args,
speaker)\r\n\tCOREGUI.PurchasePrompt.Enabled = false\r\nend)\r\n\r\
naddcmd(\"showprompts\", {\"showpurchaseprompts\"}, function(args, speaker)\r\n\
tCOREGUI.PurchasePrompt.Enabled = true\r\nend)\r\n\r\npromptNewRig =
function(speaker, rig)\r\n\tlocal humanoid =
speaker.Character:FindFirstChildWhichIsA(\"Humanoid\")\r\n\tif humanoid then\r\n\
t\tAvatarEditorService:PromptSaveAvatar(humanoid.HumanoidDescription,
Enum.HumanoidRigType[rig])\r\n\t\tlocal result =
AvatarEditorService.PromptSaveAvatarCompleted:Wait()\r\n\t\tif result ==
Enum.AvatarPromptResult.Success then\r\n\t\t\texecCmd(\"reset\")\r\n\t\tend\r\n\
tend\r\nend\r\n\r\naddcmd(\"promptr6\", {}, function(args, speaker)\r\n\
tpromptNewRig(speaker, \"R6\")\r\nend)\r\n\r\naddcmd(\"promptr15\", {},
function(args, speaker)\r\n\tpromptNewRig(speaker, \"R15\")\r\nend)\r\n\r\
naddcmd(\"wallwalk\", {\"walkonwalls\"}, function(args, speaker)\r\n
loadstring(game:HttpGet(\"https://raw.githubusercontent.com/infyiff/backup/main/
wallwalker.lua\"))()\r\nend)\r\n\r\naddcmd('age',{},function(args, speaker)\r\n\
tlocal players = getPlayer(args[1], speaker)\r\n\tlocal ages = {}\r\n\tfor i,v in
pairs(players) do\r\n\t\tlocal p = Players[v]\r\n\t\ttable.insert(ages,
p.Name..\"'s age is: \"..p.AccountAge)\r\n\tend\r\n\tnotify('Account
Age',table.concat(ages, ',\\n'))\r\nend)\r\n\r\naddcmd('chatage',{},function(args,
speaker)\r\n\tlocal players = getPlayer(args[1], speaker)\r\n\tlocal ages = {}\r\n\
tfor i,v in pairs(players) do\r\n\t\tlocal p = Players[v]\r\n\t\ttable.insert(ages,
p.Name..\"'s age is: \"..p.AccountAge)\r\n\tend\r\n\tlocal chatString =
table.concat(ages, ', ')\r\n\tchatMessage(chatString)\r\nend)\r\n\r\
naddcmd('joindate',{'jd'},function(args, speaker)\r\n\tlocal players =
getPlayer(args[1], speaker)\r\n\tlocal dates = {}\r\n\tnotify(\"Loading\",'Hold on
a sec')\r\n\tfor i,v in pairs(players) do\r\n\t\tlocal user =
game:HttpGet(\"https://users.roblox.com/v1/users/\"..Players[v].UserId)\r\n\t\
tlocal json = HttpService:JSONDecode(user)\r\n\t\tlocal date =
json[\"created\"]:sub(1,10)\r\n\t\tlocal splitDates = string.split(date,\"-\")\r\n\
t\ttable.insert(dates,Players[v].Name..\"
joined: \"..splitDates[2]..\"/\"..splitDates[3]..\"/\"..splitDates[1])\r\n\tend\r\
n\tnotify('Join Date (Month/Day/Year)',table.concat(dates, ',\\n'))\r\nend)\r\n\r\
naddcmd('chatjoindate',{'cjd'},function(args, speaker)\r\n\tlocal players =
getPlayer(args[1], speaker)\r\n\tlocal dates = {}\r\n\tnotify(\"Loading\",'Hold on
a sec')\r\n\tfor i,v in pairs(players) do\r\n\t\tlocal user =
game:HttpGet(\"https://users.roblox.com/v1/users/\"..Players[v].UserId)\r\n\t\
tlocal json = HttpService:JSONDecode(user)\r\n\t\tlocal date =
json[\"created\"]:sub(1,10)\r\n\t\tlocal splitDates = string.split(date,\"-\")\r\n\
t\ttable.insert(dates,Players[v].Name..\"
joined: \"..splitDates[2]..\"/\"..splitDates[3]..\"/\"..splitDates[1])\r\n\tend\r\
n\tlocal chatString = table.concat(dates, ', ')\r\n\tchatMessage(chatString)\r\
nend)\r\n\r\naddcmd('copyname',{'copyuser'},function(args, speaker)\r\n\tlocal
players = getPlayer(args[1], speaker)\r\n\tfor i,v in pairs(players) do\r\n\t\
tlocal name = tostring(Players[v].Name)\r\n\t\ttoClipboard(name)\r\n\tend\r\nend)\
r\n\r\naddcmd('userid',{'id'},function(args, speaker)\r\n\tlocal players =
getPlayer(args[1], speaker)\r\n\tfor i,v in pairs(players) do\r\n\t\tlocal id =
tostring(Players[v].UserId)\r\n\t\tnotify('User ID',id)\r\n\tend\r\nend)\r\n\r\
naddcmd('copyid',{'copyuserid'},function(args, speaker)\r\n\tlocal players =
getPlayer(args[1], speaker)\r\n\tfor i,v in pairs(players) do\r\n\t\tlocal id =
tostring(Players[v].UserId)\r\n\t\ttoClipboard(id)\r\n\tend\r\nend)\r\n\r\
naddcmd('creatorid',{'creator'},function(args, speaker)\r\n\tif game.CreatorType ==
Enum.CreatorType.User then\r\n\t\tnotify('Creator ID',game.CreatorId)\r\n\telseif
game.CreatorType == Enum.CreatorType.Group then\r\n\t\tlocal OwnerID =
GroupService:GetGroupInfoAsync(game.CreatorId).Owner.Id\r\n\t\tspeaker.UserId =
OwnerID\r\n\t\tnotify('Creator ID',OwnerID)\r\n\tend\r\nend)\r\n\r\
naddcmd('copycreatorid',{'copycreator'},function(args, speaker)\r\n\tif
game.CreatorType == Enum.CreatorType.User then\r\n\t\ttoClipboard(game.CreatorId)\
r\n\t\tnotify('Copied ID','Copied creator ID to clipboard')\r\n\telseif
game.CreatorType == Enum.CreatorType.Group then\r\n\t\tlocal OwnerID =
GroupService:GetGroupInfoAsync(game.CreatorId).Owner.Id\r\n\t\
ttoClipboard(OwnerID)\r\n\t\tnotify('Copied ID','Copied creator ID to clipboard')\
r\n\tend\r\nend)\r\n\r\naddcmd('setcreatorid',{'setcreator'},function(args,
speaker)\r\n\tif game.CreatorType == Enum.CreatorType.User then\r\n\t\
tspeaker.UserId = game.CreatorId\r\n\t\tnotify('Set ID','Set UserId to
'..game.CreatorId)\r\n\telseif game.CreatorType == Enum.CreatorType.Group then\r\n\
t\tlocal OwnerID = GroupService:GetGroupInfoAsync(game.CreatorId).Owner.Id\r\n\t\
tspeaker.UserId = OwnerID\r\n\t\tnotify('Set ID','Set UserId to '..OwnerID)\r\n\
tend\r\nend)\r\n\r\naddcmd('appearanceid',{'aid'},function(args, speaker)\r\n\
tlocal players = getPlayer(args[1], speaker)\r\n\tfor i,v in pairs(players) do\r\n\
t\tlocal aid = tostring(Players[v].CharacterAppearanceId)\r\n\t\tnotify('Appearance
ID',aid)\r\n\tend\r\nend)\r\n\r\naddcmd('copyappearanceid',{'caid'},function(args,
speaker)\r\n\tlocal players = getPlayer(args[1], speaker)\r\n\tfor i,v in
pairs(players) do\r\n\t\tlocal aid = tostring(Players[v].CharacterAppearanceId)\r\
n\t\ttoClipboard(aid)\r\n\tend\r\nend)\r\n\r\naddcmd('norender',{},function(args,
speaker)\r\n\tRunService:Set3dRenderingEnabled(false)\r\nend)\r\n\r\
naddcmd('render',{},function(args, speaker)\r\n\
tRunService:Set3dRenderingEnabled(true)\r\nend)\r\n\r\naddcmd('2022materials',
{'use2022materials'},function(args, speaker)\r\n\tif sethidden then\r\n\t\
tsethidden(MaterialService, \"Use2022Materials\", true)\r\n\telse\r\n\t\
tnotify('Incompatible Exploit','Your exploit does not support this command (missing
sethiddenproperty)')\r\n\tend\r\nend)\r\n\r\naddcmd('un2022materials',
{'unuse2022materials'},function(args, speaker)\r\n\tif sethidden then\r\n\t\
tsethidden(MaterialService, \"Use2022Materials\", false)\r\n\telse\r\n\t\
tnotify('Incompatible Exploit','Your exploit does not support this command (missing
sethiddenproperty)')\r\n\tend\r\nend)\r\n\r\naddcmd('goto',{'to'},function(args,
speaker)\r\n\tlocal players = getPlayer(args[1], speaker)\r\n\tfor i,v in
pairs(players)do\r\n\t\tif Players[v].Character ~= nil then\r\n\t\t\tif
speaker.Character:FindFirstChildOfClass('Humanoid') and
speaker.Character:FindFirstChildOfClass('Humanoid').SeatPart then\r\n\t\t\t\
tspeaker.Character:FindFirstChildOfClass('Humanoid').Sit = false\r\n\t\t\t\
twait(.1)\r\n\t\t\tend\r\n\t\t\tgetRoot(speaker.Character).CFrame =
getRoot(Players[v].Character).CFrame + Vector3.new(3,1,0)\r\n\t\tend\r\n\tend\r\n\
texecCmd('breakvelocity')\r\nend)\r\n\r\naddcmd('tweengoto',
{'tgoto','tto','tweento'},function(args, speaker)\r\n\tlocal players =
getPlayer(args[1], speaker)\r\n\tfor i,v in pairs(players)do\r\n\t\tif
Players[v].Character ~= nil then\r\n\t\t\tif
speaker.Character:FindFirstChildOfClass('Humanoid') and
speaker.Character:FindFirstChildOfClass('Humanoid').SeatPart then\r\n\t\t\t\
tspeaker.Character:FindFirstChildOfClass('Humanoid').Sit = false\r\n\t\t\t\
twait(.1)\r\n\t\t\tend\r\n\t\t\tTweenService:Create(getRoot(speaker.Character),
TweenInfo.new(tweenSpeed, Enum.EasingStyle.Linear), {CFrame =
getRoot(Players[v].Character).CFrame + Vector3.new(3,1,0)}):Play()\r\n\t\tend\r\n\
tend\r\n\texecCmd('breakvelocity')\r\nend)\r\n\r\naddcmd('vehiclegoto',
{'vgoto','vtp','vehicletp'},function(args, speaker)\r\n\tlocal players =
getPlayer(args[1], speaker)\r\n\tfor i,v in pairs(players)do\r\n\t\tif
Players[v].Character ~= nil then\r\n\t\t\tlocal seat =
speaker.Character:FindFirstChildOfClass('Humanoid').SeatPart\r\n\t\t\tlocal
vehicleModel = seat:FindFirstAncestorWhichIsA(\"Model\")\r\n\t\t\
tvehicleModel:MoveTo(getRoot(Players[v].Character).Position)\r\n\t\tend\r\n\tend\r\
nend)\r\n\r\naddcmd('pulsetp',{'ptp'},function(args, speaker)\r\n\tlocal players =
getPlayer(args[1], speaker)\r\n\tfor i,v in pairs(players)do\r\n\t\tif
Players[v].Character ~= nil then\r\n\t\t\tlocal startPos =
getRoot(speaker.Character).CFrame\r\n\t\t\tlocal seconds = args[2] or 1\r\n\t\t\tif
speaker.Character:FindFirstChildOfClass('Humanoid') and
speaker.Character:FindFirstChildOfClass('Humanoid').SeatPart then\r\n\t\t\t\
tspeaker.Character:FindFirstChildOfClass('Humanoid').Sit = false\r\n\t\t\t\
twait(.1)\r\n\t\t\tend\r\n\t\t\tgetRoot(speaker.Character).CFrame =
getRoot(Players[v].Character).CFrame + Vector3.new(3,1,0)\r\n\t\t\twait(seconds)\r\
n\t\t\tgetRoot(speaker.Character).CFrame = startPos\r\n\t\tend\r\n\tend\r\n\
texecCmd('breakvelocity')\r\nend)\r\n\r\nlocal vnoclipParts = {}\r\
naddcmd('vehiclenoclip',{'vnoclip'},function(args, speaker)\r\n\tvnoclipParts = {}\
r\n\tlocal seat = speaker.Character:FindFirstChildOfClass('Humanoid').SeatPart\r\n\
tlocal vehicleModel = seat.Parent\r\n\trepeat\r\n\t\tif vehicleModel.ClassName
~= \"Model\" then\r\n\t\t\tvehicleModel = vehicleModel.Parent\r\n\t\tend\r\n\tuntil
vehicleModel.ClassName == \"Model\"\r\n\twait(0.1)\r\n\texecCmd('noclip')\r\n\tfor
i,v in pairs(vehicleModel:GetDescendants()) do\r\n\t\tif v:IsA(\"BasePart\") and
v.CanCollide then\r\n\t\t\ttable.insert(vnoclipParts,v)\r\n\t\t\tv.CanCollide =
false\r\n\t\tend\r\n\tend\r\nend)\r\n\r\naddcmd(\"vehicleclip\",
{\"vclip\", \"unvnoclip\", \"unvehiclenoclip\"}, function(args, speaker)\r\n\
texecCmd(\"clip\")\r\n\tfor i, v in pairs(vnoclipParts) do\r\n\t\tv.CanCollide =
true\r\n\tend\r\n\tvnoclipParts = {}\r\nend)\r\n\r\naddcmd(\"togglevnoclip\", {},
function(args, speaker)\r\n\texecCmd(Clip and \"vnoclip\" or \"vclip\")\r\nend)\r\
n\r\naddcmd('clientbring',{'cbring'},function(args, speaker)\r\n\tlocal players =
getPlayer(args[1], speaker)\r\n\tfor i,v in pairs(players)do\r\n\t\tif
Players[v].Character ~= nil then\r\n\t\t\tif
Players[v].Character:FindFirstChildOfClass('Humanoid') then\r\n\t\t\t\
tPlayers[v].Character:FindFirstChildOfClass('Humanoid').Sit = false\r\n\t\t\tend\r\
n\t\t\twait()\r\n\t\t\tgetRoot(Players[v].Character).CFrame
= getRoot(speaker.Character).CFrame + Vector3.new(3,1,0)\r\n\t\tend\r\n\tend\r\
nend)\r\n\r\nlocal bringT = {}\r\naddcmd('loopbring',{},function(args, speaker)\r\
n\tlocal players = getPlayer(args[1], speaker)\r\n\tfor i,v in pairs(players)do\r\
n\t\ttask.spawn(function()\r\n\t\t\tif Players[v].Name ~= speaker.Name and not
FindInTable(bringT, Players[v].Name) then\r\n\t\t\t\ttable.insert(bringT,
Players[v].Name)\r\n\t\t\t\tlocal plrName = Players[v].Name\r\n\t\t\t\tlocal
pchar=Players[v].Character\r\n\t\t\t\tlocal distance = 3\r\n\t\t\t\tif args[2] and
isNumber(args[2]) then\r\n\t\t\t\t\tdistance = args[2]\r\n\t\t\t\tend\r\n\t\t\t\
tlocal lDelay = 0\r\n\t\t\t\tif args[3] and isNumber(args[3]) then\r\n\t\t\t\t\
tlDelay = args[3]\r\n\t\t\t\tend\r\n\t\t\t\trepeat\r\n\t\t\t\t\tfor i,c in
pairs(players) do\r\n\t\t\t\t\t\tif Players:FindFirstChild(v) then\r\n\t\t\t\t\t\t\
tpchar = Players[v].Character\r\n\t\t\t\t\t\t\tif pchar~= nil and
Players[v].Character ~= nil and getRoot(pchar) and speaker.Character ~= nil and
getRoot(speaker.Character) then\r\n\t\t\t\t\t\t\t\tgetRoot(pchar).CFrame =
getRoot(speaker.Character).CFrame + Vector3.new(distance,1,0)\r\n\t\t\t\t\t\t\tend\
r\n\t\t\t\t\t\t\twait(lDelay)\r\n\t\t\t\t\t\telse \r\n\t\t\t\t\t\t\tfor a,b in
pairs(bringT) do if b == plrName then table.remove(bringT, a) end end\r\n\t\t\t\t\
t\tend\r\n\t\t\t\t\tend\r\n\t\t\t\tuntil not FindInTable(bringT, plrName)\r\n\t\t\
tend\r\n\t\tend)\r\n\tend\r\nend)\r\n\r\naddcmd('unloopbring',
{'noloopbring'},function(args, speaker)\r\n\tlocal players = getPlayer(args[1],
speaker)\r\n\tfor i,v in pairs(players)do\r\n\t\ttask.spawn(function()\r\n\t\t\tfor
a,b in pairs(bringT) do if b == Players[v].Name then table.remove(bringT, a) end
end\r\n\t\tend)\r\n\tend\r\nend)\r\n\r\nlocal walkto = false\r\nlocal
waypointwalkto = false\r\naddcmd('walkto',{'follow'},function(args, speaker)\r\n\
tlocal players = getPlayer(args[1], speaker)\r\n\tfor i,v in pairs(players)do\r\n\
t\tif Players[v].Character ~= nil then\r\n\t\t\tif
speaker.Character:FindFirstChildOfClass('Humanoid') and
speaker.Character:FindFirstChildOfClass('Humanoid').SeatPart then\r\n\t\t\t\
tspeaker.Character:FindFirstChildOfClass('Humanoid').Sit = false\r\n\t\t\t\
twait(.1)\r\n\t\t\tend\r\n\t\t\twalkto = true\r\n\t\t\trepeat wait()\r\n\t\t\t\
tspeaker.Character:FindFirstChildOfClass('Humanoid'):MoveTo(getRoot(Players[v].Char
acter).Position)\r\n\t\t\tuntil Players[v].Character == nil or not
getRoot(Players[v].Character) or walkto == false\r\n\t\tend\r\n\tend\r\nend)\r\n\r\
naddcmd('pathfindwalkto',{'pathfindfollow'},function(args, speaker)\r\n\twalkto =
false\r\n\twait()\r\n\tlocal players = getPlayer(args[1], speaker)\r\n\tlocal hum =
Players.LocalPlayer.Character:FindFirstChildOfClass(\"Humanoid\")\r\n\tlocal path =
PathService:CreatePath()\r\n\tfor i,v in pairs(players)do\r\n\t\tif
Players[v].Character ~= nil then\r\n\t\t\tif
speaker.Character:FindFirstChildOfClass('Humanoid') and
speaker.Character:FindFirstChildOfClass('Humanoid').SeatPart then\r\n\t\t\t\
tspeaker.Character:FindFirstChildOfClass('Humanoid').Sit = false\r\n\t\t\t\
twait(.1)\r\n\t\t\tend\r\n\t\t\twalkto = true\r\n\t\t\trepeat wait()\r\n\t\t\t\
tlocal success, response = pcall(function()\r\n\t\t\t\t\
tpath:ComputeAsync(getRoot(speaker.Character).Position,
getRoot(Players[v].Character).Position)\r\n\t\t\t\t\tlocal waypoints =
path:GetWaypoints()\r\n\t\t\t\t\tlocal distance \r\n\t\t\t\t\tfor waypointIndex,
waypoint in pairs(waypoints) do\r\n\t\t\t\t\t\tlocal waypointPosition =
waypoint.Position\r\n\t\t\t\t\t\thum:MoveTo(waypointPosition)\r\n\t\t\t\t\t\trepeat
\r\n\t\t\t\t\t\t\tdistance = (waypointPosition -
hum.Parent.PrimaryPart.Position).magnitude\r\n\t\t\t\t\t\t\twait()\r\n\t\t\t\t\t\
tuntil\r\n\t\t\t\t\t\tdistance \u003C= 5\r\n\t\t\t\t\tend\t \r\n\t\t\t\tend)\r\n\t\
t\t\tif not success then\r\n\t\t\t\t\
tspeaker.Character:FindFirstChildOfClass('Humanoid'):MoveTo(getRoot(Players[v].Char
acter).Position)\r\n\t\t\t\tend\r\n\t\t\tuntil Players[v].Character == nil or not
getRoot(Players[v].Character) or walkto == false\r\n\t\tend\r\n\tend\r\nend)\r\n\r\
naddcmd('pathfindwalktowaypoint',{'pathfindwalktowp'},function(args, speaker)\r\n\
twaypointwalkto = false\r\n\twait()\r\n\tlocal WPName = tostring(getstring(1))\r\n\
tlocal hum = Players.LocalPlayer.Character:FindFirstChildOfClass(\"Humanoid\")\r\n\
tlocal path = PathService:CreatePath()\r\n\tif speaker.Character then\r\n\t\tfor
i,_ in pairs(WayPoints) do\r\n\t\t\tif tostring(WayPoints[i].NAME):lower() ==
tostring(WPName):lower() then\r\n\t\t\t\tif
speaker.Character:FindFirstChildOfClass('Humanoid') and
speaker.Character:FindFirstChildOfClass('Humanoid').SeatPart then\r\n\t\t\t\t\
tspeaker.Character:FindFirstChildOfClass('Humanoid').Sit = false\r\n\t\t\t\t\
twait(.1)\r\n\t\t\t\tend\r\n\t\t\t\tlocal TrueCoords =
Vector3.new(WayPoints[i].COORD[1], WayPoints[i].COORD[2], WayPoints[i].COORD[3])\r\
n\t\t\t\twaypointwalkto = true\r\n\t\t\t\trepeat wait()\r\n\t\t\t\t\tlocal success,
response = pcall(function()\r\n\t\t\t\t\t\
tpath:ComputeAsync(getRoot(speaker.Character).Position, TrueCoords)\r\n\t\t\t\t\t\
tlocal waypoints = path:GetWaypoints()\r\n\t\t\t\t\t\tlocal distance \r\n\t\t\t\t\
t\tfor waypointIndex, waypoint in pairs(waypoints) do\r\n\t\t\t\t\t\t\tlocal
waypointPosition = waypoint.Position\r\n\t\t\t\t\t\t\thum:MoveTo(waypointPosition)\
r\n\t\t\t\t\t\t\trepeat \r\n\t\t\t\t\t\t\t\tdistance = (waypointPosition -
hum.Parent.PrimaryPart.Position).magnitude\r\n\t\t\t\t\t\t\t\twait()\r\n\t\t\t\t\t\
t\tuntil\r\n\t\t\t\t\t\t\tdistance \u003C= 5\r\n\t\t\t\t\t\tend\r\n\t\t\t\t\tend)\
r\n\t\t\t\t\tif not success then\r\n\t\t\t\t\t\
tspeaker.Character:FindFirstChildOfClass('Humanoid'):MoveTo(TrueCoords)\r\n\t\t\t\
t\tend\r\n\t\t\t\tuntil not speaker.Character or waypointwalkto == false\r\n\t\t\
tend\r\n\t\tend\r\n\t\tfor i,_ in pairs(pWayPoints) do\r\n\t\t\tif
tostring(pWayPoints[i].NAME):lower() == tostring(WPName):lower() then\r\n\t\t\t\tif
speaker.Character:FindFirstChildOfClass('Humanoid') and
speaker.Character:FindFirstChildOfClass('Humanoid').SeatPart then\r\n\t\t\t\t\
tspeaker.Character:FindFirstChildOfClass('Humanoid').Sit = false\r\n\t\t\t\t\
twait(.1)\r\n\t\t\t\tend\r\n\t\t\t\tlocal TrueCoords =
pWayPoints[i].COORD[1].Position\r\n\t\t\t\twaypointwalkto = true\r\n\t\t\t\trepeat
wait()\r\n\t\t\t\t\tlocal success, response = pcall(function()\r\n\t\t\t\t\t\
tpath:ComputeAsync(getRoot(speaker.Character).Position, TrueCoords)\r\n\t\t\t\t\t\
tlocal waypoints = path:GetWaypoints()\r\n\t\t\t\t\t\tlocal distance \r\n\t\t\t\t\
t\tfor waypointIndex, waypoint in pairs(waypoints) do\r\n\t\t\t\t\t\t\tlocal
waypointPosition = waypoint.Position\r\n\t\t\t\t\t\t\thum:MoveTo(waypointPosition)\
r\n\t\t\t\t\t\t\trepeat \r\n\t\t\t\t\t\t\t\tdistance = (waypointPosition -
hum.Parent.PrimaryPart.Position).magnitude\r\n\t\t\t\t\t\t\t\twait()\r\n\t\t\t\t\t\
t\tuntil\r\n\t\t\t\t\t\t\tdistance \u003C= 5\r\n\t\t\t\t\t\tend\r\n\t\t\t\t\tend)\
r\n\t\t\t\t\tif not success then\r\n\t\t\t\t\t\
tspeaker.Character:FindFirstChildOfClass('Humanoid'):MoveTo(TrueCoords)\r\n\t\t\t\
t\tend\r\n\t\t\t\tuntil not speaker.Character or waypointwalkto == false\r\n\t\t\
tend\r\n\t\tend\r\n\tend\r\nend)\r\n\r\naddcmd('unwalkto',
{'nowalkto','unfollow','nofollow'},function(args, speaker)\r\n\twalkto = false\r\n\
twaypointwalkto = false\r\nend)\r\n\r\naddcmd('freeze',{'fr'},function(args,
speaker)\r\n\tlocal players = getPlayer(args[1], speaker)\r\n\tif players ~= nil
then\r\n\t\tfor i,v in pairs(players) do\r\n\t\t\ttask.spawn(function()\r\n\t\t\t\
tfor i, x in next, Players[v].Character:GetDescendants() do\r\n\t\t\t\t\tif
x:IsA(\"BasePart\") and not x.Anchored then\r\n\t\t\t\t\t\tx.Anchored = true\r\n\t\
t\t\t\tend\r\n\t\t\t\tend\r\n\t\t\tend)\r\n\t\tend\r\n\tend\r\nend)\r\n\r\n\r\
naddcmd('thaw',{'unfreeze','unfr'},function(args, speaker)\r\n\tlocal players =
getPlayer(args[1], speaker)\r\n\tif players ~= nil then\r\n\t\tfor i,v in
pairs(players) do\r\n\t\t\ttask.spawn(function()\r\n\t\t\t\tfor i, x in next,
Players[v].Character:GetDescendants() do\r\n\t\t\t\t\tif x.Name ~= floatName and
x:IsA(\"BasePart\") and x.Anchored then\r\n\t\t\t\t\t\tx.Anchored = false\r\n\t\t\
t\t\tend\r\n\t\t\t\tend\r\n\t\t\tend)\r\n\t\tend\r\n\tend\r\nend)\r\n\r\noofing =
false\r\naddcmd('loopoof',{},function(args, speaker)\r\n\toofing = true\r\n\trepeat
wait(0.1)\r\n\t\tfor i,v in pairs(Players:GetPlayers()) do\r\n\t\t\tif v.Character
~= nil and v.Character:FindFirstChild'Head' then\r\n\t\t\t\tfor _,x in
pairs(v.Character.Head:GetChildren()) do\r\n\t\t\t\t\tif x:IsA'Sound' then
x.Playing = true end\r\n\t\t\t\tend\r\n\t\t\tend\r\n\t\tend\r\n\tuntil oofing ==
false\r\nend)\r\n\r\naddcmd('unloopoof',{},function(args, speaker)\r\n\toofing =
false\r\nend)\r\n\r\nlocal notifiedRespectFiltering = false\r\
naddcmd('muteboombox',{},function(args, speaker)\r\n\tif not
notifiedRespectFiltering and SoundService.RespectFilteringEnabled then
notifiedRespectFiltering = true
notify('RespectFilteringEnabled','RespectFilteringEnabled is set to true (the
command will still work but may only be clientsided)') end\r\n\tlocal players =
getPlayer(args[1], speaker)\r\n\tif players ~= nil then\r\n\t\tfor i,v in
pairs(players) do\r\n\t\t\ttask.spawn(function()\r\n\t\t\t\tfor i, x in next,
Players[v].Character:GetDescendants() do\r\n\t\t\t\t\tif x:IsA(\"Sound\") and
x.Playing == true then\r\n\t\t\t\t\t\tx.Playing = false\r\n\t\t\t\t\tend\r\n\t\t\t\
tend\r\n\t\t\t\tfor i, x in next,
Players[v]:FindFirstChildOfClass(\"Backpack\"):GetDescendants() do\r\n\t\t\t\t\tif
x:IsA(\"Sound\") and x.Playing == true then\r\n\t\t\t\t\t\tx.Playing = false\r\n\t\
t\t\t\tend\r\n\t\t\t\tend\r\n\t\t\tend)\r\n\t\tend\r\n\tend\r\nend)\r\n\r\
naddcmd('unmuteboombox',{},function(args, speaker)\r\n\tif not
notifiedRespectFiltering and SoundService.RespectFilteringEnabled then
notifiedRespectFiltering = true
notify('RespectFilteringEnabled','RespectFilteringEnabled
is set to true (the command will still work but may only be clientsided)') end\r\
n\tlocal players = getPlayer(args[1], speaker)\r\n\tif players ~= nil then\r\n\t\
tfor i,v in pairs(players) do\r\n\t\t\ttask.spawn(function()\r\n\t\t\t\tfor i, x in
next, Players[v].Character:GetDescendants() do\r\n\t\t\t\t\tif x:IsA(\"Sound\") and
x.Playing == false then\r\n\t\t\t\t\t\tx.Playing = true\r\n\t\t\t\t\tend\r\n\t\t\t\
tend\r\n\t\t\tend)\r\n\t\tend\r\n\tend\r\nend)\r\n\r\naddcmd('reset',
{},function(args, speaker)\r\n\
tspeaker.Character:FindFirstChildOfClass(\"Humanoid\"):ChangeState(Enum.HumanoidSta
teType.Dead)\r\nend)\r\n\r\naddcmd('freezeanims',{},function(args, speaker)\r\n\
tlocal Humanoid = speaker.Character:FindFirstChildOfClass(\"Humanoid\") or
speaker.Character:FindFirstChildOfClass(\"AnimationController\")\r\n\tlocal
ActiveTracks = Humanoid:GetPlayingAnimationTracks()\r\n\tfor _, v in
pairs(ActiveTracks) do\r\n\t\tv:AdjustSpeed(0)\r\n\tend\r\nend)\r\n\r\
naddcmd('unfreezeanims',{},function(args, speaker)\r\n\tlocal Humanoid =
speaker.Character:FindFirstChildOfClass(\"Humanoid\") or
speaker.Character:FindFirstChildOfClass(\"AnimationController\")\r\n\tlocal
ActiveTracks = Humanoid:GetPlayingAnimationTracks()\r\n\tfor _, v in
pairs(ActiveTracks) do\r\n\t\tv:AdjustSpeed(1)\r\n\tend\r\nend)\r\n\r\n\r\n\r\n\r\
naddcmd('respawn',{},function(args, speaker)\r\n\trespawn(speaker)\r\nend)\r\n\r\
naddcmd('refresh',{'re'},function(args, speaker)\r\n\trefresh(speaker)\r\nend)\r\n\
r\naddcmd('god',{},function(args, speaker)\r\n\tlocal Cam =
workspace.CurrentCamera\r\n\tlocal Pos, Char = Cam.CFrame, speaker.Character\r\n\
tlocal Human = Char and Char.FindFirstChildWhichIsA(Char, \"Humanoid\")\r\n\tlocal
nHuman = Human.Clone(Human)\r\n\tnHuman.Parent, speaker.Character = Char, nil\r\n\
tnHuman.SetStateEnabled(nHuman, 15, false)\r\n\tnHuman.SetStateEnabled(nHuman, 1,
false)\r\n\tnHuman.SetStateEnabled(nHuman, 0, false)\r\n\
tnHuman.BreakJointsOnDeath, Human = true, Human.Destroy(Human)\r\n\
tspeaker.Character, Cam.CameraSubject, Cam.CFrame = Char, nHuman, wait() and Pos\r\
n\tnHuman.DisplayDistanceType = Enum.HumanoidDisplayDistanceType.None\r\n\tlocal
Script = Char.FindFirstChild(Char, \"Animate\")\r\n\tif Script then\r\n\t\
tScript.Disabled = true\r\n\t\twait()\r\n\t\tScript.Disabled = false\r\n\tend\r\n\
tnHuman.Health = nHuman.MaxHealth\r\nend)\r\n\r\ninvisRunning = false\r\
naddcmd('invisible',{'invis'},function(args, speaker)\r\n\tif invisRunning then
return end\r\n\tinvisRunning = true\r\n\t-- Full credit to AmokahFox @V3rmillion\r\
n\tlocal Player = speaker\r\n\trepeat wait(.1) until Player.Character\r\n\tlocal
Character = Player.Character\r\n\tCharacter.Archivable = true\r\n\tlocal IsInvis =
false\r\n\tlocal IsRunning = true\r\n\tlocal InvisibleCharacter =
Character:Clone()\r\n\tInvisibleCharacter.Parent = Lighting\r\n\tlocal Void =
workspace.FallenPartsDestroyHeight\r\n\tInvisibleCharacter.Name = \"\"\r\n\tlocal
CF\r\n\r\n\tlocal invisFix = RunService.Stepped:Connect(function()\r\n\t\
tpcall(function()\r\n\t\t\tlocal IsInteger\r\n\t\t\tif tostring(Void):find'-' then\
r\n\t\t\t\tIsInteger = true\r\n\t\t\telse\r\n\t\t\t\tIsInteger = false\r\n\t\t\
tend\r\n\t\t\tlocal Pos = Player.Character.HumanoidRootPart.Position\r\n\t\t\tlocal
Pos_String = tostring(Pos)\r\n\t\t\tlocal Pos_Seperate = Pos_String:split(', ')\r\
n\t\t\tlocal X = tonumber(Pos_Seperate[1])\r\n\t\t\tlocal Y =
tonumber(Pos_Seperate[2])\r\n\t\t\tlocal Z = tonumber(Pos_Seperate[3])\r\n\t\t\tif
IsInteger == true then\r\n\t\t\t\tif Y \u003C= Void then\r\n\t\t\t\t\tRespawn()\r\
n\t\t\t\tend\r\n\t\t\telseif IsInteger == false then\r\n\t\t\t\tif Y >= Void then\
r\n\t\t\t\t\tRespawn()\r\n\t\t\t\tend\r\n\t\t\tend\r\n\t\tend)\r\n\tend)\r\n\r\n\
tfor i,v in pairs(InvisibleCharacter:GetDescendants())do\r\n\t\tif
v:IsA(\"BasePart\") then\r\n\t\t\tif v.Name == \"HumanoidRootPart\" then\r\n\t\t\t\
tv.Transparency = 1\r\n\t\t\telse\r\n\t\t\t\tv.Transparency = .5\r\n\t\t\tend\r\n\
t\tend\r\n\tend\r\n\r\n\tfunction Respawn()\r\n\t\tIsRunning = false\r\n\t\tif
IsInvis == true then\r\n\t\t\tpcall(function()\r\n\t\t\t\tPlayer.Character =
Character\r\n\t\t\t\twait()\r\n\t\t\t\tCharacter.Parent = workspace\r\n\t\t\t\
tCharacter:FindFirstChildWhichIsA'Humanoid':Destroy()\r\n\t\t\t\tIsInvis = false\r\
n\t\t\t\tInvisibleCharacter.Parent = nil\r\n\t\t\t\tinvisRunning = false\r\n\t\t\
tend)\r\n\t\telseif IsInvis == false then\r\n\t\t\tpcall(function()\r\n\t\t\t\
tPlayer.Character = Character\r\n\t\t\t\twait()\r\n\t\t\t\tCharacter.Parent =
workspace\r\n\t\t\t\tCharacter:FindFirstChildWhichIsA'Humanoid':Destroy()\r\n\t\t\
t\tTurnVisible()\r\n\t\t\tend)\r\n\t\tend\r\n\tend\r\n\r\n\tlocal invisDied\r\n\
tinvisDied =
InvisibleCharacter:FindFirstChildOfClass'Humanoid'.Died:Connect(function()\r\n\t\
tRespawn()\r\n\t\tinvisDied:Disconnect()\r\n\tend)\r\n\r\n\tif IsInvis == true then
return end\r\n\tIsInvis = true\r\n\tCF = workspace.CurrentCamera.CFrame\r\n\tlocal
CF_1 = Player.Character.HumanoidRootPart.CFrame\r\n\
tCharacter:MoveTo(Vector3.new(0,math.pi*1000000,0))\r\n\
tworkspace.CurrentCamera.CameraType = Enum.CameraType.Scriptable\r\n\twait(.2)\r\n\
tworkspace.CurrentCamera.CameraType = Enum.CameraType.Custom\r\n\
tInvisibleCharacter = InvisibleCharacter\r\n\tCharacter.Parent = Lighting\r\n\
tInvisibleCharacter.Parent = workspace\r\n\
tInvisibleCharacter.HumanoidRootPart.CFrame = CF_1\r\n\tPlayer.Character =
InvisibleCharacter\r\n\texecCmd('fixcam')\r\n\tPlayer.Character.Animate.Disabled =
true\r\n\tPlayer.Character.Animate.Disabled = false\r\n\r\n\tfunction
TurnVisible()\r\n\t\tif IsInvis == false then return end\r\n\t\
tinvisFix:Disconnect()\r\n\t\tinvisDied:Disconnect()\r\n\t\tCF =
workspace.CurrentCamera.CFrame\r\n\t\tCharacter = Character\r\n\t\tlocal CF_1 =
Player.Character.HumanoidRootPart.CFrame\r\n\t\tCharacter.HumanoidRootPart.CFrame =
CF_1\r\n\t\tInvisibleCharacter:Destroy()\r\n\t\tPlayer.Character = Character\r\n\t\
tCharacter.Parent = workspace\r\n\t\tIsInvis = false\r\n\t\
tPlayer.Character.Animate.Disabled = true\r\n\t\tPlayer.Character.Animate.Disabled
= false\r\n\t\tinvisDied =
Character:FindFirstChildOfClass'Humanoid'.Died:Connect(function()\r\n\t\t\
tRespawn()\r\n\t\t\tinvisDied:Disconnect()\r\n\t\tend)\r\n\t\tinvisRunning = false\
r\n\tend\r\n\tnotify('Invisible','You now appear invisible to other players')\r\
nend)\r\n\r\naddcmd(\"visible\", {\"vis\"}, function(args, speaker)\r\n\
tTurnVisible()\r\nend)\r\n\r\naddcmd(\"toggleinvis\", {}, function(args, speaker)\
r\n\texecCmd(invisRunning and \"visible\" or \"invisible\")\r\nend)\r\n\r\
naddcmd('toolinvisible',{'toolinvis','tinvis'},function(args, speaker)\r\n\tlocal
Char = Players.LocalPlayer.Character\r\n\tlocal touched = false\r\n\tlocal tpdback
= false\r\n\tlocal box = Instance.new('Part')\r\n\tbox.Anchored = true\r\n\
tbox.CanCollide = true\r\n\tbox.Size = Vector3.new(10,1,10)\r\n\tbox.Position =
Vector3.new(0,10000,0)\r\n\tbox.Parent = workspace\r\n\tlocal boxTouched =
box.Touched:connect(function(part)\r\n\t\tif (part.Parent.Name ==
Players.LocalPlayer.Name) then\r\n\t\t\tif touched == false then\r\n\t\t\t\ttouched
= true\r\n\t\t\t\tlocal function apply()\r\n\t\t\t\t\tlocal no =
Char.HumanoidRootPart:Clone()\r\n\t\t\t\t\twait(.25)\r\n\t\t\t\t\
tChar.HumanoidRootPart:Destroy()\r\n\t\t\t\t\tno.Parent = Char\r\n\t\t\t\t\
tChar:MoveTo(loc)\r\n\t\t\t\t\ttouched = false\r\n\t\t\t\tend\r\n\t\t\t\tif Char
then\r\n\t\t\t\t\tapply()\r\n\t\t\t\tend\r\n\t\t\tend\r\n\t\tend\r\n\tend)\r\n\
trepeat wait() until Char\r\n\tlocal cleanUp\r\n\tcleanUp =
Players.LocalPlayer.CharacterAdded:connect(function(char)\r\n\t\
tboxTouched:Disconnect()\r\n\t\tbox:Destroy()\r\n\t\tcleanUp:Disconnect()\r\n\
tend)\r\n\tloc = Char.HumanoidRootPart.Position\r\n\tChar:MoveTo(box.Position +
Vector3.new(0,.5,0))\r\nend)\r\n\r\naddcmd(\"strengthen\", {}, function(args,
speaker)\r\n\tfor _, child in pairs(speaker.Character:GetDescendants()) do\r\n\t\
tif child.ClassName == \"Part\" then\r\n\t\t\tif args[1] then\r\n\t\t\t\
tchild.CustomPhysicalProperties = PhysicalProperties.new(args[1], 0.3, 0.5)\r\n\t\
t\telse\r\n\t\t\t\tchild.CustomPhysicalProperties = PhysicalProperties.new(100,
0.3, 0.5)\r\n\t\t\tend\r\n\t\tend\r\n\tend\r\nend)\r\n\r\naddcmd(\"weaken\", {},
function(args, speaker)\r\n\tfor _, child in
pairs(speaker.Character:GetDescendants()) do\r\n\t\tif child.ClassName == \"Part\"
then\r\n\t\t\tif args[1] then\r\n\t\t\t\tchild.CustomPhysicalProperties =
PhysicalProperties.new(-args[1], 0.3, 0.5)\r\n\t\t\telse\r\n\t\t\t\
tchild.CustomPhysicalProperties = PhysicalProperties.new(0, 0.3, 0.5)\r\n\t\t\tend\
r\n\t\tend\r\n\tend\r\nend)\r\n\r\naddcmd(\"unweaken\", {\"unstrengthen\"},
function(args, speaker)\r\n\tfor _, child in
pairs(speaker.Character:GetDescendants()) do\r\n\t\tif child.ClassName == \"Part\"
then\r\n\t\t\tchild.CustomPhysicalProperties = PhysicalProperties.new(0.7, 0.3,
0.5)\r\n\t\tend\r\n\tend\r\nend)\r\n\r\naddcmd(\"breakvelocity\", {},
function(args, speaker)\r\n\tlocal BeenASecond, V3 = false, Vector3.new(0, 0, 0)\r\
n\tdelay(1, function()\r\n\t\tBeenASecond = true\r\n\tend)\r\n\twhile not
BeenASecond do\r\n\t\tfor _, v in ipairs(speaker.Character:GetDescendants()) do\r\
n\t\t\tif v:IsA(\"BasePart\") then\r\n\t\t\t\tv.Velocity, v.RotVelocity = V3, V3\r\
n\t\t\tend\r\n\t\tend\r\n\t\twait()\r\n\tend\r\nend)\r\n\r\naddcmd('jpower',
{'jumppower','jp'},function(args, speaker)\r\n\tlocal jpower = args[1] or 50\r\n\
tif isNumber(jpower) then\r\n\t\tif
speaker.Character:FindFirstChildOfClass('Humanoid').UseJumpPower then\r\n\t\t\
tspeaker.Character:FindFirstChildOfClass('Humanoid').JumpPower = jpower\r\n\t\
telse\r\n\t\t\tspeaker.Character:FindFirstChildOfClass('Humanoid').JumpHeight =
jpower\r\n\t\tend\r\n\tend\r\nend)\r\n\r\naddcmd(\"maxslopeangle\", {\"msa\"},
function(args, speaker)\r\n\tlocal sangle = args[1] or 89\r\n\tif isNumber(sangle)
then\r\n\t\tspeaker.Character:FindFirstChildWhichIsA(\"Humanoid\").MaxSlopeAngle
= sangle\r\n\tend\r\nend)\r\n\r\naddcmd(\"gravity\", {\"grav\"}, function(args,
speaker)\r\n\tlocal grav = args[1] or 196.2\r\n\tif isNumber(grav) then\r\n\t\
tworkspace.Gravity = grav\r\n\tend\r\nend)\r\n\r\naddcmd(\"hipheight\",
{\"hheight\"}, function(args, speaker)\r\n\
tspeaker.Character:FindFirstChildWhichIsA(\"Humanoid\").HipHeight = args[1] or
(r15(speaker) and 2.1 or 0)\r\nend)\r\n\r\naddcmd(\"dance\", {}, function(args,
speaker)\r\n\tpcall(execCmd, \"undance\")\r\n\tlocal dances =
{\"27789359\", \"30196114\", \"248263260\", \"45834924\", \"33796059\", \"28488254\
", \"52155728\"}\r\n\tif r15(speaker) then\r\n\t\tdances =
{\"3333432454\", \"4555808220\", \"4049037604\", \"4555782893\", \"10214311282\", \
"10714010337\", \"10713981723\", \"10714372526\", \"10714076981\", \"10714392151\",
\"11444443576\"}\r\n\tend\r\n\tlocal animation = Instance.new(\"Animation\")\r\n\
tanimation.AnimationId = \"rbxassetid://\" .. dances[math.random(1, #dances)]\r\n\
tdanceTrack =
speaker.Character:FindFirstChildWhichIsA(\"Humanoid\"):LoadAnimation(animation)\r\
n\tdanceTrack.Looped = true\r\n\tdanceTrack:Play()\r\nend)\r\n\r\
naddcmd(\"undance\", {\"nodance\"}, function(args, speaker)\r\n\tdanceTrack:Stop()\
r\n\tdanceTrack:Destroy()\r\nend)\r\n\r\naddcmd('nolimbs',{'rlimbs'},function(args,
speaker)\r\n\tif r15(speaker) then\r\n\t\tfor i,v in
pairs(speaker.Character:GetChildren()) do\r\n\t\t\tif v:IsA(\"BasePart\") and\r\n\
t\t\t\tv.Name == \"RightUpperLeg\" or\r\n\t\t\t\tv.Name == \"LeftUpperLeg\" or\r\n\
t\t\t\tv.Name == \"RightUpperArm\" or\r\n\t\t\t\tv.Name == \"LeftUpperArm\" then\r\
n\t\t\t\tv:Destroy()\r\n\t\t\tend\r\n\t\tend\r\n\telse\r\n\t\tfor i,v in
pairs(speaker.Character:GetChildren()) do\r\n\t\t\tif v:IsA(\"BasePart\") and\r\n\
t\t\t\tv.Name == \"Right Leg\" or\r\n\t\t\t\tv.Name == \"Left Leg\" or\r\n\t\t\t\
tv.Name == \"Right Arm\" or\r\n\t\t\t\tv.Name == \"Left Arm\" then\r\n\t\t\t\
tv:Destroy()\r\n\t\t\tend\r\n\t\tend\r\n\tend\r\nend)\r\n\r\naddcmd('nohead',
{'rhead','headless'},function(args, speaker)\r\n\tif sethidden then\r\n\t\t-- Full
credit to Thomas_Cornez#0272 @Discord\r\n\t\tlocal lplr = Players.LocalPlayer\r\n\
t\tlocal char = lplr.Character\r\n\t\tlocal rigType =
tostring(char:FindFirstChildOfClass('Humanoid').RigType)
== \"Enum.HumanoidRigType.R6\" and 1 or
tostring(char:FindFirstChildOfClass('Humanoid').RigType)
== \"Enum.HumanoidRigType.R15\" and 2\r\n\r\n\t\tlocal speaker =
Players.LocalPlayer\r\n\r\n\r\n\t\tlocal test = Instance.new(\"Model\")\r\n\t\
tlocal hum = Instance.new(\"Humanoid\")\r\n\t\tlocal animation =
Instance.new(\"Model\")\r\n\t\tlocal humanoidanimation =
Instance.new(\"Humanoid\")\r\n\t\ttest.Parent = workspace\r\n\t\thum.Parent = test\
r\n\t\tanimation.Parent = workspace\r\n\t\thumanoidanimation.Parent = animation\r\
n\r\n\t\tlplr.Character = test\r\n\t\twait(2)\r\n\t\
tchar:FindFirstChildOfClass('Humanoid').Animator.Parent = humanoidanimation\r\n\t\
tchar:FindFirstChildOfClass('Humanoid'):Destroy()\r\n\r\n\t\tchar.Head:Destroy()\r\
n\t\twait(5)\r\n\t\tPlayers.LocalPlayer.Character = char\r\n\r\n\t\tlocal hum2 =
Instance.new(\"Humanoid\")\r\n\t\thum2.Parent = char\r\n\t\
tchar:FindFirstChildOfClass(\"Humanoid\").Jump = true\r\n\r\n\t\
thumanoidanimation.Animator.Parent = hum2\r\n\t\tchar.Animate.Disabled = true\r\n\
t\twait()\r\n\t\tchar.Animate.Disabled = false\r\n\t\twait()\r\n\r\n\t\tif rig == 1
then\r\n\t\t\thum2.HipHeight = 0\r\n\t\telseif rig == 2 then\r\n\t\t\
thum2.HipHeight = 2.19\r\n\t\tend\r\n\telse\r\n\t\tnotify('Incompatible
Exploit','Your exploit does not support this command (missing sethiddenproperty)')\
r\n\tend\r\nend)\r\n\r\naddcmd('noarms',{'rarms'},function(args, speaker)\r\n\tif
r15(speaker) then\r\n\t\tfor i,v in pairs(speaker.Character:GetChildren()) do\r\n\
t\t\tif v:IsA(\"BasePart\") and\r\n\t\t\t\tv.Name == \"RightUpperArm\" or\r\n\t\t\
t\tv.Name == \"LeftUpperArm\" then\r\n\t\t\t\tv:Destroy()\r\n\t\t\tend\r\n\t\tend\
r\n\telse\r\n\t\tfor i,v in pairs(speaker.Character:GetChildren()) do\r\n\t\t\tif
v:IsA(\"BasePart\") and\r\n\t\t\t\tv.Name == \"Right Arm\" or\r\n\t\t\t\tv.Name
== \"Left Arm\" then\r\n\t\t\t\tv:Destroy()\r\n\t\t\tend\r\n\t\tend\r\n\tend\r\
nend)\r\n\r\naddcmd('nolegs',{'rlegs'},function(args, speaker)\r\n\tif r15(speaker)
then\r\n\t\tfor i,v in pairs(speaker.Character:GetChildren()) do\r\n\t\t\tif
v:IsA(\"BasePart\") and\r\n\t\t\t\tv.Name == \"RightUpperLeg\" or\r\n\t\t\t\tv.Name
== \"LeftUpperLeg\" then\r\n\t\t\t\tv:Destroy()\r\n\t\t\tend\r\n\t\tend\r\n\telse\
r\n\t\tfor i,v in pairs(speaker.Character:GetChildren()) do\r\n\t\t\tif
v:IsA(\"BasePart\") and\r\n\t\t\t\tv.Name == \"Right Leg\" or\r\n\t\t\t\tv.Name
== \"Left Leg\" then\r\n\t\t\t\tv:Destroy()\r\n\t\t\tend\r\n\t\tend\r\n\tend\r\
nend)\r\n\r\naddcmd(\"sit\", {}, function(args, speaker)\r\n\
tspeaker.Character:FindFirstChildWhichIsA(\"Humanoid\").Sit = true\r\nend)\r\n\r\
naddcmd(\"lay\", {\"laydown\"}, function(args, speaker)\r\n\tlocal humanoid =
speaker.Character:FindFirstChildWhichIsA(\"Humanoid\")\r\n\thumanoid.Sit = true\r\
n\ttask.wait(0.1)\r\n\thumanoid.RootPart.CFrame = humanoid.RootPart.CFrame *
CFrame.Angles(math.pi * 0.5, 0, 0)\r\n\tfor _, v in
ipairs(humanoid:GetPlayingAnimationTracks()) do\r\n\t\tv:Stop()\r\n\tend\r\nend)\r\
n\r\naddcmd(\"sitwalk\", {}, function(args, speaker)\r\n\tlocal anims =
speaker.Character.Animate\r\n\tlocal sit =
anims.sit:FindFirstChildWhichIsA(\"Animation\").AnimationId\r\n\
tanims.idle:FindFirstChildWhichIsA(\"Animation\").AnimationId = sit\r\n\
tanims.walk:FindFirstChildWhichIsA(\"Animation\").AnimationId = sit\r\n\
tanims.run:FindFirstChildWhichIsA(\"Animation\").AnimationId = sit\r\n\
tanims.jump:FindFirstChildWhichIsA(\"Animation\").AnimationId = sit\r\n\
tspeaker.Character:FindFirstChildWhichIsA(\"Humanoid\").HipHeight = not
r15(speaker) and -1.5 or 0.5\r\nend)\r\n\r\nfunction noSitFunc()\r\n\twait()\r\n\
tif Players.LocalPlayer.Character:FindFirstChildWhichIsA(\"Humanoid\").Sit then\r\
n\t\tPlayers.LocalPlayer.Character:FindFirstChildWhichIsA(\"Humanoid\").Sit =
false\r\n\tend\r\nend\r\naddcmd(\"nosit\", {}, function(args, speaker)\r\n\tif
noSit then noSit:Disconnect() nositDied:Disconnect() end\r\n\tnoSit =
Players.LocalPlayer.Character:FindFirstChildOfClass('Humanoid'):GetPropertyChangedS
ignal(\"Sit\"):Connect(noSitFunc)\r\n\tlocal function nositDiedFunc()\r\n\t\trepeat
wait() until speaker.Character ~= nil and
speaker.Character:FindFirstChildOfClass(\"Humanoid\")\r\n\t\tnoSit:Disconnect()\r\
n\t\tnoSit =
Players.LocalPlayer.Character:FindFirstChildOfClass('Humanoid'):GetPropertyChangedS
ignal(\"Sit\"):Connect(noSitFunc)\r\n\tend\r\n\tnositDied =
speaker.CharacterAdded:Connect(nositDiedFunc)\r\nend)\r\n\r\naddcmd(\"unnosit\",
{}, function(args, speaker)\r\n\tif noSit then noSit:Disconnect()
nositDied:Disconnect() end\r\nend)\r\n\r\naddcmd(\"jump\", {}, function(args,
speaker)\r\n\
tspeaker.Character:FindFirstChildWhichIsA(\"Humanoid\"):ChangeState(Enum.HumanoidSt
ateType.Jumping)\r\nend)\r\n\r\nlocal infJump\r\ninfJumpDebounce = false\r\
naddcmd(\"infjump\", {\"infinitejump\"}, function(args, speaker)\r\n\tif infJump
then infJump:Disconnect() end\r\n\tinfJumpDebounce = false\r\n\tinfJump =
UserInputService.JumpRequest:Connect(function()\r\n\t\tif not infJumpDebounce then\
r\n\t\t\tinfJumpDebounce = true\r\n\t\t\
tspeaker.Character:FindFirstChildWhichIsA(\"Humanoid\"):ChangeState(Enum.HumanoidSt
ateType.Jumping)\r\n\t\t\twait()\r\n\t\t\tinfJumpDebounce = false\r\n\t\tend\r\n\
tend)\r\nend)\r\n\r\naddcmd(\"uninfjump\",
{\"uninfinitejump\", \"noinfjump\", \"noinfinitejump\"}, function(args, speaker)\r\
n\tif infJump then infJump:Disconnect() end\r\n\tinfJumpDebounce = false\r\nend)\r\
n\r\nlocal flyjump\r\naddcmd(\"flyjump\", {}, function(args, speaker)\r\n\tif
flyjump then flyjump:Disconnect() end\r\n\tflyjump =
UserInputService.JumpRequest:Connect(function()\r\n\t\
tspeaker.Character:FindFirstChildWhichIsA(\"Humanoid\"):ChangeState(Enum.HumanoidSt
ateType.Jumping)\r\n\tend)\r\nend)\r\n\r\naddcmd(\"unflyjump\", {\"noflyjump\"},
function(args, speaker)\r\n\tif flyjump then flyjump:Disconnect() end\r\nend)\r\n\
r\nlocal HumanModCons = {}\r\naddcmd('autojump',{'ajump'},function(args, speaker)\
r\n\tlocal Char = speaker.Character\r\n\tlocal Human = Char and
Char:FindFirstChildWhichIsA(\"Humanoid\")\r\n\tlocal function autoJump()\r\n\t\tif
Char and Human then\r\n\t\t\tlocal check1 =
workspace:FindPartOnRay(Ray.new(Human.RootPart.Position-Vector3.new(0,1.5,0),
Human.RootPart.CFrame.lookVector*3), Human.Parent)\r\n\t\t\tlocal check2 =
workspace:FindPartOnRay(Ray.new(Human.RootPart.Position+Vector3.new(0,1.5,0),
Human.RootPart.CFrame.lookVector*3), Human.Parent)\r\n\t\t\tif check1 or check2
then\r\n\t\t\t\tHuman.Jump = true\r\n\t\t\tend\r\n\t\tend\r\n\tend\r\n\tautoJump()\
r\n\tHumanModCons.ajLoop = (HumanModCons.ajLoop and
HumanModCons.ajLoop:Disconnect() and false) or
RunService.RenderStepped:Connect(autoJump)\r\n\tHumanModCons.ajCA =
(HumanModCons.ajCA and HumanModCons.ajCA:Disconnect() and false) or
speaker.CharacterAdded:Connect(function(nChar)\r\n\t\tChar, Human = nChar,
nChar:WaitForChild(\"Humanoid\")\r\n\t\tautoJump()\r\n\t\tHumanModCons.ajLoop =
(HumanModCons.ajLoop and HumanModCons.ajLoop:Disconnect() and false) or
RunService.RenderStepped:Connect(autoJump)\r\n\tend)\r\nend)\r\n\r\
naddcmd('unautojump',{'noautojump', 'noajump', 'unajump'},function(args, speaker)\
r\n\tHumanModCons.ajLoop = (HumanModCons.ajLoop and
HumanModCons.ajLoop:Disconnect() and false) or nil\r\n\tHumanModCons.ajCA =
(HumanModCons.ajCA and HumanModCons.ajCA:Disconnect() and false) or nil\r\nend)\r\
n\r\naddcmd('edgejump',{'ejump'},function(args, speaker)\r\n\tlocal Char =
speaker.Character\r\n\tlocal Human = Char and
Char:FindFirstChildWhichIsA(\"Humanoid\")\r\n\t-- Full credit to NoelGamer06
@V3rmillion\r\n\tlocal state\r\n\tlocal laststate\r\n\tlocal lastcf\r\n\tlocal
function edgejump()\r\n\t\tif Char and Human
then\r\n\t\t\tlaststate = state\r\n\t\t\tstate = Human:GetState()\r\n\t\t\tif
laststate ~= state and state == Enum.HumanoidStateType.Freefall and laststate ~=
Enum.HumanoidStateType.Jumping then\r\n\t\t\t\tChar.HumanoidRootPart.CFrame =
lastcf\r\n\t\t\t\tChar.HumanoidRootPart.Velocity =
Vector3.new(Char.HumanoidRootPart.Velocity.X, Human.JumpPower or Human.JumpHeight,
Char.HumanoidRootPart.Velocity.Z)\r\n\t\t\tend\r\n\t\t\tlastcf =
Char.HumanoidRootPart.CFrame\r\n\t\tend\r\n\tend\r\n\tedgejump()\r\n\
tHumanModCons.ejLoop = (HumanModCons.ejLoop and HumanModCons.ejLoop:Disconnect()
and false) or RunService.RenderStepped:Connect(edgejump)\r\n\tHumanModCons.ejCA =
(HumanModCons.ejCA and HumanModCons.ejCA:Disconnect() and false) or
speaker.CharacterAdded:Connect(function(nChar)\r\n\t\tChar, Human = nChar,
nChar:WaitForChild(\"Humanoid\")\r\n\t\tedgejump()\r\n\t\tHumanModCons.ejLoop =
(HumanModCons.ejLoop and HumanModCons.ejLoop:Disconnect() and false) or
RunService.RenderStepped:Connect(edgejump)\r\n\tend)\r\nend)\r\n\r\
naddcmd('unedgejump',{'noedgejump', 'noejump', 'unejump'},function(args, speaker)\
r\n\tHumanModCons.ejLoop = (HumanModCons.ejLoop and
HumanModCons.ejLoop:Disconnect() and false) or nil\r\n\tHumanModCons.ejCA =
(HumanModCons.ejCA and HumanModCons.ejCA:Disconnect() and false) or nil\r\nend)\r\
n\r\naddcmd('team',{},function(args, speaker)\r\n\tlocal teamname = nil\r\n\tfor
a,b in pairs(Teams:GetChildren()) do\r\n\t\tlocal L_name = b.Name:lower()\r\n\t\
tlocal F = L_name:find(getstring(1))\r\n\t\tif F == 1 then\r\n\t\t\tteamname = b \
r\n\t\tend\r\n\tend\r\n\tspeaker.Team = teamname\r\nend)\r\n\r\naddcmd('nobgui',
{'unbgui','nobillboardgui','unbillboardgui','noname','rohg'},function(args,
speaker)\r\n\tfor i,v in pairs(speaker.Character:GetDescendants())do\r\n\t\tif
v:IsA(\"BillboardGui\") or v:IsA(\"SurfaceGui\") then\r\n\t\t\tv:Destroy()\r\n\t\
tend\r\n\tend\r\nend)\r\n\r\naddcmd('loopnobgui',
{'loopunbgui','loopnobillboardgui','loopunbillboardgui','loopnoname','looprohg'},fu
nction(args, speaker)\r\n\tfor i,v in pairs(speaker.Character:GetDescendants())do\
r\n\t\tif v:IsA(\"BillboardGui\") or v:IsA(\"SurfaceGui\") then\r\n\t\t\
tv:Destroy()\r\n\t\tend\r\n\tend\r\n\tlocal function charPartAdded(part)\r\n\t\tif
part:IsA(\"BillboardGui\") or part:IsA(\"SurfaceGui\") then\r\n\t\t\twait()\r\n\t\
t\tpart:Destroy()\r\n\t\tend\r\n\tend\r\n\tcharPartTrigger =
speaker.Character.DescendantAdded:Connect(charPartAdded)\r\nend)\r\n\r\
naddcmd('unloopnobgui',
{'unloopunbgui','unloopnobillboardgui','unloopunbillboardgui','unloopnoname','unloo
prohg'},function(args, speaker)\r\n\tif charPartTrigger then\r\n\t\
tcharPartTrigger:Disconnect()\r\n\tend\r\nend)\r\n\r\naddcmd('spasm',
{},function(args, speaker)\r\n\tif not r15(speaker) then\r\n\t\tlocal
pchar=speaker.Character\r\n\t\tlocal AnimationId = \"33796059\"\r\n\t\tSpasmAnim =
Instance.new(\"Animation\")\r\n\t\tSpasmAnim.AnimationId
= \"rbxassetid://\"..AnimationId\r\n\t\tSpasm =
pchar:FindFirstChildOfClass('Humanoid'):LoadAnimation(SpasmAnim)\r\n\t\
tSpasm:Play()\r\n\t\tSpasm:AdjustSpeed(99)\r\n\telse\r\n\t\tnotify('R6
Required','This command requires the r6 rig type')\r\n\tend\r\nend)\r\n\r\
naddcmd('unspasm',{'nospasm'},function(args, speaker)\r\n\tSpasm:Stop()\r\n\
tSpasmAnim:Destroy()\r\nend)\r\n\r\naddcmd('headthrow',{},function(args, speaker)\
r\n\tif not r15(speaker) then\r\n\t\tlocal AnimationId = \"35154961\"\r\n\t\tlocal
Anim = Instance.new(\"Animation\")\r\n\t\tAnim.AnimationId
= \"rbxassetid://\"..AnimationId\r\n\t\tlocal k =
speaker.Character:FindFirstChildOfClass('Humanoid'):LoadAnimation(Anim)\r\n\t\
tk:Play(0)\r\n\t\tk:AdjustSpeed(1)\r\n\telse\r\n\t\tnotify('R6 Required','This
command requires the r6 rig type')\r\n\tend\r\nend)\r\n\r\naddcmd('animation',
{'anim'},function(args, speaker)\r\n\tif not r15(speaker) then\r\n\t\tlocal
pchar=speaker.Character\r\n\t\tlocal AnimationId = tostring(args[1])\r\n\t\tlocal
Anim = Instance.new(\"Animation\")\r\n\t\tAnim.AnimationId
= \"rbxassetid://\"..AnimationId\r\n\t\tlocal k =
pchar:FindFirstChildOfClass('Humanoid'):LoadAnimation(Anim)\r\n\t\tk:Play()\r\n\t\
tif args[2] then\r\n\t\t\tk:AdjustSpeed(tostring(args[2]))\r\n\t\tend\r\n\telse\r\
n\t\tnotify('R6 Required','This command requires the r6 rig type')\r\n\tend\r\
nend)\r\n\r\naddcmd('noanim',{},function(args, speaker)\r\n\
tspeaker.Character.Animate.Disabled = true\r\nend)\r\n\r\naddcmd('reanim',
{},function(args, speaker)\r\n\tspeaker.Character.Animate.Disabled = false\r\nend)\
r\n\r\naddcmd('animspeed',{},function(args, speaker)\r\n\tlocal Char =
speaker.Character\r\n\tlocal Hum = Char:FindFirstChildOfClass(\"Humanoid\") or
Char:FindFirstChildOfClass(\"AnimationController\")\r\n\r\n\tfor i,v in next,
Hum:GetPlayingAnimationTracks() do\r\n\t\tv:AdjustSpeed(tonumber(args[1] or 1))\r\
n\tend\r\nend)\r\n\r\naddcmd('copyanimation',
{'copyanim','copyemote'},function(args, speaker)\r\n\tlocal players =
getPlayer(args[1], speaker)\r\n\tfor _,v in ipairs(players)do\r\n\t\tlocal char =
Players[v].Character\r\n\t\tfor _, v1 in
pairs(speaker.Character:FindFirstChildOfClass('Humanoid'):GetPlayingAnimationTracks
()) do\r\n\t\t\tv1:Stop()\r\n\t\tend\r\n\t\tfor _, v1 in
pairs(Players[v].Character:FindFirstChildOfClass('Humanoid'):GetPlayingAnimationTra
cks()) do\r\n\t\t\tif not string.find(v1.Animation.AnimationId, \"507768375\")
then\r\n\t\t\t\tlocal ANIM =
speaker.Character:FindFirstChildOfClass('Humanoid'):LoadAnimation(v1.Animation)\r\
n\t\t\t\tANIM:Play(.1, 1, v1.Speed)\r\n\t\t\t\tANIM.TimePosition = v1.TimePosition\
r\n\t\t\t\ttask.spawn(function()\r\n\t\t\t\t\tv1.Stopped:Wait()\r\n\t\t\t\t\
tANIM:Stop()\r\n\t\t\t\t\tANIM:Destroy()\r\n\t\t\t\tend)\r\n\t\t\tend\r\n\t\tend\r\
n\tend\r\nend)\r\n\r\naddcmd('stopanimations',
{'stopanims','stopanim'},function(args, speaker)\r\n\tlocal Char =
speaker.Character\r\n\tlocal Hum = Char:FindFirstChildOfClass(\"Humanoid\") or
Char:FindFirstChildOfClass(\"AnimationController\")\r\n\r\n\tfor i,v in next,
Hum:GetPlayingAnimationTracks() do\r\n\t\tv:Stop()\r\n\tend\r\nend)\r\n\r\
naddcmd('refreshanimations', {'refreshanimation', 'refreshanims', 'refreshanim'},
function(args, speaker)\r\n\tlocal Char = speaker.Character or
speaker.CharacterAdded:Wait()\r\n\tlocal Human = Char and
Char:WaitForChild('Humanoid', 15)\r\n\tlocal Animate = Char and
Char:WaitForChild('Animate', 15)\r\n\tif not Human or not Animate then\r\n\t\
treturn notify('Refresh Animations', 'Failed to get Animate/Humanoid')\r\n\tend\r\
n\tAnimate.Disabled = true\r\n\tfor _, v in
ipairs(Human:GetPlayingAnimationTracks()) do\r\n\t\tv:Stop()\r\n\tend\r\n\
tAnimate.Disabled = false\r\nend)\r\n\r\naddcmd('allowcustomanim',
{'allowcustomanimations'}, function(args, speaker)\r\n\
tStarterPlayer.AllowCustomAnimations = true\r\n\texecCmd('refreshanimations')\r\
nend)\r\n\r\naddcmd('unallowcustomanim', {'unallowcustomanimations'},
function(args, speaker)\r\n\tStarterPlayer.AllowCustomAnimations = false\r\n\
texecCmd('refreshanimations')\r\nend)\r\n\r\naddcmd('loopanimation',
{'loopanim'},function(args, speaker)\r\n\tlocal Char = speaker.Character\r\n\tlocal
Human = Char and Char.FindFirstChildWhichIsA(Char, \"Humanoid\")\r\n\tfor _, v in
ipairs(Human.GetPlayingAnimationTracks(Human)) do\r\n\t\tv.Looped = true\r\n\tend\
r\nend)\r\n\r\naddcmd('tpposition',{'tppos'},function(args, speaker)\r\n\tif
#args \u003C 3 then return end\r\n\tlocal tpX,tpY,tpZ =
tonumber(args[1]),tonumber(args[2]),tonumber(args[3])\r\n\tlocal char =
speaker.Character\r\n\tif char and getRoot(char) then\r\n\t\tgetRoot(char).CFrame =
CFrame.new(tpX,tpY,tpZ)\r\n\tend\r\nend)\r\n\r\naddcmd('tweentpposition',
{'ttppos'},function(args, speaker)\r\n\tif #args \u003C 3 then return end\r\n\
tlocal tpX,tpY,tpZ = tonumber(args[1]),tonumber(args[2]),tonumber(args[3])\r\n\
tlocal char = speaker.Character\r\n\tif char and getRoot(char) then\r\n\t\
tTweenService:Create(getRoot(speaker.Character), TweenInfo.new(tweenSpeed,
Enum.EasingStyle.Linear), {CFrame = CFrame.new(tpX,tpY,tpZ)}):Play()\r\n\tend\r\
nend)\r\n\r\naddcmd('offset',{},function(args, speaker)\r\n\tif #args \u003C 3
then\r\n\t\treturn \r\n\tend\r\n\tif speaker.Character then\r\n\t\
tspeaker.Character:TranslateBy(Vector3.new(tonumber(args[1]) or 0,
tonumber(args[2]) or 0, tonumber(args[3]) or 0))\r\n\tend\r\nend)\r\n\r\
naddcmd('tweenoffset',{'toffset'},function(args, speaker)\r\n\tif #args \u003C 3
then return end\r\n\tlocal tpX,tpY,tpZ =
tonumber(args[1]),tonumber(args[2]),tonumber(args[3])\r\n\tlocal char =
speaker.Character\r\n\tif char and getRoot(char) then\r\n\t\
tTweenService:Create(getRoot(speaker.Character), TweenInfo.new(tweenSpeed,
Enum.EasingStyle.Linear), {CFrame = CFrame.new(tpX,tpY,tpZ)}):Play()\r\n\tend\r\
nend)\r\n\r\naddcmd('clickteleport',{},function(args, speaker)\r\n\tif speaker ==
Players.LocalPlayer then\r\n\t\tnotify('Click TP','Go to Settings>Keybinds>Add to
set up click tp')\r\n\tend\r\nend)\r\n\r\naddcmd('tptool', {'teleporttool'},
function(args, speaker)\r\n\tlocal TpTool = Instance.new(\"Tool\")\r\n\tTpTool.Name
= \"Teleport Tool\"\r\n\tTpTool.RequiresHandle = false\r\n\tTpTool.Parent =
speaker.Backpack\r\n\tTpTool.Activated:Connect(function()\r\n\t\tlocal Char =
speaker.Character or workspace:FindFirstChild(speaker.Name)\r\n\t\tlocal HRP = Char
and Char:FindFirstChild(\"HumanoidRootPart\")\r\n\t\tif not Char or not HRP then\r\
n\t\t\treturn warn(\"Failed to find HumanoidRootPart\")\r\n\t\tend\r\n\t\
tHRP.CFrame = CFrame.new(IYMouse.Hit.X, IYMouse.Hit.Y + 3, IYMouse.Hit.Z, select(4,
HRP.CFrame:components()))\r\n\tend)\r\nend)\r\n\r\naddcmd('clickdelete',
{},function(args, speaker)\r\n\tif speaker == Players.LocalPlayer then\r\n\t\
tnotify('Click Delete','Go to Settings>Keybinds>Add to set up click delete')\r\n\
tend\r\nend)\r\n\r\naddcmd('getposition',
{'getpos','notifypos','notifyposition'},function(args, speaker)\r\n\tlocal players
= getPlayer(args[1], speaker)\r\n\tfor i,v in pairs(players)do\r\n\t\tlocal
char = Players[v].Character\r\n\t\tlocal pos = char and (getRoot(char) or
char:FindFirstChildWhichIsA(\"BasePart\"))\r\n\t\tpos = pos and pos.Position\r\n\t\
tif not pos then\r\n\t\t\treturn notify('Getposition Error','Missing character')\r\
n\t\tend\r\n\t\tlocal roundedPos = math.round(pos.X) .. \", \" .. math.round(pos.Y)
.. \", \" .. math.round(pos.Z)\r\n\t\tnotify('Current Position',roundedPos)\r\n\
tend\r\nend)\r\n\r\naddcmd('copyposition',{'copypos'},function(args, speaker)\r\n\
tlocal players = getPlayer(args[1], speaker)\r\n\tfor i,v in pairs(players)do\r\n\
t\tlocal char = Players[v].Character\r\n\t\tlocal pos = char and (getRoot(char) or
char:FindFirstChildWhichIsA(\"BasePart\"))\r\n\t\tpos = pos and pos.Position\r\n\t\
tif not pos then\r\n\t\t\treturn notify('Getposition Error','Missing character')\r\
n\t\tend\r\n\t\tlocal roundedPos = math.round(pos.X) .. \", \" .. math.round(pos.Y)
.. \", \" .. math.round(pos.Z)\r\n\t\ttoClipboard(roundedPos)\r\n\tend\r\nend)\r\n\
r\naddcmd('walktopos',{'walktoposition'},function(args, speaker)\r\n\tif
speaker.Character:FindFirstChildOfClass('Humanoid') and
speaker.Character:FindFirstChildOfClass('Humanoid').SeatPart then\r\n\t\
tspeaker.Character:FindFirstChildOfClass('Humanoid').Sit = false\r\n\t\twait(.1)\r\
n\tend\r\n\tspeaker.Character:FindFirstChildOfClass('Humanoid').WalkToPoint =
Vector3.new(args[1],args[2],args[3])\r\nend)\r\n\r\naddcmd('speed',
{'ws','walkspeed'},function(args, speaker)\r\n\tif args[2] then\r\n\t\tlocal speed
= args[2] or 16\r\n\t\tif isNumber(speed) then\r\n\t\t\
tspeaker.Character:FindFirstChildOfClass('Humanoid').WalkSpeed = speed\r\n\t\tend\
r\n\telse\r\n\t\tlocal speed = args[1] or 16\r\n\t\tif isNumber(speed) then\r\n\t\
t\tspeaker.Character:FindFirstChildOfClass('Humanoid').WalkSpeed = speed\r\n\t\
tend\r\n\tend\r\nend)\r\n\r\naddcmd('spoofspeed',
{'spoofws','spoofwalkspeed'},function(args, speaker)\r\n\tif args[1] and
isNumber(args[1]) then\r\n\t\tif hookmetamethod then\r\n\t\t\tlocal char =
speaker.Character\r\n\t\t\tlocal setspeed;\r\n\t\t\tlocal index; index =
hookmetamethod(game, \"__index\", function(self, key)\r\n\t\t\t\tlocal keyclean =
key:gsub(\"\\0\", \"\")\r\n\t\t\t\tif (keyclean == \"WalkSpeed\" or keyclean
== \"walkSpeed\") and self:IsA(\"Humanoid\") and self:IsDescendantOf(char) and not
checkcaller() then\r\n\t\t\t\t\treturn setspeed or args[1]\r\n\t\t\t\tend\r\n\t\t\
t\treturn index(self, key)\r\n\t\t\tend)\r\n\t\t\tlocal newindex; newindex =
hookmetamethod(game, \"__newindex\", function(self, key, value)\r\n\t\t\t\tlocal
keyclean = string.gsub(key, \"\\0\", \"\")\r\n\t\t\t\tif (keyclean == \"WalkSpeed\"
or keyclean == \"walkSpeed\") and self:IsA(\"Humanoid\") and
self:IsDescendantOf(char) and not checkcaller() then\r\n\t\t\t\t\tsetspeed =
tonumber(value)\r\n\t\t\t\t\treturn setspeed\r\n\t\t\t\tend\r\n\t\t\t\treturn
newindex(self, key, value)\r\n\t\t\tend)\r\n\t\telse\r\n\t\t\tnotify('Incompatible
Exploit','Your exploit does not support this command (missing hookmetamethod)')\r\
n\t\tend\r\n\tend\r\nend)\r\n\r\naddcmd('loopspeed',{'loopws'},function(args,
speaker)\r\n\tlocal speed = args[1] or 16\r\n\tif args[2] then\r\n\t\tspeed =
args[2] or 16\r\n\tend\r\n\tif isNumber(speed) then\r\n\t\tlocal Char =
speaker.Character or workspace:FindFirstChild(speaker.Name)\r\n\t\tlocal Human =
Char and Char:FindFirstChildWhichIsA(\"Humanoid\")\r\n\t\tlocal function
WalkSpeedChange()\r\n\t\t\tif Char and Human then\r\n\t\t\t\tHuman.WalkSpeed =
speed\r\n\t\t\tend\r\n\t\tend\r\n\t\tWalkSpeedChange()\r\n\t\tHumanModCons.wsLoop =
(HumanModCons.wsLoop and HumanModCons.wsLoop:Disconnect() and false) or
Human:GetPropertyChangedSignal(\"WalkSpeed\"):Connect(WalkSpeedChange)\r\n\t\
tHumanModCons.wsCA = (HumanModCons.wsCA and HumanModCons.wsCA:Disconnect() and
false) or speaker.CharacterAdded:Connect(function(nChar)\r\n\t\t\tChar, Human =
nChar, nChar:WaitForChild(\"Humanoid\")\r\n\t\t\tWalkSpeedChange()\r\n\t\t\
tHumanModCons.wsLoop = (HumanModCons.wsLoop and HumanModCons.wsLoop:Disconnect()
and false) or
Human:GetPropertyChangedSignal(\"WalkSpeed\"):Connect(WalkSpeedChange)\r\n\t\tend)\
r\n\tend\r\nend)\r\n\r\naddcmd('unloopspeed',{'unloopws'},function(args, speaker)\
r\n\tHumanModCons.wsLoop = (HumanModCons.wsLoop and
HumanModCons.wsLoop:Disconnect() and false) or nil\r\n\tHumanModCons.wsCA =
(HumanModCons.wsCA and HumanModCons.wsCA:Disconnect() and false) or nil\r\nend)\r\
n\r\naddcmd('spoofjumppower',{'spoofjp'},function(args, speaker)\r\n\tif args[1]
and isNumber(args[1]) then\r\n\t\tif hookmetamethod then\r\n\t\t\tlocal char =
speaker.Character\r\n\t\t\tlocal setpower;\r\n\t\t\tlocal index; index =
hookmetamethod(game, \"__index\", function(self, key)\r\n\t\t\t\tlocal keyclean =
key:gsub(\"\\0\", \"\")\r\n\t\t\t\tif (keyclean == \"JumpPower\" or keyclean
== \"jumpPower\") and self:IsA(\"Humanoid\") and self:IsDescendantOf(char) and not
checkcaller() then\r\n\t\t\t\t\treturn setpower or args[1]\r\n\t\t\t\tend\r\n\t\t\
t\treturn index(self, key)\r\n\t\t\tend)\r\n\t\t\tlocal newindex; newindex =
hookmetamethod(game, \"__newindex\", function(self, key, value)\r\n\t\t\t\tlocal
keyclean = string.gsub(key, \"\\0\", \"\")\r\n\t\t\t\tif (keyclean == \"JumpPower\"
or keyclean == \"jumpPower\") and self:IsA(\"Humanoid\") and
self:IsDescendantOf(char) and not checkcaller() then\r\n\t\t\t\t\tsetpower =
tonumber(value)\r\n\t\t\t\t\treturn setpower\r\n\t\t\t\tend\r\n\t\t\t\treturn
newindex(self, key, value)\r\n\t\t\tend)\r\n\t\telse\r\n\t\t\tnotify('Incompatible
Exploit','Your exploit does not support this command (missing hookmetamethod)')\r\
n\t\tend\r\n\tend\r\nend)\r\n\r\naddcmd('loopjumppower',
{'loopjp','loopjpower'},function(args, speaker)\r\n\tlocal jpower = args[1] or 50\
r\n\tif isNumber(jpower) then\r\n\t\tlocal Char = speaker.Character or
workspace:FindFirstChild(speaker.Name)\r\n\t\tlocal Human = Char and
Char:FindFirstChildWhichIsA(\"Humanoid\")\r\n\t\tlocal function JumpPowerChange()\
r\n\t\t\tif Char and Human then\r\n\t\t\t\tif
speaker.Character:FindFirstChildOfClass('Humanoid').UseJumpPower then\r\n\t\t\t\t\
tspeaker.Character:FindFirstChildOfClass('Humanoid').JumpPower = jpower\r\n\t\t\t\
telse\r\n\t\t\t\t\tspeaker.Character:FindFirstChildOfClass('Humanoid').JumpHeight
= jpower\r\n\t\t\t\tend\r\n\t\t\tend\r\n\t\tend\r\n\t\tJumpPowerChange()\r\n\t\
tHumanModCons.jpLoop = (HumanModCons.jpLoop and HumanModCons.jpLoop:Disconnect()
and false) or
Human:GetPropertyChangedSignal(\"JumpPower\"):Connect(JumpPowerChange)\r\n\t\
tHumanModCons.jpCA = (HumanModCons.jpCA and HumanModCons.jpCA:Disconnect() and
false) or speaker.CharacterAdded:Connect(function(nChar)\r\n\t\t\tChar, Human =
nChar, nChar:WaitForChild(\"Humanoid\")\r\n\t\t\tJumpPowerChange()\r\n\t\t\
tHumanModCons.jpLoop = (HumanModCons.jpLoop and HumanModCons.jpLoop:Disconnect()
and false) or
Human:GetPropertyChangedSignal(\"JumpPower\"):Connect(JumpPowerChange)\r\n\t\tend)\
r\n\tend\r\nend)\r\n\r\naddcmd('unloopjumppower',
{'unloopjp','unloopjpower'},function(args, speaker)\r\n\tlocal Char =
speaker.Character or workspace:FindFirstChild(speaker.Name)\r\n\tlocal Human = Char
and Char:FindFirstChildWhichIsA(\"Humanoid\")\r\n\tHumanModCons.jpLoop =
(HumanModCons.jpLoop and HumanModCons.jpLoop:Disconnect() and false) or nil\r\n\
tHumanModCons.jpCA = (HumanModCons.jpCA and HumanModCons.jpCA:Disconnect() and
false) or nil\r\n\tif Char and Human then\r\n\t\tif
speaker.Character:FindFirstChildOfClass('Humanoid').UseJumpPower then\r\n\t\t\
tspeaker.Character:FindFirstChildOfClass('Humanoid').JumpPower = 50\r\n\t\telse\r\
n\t\t\tspeaker.Character:FindFirstChildOfClass('Humanoid').JumpHeight = 50\r\n\t\
tend\r\n\tend\r\nend)\r\n\r\naddcmd('tools',{'gears'},function(args, speaker)\r\n\
tlocal function copy(instance)\r\n\t\tfor i,c in pairs(instance:GetChildren())do\r\
n\t\t\tif c:IsA('Tool') or c:IsA('HopperBin') then\r\n\t\t\t\tc:Clone().Parent =
speaker:FindFirstChildOfClass(\"Backpack\")\r\n\t\t\tend\r\n\t\t\tcopy(c)\r\n\t\
tend\r\n\tend\r\n\tcopy(Lighting)\r\n\tlocal function copy(instance)\r\n\t\tfor i,c
in pairs(instance:GetChildren())do\r\n\t\t\tif c:IsA('Tool') or c:IsA('HopperBin')
then\r\n\t\t\t\tc:Clone().Parent = speaker:FindFirstChildOfClass(\"Backpack\")\r\n\
t\t\tend\r\n\t\t\tcopy(c)\r\n\t\tend\r\n\tend\r\n\tcopy(ReplicatedStorage)\r\n\
tnotify('Tools','Copied tools from ReplicatedStorage and Lighting')\r\nend)\r\n\r\
naddcmd('notools',
{'rtools','clrtools','removetools','deletetools','dtools'},function(args, speaker)\
r\n\tfor i,v in pairs(speaker:FindFirstChildOfClass(\"Backpack\"):GetDescendants())
do\r\n\t\tif v:IsA('Tool') or v:IsA('HopperBin') then\r\n\t\t\tv:Destroy()\r\n\t\
tend\r\n\tend\r\n\tfor i,v in pairs(speaker.Character:GetDescendants()) do\r\n\t\
tif v:IsA('Tool') or v:IsA('HopperBin') then\r\n\t\t\tv:Destroy()\r\n\t\tend\r\n\
tend\r\nend)\r\n\r\naddcmd('deleteselectedtool',{'dst'},function(args, speaker)\r\
n\tfor i,v in pairs(speaker.Character:GetDescendants()) do\r\n\t\tif v:IsA('Tool')
or v:IsA('HopperBin') then\r\n\t\t\tv:Destroy()\r\n\t\tend\r\n\tend\r\nend)\r\n\r\
naddcmd('console',{},function(args, speaker)\r\n\t-- Thanks wally!!\r\n\
tnotify(\"Loading\",'Hold on a sec')\r\n\tlocal _, str = pcall(function()\r\n\t\
treturn game:HttpGet(\"https://raw.githubusercontent.com/infyiff/backup/main/
console.lua\", true)\r\n\tend)\r\n\r\n\tlocal s, e = loadstring(str)\r\n\tif
typeof(s) ~= \"function\" then\r\n\t\treturn\r\n\tend\r\n\r\n\tlocal success,
message = pcall(s)\r\n\tif (not success) then\r\n\t\tif printconsole then\r\n\t\t\
tprintconsole(message)\r\n\t\telseif printoutput then\r\n\t\t\
tprintoutput(message)\r\n\t\tend\r\n\tend\r\n\twait(1)\r\n\tnotify('Console','Press
F9 to open the console')\r\nend)\r\n\r\naddcmd('explorer', {'dex'}, function(args,
speaker)\r\n\tnotify('Loading', 'Hold on a sec')\r\n\
tloadstring(game:HttpGet(\"https://raw.githubusercontent.com/infyiff/backup/main/
dex.lua\"))()\r\nend)\r\n\r\naddcmd('olddex',
{'odex'}, function(args, speaker)\r\n\tnotify('Loading old explorer', 'Hold on a
sec')\r\n\r\n\tlocal getobjects = function(a)\r\n\t\tlocal Objects = {}\r\n\t\tif a
then\r\n\t\t\tlocal b = InsertService:LoadLocalAsset(a)\r\n\t\t\tif b then \r\n\t\
t\t\ttable.insert(Objects, b) \r\n\t\t\tend\r\n\t\tend\r\n\t\treturn Objects\r\n\
tend\r\n\r\n\tlocal Dex = getobjects(\"rbxassetid://10055842438\")[1]\r\n\
tDex.Parent = PARENT\r\n\r\n\tlocal function Load(Obj, Url)\r\n\t\tlocal function
GiveOwnGlobals(Func, Script)\r\n\t\t\t-- Fix for this edit of dex being poorly
made\r\n\t\t\t-- I (Alex) would like to commemorate whoever added this dex in
somehow finding the worst dex to ever exist\r\n\t\t\tlocal Fenv, RealFenv, FenvMt =
{}, {\r\n\t\t\t\tscript = Script,\r\n\t\t\t\tgetupvalue = function(a, b)\r\n\t\t\t\
t\treturn nil -- force it to use globals\r\n\t\t\t\tend,\r\n\t\t\t\tgetreg =
function() -- It loops registry for some idiotic reason so stop it from doing that
and just use a global\r\n\t\t\t\t\treturn {} -- force it to use globals\r\n\t\t\t\
tend,\r\n\t\t\t\tgetprops = getprops or function(inst)\r\n\t\t\t\t\tif
getproperties then\r\n\t\t\t\t\t\tlocal props = getproperties(inst)\r\n\t\t\t\t\t\
tif props[1] and gethiddenproperty then\r\n\t\t\t\t\t\t\tlocal results = {}\r\n\t\
t\t\t\t\t\tfor _,name in pairs(props) do\r\n\t\t\t\t\t\t\t\tlocal success, res =
pcall(gethiddenproperty, inst, name)\r\n\t\t\t\t\t\t\t\tif success then\r\n\t\t\t\
t\t\t\t\t\tresults[name] = res\r\n\t\t\t\t\t\t\t\tend\r\n\t\t\t\t\t\t\tend\r\n\r\n\
t\t\t\t\t\t\treturn results\r\n\t\t\t\t\t\tend\r\n\r\n\t\t\t\t\t\treturn props\r\n\
t\t\t\t\tend\r\n\r\n\t\t\t\t\treturn {}\r\n\t\t\t\tend\r\n\t\t\t}, {}\r\n\t\t\
tFenvMt.__index = function(a,b)\r\n\t\t\t\treturn RealFenv[b] == nil and getgenv()
[b] or RealFenv[b]\r\n\t\t\tend\r\n\t\t\tFenvMt.__newindex = function(a, b, c)\r\n\
t\t\t\tif RealFenv[b] == nil then \r\n\t\t\t\t\tgetgenv()[b] = c \r\n\t\t\t\telse \
r\n\t\t\t\t\tRealFenv[b] = c \r\n\t\t\t\tend\r\n\t\t\tend\r\n\t\t\
tsetmetatable(Fenv, FenvMt)\r\n\t\t\tpcall(setfenv, Func, Fenv)\r\n\t\t\treturn
Func\r\n\t\tend\r\n\r\n\t\tlocal function LoadScripts(_, Script)\r\n\t\t\tif
Script:IsA(\"LocalScript\") then\r\n\t\t\t\ttask.spawn(function()\r\n\t\t\t\t\
tGiveOwnGlobals(loadstring(Script.Source,\"=\"..Script:GetFullName()), Script)()\r\
n\t\t\t\tend)\r\n\t\t\tend\r\n\t\t\ttable.foreach(Script:GetChildren(),
LoadScripts)\r\n\t\tend\r\n\r\n\t\tLoadScripts(nil, Obj)\r\n\tend\r\n\r\n\
tLoad(Dex)\r\nend)\r\n\r\naddcmd('remotespy',{'rspy'},function(args, speaker)\r\n\
tnotify(\"Loading\",'Hold on a sec')\r\n\t-- Full credit to exx, creator of
SimpleSpy\r\n\t-- also thanks to NoobSploit for fixing\r\n\
tloadstring(game:HttpGet(\"https://raw.githubusercontent.com/infyiff/backup/main/
SimpleSpyV3/main.lua\"))()\r\nend)\r\n\r\naddcmd('audiologger',
{'alogger'},function(args, speaker)\r\n\tnotify(\"Loading\",'Hold on a sec')\r\n\
tloadstring(game:HttpGet(('https://raw.githubusercontent.com/infyiff/backup/main/
audiologger.lua'),true))()\r\nend)\r\n\r\nlocal loopgoto = nil\r\
naddcmd('loopgoto',{},function(args, speaker)\r\n\tlocal players =
getPlayer(args[1], speaker)\r\n\tfor i,v in pairs(players)do\r\n\t\tloopgoto = nil\
r\n\t\tif speaker.Character:FindFirstChildOfClass('Humanoid') and
speaker.Character:FindFirstChildOfClass('Humanoid').SeatPart then\r\n\t\t\
tspeaker.Character:FindFirstChildOfClass('Humanoid').Sit = false\r\n\t\t\twait(.1)\
r\n\t\tend\r\n\t\tloopgoto = Players[v]\r\n\t\tlocal distance = 3\r\n\t\tif args[2]
and isNumber(args[2]) then\r\n\t\t\tdistance = args[2]\r\n\t\tend\r\n\t\tlocal
lDelay = 0\r\n\t\tif args[3] and isNumber(args[3]) then\r\n\t\t\tlDelay = args[3]\
r\n\t\tend\r\n\t\trepeat\r\n\t\t\tif Players:FindFirstChild(v) then\r\n\t\t\t\tif
Players[v].Character ~= nil then\r\n\t\t\t\t\tgetRoot(speaker.Character).CFrame =
getRoot(Players[v].Character).CFrame + Vector3.new(distance,1,0)\r\n\t\t\t\tend\r\
n\t\t\t\twait(lDelay)\r\n\t\t\telse\r\n\t\t\t\tloopgoto = nil\r\n\t\t\tend\r\n\t\
tuntil loopgoto ~= Players[v]\r\n\tend\r\nend)\r\n\r\naddcmd('unloopgoto',
{'noloopgoto'},function(args, speaker)\r\n\tloopgoto = nil\r\nend)\r\n\r\
naddcmd('headsit',{},function(args, speaker)\r\n\tlocal players =
getPlayer(args[1], speaker)\r\n\tif headSit then headSit:Disconnect() end\r\n\tfor
i,v in pairs(players)do\r\n\t\
tspeaker.Character:FindFirstChildOfClass('Humanoid').Sit = true\r\n\t\theadSit =
RunService.Heartbeat:Connect(function()\r\n\t\t\tif
Players:FindFirstChild(Players[v].Name) and Players[v].Character ~= nil and
getRoot(Players[v].Character) and getRoot(speaker.Character) and
speaker.Character:FindFirstChildOfClass('Humanoid').Sit == true then\r\n\t\t\t\
tgetRoot(speaker.Character).CFrame = getRoot(Players[v].Character).CFrame *
CFrame.Angles(0,math.rad(0),0)* CFrame.new(0,1.6,0.4)\r\n\t\t\telse\r\n\t\t\t\
theadSit:Disconnect()\r\n\t\t\tend\r\n\t\tend)\r\n\tend\r\nend)\r\n\r\
naddcmd('chat',{'say'},function(args, speaker)\r\n\tlocal cString = getstring(1)\r\
n\tchatMessage(cString)\r\nend)\r\n\r\n\r\nspamming = false\r\nspamspeed = 1\r\
naddcmd('spam',{},function(args, speaker)\r\n\tspamming = true\r\n\tlocal
spamstring = getstring(1)\r\n\trepeat wait(spamspeed)\r\n\t\
tchatMessage(spamstring)\r\n\tuntil spamming == false\r\nend)\r\n\r\
naddcmd('nospam',{'unspam'},function(args, speaker)\r\n\tspamming = false\r\nend)\
r\n\r\naddcmd('whisper',{'pm'},function(args, speaker)\r\n\tlocal players =
getPlayer(args[1], speaker)\r\n\tfor i,v in pairs(players)do\r\n\t\
ttask.spawn(function()\r\n\t\t\tlocal plrName = Players[v].Name\r\n\t\t\tlocal
pmstring = getstring(2)\r\n\t\t\tchatMessage(\"/w \"..plrName..\" \"..pmstring)\r\
n\t\tend)\r\n\tend\r\nend)\r\n\r\npmspamming = {}\r\naddcmd('pmspam',
{},function(args, speaker)\r\n\tlocal players = getPlayer(args[1], speaker)\r\n\
tfor i,v in pairs(players)do\r\n\t\ttask.spawn(function()\r\n\t\t\tlocal plrName =
Players[v].Name\r\n\t\t\tif FindInTable(pmspamming, plrName) then return end\r\n\t\
t\ttable.insert(pmspamming, plrName)\r\n\t\t\tlocal pmspamstring = getstring(2)\r\
n\t\t\trepeat\r\n\t\t\t\tif Players:FindFirstChild(v) then\r\n\t\t\t\t\
twait(spamspeed)\r\n\t\t\t\t\tchatMessage(\"/w \"..plrName..\" \"..pmspamstring)\r\
n\t\t\t\telse\r\n\t\t\t\t\tfor a,b in pairs(pmspamming) do if b == plrName then
table.remove(pmspamming, a) end end\r\n\t\t\t\tend\r\n\t\t\tuntil not
FindInTable(pmspamming, plrName)\r\n\t\tend)\r\n\tend\r\nend)\r\n\r\
naddcmd('nopmspam',{'unpmspam'},function(args, speaker)\r\n\tlocal players =
getPlayer(args[1], speaker)\r\n\tfor i,v in pairs(players)do\r\n\t\
ttask.spawn(function()\r\n\t\t\tfor a,b in pairs(pmspamming) do\r\n\t\t\t\tif b ==
Players[v].Name then\r\n\t\t\t\t\ttable.remove(pmspamming, a)\r\n\t\t\t\tend\r\n\t\
t\tend\r\n\t\tend)\r\n\tend\r\nend)\r\n\r\naddcmd('spamspeed',{},function(args,
speaker)\r\n\tlocal speed = args[1] or 1\r\n\tif isNumber(speed) then\r\n\t\
tspamspeed = speed\r\n\tend\r\nend)\r\n\r\naddcmd('bubblechat',{},function(args,
speaker)\r\n\tChatService.BubbleChatEnabled = true\r\nend)\r\n\r\
naddcmd('unbubblechat',{'nobubblechat'},function(args, speaker)\r\n\
tChatService.BubbleChatEnabled = false\r\nend)\r\n\r\naddcmd('safechat',
{},function(args, speaker)\r\n\tspeaker:SetSuperSafeChat(true)\r\nend)\r\n\r\
naddcmd('nosafechat',{'disablesafechat','unsafechat'},function(args, speaker)\r\n\
tspeaker:SetSuperSafeChat(false)\r\nend)\r\n\r\naddcmd('blockhead',
{},function(args, speaker)\r\n\
tspeaker.Character.Head:FindFirstChildOfClass(\"SpecialMesh\"):Destroy()\r\nend)\r\
n\r\naddcmd('blockhats',{},function(args, speaker)\r\n\tfor _,v in
pairs(speaker.Character:FindFirstChildOfClass('Humanoid'):GetAccessories()) do\r\n\
t\tfor i,c in pairs(v:GetDescendants()) do\r\n\t\t\tif c:IsA(\"SpecialMesh\") then\
r\n\t\t\t\tc:Destroy()\r\n\t\t\tend\r\n\t\tend\r\n\tend\r\nend)\r\n\r\
naddcmd('blocktool',{},function(args, speaker)\r\n\tfor _,v in
pairs(speaker.Character:GetChildren()) do\r\n\t\tif v:IsA(\"Tool\") or
v:IsA(\"HopperBin\") then\r\n\t\t\tfor i,c in pairs(v:GetDescendants()) do\r\n\t\t\
t\tif c:IsA(\"SpecialMesh\") then\r\n\t\t\t\t\tc:Destroy()\r\n\t\t\t\tend\r\n\t\t\
tend\r\n\t\tend\r\n\tend\r\nend)\r\n\r\naddcmd('creeper',{},function(args,
speaker)\r\n\tif r15(speaker) then\r\n\t\
tspeaker.Character.Head:FindFirstChildOfClass(\"SpecialMesh\"):Destroy()\r\n\t\
tspeaker.Character.LeftUpperArm:Destroy()\r\n\t\
tspeaker.Character.RightUpperArm:Destroy()\r\n\t\
tspeaker.Character:FindFirstChildOfClass(\"Humanoid\"):RemoveAccessories()\r\n\
telse\r\n\t\
tspeaker.Character.Head:FindFirstChildOfClass(\"SpecialMesh\"):Destroy()\r\n\t\
tspeaker.Character[\"Left Arm\"]:Destroy()\r\n\t\tspeaker.Character[\"Right
Arm\"]:Destroy()\r\n\t\
tspeaker.Character:FindFirstChildOfClass(\"Humanoid\"):RemoveAccessories()\r\n\
tend\r\nend)\r\n\r\nfunction getTorso(x)\r\n\tx = x or
Players.LocalPlayer.Character\r\n\treturn x:FindFirstChild(\"Torso\") or
x:FindFirstChild(\"UpperTorso\") or x:FindFirstChild(\"LowerTorso\") or
x:FindFirstChild(\"HumanoidRootPart\")\r\nend\r\n\r\naddcmd(\"bang\", {\"rape\"},
function(args, speaker)\r\n\texecCmd(\"unbang\")\r\n\twait()\r\n\tlocal humanoid =
speaker.Character:FindFirstChildWhichIsA(\"Humanoid\")\r\n\tbangAnim =
Instance.new(\"Animation\")\r\n\tbangAnim.AnimationId = not r15(speaker)
and \"rbxassetid://148840371\" or \"rbxassetid://5918726674\"\r\n\tbang =
humanoid:LoadAnimation(bangAnim)\r\n\tbang:Play(0.1, 1, 1)\r\n\
tbang:AdjustSpeed(args[2] or 3)\r\n\tbangDied = humanoid.Died:Connect(function()\r\
n\t\tbang:Stop()\r\n\t\tbangAnim:Destroy()\r\n\t\tbangDied:Disconnect()\r\n\t\
tbangLoop:Disconnect()\r\n\tend)\r\n\tif args[1] then\r\n\t\tlocal players =
getPlayer(args[1], speaker)\r\n\t\tfor _, v in pairs(players) do\r\n\t\t\tlocal
bangplr = Players[v].Name\r\n\t\t\tlocal bangOffet = CFrame.new(0, 0, 1.1)\r\n\t\t\
tbangLoop = RunService.Stepped:Connect(function()\r\n\t\t\t\tpcall(function()\r\n\
t\t\t\t\tlocal
otherRoot = getTorso(Players[bangplr].Character)\r\n\t\t\t\t\
tgetRoot(speaker.Character).CFrame = otherRoot.CFrame * bangOffet\r\n\t\t\t\tend)\
r\n\t\t\tend)\r\n\t\tend\r\n\tend\r\nend)\r\n\r\naddcmd(\"unbang\", {\"unrape\"},
function(args, speaker)\r\n\tif bangDied then\r\n\t\tbangDied:Disconnect()\r\n\t\
tbang:Stop()\r\n\t\tbangAnim:Destroy()\r\n\t\tbangLoop:Disconnect()\r\n\tend\r\
nend)\r\n\r\naddcmd('carpet',{},function(args, speaker)\r\n\tif not r15(speaker)
then\r\n\t\texecCmd('uncarpet')\r\n\t\twait()\r\n\t\tlocal players =
getPlayer(args[1], speaker)\r\n\t\tfor i,v in pairs(players)do\r\n\t\t\tcarpetAnim
= Instance.new(\"Animation\")\r\n\t\t\tcarpetAnim.AnimationId =
\"rbxassetid://282574440\"\r\n\t\t\tcarpet =
speaker.Character:FindFirstChildOfClass('Humanoid'):LoadAnimation(carpetAnim)\r\n\
t\t\tcarpet:Play(.1, 1, 1)\r\n\t\t\tlocal carpetplr = Players[v].Name\r\n\t\t\
tcarpetDied =
speaker.Character:FindFirstChildOfClass'Humanoid'.Died:Connect(function()\r\n\t\t\
t\tcarpetLoop:Disconnect()\r\n\t\t\t\tcarpet:Stop()\r\n\t\t\t\
tcarpetAnim:Destroy()\r\n\t\t\t\tcarpetDied:Disconnect()\r\n\t\t\tend)\r\n\t\t\
tcarpetLoop = RunService.Heartbeat:Connect(function()\r\n\t\t\t\tpcall(function()\
r\n\t\t\t\t\tgetRoot(Players.LocalPlayer.Character).CFrame =
getRoot(Players[carpetplr].Character).CFrame\r\n\t\t\t\tend)\r\n\t\t\tend)\r\n\t\
tend\r\n\telse\r\n\t\tnotify('R6 Required','This command requires the r6 rig
type')\r\n\tend\r\nend)\r\n\r\naddcmd('uncarpet',{'nocarpet'},function(args,
speaker)\r\n\tif carpetLoop then\r\n\t\tcarpetLoop:Disconnect()\r\n\t\
tcarpetDied:Disconnect()\r\n\t\tcarpet:Stop()\r\n\t\tcarpetAnim:Destroy()\r\n\tend\
r\nend)\r\n\r\naddcmd('friend',{},function(args, speaker)\r\n\tlocal players =
getPlayer(args[1], speaker)\r\n\tfor i,v in pairs(players)do\r\n\t\
tspeaker:RequestFriendship(v)\r\n\tend\r\nend)\r\n\r\naddcmd('unfriend',
{},function(args, speaker)\r\n\tlocal players = getPlayer(args[1], speaker)\r\n\
tfor i,v in pairs(players)do\r\n\t\tspeaker:RevokeFriendship(v)\r\n\tend\r\nend)\r\
n\r\naddcmd('bringpart',{},function(args, speaker)\r\n\tfor i,v in
pairs(workspace:GetDescendants()) do\r\n\t\tif v.Name:lower() ==
getstring(1):lower() and v:IsA(\"BasePart\") then\r\n\t\t\tv.CFrame =
getRoot(speaker.Character).CFrame\r\n\t\tend\r\n\tend\r\nend)\r\n\r\
naddcmd('bringpartclass',{'bpc'},function(args, speaker)\r\n\tfor i,v in
pairs(workspace:GetDescendants()) do\r\n\t\tif v.ClassName:lower() ==
getstring(1):lower() and v:IsA(\"BasePart\") then\r\n\t\t\tv.CFrame =
getRoot(speaker.Character).CFrame\r\n\t\tend\r\n\tend\r\nend)\r\n\r\ngotopartDelay
= 0.1\r\naddcmd('gotopart',{'topart'},function(args, speaker)\r\n\tfor i,v in
pairs(workspace:GetDescendants()) do\r\n\t\tif v.Name:lower() ==
getstring(1):lower() and v:IsA(\"BasePart\") then\r\n\t\t\tif
speaker.Character:FindFirstChildOfClass('Humanoid') and
speaker.Character:FindFirstChildOfClass('Humanoid').SeatPart then\r\n\t\t\t\
tspeaker.Character:FindFirstChildOfClass('Humanoid').Sit = false\r\n\t\t\t\
twait(.1)\r\n\t\t\tend\r\n\t\t\twait(gotopartDelay)\r\n\t\t\
tgetRoot(speaker.Character).CFrame = v.CFrame\r\n\t\tend\r\n\tend\r\nend)\r\n\r\
naddcmd('tweengotopart',{'tgotopart','ttopart'},function(args, speaker)\r\n\tfor
i,v in pairs(workspace:GetDescendants()) do\r\n\t\tif v.Name:lower() ==
getstring(1):lower() and v:IsA(\"BasePart\") then\r\n\t\t\tif
speaker.Character:FindFirstChildOfClass('Humanoid') and
speaker.Character:FindFirstChildOfClass('Humanoid').SeatPart then\r\n\t\t\t\
tspeaker.Character:FindFirstChildOfClass('Humanoid').Sit = false\r\n\t\t\t\
twait(.1)\r\n\t\t\tend\r\n\t\t\twait(gotopartDelay)\r\n\t\t\
tTweenService:Create(getRoot(speaker.Character), TweenInfo.new(tweenSpeed,
Enum.EasingStyle.Linear), {CFrame = v.CFrame}):Play()\r\n\t\tend\r\n\tend\r\nend)\
r\n\r\naddcmd('gotopartclass',{'gpc'},function(args, speaker)\r\n\tfor i,v in
pairs(workspace:GetDescendants()) do\r\n\t\tif v.ClassName:lower() ==
getstring(1):lower() and v:IsA(\"BasePart\") then\r\n\t\t\tif
speaker.Character:FindFirstChildOfClass('Humanoid') and
speaker.Character:FindFirstChildOfClass('Humanoid').SeatPart then\r\n\t\t\t\
tspeaker.Character:FindFirstChildOfClass('Humanoid').Sit = false\r\n\t\t\t\
twait(.1)\r\n\t\t\tend\r\n\t\t\twait(gotopartDelay)\r\n\t\t\
tgetRoot(speaker.Character).CFrame = v.CFrame\r\n\t\tend\r\n\tend\r\nend)\r\n\r\
naddcmd('tweengotopartclass',{'tgpc'},function(args, speaker)\r\n\tfor i,v in
pairs(workspace:GetDescendants()) do\r\n\t\tif v.ClassName:lower() ==
getstring(1):lower() and v:IsA(\"BasePart\") then\r\n\t\t\tif
speaker.Character:FindFirstChildOfClass('Humanoid') and
speaker.Character:FindFirstChildOfClass('Humanoid').SeatPart then\r\n\t\t\t\
tspeaker.Character:FindFirstChildOfClass('Humanoid').Sit = false\r\n\t\t\t\
twait(.1)\r\n\t\t\tend\r\n\t\t\twait(gotopartDelay)\r\n\t\t\
tTweenService:Create(getRoot(speaker.Character), TweenInfo.new(tweenSpeed,
Enum.EasingStyle.Linear), {CFrame = v.CFrame}):Play()\r\n\t\tend\r\n\tend\r\nend)\
r\n\r\naddcmd('gotomodel',{'tomodel'},function(args, speaker)\r\n\tfor i,v in
pairs(workspace:GetDescendants()) do\r\n\t\tif v.Name:lower() ==
getstring(1):lower() and v:IsA(\"Model\") then\r\n\t\t\tif
speaker.Character:FindFirstChildOfClass('Humanoid') and
speaker.Character:FindFirstChildOfClass('Humanoid').SeatPart then\r\n\t\t\t\
tspeaker.Character:FindFirstChildOfClass('Humanoid').Sit = false\r\n\t\t\t\
twait(.1)\r\n\t\t\tend\r\n\t\t\twait(gotopartDelay)\r\n\t\t\
tgetRoot(speaker.Character).CFrame = v:GetModelCFrame()\r\n\t\tend\r\n\tend\r\
nend)\r\n\r\naddcmd('tweengotomodel',{'tgotomodel','ttomodel'},function(args,
speaker)\r\n\tfor i,v in pairs(workspace:GetDescendants()) do\r\n\t\tif
v.Name:lower() == getstring(1):lower() and v:IsA(\"Model\") then\r\n\t\t\tif
speaker.Character:FindFirstChildOfClass('Humanoid') and
speaker.Character:FindFirstChildOfClass('Humanoid').SeatPart then\r\n\t\t\t\
tspeaker.Character:FindFirstChildOfClass('Humanoid').Sit = false\r\n\t\t\t\
twait(.1)\r\n\t\t\tend\r\n\t\t\twait(gotopartDelay)\r\n\t\t\
tTweenService:Create(getRoot(speaker.Character), TweenInfo.new(tweenSpeed,
Enum.EasingStyle.Linear), {CFrame = v:GetModelCFrame()}):Play()\r\n\t\tend\r\n\
tend\r\nend)\r\n\r\naddcmd('gotopartdelay',{},function(args, speaker)\r\n\tlocal
gtpDelay = args[1] or 0.1\r\n\tif isNumber(gtpDelay) then\r\n\t\tgotopartDelay =
gtpDelay\r\n\tend\r\nend)\r\n\r\naddcmd('noclickdetectorlimits',
{'nocdlimits','removecdlimits'},function(args, speaker)\r\n\tfor i,v in
ipairs(workspace:GetDescendants()) do\r\n\t\tif v:IsA(\"ClickDetector\") then\r\n\
t\t\tv.MaxActivationDistance = math.huge\r\n\t\tend\r\n\tend\r\nend)\r\n\r\
naddcmd('fireclickdetectors',{'firecd','firecds'}, function(args, speaker)\r\n\tif
fireclickdetector then\r\n\t\tif args[1] then\r\n\t\t\tlocal name = getstring(1)\r\
n\t\t\tfor _, descendant in ipairs(workspace:GetDescendants()) do\r\n\t\t\t\tif
descendant:IsA(\"ClickDetector\") and descendant.Name == name or
descandant.Parent.Name == name then\r\n\t\t\t\t\tfireclickdetector(descendant)\r\n\
t\t\t\tend\r\n\t\t\tend\r\n\t\telse\r\n\t\t\tfor _, descendant in
ipairs(workspace:GetDescendants()) do\r\n\t\t\t\tif
descendant:IsA(\"ClickDetector\") then\r\n\t\t\t\t\tfireclickdetector(descendant)\
r\n\t\t\t\tend\r\n\t\t\tend\r\n\t\tend\r\n\telse\r\n\t\tnotify(\"Incompatible
Exploit\", \"Your exploit does not support this command (missing
fireclickdetector)\")\r\n\tend\r\nend)\r\n\r\naddcmd('noproximitypromptlimits',
{'nopplimits','removepplimits'},function(args, speaker)\r\n\tfor i,v in
pairs(workspace:GetDescendants()) do\r\n\t\tif v:IsA(\"ProximityPrompt\") then\r\n\
t\t\tv.MaxActivationDistance = math.huge\r\n\t\tend\r\n\tend\r\nend)\r\n\r\
naddcmd('fireproximityprompts',{'firepp'},function(args, speaker)\r\n\tif
fireclickdetector then\r\n\t\tif args[1] then\r\n\t\t\tlocal name = getstring(1)\r\
n\t\t\tfor _, descendant in ipairs(workspace:GetDescendants()) do\r\n\t\t\t\tif
descendant:IsA(\"ProximityPrompt\") and descendant.Name == name or
descandant.Parent.Name == name then\r\n\t\t\t\t\tfireproximityprompt(descendant)\r\
n\t\t\t\tend\r\n\t\t\tend\r\n\t\telse\r\n\t\t\tfor _, descendant in
ipairs(workspace:GetDescendants()) do\r\n\t\t\t\tif
descendant:IsA(\"ProximityPrompt\") then\r\n\t\t\t\t\
tfireproximityprompt(descendant)\r\n\t\t\t\tend\r\n\t\t\tend\r\n\t\tend\r\n\telse\
r\n\t\tnotify(\"Incompatible Exploit\", \"Your exploit does not support this
command (missing fireproximityprompt)\")\r\n\tend\r\nend)\r\n\r\nlocal
PromptButtonHoldBegan = nil\r\naddcmd('instantproximityprompts',
{'instantpp'},function(args, speaker)\r\n\tif fireproximityprompt then\r\n\t\
texecCmd(\"uninstantproximityprompts\")\r\n\t\twait(0.1)\r\n\t\
tPromptButtonHoldBegan =
ProximityPromptService.PromptButtonHoldBegan:Connect(function(prompt)\r\n\t\t\
tfireproximityprompt(prompt)\r\n\t\tend)\r\n\telse\r\n\t\tnotify('Incompatible
Exploit','Your exploit does not support this command (missing
fireproximityprompt)')\r\n\tend\r\nend)\r\n\r\naddcmd('uninstantproximityprompts',
{'uninstantpp'},function(args, speaker)\r\n\tif PromptButtonHoldBegan ~= nil then\
r\n\t\tPromptButtonHoldBegan:Disconnect()\r\n\t\tPromptButtonHoldBegan = nil\r\n\
tend\r\nend)\r\n\r\naddcmd('notifyping',{'ping'},function(args, speaker)\r\n\
tnotify(\"Ping\", math.round(speaker:GetNetworkPing() * 1000) .. \"ms\")\r\nend)\r\
n\r\naddcmd('grabtools', {}, function(args, speaker)\r\n\tlocal humanoid =
speaker.Character:FindFirstChildWhichIsA(\"Humanoid\")\r\n\tfor _, child in
ipairs(workspace:GetChildren()) do\r\n\t\tif speaker.Character and
child:IsA(\"BackpackItem\") and child:FindFirstChild(\"Handle\") then\r\n\t\t\
thumanoid:EquipTool(child)\r\n\t\tend\r\n\tend\r\n\r\n\tif grabtoolsFunc then \r\n\
t\tgrabtoolsFunc:Disconnect() \r\n\tend\r\n\r\n\tgrabtoolsFunc =
workspace.ChildAdded:Connect(function(child)\r\n\t\tif speaker.Character and
child:IsA(\"BackpackItem\") and child:FindFirstChild(\"Handle\")
then\r\n\t\t\thumanoid:EquipTool(child)\r\n\t\tend\r\n\tend)\r\n\r\n\
tnotify(\"Grabtools\", \"Picking up any dropped tools\")\r\nend)\r\n\r\
naddcmd('nograbtools',{'ungrabtools'},function(args, speaker)\r\n\tif grabtoolsFunc
then \r\n\t\tgrabtoolsFunc:Disconnect() \r\n\tend\r\n\r\n\
tnotify(\"Grabtools\", \"Grabtools has been disabled\")\r\nend)\r\n\r\nlocal
specifictoolremoval = {}\r\naddcmd('removespecifictool',{},function(args, speaker)\
r\n\tif args[1] and speaker:FindFirstChildOfClass(\"Backpack\") then\r\n\t\tlocal
tool = string.lower(getstring(1))\r\n\t\tlocal RST =
RunService.RenderStepped:Connect(function()\r\n\t\t\tif
speaker:FindFirstChildOfClass(\"Backpack\") then\r\n\t\t\t\tfor i,v in
pairs(speaker:FindFirstChildOfClass(\"Backpack\"):GetChildren()) do\r\n\t\t\t\t\tif
v.Name:lower() == tool then\r\n\t\t\t\t\t\tv:Remove()\r\n\t\t\t\t\tend\r\n\t\t\t\
tend\r\n\t\t\tend\r\n\t\tend)\r\n\t\tspecifictoolremoval[tool] = RST\r\n\tend\r\
nend)\r\n\r\naddcmd('unremovespecifictool',{},function(args, speaker)\r\n\tif
args[1] then\r\n\t\tlocal tool = string.lower(getstring(1))\r\n\t\tif
specifictoolremoval[tool] ~= nil then\r\n\t\t\
tspecifictoolremoval[tool]:Disconnect()\r\n\t\t\tspecifictoolremoval[tool] = nil\r\
n\t\tend\r\n\tend\r\nend)\r\n\r\naddcmd('clearremovespecifictool',{},function(args,
speaker)\r\n\tfor obj in pairs(specifictoolremoval) do\r\n\t\
tspecifictoolremoval[obj]:Disconnect()\r\n\t\tspecifictoolremoval[obj] = nil\r\n\
tend\r\nend)\r\n\r\naddcmd('light',{},function(args, speaker)\r\n\tlocal light =
Instance.new(\"PointLight\")\r\n\tlight.Parent = getRoot(speaker.Character)\r\n\
tlight.Range = 30\r\n\tif args[1] then\r\n\t\tlight.Brightness = args[2]\r\n\t\
tlight.Range = args[1]\r\n\telse\r\n\t\tlight.Brightness = 5\r\n\tend\r\nend)\r\n\
r\naddcmd('unlight',{'nolight'},function(args, speaker)\r\n\tfor i,v in
pairs(speaker.Character:GetDescendants()) do\r\n\t\tif v.ClassName
== \"PointLight\" then\r\n\t\t\tv:Destroy()\r\n\t\tend\r\n\tend\r\nend)\r\n\r\
naddcmd('copytools',{},function(args, speaker)\r\n\tlocal players =
getPlayer(args[1], speaker)\r\n\tfor i,v in pairs(players)do\r\n\t\
ttask.spawn(function()\r\n\t\t\tfor i,v in
pairs(Players[v]:FindFirstChildOfClass(\"Backpack\"):GetChildren()) do\r\n\t\t\t\
tif v:IsA('Tool') or v:IsA('HopperBin') then\r\n\t\t\t\t\tv:Clone().Parent =
speaker:FindFirstChildOfClass(\"Backpack\")\r\n\t\t\t\tend\r\n\t\t\tend\r\n\t\
tend)\r\n\tend\r\nend)\r\n\r\naddcmd('naked',{},function(args, speaker)\r\n\tfor
i,v in pairs(speaker.Character:GetDescendants()) do\r\n\t\tif v:IsA(\"Clothing\")
or v:IsA(\"ShirtGraphic\") then\r\n\t\t\tv:Destroy()\r\n\t\tend\r\n\tend\r\nend)\r\
n\r\naddcmd('noface',{'removeface'},function(args, speaker)\r\n\tfor i,v in
pairs(speaker.Character:GetDescendants()) do\r\n\t\tif v:IsA(\"Decal\") and v.Name
== 'face' then\r\n\t\t\tv:Destroy()\r\n\t\tend\r\n\tend\r\nend)\r\n\r\
naddcmd('spawnpoint',{'spawn'},function(args, speaker)\r\n\tspawnpos =
getRoot(speaker.Character).CFrame\r\n\tspawnpoint = true\r\n\tspDelay =
tonumber(args[1]) or 0.1\r\n\tnotify('Spawn Point','Spawn point created at
'..tostring(spawnpos))\r\nend)\r\n\r\naddcmd('nospawnpoint',
{'nospawn','removespawnpoint'},function(args, speaker)\r\n\tspawnpoint = false\r\n\
tnotify('Spawn Point','Removed spawn point')\r\nend)\r\n\r\naddcmd('flashback',
{'diedtp'},function(args, speaker)\r\n\tif lastDeath ~= nil then\r\n\t\tif
speaker.Character:FindFirstChildOfClass('Humanoid') and
speaker.Character:FindFirstChildOfClass('Humanoid').SeatPart then\r\n\t\t\
tspeaker.Character:FindFirstChildOfClass('Humanoid').Sit = false\r\n\t\t\twait(.1)\
r\n\t\tend\r\n\t\tgetRoot(speaker.Character).CFrame = lastDeath\r\n\tend\r\nend)\r\
n\r\naddcmd('hatspin',{'spinhats'},function(args, speaker)\r\n\
texecCmd('unhatspin')\r\n\twait(.5)\r\n\tfor _,v in
pairs(speaker.Character:FindFirstChildOfClass('Humanoid'):GetAccessories()) do\r\n\
t\tlocal keep = Instance.new(\"BodyPosition\") keep.Name = randomString()
keep.Parent = v.Handle\r\n\t\tlocal spin = Instance.new(\"BodyAngularVelocity\")
spin.Name = randomString() spin.Parent = v.Handle\r\n\t\
tv.Handle:FindFirstChildOfClass(\"Weld\"):Destroy()\r\n\t\tif args[1] then\r\n\t\t\
tspin.AngularVelocity = Vector3.new(0, args[1], 0)\r\n\t\t\tspin.MaxTorque =
Vector3.new(0, args[1] * 2, 0)\r\n\t\telse\r\n\t\t\tspin.AngularVelocity =
Vector3.new(0, 100, 0)\r\n\t\t\tspin.MaxTorque = Vector3.new(0, 200, 0)\r\n\t\tend\
r\n\t\tkeep.P = 30000\r\n\t\tkeep.D = 50\r\n\t\tspinhats =
RunService.Stepped:Connect(function()\r\n\t\t\tpcall(function()\r\n\t\t\t\
tkeep.Position = Players.LocalPlayer.Character.Head.Position\r\n\t\t\tend)\r\n\t\
tend)\r\n\tend\r\nend)\r\n\r\naddcmd('unhatspin',{'unspinhats'},function(args,
speaker)\r\n\tif spinhats then\r\n\t\tspinhats:Disconnect()\r\n\tend\r\n\tfor _,v
in pairs(speaker.Character:FindFirstChildOfClass('Humanoid'):GetAccessories()) do\
r\n\t\tv.Parent = workspace\r\n\t\tfor i,c in pairs(v.Handle) do\r\n\t\t\tif
c:IsA(\"BodyPosition\") or c:IsA(\"BodyAngularVelocity\") then\r\n\t\t\t\
tc:Destroy()\r\n\t\t\tend\r\n\t\tend\r\n\t\twait()\r\n\t\tv.Parent =
speaker.Character\r\n\tend\r\nend)\r\n\r\naddcmd('clearhats',
{'cleanhats'},function(args, speaker)\r\n\tif firetouchinterest then\r\n\t\tlocal
Player = Players.LocalPlayer\r\n\t\tlocal Character = Player.Character\r\n\t\tlocal
Old = Character:FindFirstChild(\"HumanoidRootPart\").CFrame\r\n\t\tlocal Hats = {}\
r\n\r\n\t\tfor _, child in ipairs(workspace:GetChildren()) do\r\n\t\t\tif
child:IsA(\"Accessory\") then\r\n\t\t\t\ttable.insert(Hats, child)\r\n\t\t\tend\r\
n\t\tend\r\n\r\n\t\tfor _, accessory in
ipairs(Character:FindFirstChildOfClass(\"Humanoid\"):GetAccessories()) do\r\n\t\t\
taccessory:Destroy()\r\n\t\tend\r\n\r\n\t\tfor i = 1, #Hats do\r\n\t\t\trepeat
RunService.Heartbeat:wait() until Hats[i]\r\n\t\t\
tfiretouchinterest(Hats[i].Handle,Character:FindFirstChild(\"HumanoidRootPart\"),0)
\r\n\t\t\trepeat RunService.Heartbeat:wait() until
Character:FindFirstChildOfClass(\"Accessory\")\r\n\t\t\
tCharacter:FindFirstChildOfClass(\"Accessory\"):Destroy()\r\n\t\t\trepeat
RunService.Heartbeat:wait() until not
Character:FindFirstChildOfClass(\"Accessory\")\r\n\t\tend\r\n\r\n\t\
texecCmd(\"reset\")\r\n\r\n\t\tPlayer.CharacterAdded:Wait()\r\n\r\n\t\tfor i = 1,20
do \r\n\t\t\tRunService.Heartbeat:Wait()\r\n\t\t\tif
Player.Character:FindFirstChild(\"HumanoidRootPart\") then\r\n\t\t\t\
tPlayer.Character:FindFirstChild(\"HumanoidRootPart\").CFrame = Old\r\n\t\t\tend\r\
n\t\tend\r\n\telse\r\n\t\tnotify(\"Incompatible Exploit\",\"Your exploit does not
support this command (missing firetouchinterest)\")\r\n\tend\r\nend)\r\n\r\
naddcmd('vr',{},function(args, speaker)\r\n\t-- Full credit to Abacaxl @V3rmillion\
r\n\tnotify(\"Loading\", \"Hold on a sec\")\r\n\
tloadstring(game:HttpGet(\"https://raw.githubusercontent.com/infyiff/backup/main/
vr.lua\"))()\r\nend)\r\n\r\naddcmd('split',{},function(args, speaker)\r\n\tif
r15(speaker) then\r\n\t\tspeaker.Character.UpperTorso.Waist:Destroy()\r\n\telse\r\
n\t\tnotify('R15 Required','This command requires the r15 rig type')\r\n\tend\r\
nend)\r\n\r\naddcmd('nilchar',{},function(args, speaker)\r\n\tif speaker.Character
~= nil then\r\n\t\tspeaker.Character.Parent = nil\r\n\tend\r\nend)\r\n\r\
naddcmd('unnilchar',{'nonilchar'},function(args, speaker)\r\n\tif speaker.Character
~= nil then\r\n\t\tspeaker.Character.Parent = workspace\r\n\tend\r\nend)\r\n\r\
naddcmd('noroot',{'removeroot','rroot'},function(args, speaker)\r\n\tif
speaker.Character ~= nil then\r\n\t\tlocal char = Players.LocalPlayer.Character\r\
n\t\tchar.Parent = nil\r\n\t\tchar.HumanoidRootPart:Destroy()\r\n\t\tchar.Parent =
workspace\r\n\tend\r\nend)\r\n\r\naddcmd('replaceroot',
{'replacerootpart'},function(args, speaker)\r\n\tif speaker.Character ~= nil and
speaker.Character:FindFirstChild(\"HumanoidRootPart\") then\r\n\t\tlocal Char =
speaker.Character\r\n\t\tlocal OldParent = Char.Parent\r\n\t\tlocal HRP = Char and
Char:FindFirstChild(\"HumanoidRootPart\")\r\n\t\tlocal OldPos = HRP.CFrame\r\n\t\
tChar.Parent = game\r\n\t\tlocal HRP1 = HRP:Clone()\r\n\t\tHRP1.Parent = Char\r\n\
t\tHRP = HRP:Destroy()\r\n\t\tHRP1.CFrame = OldPos\r\n\t\tChar.Parent = OldParent\
r\n\tend\r\nend)\r\n\r\naddcmd('clearcharappearance',
{'clearchar','clrchar'},function(args, speaker)\r\n\
tspeaker:ClearCharacterAppearance()\r\nend)\r\n\r\naddcmd('equiptools',
{},function(args, speaker)\r\n\tfor i,v in
pairs(speaker:FindFirstChildOfClass(\"Backpack\"):GetChildren()) do\r\n\t\tif
v:IsA(\"Tool\") or v:IsA(\"HopperBin\") then\r\n\t\t\tv.Parent = speaker.Character\
r\n\t\tend\r\n\tend\r\nend)\r\n\r\naddcmd('unequiptools',{},function(args,
speaker)\r\n\tspeaker.Character:FindFirstChildOfClass('Humanoid'):UnequipTools()\r\
nend)\r\n\r\nlocal function GetHandleTools(p)\r\n\tp = p or Players.LocalPlayer\r\
n\tlocal r = {}\r\n\tfor _, v in ipairs(p.Character and p.Character:GetChildren()
or {}) do\r\n\t\tif v.IsA(v, \"BackpackItem\") and v.FindFirstChild(v, \"Handle\")
then\r\n\t\t\tr[#r + 1] = v\r\n\t\tend\r\n\tend\r\n\tfor _, v in
ipairs(p.Backpack:GetChildren()) do\r\n\t\tif v.IsA(v, \"BackpackItem\") and
v.FindFirstChild(v, \"Handle\") then\r\n\t\t\tr[#r + 1] = v\r\n\t\tend\r\n\tend\r\
n\treturn r\r\nend\r\naddcmd('dupetools', {'clonetools'}, function(args, speaker)\
r\n\tlocal LOOP_NUM = tonumber(args[1]) or 1\r\n\tlocal OrigPos =
speaker.Character.HumanoidRootPart.Position\r\n\tlocal Tools, TempPos = {},
Vector3.new(math.random(-2e5, 2e5), 2e5, math.random(-2e5, 2e5))\r\n\tfor i = 1,
LOOP_NUM do\r\n\t\tlocal Human = speaker.Character:WaitForChild(\"Humanoid\")\r\n\
t\twait(.1, Human.Parent:MoveTo(TempPos))\r\n\t\tHuman.RootPart.Anchored =
speaker:ClearCharacterAppearance(wait(.1)) or true\r\n\t\tlocal t =
GetHandleTools(speaker)\r\n\t\twhile #t > 0 do\r\n\t\t\tfor _, v in ipairs(t) do\r\
n\t\t\t\ttask.spawn(function()\r\n\t\t\t\t\tfor _ = 1, 25 do\r\n\t\t\t\t\t\
tv.Parent = speaker.Character\r\n\t\t\t\t\t\tv.Handle.Anchored
= true\r\n\t\t\t\t\tend\r\n\t\t\t\t\tfor _ = 1, 5 do\r\n\t\t\t\t\t\tv.Parent =
workspace\r\n\t\t\t\t\tend\r\n\t\t\t\t\ttable.insert(Tools, v.Handle)\r\n\t\t\t\
tend)\r\n\t\t\tend\r\n\t\t\tt = GetHandleTools(speaker)\r\n\t\tend\r\n\t\twait(.1)\
r\n\t\tspeaker.Character = speaker.Character:Destroy()\r\n\t\
tspeaker.CharacterAdded:Wait():WaitForChild(\"Humanoid\").Parent:MoveTo(LOOP_NUM ==
i and OrigPos or TempPos, wait(.1))\r\n\t\tif i == LOOP_NUM or i % 5 == 0 then\r\n\
t\t\tlocal HRP = speaker.Character.HumanoidRootPart\r\n\t\t\tif
type(firetouchinterest) == \"function\" then\r\n\t\t\t\tfor _, v in ipairs(Tools)
do\r\n\t\t\t\t\tv.Anchored = not firetouchinterest(v, HRP, 1, firetouchinterest(v,
HRP, 0)) and false or false\r\n\t\t\t\tend\r\n\t\t\telse\r\n\t\t\t\tfor _, v in
ipairs(Tools) do\r\n\t\t\t\t\ttask.spawn(function()\r\n\t\t\t\t\t\tlocal x =
v.CanCollide\r\n\t\t\t\t\t\tv.CanCollide = false\r\n\t\t\t\t\t\tv.Anchored = false\
r\n\t\t\t\t\t\tfor _ = 1, 10 do\r\n\t\t\t\t\t\t\tv.CFrame = HRP.CFrame\r\n\t\t\t\t\
t\t\twait()\r\n\t\t\t\t\t\tend\r\n\t\t\t\t\t\tv.CanCollide = x\r\n\t\t\t\t\tend)\r\
n\t\t\t\tend\r\n\t\t\tend\r\n\t\t\twait(.1)\r\n\t\t\tTools = {}\r\n\t\tend\r\n\t\
tTempPos = TempPos + Vector3.new(10, math.random(-5, 5), 0)\r\n\tend\r\nend)\r\n\r\
nlocal RS = RunService.RenderStepped\r\naddcmd('givetool', {'givetools'},
function(args, speaker)\r\n\tlocal v = Players[getPlayer(args[1], speaker)
[1]].Character\r\n\tworkspace.CurrentCamera.CameraSubject = v\r\n\tlocal Char =
speaker.Character or workspace:FindFirstChild(speaker.Name)\r\n\tlocal hum = Char
and Char:FindFirstChildWhichIsA('Humanoid')\r\n\tlocal hrp = hum and hum.RootPart\
r\n\tlocal hrppos = hrp.CFrame\r\n\thum = hum:Destroy() or hum:Clone()\r\n\
thum.Parent = Char\r\n\thum:ClearAllChildren()\r\n\
tspeaker:ClearCharacterAppearance()\r\n\ttask.spawn(function()\r\n\t\
tspeaker.CharacterAdded:Wait():WaitForChild('Humanoid').RootPart.CFrame = wait()
and hrppos\r\n\tend)\r\n\tlocal vHRP = getRoot(v)\r\n\twhile Char and Char.Parent
and vHRP and vHRP.Parent do\r\n\t\tlocal Tools = false\r\n\t\tfor _, v in
ipairs(Char:GetChildren()) do\r\n\t\t\tif v:IsA('BackpackItem') and
v:FindFirstChild('Handle') then\r\n\t\t\t\tTools = true\r\n\t\t\t\
tfiretouchinterest(v.Handle, vHRP, 0)\r\n\t\t\t\tfiretouchinterest(v.Handle, vHRP,
1)\r\n\t\t\tend\r\n\t\tend\r\n\t\tif not Tools then\r\n\t\t\tbreak\r\n\t\tend\r\n\
t\thrp.CFrame = vHRP.CFrame\r\n\t\tRS:Wait()\r\n\tend\r\n\texecCmd('re')\r\nend)\r\
n\r\naddcmd('touchinterests', {'touchinterest', 'firetouchinterests',
'firetouchinterest'}, function(args, speaker)\r\n\tif not firetouchinterest then\r\
n\t\tnotify(\"Incompatible Exploit\", \"Your exploit does not support this command
(missing firetouchinterest)\")\r\n\t\treturn\r\n\tend\r\n\r\n\tlocal root =
getRoot(speaker.Character) or
speaker.Character:FindFirstChildWhichIsA(\"BasePart\")\r\n\r\n\tlocal function
touch(x)\r\n\t\tx = x:FindFirstAncestorWhichIsA(\"Part\")\r\n\t\tif x then\r\n\t\t\
tif firetouchinterest then\r\n\t\t\t\ttask.spawn(function()\r\n\t\t\t\t\
tfiretouchinterest(x, root, 1)\r\n\t\t\t\t\twait()\r\n\t\t\t\t\
tfiretouchinterest(x, root, 0)\r\n\t\t\t\tend)\r\n\t\t\tend\r\n\t\t\tx.CFrame =
root.CFrame\r\n\t\tend\r\n\tend\r\n\r\n\tif args[1] then\r\n\t\tlocal name =
getstring(1)\r\n\t\tfor _, descendant in ipairs(workspace:GetDescendants()) do\r\n\
t\t\tif descendant:IsA(\"TouchTransmitter\") and descendant.Name == name or
descandant.Parent.Name == name then\r\n\t\t\t\ttouch(descendant)\r\n\t\t\tend\r\n\
t\tend\r\n\telse\r\n\t\tfor _, descendant in ipairs(workspace:GetDescendants()) do\
r\n\t\t\tif descendant:IsA(\"TouchTransmitter\") then\r\n\t\t\t\ttouch(descendant)\
r\n\t\t\tend\r\n\t\tend\r\n\tend\r\nend)\r\n\r\naddcmd('fullbright',
{'fb','fullbrightness'},function(args, speaker)\r\n\tLighting.Brightness = 2\r\n\
tLighting.ClockTime = 14\r\n\tLighting.FogEnd = 100000\r\n\tLighting.GlobalShadows
= false\r\n\tLighting.OutdoorAmbient = Color3.fromRGB(128, 128, 128)\r\nend)\r\n\r\
naddcmd('loopfullbright',{'loopfb'},function(args, speaker)\r\n\tif brightLoop
then\r\n\t\tbrightLoop:Disconnect()\r\n\tend\r\n\tlocal function brightFunc()\r\n\
t\tLighting.Brightness = 2\r\n\t\tLighting.ClockTime = 14\r\n\t\tLighting.FogEnd =
100000\r\n\t\tLighting.GlobalShadows = false\r\n\t\tLighting.OutdoorAmbient =
Color3.fromRGB(128, 128, 128)\r\n\tend\r\n\r\n\tbrightLoop =
RunService.RenderStepped:Connect(brightFunc)\r\nend)\r\n\r\
naddcmd('unloopfullbright',{'unloopfb'},function(args, speaker)\r\n\tif brightLoop
then\r\n\t\tbrightLoop:Disconnect()\r\n\tend\r\nend)\r\n\r\naddcmd('ambient',
{},function(args, speaker)\r\n\tLighting.Ambient =
Color3.new(args[1],args[2],args[3])\r\n\tLighting.OutdoorAmbient =
Color3.new(args[1],args[2],args[3])\r\nend)\r\n\r\naddcmd('day',{},function(args,
speaker)\r\n\tLighting.ClockTime = 14\r\nend)\r\n\r\naddcmd('night',
{},function(args, speaker)\r\n\tLighting.ClockTime = 0\r\nend)\r\n\r\
naddcmd('nofog',{},function(args, speaker)\r\n\tLighting.FogEnd = 100000\r\n\tfor
i,v in pairs(Lighting:GetDescendants()) do\r\n\t\tif v:IsA(\"Atmosphere\") then\r\
n\t\t\tv:Destroy()\r\n\t\tend\r\n\tend\r\nend)\r\n\r\naddcmd('brightness',
{},function(args, speaker)\r\n\tLighting.Brightness = args[1]\r\nend)\r\n\r\
naddcmd('globalshadows',{'gshadows'},function(args, speaker)\r\n\
tLighting.GlobalShadows = true\r\nend)\r\n\r\naddcmd('unglobalshadows',
{'nogshadows','ungshadows','noglobalshadows'},function(args, speaker)\r\n\
tLighting.GlobalShadows = false\r\nend)\r\n\r\norigsettings = {abt =
Lighting.Ambient, oabt = Lighting.OutdoorAmbient, brt = Lighting.Brightness, time =
Lighting.ClockTime, fe = Lighting.FogEnd, fs = Lighting.FogStart, gs =
Lighting.GlobalShadows}\r\n\r\naddcmd('restorelighting',
{'rlighting'},function(args, speaker)\r\n\tLighting.Ambient = origsettings.abt\r\n\
tLighting.OutdoorAmbient = origsettings.oabt\r\n\tLighting.Brightness =
origsettings.brt\r\n\tLighting.ClockTime = origsettings.time\r\n\tLighting.FogEnd =
origsettings.fe\r\n\tLighting.FogStart = origsettings.fs\r\n\
tLighting.GlobalShadows = origsettings.gs\r\nend)\r\n\r\naddcmd('stun',
{'platformstand'},function(args, speaker)\r\n\
tspeaker.Character:FindFirstChildOfClass('Humanoid').PlatformStand = true\r\nend)\
r\n\r\naddcmd('unstun',
{'nostun','unplatformstand','noplatformstand'},function(args, speaker)\r\n\
tspeaker.Character:FindFirstChildOfClass('Humanoid').PlatformStand = false\r\nend)\
r\n\r\naddcmd('norotate',{'noautorotate'},function(args, speaker)\r\n\
tspeaker.Character:FindFirstChildOfClass('Humanoid').AutoRotate = false\r\nend)\r\
n\r\naddcmd('unnorotate',{'autorotate'},function(args, speaker)\r\n\
tspeaker.Character:FindFirstChildOfClass('Humanoid').AutoRotate = true\r\nend)\r\
n\r\naddcmd('enablestate',{},function(args, speaker)\r\n\tlocal x = args[1]\r\n\tif
not tonumber(x) then\r\n\t\tlocal x = Enum.HumanoidStateType[args[1]]\r\n\tend\r\n\
tspeaker.Character:FindFirstChildOfClass(\"Humanoid\"):SetStateEnabled(x, true)\r\
nend)\r\n\r\naddcmd('disablestate',{},function(args, speaker)\r\n\tlocal x =
args[1]\r\n\tif not tonumber(x) then\r\n\t\tlocal x =
Enum.HumanoidStateType[args[1]]\r\n\tend\r\n\
tspeaker.Character:FindFirstChildOfClass(\"Humanoid\"):SetStateEnabled(x, false)\r\
nend)\r\n\r\naddcmd('drophats',{'drophat'},function(args, speaker)\r\n\tif
speaker.Character then\r\n\t\tfor _,v in
pairs(speaker.Character:FindFirstChildOfClass('Humanoid'):GetAccessories()) do\r\n\
t\t\tv.Parent = workspace\r\n\t\tend\r\n\tend\r\nend)\r\n\r\naddcmd('deletehats',
{'nohats','rhats'},function(args, speaker)\r\n\tfor i,v in next,
speaker.Character:GetDescendants() do\r\n\t\tif v:IsA(\"Accessory\") then\r\n\t\t\
tfor i,p in next, v:GetDescendants() do\r\n\t\t\t\tif p:IsA(\"Weld\") then\r\n\t\t\
t\t\tp:Destroy()\r\n\t\t\t\tend\r\n\t\t\tend\r\n\t\tend\r\n\tend\r\nend)\r\n\r\
naddcmd('droptools',{'droptool'},function(args, speaker)\r\n\tfor i,v in
pairs(Players.LocalPlayer.Backpack:GetChildren()) do\r\n\t\tif v:IsA(\"Tool\")
then\r\n\t\t\tv.Parent = Players.LocalPlayer.Character\r\n\t\tend\r\n\tend\r\n\
twait()\r\n\tfor i,v in pairs(Players.LocalPlayer.Character:GetChildren()) do\r\n\
t\tif v:IsA(\"Tool\") then\r\n\t\t\tv.Parent = workspace\r\n\t\tend\r\n\tend\r\
nend)\r\n\r\naddcmd('droppabletools',{},function(args, speaker)\r\n\tif
speaker.Character then\r\n\t\tfor _,obj in pairs(speaker.Character:GetChildren())
do\r\n\t\t\tif obj:IsA(\"Tool\") then\r\n\t\t\t\tobj.CanBeDropped = true\r\n\t\t\
tend\r\n\t\tend\r\n\tend\r\n\tif speaker:FindFirstChildOfClass(\"Backpack\") then\
r\n\t\tfor _,obj in
pairs(speaker:FindFirstChildOfClass(\"Backpack\"):GetChildren()) do\r\n\t\t\tif
obj:IsA(\"Tool\") then\r\n\t\t\t\tobj.CanBeDropped = true\r\n\t\t\tend\r\n\t\tend\
r\n\tend\r\nend)\r\n\r\nlocal currentToolSize = \"\"\r\nlocal currentGripPos
= \"\"\r\naddcmd('reach',{},function(args, speaker)\r\n\texecCmd('unreach')\r\n\
twait()\r\n\tfor i,v in pairs(speaker.Character:GetDescendants()) do\r\n\t\tif
v:IsA(\"Tool\") then\r\n\t\t\tif args[1] then\r\n\t\t\t\tcurrentToolSize =
v.Handle.Size\r\n\t\t\t\tcurrentGripPos = v.GripPos\r\n\t\t\t\tlocal a =
Instance.new(\"SelectionBox\")\r\n\t\t\t\ta.Name = \"SelectionBoxCreated\"\r\n\t\t\
t\ta.Parent = v.Handle\r\n\t\t\t\ta.Adornee = v.Handle\r\n\t\t\t\tv.Handle.Massless
= true\r\n\t\t\t\tv.Handle.Size = Vector3.new(0.5,0.5,args[1])\r\n\t\t\t\tv.GripPos
= Vector3.new(0,0,0)\r\n\t\t\t\
tspeaker.Character:FindFirstChildOfClass('Humanoid'):UnequipTools()\r\n\t\t\telse\
r\n\t\t\t\tcurrentToolSize = v.Handle.Size\r\n\t\t\t\tcurrentGripPos = v.GripPos\r\
n\t\t\t\tlocal a = Instance.new(\"SelectionBox\")\r\n\t\t\t\ta.Name
= \"SelectionBoxCreated\"\r\n\t\t\t\ta.Parent = v.Handle\r\n\t\t\t\ta.Adornee =
v.Handle\r\n\t\t\t\tv.Handle.Massless = true\r\n\t\t\t\tv.Handle.Size =
Vector3.new(0.5,0.5,60)\r\n\t\t\t\tv.GripPos = Vector3.new(0,0,0)\r\n\t\t\t\
tspeaker.Character:FindFirstChildOfClass('Humanoid'):UnequipTools()\r\n\t\t\tend\r\
n\t\tend\r\n\tend\r\nend)\r\n\r\naddcmd('unreach',{'noreach'},function(args,
speaker)\r\n\tfor i,v in pairs(speaker.Character:GetDescendants()) do\r\n\t\tif
v:IsA(\"Tool\") then\r\n\t\t\tv.Handle.Size = currentToolSize\r\n\t\t\tv.GripPos =
currentGripPos\r\n\t\t\tv.Handle.SelectionBoxCreated:Destroy()\r\n\t\tend\r\n\tend\
r\nend)\r\n\r\naddcmd('grippos',{},function(args, speaker)\r\n\tfor i,v in
pairs(speaker.Character:GetDescendants()) do\r\n\t\tif v:IsA(\"Tool\") then\r\n\t\
t\tv.Parent = speaker:FindFirstChildOfClass(\"Backpack\")\r\n\t\t\tv.GripPos =
Vector3.new(args[1],args[2],args[3])\r\n\t\t\tv.Parent = speaker.Character\r\n\t\
tend\r\n\tend\r\nend)\r\n\r\naddcmd('usetools', {}, function(args, speaker)\r\n\
tlocal Backpack = speaker:FindFirstChildOfClass(\"Backpack\")\r\n\tlocal ammount =
tonumber(args[1]) or 1\r\n\tlocal delay_ = tonumber(args[2]) or false\r\n\tfor _, v
in ipairs(Backpack:GetChildren()) do\r\n\t\tv.Parent = speaker.Character\r\n\t\
ttask.spawn(function()\r\n\t\t\tfor _ = 1, ammount do\r\n\t\t\t\tv:Activate()\r\n\
t\t\t\tif delay_ then\r\n\t\t\t\t\twait(delay_)\r\n\t\t\t\tend\r\n\t\t\tend\r\n\t\
t\tv.Parent = Backpack\r\n\t\tend)\r\n\tend\r\nend)\r\n\r\naddcmd('logs',
{},function(args, speaker)\r\n\tlogs:TweenPosition(UDim2.new(0, 0, 1, -
265), \"InOut\", \"Quart\", 0.3, true, nil)\r\nend)\r\n\r\naddcmd('chatlogs',
{'clogs'},function(args, speaker)\r\n\tjoin.Visible = false\r\n\tchat.Visible =
true\r\n\ttable.remove(shade3,table.find(shade3,selectChat))\r\n\
ttable.remove(shade2,table.find(shade2,selectJoin))\r\n\
ttable.insert(shade2,selectChat)\r\n\ttable.insert(shade3,selectJoin)\r\n\
tselectJoin.BackgroundColor3 = currentShade3\r\n\tselectChat.BackgroundColor3 =
currentShade2\r\n\tlogs:TweenPosition(UDim2.new(0, 0, 1, -
265), \"InOut\", \"Quart\", 0.3, true, nil)\r\nend)\r\n\r\naddcmd('joinlogs',
{'jlogs'},function(args, speaker)\r\n\tchat.Visible = false\r\n\tjoin.Visible =
true\t\r\n\ttable.remove(shade3,table.find(shade3,selectJoin))\r\n\
ttable.remove(shade2,table.find(shade2,selectChat))\r\n\
ttable.insert(shade2,selectJoin)\r\n\ttable.insert(shade3,selectChat)\r\n\
tselectChat.BackgroundColor3 = currentShade3\r\n\tselectJoin.BackgroundColor3 =
currentShade2\r\n\tlogs:TweenPosition(UDim2.new(0, 0, 1, -
265), \"InOut\", \"Quart\", 0.3, true, nil)\r\nend)\r\n\r\nflinging = false\r\
naddcmd('fling',{},function(args, speaker)\r\n\tflinging = false\r\n\tfor _, child
in pairs(speaker.Character:GetDescendants()) do\r\n\t\tif child:IsA(\"BasePart\")
then\r\n\t\t\tchild.CustomPhysicalProperties = PhysicalProperties.new(math.huge,
0.3, 0.5)\r\n\t\tend\r\n\tend\r\n\texecCmd('noclip')\r\n\twait(.1)\r\n\tlocal
bambam = Instance.new(\"BodyAngularVelocity\")\r\n\tbambam.Name = randomString()\r\
n\tbambam.Parent = getRoot(speaker.Character)\r\n\tbambam.AngularVelocity =
Vector3.new(0,99999,0)\r\n\tbambam.MaxTorque = Vector3.new(0,math.huge,0)\r\n\
tbambam.P = math.huge\r\n\tlocal Char = speaker.Character:GetChildren()\r\n\tfor i,
v in next, Char do\r\n\t\tif v:IsA(\"BasePart\") then\r\n\t\t\tv.CanCollide =
false\r\n\t\t\tv.Massless = true\r\n\t\t\tv.Velocity = Vector3.new(0, 0, 0)\r\n\t\
tend\r\n\tend\r\n\tflinging = true\r\n\tlocal function flingDiedF()\r\n\t\
texecCmd('unfling')\r\n\tend\r\n\tflingDied =
speaker.Character:FindFirstChildOfClass('Humanoid').Died:Connect(flingDiedF)\r\n\
trepeat\r\n\t\tbambam.AngularVelocity = Vector3.new(0,99999,0)\r\n\t\twait(.2)\r\n\
t\tbambam.AngularVelocity = Vector3.new(0,0,0)\r\n\t\twait(.1)\r\n\tuntil flinging
== false\r\nend)\r\n\r\naddcmd('unfling',{'nofling'},function(args, speaker)\r\n\
texecCmd('clip')\r\n\tif flingDied then\r\n\t\tflingDied:Disconnect()\r\n\tend\r\n\
tflinging = false\r\n\twait(.1)\r\n\tlocal speakerChar = speaker.Character\r\n\tif
not speakerChar or not getRoot(speakerChar) then return end\r\n\tfor i,v in
pairs(getRoot(speakerChar):GetChildren()) do\r\n\t\tif v.ClassName ==
'BodyAngularVelocity' then\r\n\t\t\tv:Destroy()\r\n\t\tend\r\n\tend\r\n\tfor _,
child in pairs(speakerChar:GetDescendants()) do\r\n\t\tif child.ClassName
== \"Part\" or child.ClassName == \"MeshPart\" then\r\n\t\t\
tchild.CustomPhysicalProperties = PhysicalProperties.new(0.7, 0.3, 0.5)\r\n\t\tend\
r\n\tend\r\nend)\r\n\r\naddcmd('togglefling',{},function(args, speaker)\r\n\tif
flinging then\r\n\t\texecCmd('unfling')\r\n\telse\r\n\t\texecCmd('fling')\r\n\tend\
r\nend)\r\n\r\naddcmd(\"flyfling\", {}, function(args, speaker)\r\n
execCmd(\"unvehiclefly\\\\unfling\\\\unnoclip\")\r\n wait()\r\n
execCmd(\"vehiclefly\\\\fling\\\\noclip\")\r\nend)\r\n\r\naddcmd(\"unflyfling\",
{}, function(args, speaker)\r\n execCmd(\"unvehiclefly\\\\unfling\\\\
unnoclip\\\\breakvelocity\")\r\nend)\r\n\r\naddcmd(\"toggleflyfling\", {},
function(args, speaker)\r\n execCmd(flinging and \"unflyfling\"
or \"flyfling\")\r\nend)\r\n\r\naddcmd('invisfling',{},function(args, speaker)\r\n\
tlocal ch = speaker.Character\r\n\tlocal prt=Instance.new(\"Model\")\r\n\
tprt.Parent = speaker.Character\r\n\tlocal z1 = Instance.new(\"Part\")\r\n\
tz1.Name=\"Torso\"\r\n\tz1.CanCollide = false\r\n\tz1.Anchored = true\r\n\tlocal z2
= Instance.new(\"Part\")\r\n\tz2.Name=\"Head\"\r\n\tz2.Parent = prt\r\n\
tz2.Anchored = true\r\n\tz2.CanCollide = false\r\n\tlocal z3
=Instance.new(\"Humanoid\")\r\n\tz3.Name=\"Humanoid\"\r\n\tz3.Parent = prt\r\n\
tz1.Position = Vector3.new(0,9999,0)\r\n\tspeaker.Character=prt\r\n\twait(3)\r\n\
tspeaker.Character=ch\r\n\twait(3)\r\n\tlocal Hum = Instance.new(\"Humanoid\")\r\n\
tz2:Clone()\r\n\tHum.Parent = speaker.Character\r\n\tlocal root =
getRoot(speaker.Character)\r\n\tfor i,v in pairs(speaker.Character:GetChildren())
do\r\n\t\tif v ~= root and v.Name ~= \"Humanoid\" then\r\n\t\t\tv:Destroy()\r\n\t\
tend\r\n\tend\r\n\troot.Transparency = 0\r\n\troot.Color = Color3.new(1, 1, 1)\r\n\
tlocal invisflingStepped\r\n\tinvisflingStepped =
RunService.Stepped:Connect(function()\r\n\t\tif speaker.Character and
getRoot(speaker.Character) then\r\n\t\t\tgetRoot(speaker.Character).CanCollide =
false\r\n\t\telse\r\n\t\t\tinvisflingStepped:Disconnect()\r\n\t\tend\r\n\tend)\r\n\
tsFLY()\r\n\tworkspace.CurrentCamera.CameraSubject = root\r\n\tlocal bambam =
Instance.new(\"BodyThrust\")\r\n\tbambam.Parent = getRoot(speaker.Character)\r\n\
tbambam.Force = Vector3.new(99999,99999*10,99999)\r\n\tbambam.Location =
getRoot(speaker.Character).Position\r\nend)\r\n\r\nfunction attach(speaker,target)\
r\n\tif tools(speaker) then\r\n\t\tlocal char = speaker.Character\r\n\t\tlocal
tchar = target.Character\r\n\t\tlocal hum =
speaker.Character:FindFirstChildOfClass(\"Humanoid\")\r\n\t\tlocal hrp =
getRoot(speaker.Character)\r\n\t\tlocal hrp2 = getRoot(target.Character)\r\n\t\
thum.Name = \"1\"\r\n\t\tlocal newHum = hum:Clone()\r\n\t\tnewHum.Parent = char\r\
n\t\tnewHum.Name = \"Humanoid\"\r\n\t\twait()\r\n\t\thum:Destroy()\r\n\t\
tworkspace.CurrentCamera.CameraSubject = char\r\n\t\tnewHum.DisplayDistanceType
= \"None\"\r\n\t\tlocal tool =
speaker:FindFirstChildOfClass(\"Backpack\"):FindFirstChildOfClass(\"Tool\") or
speaker.Character:FindFirstChildOfClass(\"Tool\")\r\n\t\ttool.Parent = char\r\n\t\
thrp.CFrame = hrp2.CFrame * CFrame.new(0, 0, 0) * CFrame.new(math.random(-100,
100)/200,math.random(-100, 100)/200,math.random(-100, 100)/200)\r\n\t\tlocal n = 0\
r\n\t\trepeat\r\n\t\t\twait(.1)\r\n\t\t\tn = n + 1\r\n\t\t\thrp.CFrame =
hrp2.CFrame\r\n\t\tuntil (tool.Parent ~= char or not hrp or not hrp2 or not
hrp.Parent or not hrp2.Parent or n > 250) and n > 2\r\n\telse\r\n\t\tnotify('Tool
Required','You need to have an item in your inventory to use this command')\r\n\
tend\r\nend\r\n\r\naddcmd('attach',{},function(args, speaker)\r\n\tlocal players =
getPlayer(args[1], speaker)\r\n\tfor i,v in pairs(players) do\r\n\t\
tattach(speaker,Players[v])\r\n\tend\r\nend)\r\n\r\nfunction
kill(speaker,target,fast)\r\n\tif tools(speaker) then\r\n\t\tif target ~= nil then\
r\n\t\t\tlocal NormPos = getRoot(speaker.Character).CFrame\r\n\t\t\tif not fast
then\r\n\t\t\t\trefresh(speaker)\r\n\t\t\t\twait()\r\n\t\t\t\trepeat wait() until
speaker.Character ~= nil and getRoot(speaker.Character)\r\n\t\t\t\twait(0.3)\r\n\t\
t\tend\r\n\t\t\tlocal hrp = getRoot(speaker.Character)\r\n\t\t\
tattach(speaker,target)\r\n\t\t\trepeat\r\n\t\t\t\twait()\r\n\t\t\t\thrp.CFrame =
CFrame.new(999999, workspace.FallenPartsDestroyHeight + 5,999999)\r\n\t\t\tuntil
not getRoot(target.Character) or not getRoot(speaker.Character)\r\n\t\t\
tspeaker.CharacterAdded:Wait():WaitForChild(\"HumanoidRootPart\").CFrame = NormPos\
r\n\t\tend\r\n\telse\r\n\t\tnotify('Tool Required','You need to have an item in
your inventory to use this command')\r\n\tend\r\nend\r\n\r\naddcmd('kill',
{'fekill'},function(args, speaker)\r\n\tlocal players = getPlayer(args[1],
speaker)\r\n\tfor i,v in pairs(players) do\r\n\t\tkill(speaker,Players[v])\r\n\
tend\r\nend)\r\n\r\naddcmd('handlekill', {'hkill'}, function(args, speaker)\r\n\tif
not firetouchinterest then\r\n\t\treturn notify('Incompatible Exploit', 'Your
exploit does not support this command (missing firetouchinterest)')\r\n\tend\r\n\
tlocal RS = RunService.RenderStepped\r\n\tlocal Tool =
speaker.Character.FindFirstChildWhichIsA(speaker.Character, \"Tool\")\r\n\tlocal
Handle = Tool and Tool.FindFirstChild(Tool, \"Handle\")\r\n\tif not Tool or not
Handle then\r\n\t\treturn notify(\"Handle Kill\", \"You need to hold a \\\"Tool\\\"
that does damage on touch. For example the default \\\"Sword\\\" tool.\")\r\n\tend\
r\n\tfor _, v in ipairs(getPlayer(args[1], speaker)) do\r\n\t\tv = Players[v]\r\n\
t\ttask.spawn(function()\r\n\t\t\twhile Tool and speaker.Character and v.Character
and Tool.Parent == speaker.Character do\r\n\t\t\t\tlocal Human =
v.Character.FindFirstChildWhichIsA(v.Character, \"Humanoid\")\r\n\t\t\t\tif not
Human or Human.Health \u003C= 0 then\r\n\t\t\t\t\tbreak\r\n\t\t\t\tend\r\n\t\t\t\
tfor _, v1 in ipairs(v.Character.GetChildren(v.Character)) do\r\n\t\t\t\t\tv1 =
((v1.IsA(v1, \"BasePart\") and firetouchinterest(Handle, v1, 1, (RS.Wait(RS)
and nil) or firetouchinterest(Handle, v1, 0)) and nil) or v1) or v1\r\n\t\t\t\
tend\r\n\t\t\tend\r\n\t\t\tnotify(\"Handle Kill Stopped!\", v.Name .. \" died/left
or you unequipped the tool!\")\r\n\t\tend)\r\n\tend\r\nend)\r\n\r\nlocal hb =
RunService.Heartbeat\r\naddcmd('tpwalk', {'teleportwalk'}, function(args, speaker)\
r\n\ttpwalking = true\r\n\tlocal chr = speaker.Character\r\n\tlocal hum = chr and
chr:FindFirstChildWhichIsA(\"Humanoid\")\r\n\twhile tpwalking and chr and hum and
hum.Parent do\r\n\t\tlocal delta = hb:Wait()\r\n\t\tif hum.MoveDirection.Magnitude
> 0 then\r\n\t\t\tif args[1] and isNumber(args[1]) then\r\n\t\t\t\
tchr:TranslateBy(hum.MoveDirection * tonumber(args[1]) * delta * 10)\r\n\t\t\telse\
r\n\t\t\t\tchr:TranslateBy(hum.MoveDirection * delta * 10)\r\n\t\t\tend\r\n\t\tend\
r\n\tend\r\nend)\r\naddcmd('untpwalk', {'unteleportwalk'}, function(args, speaker)\
r\n\ttpwalking = false\r\nend)\r\n\r\naddcmd('fastkill',
{'fastfekill'},function(args, speaker)\r\n\tlocal players = getPlayer(args[1],
speaker)\r\n\tfor i,v in pairs(players) do\r\n\t\tkill(speaker,Players[v],true)\r\
n\tend\r\nend)\r\n\r\nfunction bring(speaker,target,fast)\r\n\tif tools(speaker)
then\r\n\t\tif target ~= nil then\r\n\t\t\tlocal NormPos =
getRoot(speaker.Character).CFrame\r\n\t\t\tif not fast then\r\n\t\t\t\
trefresh(speaker)\r\n\t\t\t\twait()\r\n\t\t\t\trepeat wait() until
speaker.Character ~= nil and getRoot(speaker.Character)\r\n\t\t\t\twait(0.3)\r\n\t\
t\tend\r\n\t\t\tlocal hrp = getRoot(speaker.Character)\r\n\t\t\
tattach(speaker,target)\r\n\t\t\trepeat\r\n\t\t\t\twait()\r\n\t\t\t\thrp.CFrame =
NormPos\r\n\t\t\tuntil not getRoot(target.Character) or not
getRoot(speaker.Character)\r\n\t\t\
tspeaker.CharacterAdded:Wait():WaitForChild(\"HumanoidRootPart\").CFrame = NormPos\
r\n\t\tend\r\n\telse\r\n\t\tnotify('Tool Required','You need to have an item in
your inventory to use this command')\r\n\tend\r\nend\r\n\r\naddcmd('bring',
{'febring'},function(args, speaker)\r\n\tlocal players = getPlayer(args[1],
speaker)\r\n\tfor i,v in pairs(players) do\r\n\t\tbring(speaker,Players[v])\r\n\
tend\r\nend)\r\n\r\naddcmd('fastbring',{'fastfebring'},function(args, speaker)\r\n\
tlocal players = getPlayer(args[1], speaker)\r\n\tfor i,v in pairs(players) do\r\n\
t\tbring(speaker,Players[v],true)\r\n\tend\r\nend)\r\n\r\nfunction
teleport(speaker,target,target2,fast)\r\n\tif tools(speaker) then\r\n\t\tif target
~= nil then\r\n\t\t\tlocal NormPos = getRoot(speaker.Character).CFrame\r\n\t\t\tif
not fast then\r\n\t\t\t\trefresh(speaker)\r\n\t\t\t\twait()\r\n\t\t\t\trepeat
wait() until speaker.Character ~= nil and getRoot(speaker.Character)\r\n\t\t\t\
twait(0.3)\r\n\t\t\tend\r\n\t\t\tlocal hrp = getRoot(speaker.Character)\r\n\t\t\
tlocal hrp2 = getRoot(target2.Character)\r\n\t\t\tattach(speaker,target)\r\n\t\t\
trepeat\r\n\t\t\t\twait()\r\n\t\t\t\thrp.CFrame = hrp2.CFrame\r\n\t\t\tuntil not
getRoot(target.Character) or not getRoot(speaker.Character)\r\n\t\t\twait(1)\r\n\t\
t\tspeaker.CharacterAdded:Wait():WaitForChild(\"HumanoidRootPart\").CFrame =
NormPos\r\n\t\tend\r\n\telse\r\n\t\tnotify('Tool Required','You need to have an
item in your inventory to use this command')\r\n\tend\r\nend\r\n\r\naddcmd('tp',
{'teleport'},function(args, speaker)\r\n\tlocal players1=getPlayer(args[1],
speaker)\r\n\tlocal players2=getPlayer(args[2], speaker)\r\n\tfor i,v in
pairs(players1)do\r\n\t\tif getRoot(Players[v].Character) and
getRoot(Players[players2[1]].Character) then\r\n\t\t\tif
speaker.Character:FindFirstChildOfClass('Humanoid') and
speaker.Character:FindFirstChildOfClass('Humanoid').SeatPart then\r\n\t\t\t\
tspeaker.Character:FindFirstChildOfClass('Humanoid').Sit = false\r\n\t\t\t\
twait(.1)\r\n\t\t\tend\r\n\t\t\tteleport(speaker,Players[v],Players[players2[1]])\
r\n\t\tend\r\n\tend\r\nend)\r\n\r\naddcmd('fasttp',{'fastteleport'},function(args,
speaker)\r\n\tlocal players1=getPlayer(args[1], speaker)\r\n\tlocal
players2=getPlayer(args[2], speaker)\r\n\tfor i,v in pairs(players1)do\r\n\t\tif
getRoot(Players[v].Character) and getRoot(Players[players2[1]].Character) then\r\n\
t\t\tif speaker.Character:FindFirstChildOfClass('Humanoid') and
speaker.Character:FindFirstChildOfClass('Humanoid').SeatPart then\r\n\t\t\t\
tspeaker.Character:FindFirstChildOfClass('Humanoid').Sit = false\r\n\t\t\t\
twait(.1)\r\n\t\t\tend\r\n\t\t\
tteleport(speaker,Players[v],Players[players2[1]],true)\r\n\t\tend\r\n\tend\r\
nend)\r\n\r\naddcmd('spin',{},function(args, speaker)\r\n\tlocal spinSpeed = 20\r\
n\tif args[1] and isNumber(args[1]) then\r\n\t\tspinSpeed = args[1]\r\n\tend\r\n\
tfor i,v in pairs(getRoot(speaker.Character):GetChildren()) do\r\n\t\tif v.Name
== \"Spinning\" then\r\n\t\t\tv:Destroy()\r\n\t\tend\r\n\tend\r\n\tlocal Spin =
Instance.new(\"BodyAngularVelocity\")\r\n\tSpin.Name = \"Spinning\"\r\n\
tSpin.Parent = getRoot(speaker.Character)\r\n\tSpin.MaxTorque = Vector3.new(0,
math.huge, 0)\r\n\tSpin.AngularVelocity = Vector3.new(0,spinSpeed,0)\r\nend)\r\n\r\
naddcmd('unspin',{},function(args, speaker)\r\n\tfor i,v in
pairs(getRoot(speaker.Character):GetChildren()) do\r\n\t\tif v.Name == \"Spinning\"
then\r\n\t\t\tv:Destroy()\r\n\t\tend\r\n\tend\r\nend)\r\n\r\nxrayEnabled = false\r\
nxray = function()\r\n for _, v in pairs(workspace:GetDescendants()) do\r\n
if v:IsA(\"BasePart\") and not v.Parent:FindFirstChildWhichIsA(\"Humanoid\") and
not v.Parent.Parent:FindFirstChildWhichIsA(\"Humanoid\") then\r\n
v.LocalTransparencyModifier = xrayEnabled and 0.5 or 0\r\n end\r\n end\r\
nend\r\n\r\naddcmd(\"xray\", {}, function(args, speaker)\r\n xrayEnabled = true\
r\n xray()\r\nend)\r\n\r\naddcmd(\"unxray\", {\"noxray\"}, function(args,
speaker)\r\n xrayEnabled = false\r\n xray()\r\nend)\r\n\r\
naddcmd(\"togglexray\", {}, function(args, speaker)\r\n xrayEnabled = not
xrayEnabled\r\n xray()\r\nend)\r\n\r\naddcmd(\"loopxray\", {}, function(args,
speaker)\r\n if xrayLoop then\r\n xrayLoop:Disconnect()\r\n end\r\n
xrayLoop = RunService.RenderStepped:Connect(function()\r\n xrayEnabled =
true\r\n xray()\r\n end)\r\nend)\r\n\r\naddcmd(\"unloopxray\", {},
function(args, speaker)\r\n if xrayLoop then\r\n xrayLoop:Disconnect()\r\
n end\r\nend)\r\n\r\nlocal walltpTouch = nil\r\naddcmd('walltp',
{},function(args, speaker)\r\n\tlocal torso\r\n\tif r15(speaker) then\r\n\t\ttorso
= speaker.Character.UpperTorso\r\n\telse\r\n\t\ttorso = speaker.Character.Torso\r\
n\tend\r\n\tlocal function touchedFunc(hit)\r\n\t\tlocal Root =
getRoot(speaker.Character)\r\n\t\tif hit:IsA(\"BasePart\") and hit.Position.Y >
Root.Position.Y - speaker.Character:FindFirstChildOfClass('Humanoid').HipHeight
then\r\n\t\t\tlocal hitP = getRoot(hit.Parent)\r\n\t\t\tif hitP ~= nil then\r\n\t\
t\t\tRoot.CFrame = hit.CFrame * CFrame.new(Root.CFrame.lookVector.X,hitP.Size.Z/2 +
speaker.Character:FindFirstChildOfClass('Humanoid').HipHeight,Root.CFrame.lookVecto
r.Z)\r\n\t\t\telseif hitP == nil then\r\n\t\t\t\tRoot.CFrame = hit.CFrame *
CFrame.new(Root.CFrame.lookVector.X,hit.Size.Y/2 +
speaker.Character:FindFirstChildOfClass('Humanoid').HipHeight,Root.CFrame.lookVecto
r.Z)\r\n\t\t\tend\r\n\t\tend\r\n\tend\r\n\twalltpTouch =
torso.Touched:Connect(touchedFunc)\r\nend)\r\n\r\naddcmd('unwalltp',
{'nowalltp'},function(args, speaker)\r\n\tif walltpTouch then\r\n\t\
twalltpTouch:Disconnect()\r\n\tend\r\nend)\r\n\r\nautoclicking = false\r\
naddcmd('autoclick',{},function(args, speaker)\r\n\tif mouse1press and
mouse1release then\r\n\t\texecCmd('unautoclick')\r\n\t\twait()\r\n\t\tlocal
clickDelay = 0.1\r\n\t\tlocal releaseDelay = 0.1\r\n\t\tif args[1] and
isNumber(args[1]) then clickDelay = args[1] end\r\n\t\tif args[2] and
isNumber(args[2]) then releaseDelay = args[2] end\r\n\t\tautoclicking = true\r\n\t\
tcancelAutoClick = UserInputService.InputBegan:Connect(function(input,
gameProcessedEvent)\r\n\t\t\tif not gameProcessedEvent then\r\n\t\t\t\tif
(input.KeyCode == Enum.KeyCode.Backspace and
UserInputService:IsKeyDown(Enum.KeyCode.Equals)) or (input.KeyCode ==
Enum.KeyCode.Equals and UserInputService:IsKeyDown(Enum.KeyCode.Backspace)) then\r\
n\t\t\t\t\tautoclicking = false\r\n\t\t\t\t\tcancelAutoClick:Disconnect()\r\n\t\t\
t\tend\r\n\t\t\tend\r\n\t\tend)\r\n\t\tnotify('Auto Clicker',\"Press [backspace]
and [=] at the same time to stop\")\r\n\t\trepeat wait(clickDelay)\r\n\t\t\
tmouse1press()\r\n\t\t\twait(releaseDelay)\r\n\t\t\tmouse1release()\r\n\t\tuntil
autoclicking == false\r\n\telse\r\n\t\tnotify('Auto Clicker',\"Your exploit doesn't
have the ability to use the autoclick\")\r\n\tend\r\nend)\r\n\r\
naddcmd('unautoclick',{'noautoclick'},function(args, speaker)\r\n\tautoclicking =
false\r\n\tif cancelAutoClick then cancelAutoClick:Disconnect() end\r\nend)\r\n\r\
naddcmd('mousesensitivity',{'ms'},function(args, speaker)\r\n\
tUserInputService.MouseDeltaSensitivity = args[1]\r\nend)\r\n\r\nlocal nameBox =
nil\r\nlocal nbSelection = nil\r\naddcmd('hovername',{},function(args, speaker)\r\
n\texecCmd('unhovername')\r\n\twait()\r\n\tnameBox = Instance.new(\"TextLabel\")\r\
n\tnameBox.Name = randomString()\r\n\tnameBox.Parent = PARENT\r\n\
tnameBox.BackgroundTransparency = 1\r\n\tnameBox.Size = UDim2.new(0,200,0,30)\r\n\
tnameBox.Font = Enum.Font.Code\r\n\tnameBox.TextSize = 16\r\n\tnameBox.Text = \"\"\
r\n\tnameBox.TextColor3 = Color3.new(1, 1, 1)\r\n\tnameBox.TextStrokeTransparency =
0\r\n\tnameBox.TextXAlignment = Enum.TextXAlignment.Left\r\n\tnameBox.ZIndex = 10\
r\n\tnbSelection = Instance.new('SelectionBox')\r\n\tnbSelection.Name =
randomString()\r\n\tnbSelection.LineThickness = 0.03\r\n\tnbSelection.Color3 =
Color3.new(1, 1, 1)\r\n\tlocal function updateNameBox()\r\n\t\tlocal t\r\n\t\tlocal
target = IYMouse.Target\r\n\r\n\t\tif target then\r\n\t\t\tlocal humanoid =
target.Parent:FindFirstChildOfClass(\"Humanoid\") or
target.Parent.Parent:FindFirstChildOfClass(\"Humanoid\")\r\n\t\t\tif humanoid then\
r\n\t\t\t\tt
= humanoid.Parent\r\n\t\t\tend\r\n\t\tend\r\n\r\n\t\tif t ~= nil then\r\n\t\t\
tlocal x = IYMouse.X\r\n\t\t\tlocal y = IYMouse.Y\r\n\t\t\tlocal xP\r\n\t\t\tlocal
yP\r\n\t\t\tif IYMouse.X > 200 then\r\n\t\t\t\txP = x - 205\r\n\t\t\t\
tnameBox.TextXAlignment = Enum.TextXAlignment.Right\r\n\t\t\telse\r\n\t\t\t\txP = x
+ 25\r\n\t\t\t\tnameBox.TextXAlignment = Enum.TextXAlignment.Left\r\n\t\t\tend\r\n\
t\t\tnameBox.Position = UDim2.new(0, xP, 0, y)\r\n\t\t\tnameBox.Text = t.Name\r\n\
t\t\tnameBox.Visible = true\r\n\t\t\tnbSelection.Parent = t\r\n\t\t\
tnbSelection.Adornee = t\r\n\t\telse\r\n\t\t\tnameBox.Visible = false\r\n\t\t\
tnbSelection.Parent = nil\r\n\t\t\tnbSelection.Adornee = nil\r\n\t\tend\r\n\tend\r\
n\tnbUpdateFunc = IYMouse.Move:Connect(updateNameBox)\r\nend)\r\n\r\
naddcmd('unhovername',{'nohovername'},function(args, speaker)\r\n\tif nbUpdateFunc
then\r\n\t\tnbUpdateFunc:Disconnect()\r\n\t\tnameBox:Destroy()\r\n\t\
tnbSelection:Destroy()\r\n\tend\r\nend)\r\n\r\naddcmd('headsize',{},function(args,
speaker)\r\n\tlocal players = getPlayer(args[1], speaker)\r\n\tfor i,v in
pairs(players) do\r\n\t\tif Players[v] ~= speaker and
Players[v].Character:FindFirstChild('Head') then\r\n\t\t\tlocal sizeArg =
tonumber(args[2])\r\n\t\t\tlocal Size = Vector3.new(sizeArg,sizeArg,sizeArg)\r\n\t\
t\tlocal Head = Players[v].Character:FindFirstChild('Head')\r\n\t\t\tif
Head:IsA(\"BasePart\") then\r\n\t\t\t\tif not args[2] or sizeArg == 1 then\r\n\t\t\
t\t\tHead.Size = Vector3.new(2,1,1)\r\n\t\t\t\telse\r\n\t\t\t\t\tHead.Size = Size\
r\n\t\t\t\tend\r\n\t\t\tend\r\n\t\tend\r\n\tend\r\nend)\r\n\r\naddcmd('hitbox',
{},function(args, speaker)\r\n\tlocal players = getPlayer(args[1], speaker)\r\n\
tfor i,v in pairs(players) do\r\n\t\tif Players[v] ~= speaker and
Players[v].Character:FindFirstChild('HumanoidRootPart') then\r\n\t\t\tlocal sizeArg
= tonumber(args[2])\r\n\t\t\tlocal Size = Vector3.new(sizeArg,sizeArg,sizeArg)\r\n\
t\t\tlocal Root = Players[v].Character:FindFirstChild('HumanoidRootPart')\r\n\t\t\
tif Root:IsA(\"BasePart\") then\r\n\t\t\t\tif not args[2] or sizeArg == 1 then\r\n\
t\t\t\t\tRoot.Size = Vector3.new(2,1,1)\r\n\t\t\t\t\tRoot.Transparency = 0.4\r\n\t\
t\t\telse\r\n\t\t\t\t\tRoot.Size = Size\r\n\t\t\t\t\tRoot.Transparency = 0.4\r\n\t\
t\t\tend\r\n\t\t\tend\r\n\t\tend\r\n\tend\r\nend)\r\n\r\naddcmd('stareat',
{'stare'},function(args, speaker)\r\n\tlocal players = getPlayer(args[1], speaker)\
r\n\tfor i,v in pairs(players) do\r\n\t\tif stareLoop then\r\n\t\t\
tstareLoop:Disconnect()\r\n\t\tend\r\n\t\tif not
Players.LocalPlayer.Character:FindFirstChild(\"HumanoidRootPart\") and
Players[v].Character:FindFirstChild(\"HumanoidRootPart\") then return end\r\n\t\
tlocal function stareFunc()\r\n\t\t\tif Players.LocalPlayer.Character.PrimaryPart
and Players:FindFirstChild(v) and Players[v].Character ~= nil and
Players[v].Character:FindFirstChild(\"HumanoidRootPart\") then\r\n\t\t\t\tlocal
chrPos=Players.LocalPlayer.Character.PrimaryPart.Position\r\n\t\t\t\tlocal
tPos=Players[v].Character:FindFirstChild(\"HumanoidRootPart\").Position\r\n\t\t\t\
tlocal modTPos=Vector3.new(tPos.X,chrPos.Y,tPos.Z)\r\n\t\t\t\tlocal
newCF=CFrame.new(chrPos,modTPos)\r\n\t\t\t\
tPlayers.LocalPlayer.Character:SetPrimaryPartCFrame(newCF)\r\n\t\t\telseif not
Players:FindFirstChild(v) then\r\n\t\t\t\tstareLoop:Disconnect()\r\n\t\t\tend\r\n\
t\tend\r\n\r\n\t\tstareLoop = RunService.RenderStepped:Connect(stareFunc)\r\n\tend\
r\nend)\r\n\r\naddcmd('unstareat',{'unstare','nostare','nostareat'},function(args,
speaker)\r\n\tif stareLoop then\r\n\t\tstareLoop:Disconnect()\r\n\tend\r\nend)\r\n\
r\nRolewatchData = {Group = 0, Role = \"\", Leave = false}\r\nRolewatchConnection =
Players.PlayerAdded:Connect(function(player)\r\n\tif RolewatchData.Group == 0 then
return end\r\n\tif player:IsInGroup(RolewatchData.Group) then\r\n\t\tif
tostring(player:GetRoleInGroup(RolewatchData.Group)):lower() ==
RolewatchData.Role:lower() then\r\n\t\t\tif RolewatchData.Leave == true then\r\n\t\
t\t\tPlayers.LocalPlayer:Kick(\"\\n\\nRolewatch\\nPlayer \\\"\" ..
tostring(player.Name) .. \"\\\" has joined with the Role \\\"\" ..
RolewatchData.Role .. \"\\\"\\n\")\r\n\t\t\telse\r\n\t\t\t\
tnotify(\"Rolewatch\", \"Player \\\"\" .. tostring(player.Name) .. \"\\\" has
joined with the Role \\\"\" .. RolewatchData.Role .. \"\\\"\")\r\n\t\t\tend\r\n\t\
tend\r\n\tend\r\nend)\r\n\r\naddcmd(\"rolewatch\", {}, function(args, speaker)\r\n
local groupId = tonumber(args[1] or 0)\r\n local roleName = args[2] and
tostring(getstring(2))\r\n if groupId and roleName then\r\n
RolewatchData.Group = groupId\r\n RolewatchData.Role = roleName\r\n
notify(\"Rolewatch\", \"Watching Group ID \\\"\" .. tostring(groupId) .. \"\\\" for
Role \\\"\" .. roleName .. \"\\\"\")\r\n end\r\nend)\r\n\r\
naddcmd(\"rolewatchstop\", {}, function(args, speaker)\r\n RolewatchData.Group =
0\r\n RolewatchData.Role = \"\"\r\n RolewatchData.Leave = false\r\n
notify(\"Rolewatch\", \"Disabled\")\r\nend)\r\n\r\naddcmd(\"rolewatchleave\",
{\"unrolewatch\"}, function(args, speaker)\r\n RolewatchData.Leave = not
RolewatchData.Leave\r\n notify(\"Rolewatch\", RolewatchData.Leave and \"Leave
has been Enabled\" or \"Leave has been Disabled\")\r\nend)\r\n\r\nstaffRoles =
{\"mod\", \"admin\", \"staff\", \"dev\", \"founder\", \"owner\", \"supervis\", \"ma
nager\", \"management\", \"executive\", \"president\", \"chairman\", \"chairwoman\"
, \"chairperson\", \"director\"}\r\n\r\ngetStaffRole = function(player)\r\n
local playerRole = player:GetRoleInGroup(game.CreatorId)\r\n local result =
{Role = playerRole, Staff = false}\r\n for _, role in pairs(staffRoles) do\r\n
if string.find(string.lower(playerRole), role) then\r\n result.Staff =
true\r\n end\r\n end\r\n return result\r\nend\r\n\r\
naddcmd(\"staffwatch\", {}, function(args, speaker)\r\n if staffwatchjoin then\
r\n staffwatchjoin:Disconnect()\r\n end\r\n if game.CreatorType ==
Enum.CreatorType.Group then\r\n local found = {}\r\n staffwatchjoin =
Players.PlayerAdded:Connect(function(player)\r\n local result =
getStaffRole(player)\r\n if result.Staff then\r\n
notify(\"Staffwatch\", formatUsername(player) .. \" is a \" .. result.Role)\r\n
end\r\n end)\r\n for _, player in pairs(Players:GetPlayers()) do\r\n
local result = getStaffRole(player)\r\n if result.Staff then\r\n
table.insert(found, formatUsername(player) .. \" is a \" .. result.Role)\r\n
end\r\n end\r\n if #found > 0 then\r\n
notify(\"Staffwatch\", table.concat(found, \",\\n\"))\r\n else\r\n
notify(\"Staffwatch\", \"Enabled\")\r\n end\r\n else\r\n
notify(\"Staffwatch\", \"Game is not owned by a Group\")\r\n end\r\nend)\r\n\r\
naddcmd(\"unstaffwatch\", {}, function(args, speaker)\r\n if staffwatchjoin
then\r\n staffwatchjoin:Disconnect()\r\n end\r\n
notify(\"Staffwatch\", \"Disabled\")\r\nend)\r\n\r\naddcmd('removeterrain',
{'rterrain','noterrain'},function(args, speaker)\r\n\
tworkspace:FindFirstChildOfClass('Terrain'):Clear()\r\nend)\r\n\r\
naddcmd('clearnilinstances',{'nonilinstances','cni'},function(args, speaker)\r\n\
tif getnilinstances then\r\n\t\tfor i,v in pairs(getnilinstances()) do\r\n\t\t\
tv:Destroy()\r\n\t\tend\r\n\telse\r\n\t\tnotify('Incompatible Exploit','Your
exploit does not support this command (missing getnilinstances)')\r\n\tend\r\nend)\
r\n\r\naddcmd('destroyheight',{'dh'},function(args, speaker)\r\n\tlocal dh =
args[1] or -500\r\n\tif isNumber(dh) then\r\n\t\tworkspace.FallenPartsDestroyHeight
= dh\r\n\tend\r\nend)\r\n\r\naddcmd('trip',{},function(args, speaker)\r\n\tif
speaker and speaker.Character and
speaker.Character:FindFirstChildOfClass(\"Humanoid\") and
getRoot(speaker.Character) then\r\n\t\tlocal hum =
speaker.Character:FindFirstChildOfClass(\"Humanoid\")\r\n\t\tlocal root =
getRoot(speaker.Character)\r\n\t\thum:ChangeState(0)\r\n\t\troot.Velocity =
root.CFrame.LookVector * 30\r\n\tend\r\nend)\r\n\r\nlocal freezingua = nil\r\
nfrozenParts = {}\r\naddcmd('freezeunanchored',{'freezeua'},function(args,
speaker)\r\n\tif sethidden then\r\n\t\tlocal badnames = {\r\n\t\t\t\"Head\",\r\n\t\
t\t\"UpperTorso\",\r\n\t\t\t\"LowerTorso\",\r\n\t\t\t\"RightUpperArm\",\r\n\t\t\
t\"LeftUpperArm\",\r\n\t\t\t\"RightLowerArm\",\r\n\t\t\t\"LeftLowerArm\",\r\n\t\t\
t\"RightHand\",\r\n\t\t\t\"LeftHand\",\r\n\t\t\t\"RightUpperLeg\",\r\n\t\t\
t\"LeftUpperLeg\",\r\n\t\t\t\"RightLowerLeg\",\r\n\t\t\t\"LeftLowerLeg\",\r\n\t\t\
t\"RightFoot\",\r\n\t\t\t\"LeftFoot\",\r\n\t\t\t\"Torso\",\r\n\t\t\t\"Right Arm\",\
r\n\t\t\t\"Left Arm\",\r\n\t\t\t\"Right Leg\",\r\n\t\t\t\"Left Leg\",\r\n\t\t\
t\"HumanoidRootPart\"\r\n\t\t}\r\n\t\tlocal function FREEZENOOB(v)\r\n\t\t\tif
v:IsA(\"BasePart\" or \"UnionOperation\") and v.Anchored == false then\r\n\t\t\t\
tlocal BADD = false\r\n\t\t\t\tfor i = 1,#badnames do\r\n\t\t\t\t\tif v.Name ==
badnames[i] then\r\n\t\t\t\t\t\tBADD = true\r\n\t\t\t\t\tend\r\n\t\t\t\tend\r\n\t\
t\t\tif speaker.Character and v:IsDescendantOf(speaker.Character) then\r\n\t\t\t\t\
tBADD = true\r\n\t\t\t\tend\r\n\t\t\t\tif BADD == false then\r\n\t\t\t\t\tfor i,c
in pairs(v:GetChildren()) do\r\n\t\t\t\t\t\tif c:IsA(\"BodyPosition\") or
c:IsA(\"BodyGyro\") then\r\n\t\t\t\t\t\t\tc:Destroy()\r\n\t\t\t\t\t\tend\r\n\t\t\t\
t\tend\r\n\t\t\t\t\tlocal bodypos = Instance.new(\"BodyPosition\")\r\n\t\t\t\t\
tbodypos.Parent = v\r\n\t\t\t\t\tbodypos.Position = v.Position\r\n\t\t\t\t\
tbodypos.MaxForce = Vector3.new(math.huge,math.huge,math.huge)\r\n\t\t\t\t\tlocal
bodygyro = Instance.new(\"BodyGyro\")\r\n\t\t\t\t\tbodygyro.Parent = v\r\n\t\t\t\t\
tbodygyro.CFrame = v.CFrame\r\n\t\t\t\t\tbodygyro.MaxTorque =
Vector3.new(math.huge,math.huge,math.huge)\r\n\t\t\t\t\tif not
table.find(frozenParts,v)
then\r\n\t\t\t\t\t\ttable.insert(frozenParts,v)\r\n\t\t\t\t\tend\r\n\t\t\t\tend\r\
n\t\t\tend\r\n\t\tend\r\n\t\tfor i,v in pairs(workspace:GetDescendants()) do\r\n\t\
t\tFREEZENOOB(v)\r\n\t\tend\r\n\t\tfreezingua =
workspace.DescendantAdded:Connect(FREEZENOOB)\r\n\telse\r\n\t\tnotify('Incompatible
Exploit','Your exploit does not support this command (missing sethiddenproperty)')\
r\n\tend\r\nend)\r\n\r\naddcmd('thawunanchored',
{'thawua','unfreezeunanchored','unfreezeua'},function(args, speaker)\r\n\tif
sethidden then\r\n\t\tif freezingua then\r\n\t\t\tfreezingua:Disconnect()\r\n\t\
tend\r\n\t\tfor i,v in pairs(frozenParts) do\r\n\t\t\tfor i,c in
pairs(v:GetChildren()) do\r\n\t\t\t\tif c:IsA(\"BodyPosition\") or
c:IsA(\"BodyGyro\") then\r\n\t\t\t\t\tc:Destroy()\r\n\t\t\t\tend\r\n\t\t\tend\r\n\
t\tend\r\n\t\tfrozenParts = {}\r\n\telse\r\n\t\tnotify('Incompatible Exploit','Your
exploit does not support this command (missing sethiddenproperty)')\r\n\tend\r\
nend)\r\n\r\naddcmd('tpunanchored',{'tpua'},function(args, speaker)\r\n\tif
sethidden then\r\n\t\tlocal players = getPlayer(args[1], speaker)\r\n\t\tfor i,v in
pairs(players) do\r\n\t\t\tlocal Forces = {}\r\n\t\t\tfor _,part in
pairs(workspace:GetDescendants()) do\r\n\t\t\t\tif
Players[v].Character:FindFirstChild('Head') and part:IsA(\"BasePart\"
or \"UnionOperation\" or \"Model\") and part.Anchored == false and not
part:IsDescendantOf(speaker.Character) and part.Name == \"Torso\" == false and
part.Name == \"Head\" == false and part.Name == \"Right Arm\" == false and
part.Name == \"Left Arm\" == false and part.Name == \"Right Leg\" == false and
part.Name == \"Left Leg\" == false and part.Name == \"HumanoidRootPart\" == false
then\r\n\t\t\t\t\tfor i,c in pairs(part:GetChildren()) do\r\n\t\t\t\t\t\tif
c:IsA(\"BodyPosition\") or c:IsA(\"BodyGyro\") then\r\n\t\t\t\t\t\t\tc:Destroy()\r\
n\t\t\t\t\t\tend\r\n\t\t\t\t\tend\r\n\t\t\t\t\tlocal ForceInstance =
Instance.new(\"BodyPosition\")\r\n\t\t\t\t\tForceInstance.Parent = part\r\n\t\t\t\
t\tForceInstance.MaxForce = Vector3.new(math.huge, math.huge, math.huge)\r\n\t\t\t\
t\ttable.insert(Forces, ForceInstance)\r\n\t\t\t\t\tif not
table.find(frozenParts,part) then\r\n\t\t\t\t\t\ttable.insert(frozenParts,part)\r\
n\t\t\t\t\tend\r\n\t\t\t\tend\r\n\t\t\tend\r\n\t\t\tfor i,c in pairs(Forces) do\r\
n\t\t\t\tc.Position = Players[v].Character.Head.Position\r\n\t\t\tend\r\n\t\tend\r\
n\telse\r\n\t\tnotify('Incompatible Exploit','Your exploit does not support this
command (missing sethiddenproperty)')\r\n\tend\r\nend)\r\n\r\nkeycodeMap = {\r\n\
t[\"0\"] = 0x30,\r\n\t[\"1\"] = 0x31,\r\n\t[\"2\"] = 0x32,\r\n\t[\"3\"] = 0x33,\r\
n\t[\"4\"] = 0x34,\r\n\t[\"5\"] = 0x35,\r\n\t[\"6\"] = 0x36,\r\n\t[\"7\"] = 0x37,\
r\n\t[\"8\"] = 0x38,\r\n\t[\"9\"] = 0x39,\r\n\t[\"a\"] = 0x41,\r\n\t[\"b\"] =
0x42,\r\n\t[\"c\"] = 0x43,\r\n\t[\"d\"] = 0x44,\r\n\t[\"e\"] = 0x45,\r\n\t[\"f\"] =
0x46,\r\n\t[\"g\"] = 0x47,\r\n\t[\"h\"] = 0x48,\r\n\t[\"i\"] = 0x49,\r\n\t[\"j\"] =
0x4A,\r\n\t[\"k\"] = 0x4B,\r\n\t[\"l\"] = 0x4C,\r\n\t[\"m\"] = 0x4D,\r\n\t[\"n\"] =
0x4E,\r\n\t[\"o\"] = 0x4F,\r\n\t[\"p\"] = 0x50,\r\n\t[\"q\"] = 0x51,\r\n\t[\"r\"] =
0x52,\r\n\t[\"s\"] = 0x53,\r\n\t[\"t\"] = 0x54,\r\n\t[\"u\"] = 0x55,\r\n\t[\"v\"] =
0x56,\r\n\t[\"w\"] = 0x57,\r\n\t[\"x\"] = 0x58,\r\n\t[\"y\"] = 0x59,\r\n\t[\"z\"] =
0x5A,\r\n\t[\"enter\"] = 0x0D,\r\n\t[\"shift\"] = 0x10,\r\n\t[\"ctrl\"] = 0x11,\r\
n\t[\"alt\"] = 0x12,\r\n\t[\"pause\"] = 0x13,\r\n\t[\"capslock\"] = 0x14,\r\n\
t[\"spacebar\"] = 0x20,\r\n\t[\"space\"] = 0x20,\r\n\t[\"pageup\"] = 0x21,\r\n\
t[\"pagedown\"] = 0x22,\r\n\t[\"end\"] = 0x23,\r\n\t[\"home\"] = 0x24,\r\n\
t[\"left\"] = 0x25,\r\n\t[\"up\"] = 0x26,\r\n\t[\"right\"] = 0x27,\r\n\t[\"down\"]
= 0x28,\r\n\t[\"insert\"] = 0x2D,\r\n\t[\"delete\"] = 0x2E,\r\n\t[\"f1\"] = 0x70,\
r\n\t[\"f2\"] = 0x71,\r\n\t[\"f3\"] = 0x72,\r\n\t[\"f4\"] = 0x73,\r\n\t[\"f5\"] =
0x74,\r\n\t[\"f6\"] = 0x75,\r\n\t[\"f7\"] = 0x76,\r\n\t[\"f8\"] = 0x77,\r\n\
t[\"f9\"] = 0x78,\r\n\t[\"f10\"] = 0x79,\r\n\t[\"f11\"] = 0x7A,\r\n\t[\"f12\"] =
0x7B,\r\n}\r\nautoKeyPressing = false\r\ncancelAutoKeyPress = nil\r\n\r\
naddcmd('autokeypress',{'keypress'},function(args, speaker)\r\n\tif keypress and
keyrelease and args[1] then\r\n\t\tlocal code = keycodeMap[args[1]:lower()]\r\n\t\
tif not code then notify('Auto Key Press',\"Invalid key\") return end\r\n\t\
texecCmd('unautokeypress')\r\n\t\twait()\r\n\t\tlocal clickDelay = 0.1\r\n\t\tlocal
releaseDelay = 0.1\r\n\t\tif args[2] and isNumber(args[2]) then clickDelay =
args[2] end\r\n\t\tif args[3] and isNumber(args[3]) then releaseDelay = args[3]
end\r\n\t\tautoKeyPressing = true\r\n\t\tcancelAutoKeyPress =
UserInputService.InputBegan:Connect(function(input, gameProcessedEvent)\r\n\t\t\tif
not gameProcessedEvent then\r\n\t\t\t\tif (input.KeyCode == Enum.KeyCode.Backspace
and UserInputService:IsKeyDown(Enum.KeyCode.Equals)) or (input.KeyCode ==
Enum.KeyCode.Equals and UserInputService:IsKeyDown(Enum.KeyCode.Backspace)) then\r\
n\t\t\t\t\tautoKeyPressing = false\r\n\t\t\t\t\tcancelAutoKeyPress:Disconnect()\r\
n\t\t\t\tend\r\n\t\t\tend\r\n\t\tend)\r\n\t\tnotify('Auto Key Press',\"Press
[backspace] and [=] at the same time to stop\")\r\n\t\trepeat wait(clickDelay)\r\n\
t\t\tkeypress(code)\r\n\t\t\twait(releaseDelay)\r\n\t\t\tkeyrelease(code)\r\n\t\
tuntil autoKeyPressing == false\r\n\t\tif cancelAutoKeyPress then
cancelAutoKeyPress:Disconnect() keyrelease(code) end\r\n\telse\r\n\t\tnotify('Auto
Key Press',\"Your exploit doesn't have the ability to use auto key press\")\r\n\
tend\r\nend)\r\n\r\naddcmd('unautokeypress',
{'noautokeypress','unkeypress','nokeypress'},function(args, speaker)\r\n\
tautoKeyPressing = false\r\n\tif cancelAutoKeyPress then
cancelAutoKeyPress:Disconnect() end\r\nend)\r\n\r\naddcmd('addplugin',
{'plugin'},function(args, speaker)\r\n\taddPlugin(getstring(1))\r\nend)\r\n\r\
naddcmd('removeplugin',{'deleteplugin'},function(args, speaker)\r\n\
tdeletePlugin(getstring(1))\r\nend)\r\n\r\naddcmd('reloadplugin',{},function(args,
speaker)\r\n\tlocal pluginName = getstring(1)\r\n\tdeletePlugin(pluginName)\r\n\
twait(1)\r\n\taddPlugin(pluginName)\r\nend)\r\n\r\naddcmd('removecmd',
{'deletecmd'},function(args, speaker)\r\n\tremovecmd(args[1])\r\nend)\r\n\r\nif
IsOnMobile then\r\n\tlocal QuickCapture = Instance.new(\"TextButton\")\r\n\tlocal
UICorner = Instance.new(\"UICorner\")\r\n\tQuickCapture.Name = randomString()\r\n\
tQuickCapture.Parent = PARENT\r\n\tQuickCapture.BackgroundColor3 =
Color3.fromRGB(46, 46, 47)\r\n\tQuickCapture.BackgroundTransparency = 0.14\r\n\
tQuickCapture.Position = UDim2.new(0.489, 0, 0, 0)\r\n\tQuickCapture.Size =
UDim2.new(0, 32, 0, 33)\r\n\tQuickCapture.Font = Enum.Font.SourceSansBold\r\n\
tQuickCapture.Text = \"IY\"\r\n\tQuickCapture.TextColor3 = Color3.fromRGB(255, 255,
255)\r\n\tQuickCapture.TextSize = 20.000\r\n\tQuickCapture.TextWrapped = true\r\n\
tQuickCapture.Draggable = true\r\n\tUICorner.Name = randomString()\r\n\
tUICorner.CornerRadius = UDim.new(0.5, 0)\r\n\tUICorner.Parent = QuickCapture\r\n\
tQuickCapture.MouseButton1Click:Connect(function()\r\n\t\tCmdbar:CaptureFocus()\r\
n\t\tmaximizeHolder()\r\n\tend)\r\n\ttable.insert(shade1, QuickCapture)\r\n\
ttable.insert(text1, QuickCapture)\r\nend\r\n\r\
nupdateColors(currentShade1,shade1)\r\nupdateColors(currentShade2,shade2)\r\
nupdateColors(currentShade3,shade3)\r\nupdateColors(currentText1,text1)\r\
nupdateColors(currentText2,text2)\r\nupdateColors(currentScroll,scroll)\r\n\r\nif
PluginsTable ~= nil or PluginsTable ~= {} then\r\n\tFindPlugins(PluginsTable)\r\
nend\r\n\r\n-- Events\r\neventEditor.RegisterEvent(\"OnExecute\")\r\
neventEditor.RegisterEvent(\"OnSpawn\",{\r\n\t{Type=\"Player\",Name=\"Player Filter
($1)\"}\r\n})\r\neventEditor.RegisterEvent(\"OnDied\",{\r\n\
t{Type=\"Player\",Name=\"Player Filter ($1)\"}\r\n})\r\
neventEditor.RegisterEvent(\"OnDamage\",{\r\n\t{Type=\"Player\",Name=\"Player
Filter ($1)\"},\r\n\t{Type=\"Number\",Name=\"Below Health ($2)\"}\r\n})\r\
neventEditor.RegisterEvent(\"OnKilled\",{\r\n\t{Type=\"Player\",Name=\"Victim
Player ($1)\"},\r\n\t{Type=\"Player\",Name=\"Killer Player ($2)\",Default = 1}\r\
n})\r\neventEditor.RegisterEvent(\"OnJoin\",{\r\n\t{Type=\"Player\",Name=\"Player
Filter ($1)\",Default = 1}\r\n})\r\neventEditor.RegisterEvent(\"OnLeave\",{\r\n\
t{Type=\"Player\",Name=\"Player Filter ($1)\",Default = 1}\r\n})\r\
neventEditor.RegisterEvent(\"OnChatted\",{\r\n\t{Type=\"Player\",Name=\"Player
Filter ($1)\",Default = 1},\r\n\t{Type=\"String\",Name=\"Message Filter ($2)\"}\r\
n})\r\n\r\nfunction hookCharEvents(plr,instant)\r\n\ttask.spawn(function()\r\n\t\
tlocal char = plr.Character\r\n\t\tif not char then return end\r\n\r\n\t\tlocal
humanoid = char:WaitForChild(\"Humanoid\",10)\r\n\t\tif not humanoid then return
end\r\n\r\n\t\tlocal oldHealth = humanoid.Health\r\n\t\
thumanoid.HealthChanged:Connect(function(health)\r\n\t\t\tlocal change =
math.abs(oldHealth - health)\r\n\t\t\tif oldHealth > health then\r\n\t\t\t\
teventEditor.FireEvent(\"OnDamage\",plr.Name,tonumber(health))\r\n\t\t\tend\r\n\t\
t\toldHealth = health\r\n\t\tend)\r\n\r\n\t\thumanoid.Died:Connect(function()\r\n\
t\t\teventEditor.FireEvent(\"OnDied\",plr.Name)\r\n\r\n\t\t\tlocal killedBy =
humanoid:FindFirstChild(\"creator\")\r\n\t\t\tif killedBy and killedBy.Value and
killedBy.Value.Parent then\r\n\t\t\t\
teventEditor.FireEvent(\"OnKilled\",plr.Name,killedBy.Name)\r\n\t\t\tend\r\n\t\
tend)\r\n\tend)\r\nend\r\n\r\nPlayers.PlayerAdded:Connect(function(plr)\r\n\
teventEditor.FireEvent(\"OnJoin\",plr.Name)\r\n\tplr.Chatted:Connect(function(msg)
eventEditor.FireEvent(\"OnChatted\",tostring(plr),msg) end)\r\n\
tplr.CharacterAdded:Connect(function()
eventEditor.FireEvent(\"OnSpawn\",tostring(plr)) hookCharEvents(plr) end)\r\n\
tJoinLog(plr)\r\n\tChatLog(plr)\r\n\tif ESPenabled then\r\n\t\trepeat wait(1) until
plr.Character and getRoot(plr.Character)\r\n\t\tESP(plr)\r\n\tend\r\n\tif
CHMSenabled then\r\n\t\trepeat wait(1)
until plr.Character and getRoot(plr.Character)\r\n\t\tCHMS(plr)\r\n\tend\r\nend)\
r\n\r\nfor _,plr in pairs(Players:GetPlayers()) do\r\n\tpcall(function()\r\n\t\
tplr.CharacterAdded:Connect(function()
eventEditor.FireEvent(\"OnSpawn\",tostring(plr)) hookCharEvents(plr) end)\r\n\t\
thookCharEvents(plr)\r\n\tend)\r\nend\r\n\r\nif spawnCmds and #spawnCmds > 0 then\
r\n\tfor i,v in pairs(spawnCmds) do\r\n\t\teventEditor.AddCmd(\"OnSpawn\",
{v.COMMAND or \"\",{0},v.DELAY or 0})\r\n\tend\r\n\tupdatesaves()\r\nend\r\n\r\nif
loadedEventData then eventEditor.LoadData(loadedEventData) end\r\
neventEditor.Refresh()\r\n\r\neventEditor.FireEvent(\"OnExecute\")\r\n\r\nif
aliases and #aliases > 0 then\r\n\tlocal cmdMap = {}\r\n\tfor i,v in pairs(cmds)
do\r\n\t\tcmdMap[v.NAME:lower()] = v\r\n\t\tfor _,alias in pairs(v.ALIAS) do\r\n\t\
t\tcmdMap[alias:lower()] = v\r\n\t\tend\r\n\tend\r\n\tfor i = 1, #aliases do\r\n\t\
tlocal cmd = string.lower(aliases[i].CMD)\r\n\t\tlocal alias =
string.lower(aliases[i].ALIAS)\r\n\t\tif cmdMap[cmd] then\r\n\t\t\
tcustomAlias[alias] = cmdMap[cmd]\r\n\t\tend\r\n\tend\r\n\trefreshaliases()\r\nend\
r\n\r\nIYMouse.Move:Connect(checkTT)\r\n\r\ntask.spawn(function()\r\n\tlocal
success, latestVersionInfo = pcall(function() \r\n\t\tlocal versionJson =
game:HttpGet('https://raw.githubusercontent.com/EdgeIY/infiniteyield/master/
version')\r\n\t\treturn HttpService:JSONDecode(versionJson)\r\n\tend)\r\n\r\n\tif
success then\r\n\t\tif currentVersion ~= latestVersionInfo.Version then\r\n\t\t\
tnotify('Outdated','Get the new version at infyiff.github.io')\r\n\t\tend\r\n\r\n\
t\tif latestVersionInfo.Announcement and latestVersionInfo.Announcement ~= '' then\
r\n\t\t\tlocal AnnGUI = Instance.new(\"Frame\")\r\n\t\t\tlocal background =
Instance.new(\"Frame\")\r\n\t\t\tlocal TextBox = Instance.new(\"TextLabel\")\r\n\t\
t\tlocal shadow = Instance.new(\"Frame\")\r\n\t\t\tlocal PopupText =
Instance.new(\"TextLabel\")\r\n\t\t\tlocal Exit = Instance.new(\"TextButton\")\r\n\
t\t\tlocal ExitImage = Instance.new(\"ImageLabel\")\r\n\r\n\t\t\tAnnGUI.Name =
randomString()\r\n\t\t\tAnnGUI.Parent = PARENT\r\n\t\t\tAnnGUI.Active = true\r\n\t\
t\tAnnGUI.BackgroundTransparency = 1\r\n\t\t\tAnnGUI.Position = UDim2.new(0.5, -
180, 0, -500)\r\n\t\t\tAnnGUI.Size = UDim2.new(0, 360, 0, 20)\r\n\t\t\
tAnnGUI.ZIndex = 10\r\n\r\n\t\t\tbackground.Name = \"background\"\r\n\t\t\
tbackground.Parent = AnnGUI\r\n\t\t\tbackground.Active = true\r\n\t\t\
tbackground.BackgroundColor3 = currentShade1\r\n\t\t\tbackground.BorderSizePixel =
0\r\n\t\t\tbackground.Position = UDim2.new(0, 0, 0, 20)\r\n\t\t\tbackground.Size =
UDim2.new(0, 360, 0, 150)\r\n\t\t\tbackground.ZIndex = 10\r\n\r\n\t\t\
tTextBox.Parent = background\r\n\t\t\tTextBox.BackgroundTransparency = 1\r\n\t\t\
tTextBox.Position = UDim2.new(0, 5, 0, 5)\r\n\t\t\tTextBox.Size = UDim2.new(0, 350,
0, 140)\r\n\t\t\tTextBox.Font = Enum.Font.SourceSans\r\n\t\t\tTextBox.TextSize =
18\r\n\t\t\tTextBox.TextWrapped = true\r\n\t\t\tTextBox.Text = Announcement\r\n\t\
t\tTextBox.TextColor3 = currentText1\r\n\t\t\tTextBox.TextXAlignment =
Enum.TextXAlignment.Left\r\n\t\t\tTextBox.TextYAlignment = Enum.TextYAlignment.Top\
r\n\t\t\tTextBox.ZIndex = 10\r\n\r\n\t\t\tshadow.Name = \"shadow\"\r\n\t\t\
tshadow.Parent = AnnGUI\r\n\t\t\tshadow.BackgroundColor3 = currentShade2\r\n\t\t\
tshadow.BorderSizePixel = 0\r\n\t\t\tshadow.Size = UDim2.new(0, 360, 0, 20)\r\n\t\
t\tshadow.ZIndex = 10\r\n\r\n\t\t\tPopupText.Name = \"PopupText\"\r\n\t\t\
tPopupText.Parent = shadow\r\n\t\t\tPopupText.BackgroundTransparency = 1\r\n\t\t\
tPopupText.Size = UDim2.new(1, 0, 0.95, 0)\r\n\t\t\tPopupText.ZIndex = 10\r\n\t\t\
tPopupText.Font = Enum.Font.SourceSans\r\n\t\t\tPopupText.TextSize = 14\r\n\t\t\
tPopupText.Text = \"Server Announcement\"\r\n\t\t\tPopupText.TextColor3 =
currentText1\r\n\t\t\tPopupText.TextWrapped = true\r\n\r\n\t\t\tExit.Name
= \"Exit\"\r\n\t\t\tExit.Parent = shadow\r\n\t\t\tExit.BackgroundTransparency = 1\
r\n\t\t\tExit.Position = UDim2.new(1, -20, 0, 0)\r\n\t\t\tExit.Size = UDim2.new(0,
20, 0, 20)\r\n\t\t\tExit.Text = \"\"\r\n\t\t\tExit.ZIndex = 10\r\n\r\n\t\t\
tExitImage.Parent = Exit\r\n\t\t\tExitImage.BackgroundColor3 = Color3.new(1, 1, 1)\
r\n\t\t\tExitImage.BackgroundTransparency = 1\r\n\t\t\tExitImage.Position =
UDim2.new(0, 5, 0, 5)\r\n\t\t\tExitImage.Size = UDim2.new(0, 10, 0, 10)\r\n\t\t\
tExitImage.Image = \"rbxassetid://5054663650\"\r\n\t\t\tExitImage.ZIndex = 10\r\n\
r\n\t\t\twait(1)\r\n\t\t\tAnnGUI:TweenPosition(UDim2.new(0.5, -180, 0,
150), \"InOut\", \"Quart\", 0.5, true, nil)\r\n\r\n\t\t\
tExit.MouseButton1Click:Connect(function()\r\n\t\t\t\
tAnnGUI:TweenPosition(UDim2.new(0.5, -180, 0, -500), \"InOut\", \"Quart\", 0.5,
true, nil)\r\n\t\t\t\twait(0.6)\r\n\t\t\t\tAnnGUI:Destroy()\r\n\t\t\tend)\r\n\t\
tend\r\n\tend\r\nend)\r\n\r\ntask.spawn(function()\r\n\twait()\r\n\
tCredits:TweenPosition(UDim2.new(0, 0, 0.9, 0), \"Out\", \"Quart\", 0.2)\r\n\
tLogo:TweenSizeAndPosition(UDim2.new(0, 175, 0, 175), UDim2.new(0, 37, 0,
45), \"Out\", \"Quart\", 0.3)\r\n\twait(1)\r\n\tlocal OutInfo =
TweenInfo.new(1.6809, Enum.EasingStyle.Sine, Enum.EasingDirection.Out, 0, false,
0)\r\n\tTweenService:Create(Logo, OutInfo, {ImageTransparency = 1}):Play()\r\n\
tTweenService:Create(IntroBackground, OutInfo, {BackgroundTransparency =
1}):Play()\r\n\tCredits:TweenPosition(UDim2.new(0, 0, 0.9, 30), \"Out\", \"Quart\",
0.2)\r\n\twait(0.2)\r\n\tLogo:Destroy()\r\n\tCredits:Destroy()\r\n\
tIntroBackground:Destroy()\r\n\tminimizeHolder()\r\n\tif IsOnMobile then
notify(\"Unstable Device\", \"On mobile, Infinite Yield may have issues or features
that are not functioning correctly.\") end\r\nend)\r\n"

You might also like