Run it
Copy the script and paste it into your executor.
IY_LOADED .IY_DEBUG
(() ().IY_LOADED = )
(() ().ARC_YIELD_LOADED = )
(() .ARC_YIELD_LOADED = )
:() .Loaded:()
(() (/) )
(() (.huge) )
(t, f, fallback)
(f) == t f
fallback
cloneref = (, cloneref, (...) ... )
sethidden = (, sethiddenproperty set_hidden_property set_hidden_prop)
gethidden = (, gethiddenproperty get_hidden_property get_hidden_prop)
queueteleport = (, queue_on_teleport ( .queue_on_teleport) (fluxus fluxus.queue_on_teleport))
httprequest = (, ( .request) ( .request) (fluxus fluxus.request))
everyClipboard = (, setclipboard toclipboard set_clipboard (Clipboard Clipboard.set))
= (, )
waxwritefile, waxreadfile = writefile, readfile
writefile = (, waxwritefile) (file, data, safe)
safe == (waxwritefile, file, data)
(file, data)
readfile = (, waxreadfile) (file, safe)
safe == (waxreadfile, file)
(file)
isfile = (, isfile, readfile (file)
success, result = (()
(file)
)
success result ~= result ~=
)
makefolder = (, makefolder)
isfolder = (, isfolder)
waxgetcustomasset = (, getcustomasset getsynasset)
= (, )
= (, )
getnamecallmethod = (, getnamecallmethod get_namecall_method)
checkcaller = (, checkcaller, () )
= (, )
getgc = (, getgc get_gc_objects)
setthreadidentity = (, setthreadidentity ( .set_thread_identity) syn_context_set setthreadcontext)
replicatesignal = (, replicatesignal)
getconnections = (, getconnections get_signal_cons)
Services = ({}, {
__index = (self, name)
success, cache = (()
(:(name))
)
success
(self, name, cache)
cache
( .. (name))
})
Players = Services.Players
UserInputService = Services.UserInputService
TweenService = Services.TweenService
HttpService = Services.HttpService
MarketplaceService = Services.MarketplaceService
RunService = Services.RunService
TeleportService = Services.TeleportService
StarterGui = Services.StarterGui
GuiService = Services.GuiService
Lighting = Services.Lighting
ContextActionService = Services.ContextActionService
ReplicatedStorage = Services.ReplicatedStorage
GroupService = Services.GroupService
PathService = Services.PathfindingService
SoundService = Services.SoundService
Teams = Services.Teams
StarterPlayer = Services.StarterPlayer
InsertService = Services.InsertService
ChatService = Services.Chat
ProximityPromptService = Services.ProximityPromptService
ContentProvider = Services.ContentProvider
StatsService = Services.Stats
MaterialService = Services.MaterialService
AvatarEditorService = Services.AvatarEditorService
TextService = Services.TextService
TextChatService = Services.TextChatService
CaptureService = Services.CaptureService
VoiceChatService = Services.VoiceChatService
SocialService = Services.SocialService
PlayerGui = (Players.LocalPlayer:())
COREGUI = Services.CoreGui PlayerGui
IYMouse = (Players.LocalPlayer:())
PlaceId, JobId = .PlaceId, .JobId
(()
IsOnMobile = .({.Platform.Android, .Platform.IOS}, UserInputService:())
, ()
IsOnMobile = UserInputService.TouchEnabled UserInputService.KeyboardEnabled
)
isLegacyChat = TextChatService.ChatVersion == .ChatVersion.LegacyChatService
iyassets = {
[] = ,
[] = ,
[] = ,
[] = ,
[] = ,
[] = ,
[] = ,
[] = ,
[] = ,
[] = ,
[] = ,
[] =
}
(asset)
waxgetcustomasset
success, result = (()
(asset)
)
success result ~= result ~=
result
iyassets[asset]
makefolder isfolder writefile isfile
(()
assets =
_, folder {, }
(folder)
(folder)
path iyassets
(path)
(path, :((path:(, assets))))
IsOnMobile (, )
)
currentVersion =
ScaledHolder = .()
Scale = .()
Holder = .()
Title = .()
Dark = .()
Cmdbar = .()
CMDsF = .()
cmdListLayout = .()
SettingsButton = .()
ColorsButton = .()
Settings = .()
Prefix = .()
PrefixBox = .()
Keybinds = .()
StayOpen = .()
Button = .()
On = .()
Positions = .()
EventBind = .()
Plugins = .()
Example = .()
Notification = .()
Title_2 = .()
Text_2 = .()
CloseButton = .()
CloseImage = .()
PinButton = .()
PinImage = .()
Tooltip = .()
Title_3 = .()
Description = .()
IntroBackground = .()
Logo = .()
Credits = .()
KeybindsFrame = .()
Close = .()
Add = .()
Delete = .()
Holder_2 = .()
Example_2 = .()
Text_3 = .()
Delete_2 = .()
KeybindEditor = .()
background_2 = .()
Dark_3 = .()
Directions = .()
BindTo = .()
TriggerLabel = .()
BindTriggerSelect = .()
Add_2 = .()
Toggles = .()
ClickTP = .()
Select = .()
ClickDelete = .()
Select_2 = .()
Cmdbar_2 = .()
Cmdbar_3 = .()
CreateToggle = .()
Button_2 = .()
On_2 = .()
shadow_2 = .()
PopupText_2 = .()
Exit_2 = .()
ExitImage_2 = .()
PositionsFrame = .()
Close_3 = .()
Delete_5 = .()
Part = .()
Holder_4 = .()
Example_4 = .()
Text_5 = .()
Delete_6 = .()
TP = .()
AliasesFrame = .()
Close_2 = .()
Delete_3 = .()
Holder_3 = .()
Example_3 = .()
Text_4 = .()
Delete_4 = .()
Aliases = .()
PluginsFrame = .()
Close_4 = .()
Add_3 = .()
Holder_5 = .()
Example_5 = .()
Text_6 = .()
Delete_7 = .()
PluginEditor = .()
background_3 = .()
Dark_2 = .()
Img = .()
AddPlugin = .()
FileName = .()
About = .()
Directions_2 = .()
shadow_3 = .()
PopupText_3 = .()
Exit_3 = .()
ExitImage_3 = .()
AliasHint = .()
PluginsHint = .()
PositionsHint = .()
ToPartFrame = .()
background_4 = .()
ChoosePart = .()
CopyPath = .()
Directions_3 = .()
Path = .()
shadow_4 = .()
PopupText_5 = .()
Exit_4 = .()
ExitImage_5 = .()
logs = .()
shadow = .()
Hide = .()
ImageLabel = .()
PopupText = .()
Exit = .()
ImageLabel_2 = .()
background = .()
chat = .()
Clear = .()
SaveChatlogs = .()
Toggle = .()
scroll_2 = .()
join = .()
Toggle_2 = .()
Clear_2 = .()
scroll_3 = .()
listlayout = .(,scroll_3)
selectChat = .()
selectJoin = .()
()
length = .(,)
array = {}
i = , length
array[i] = .(.(, ))
.(array)
PARENT =
MAX_DISPLAY_ORDER =
get_hidden_gui gethui
hiddenUI = get_hidden_gui gethui
Main = .()
Main.Name = ()
Main.ResetOnSpawn =
Main.DisplayOrder = MAX_DISPLAY_ORDER
Main.Parent = ()
PARENT = Main
( is_sirhurt_closure) ( .protect_gui)
Main = .()
Main.Name = ()
Main.ResetOnSpawn =
Main.DisplayOrder = MAX_DISPLAY_ORDER
.(Main)
Main.Parent = COREGUI
PARENT = Main
COREGUI:()
PARENT = COREGUI.RobloxGui
Main = .()
Main.Name = ()
Main.ResetOnSpawn =
Main.DisplayOrder = MAX_DISPLAY_ORDER
Main.Parent = COREGUI
PARENT = Main
shade1 = {}
shade2 = {}
shade3 = {}
text1 = {}
text2 = {}
scroll = {}
ScaledHolder.Name = ()
ScaledHolder.Size = .(, )
ScaledHolder.BackgroundTransparency =
ScaledHolder.Parent = PARENT
Scale.Name = ()
Holder.Name = ()
Holder.Parent = ScaledHolder
Holder.Active =
Holder.BackgroundColor3 = .(, , )
Holder.BorderSizePixel =
Holder.Position = .(, -, , -)
Holder.Size = .(, , , )
Holder.ZIndex =
.(shade2,Holder)
Title.Name =
Title.Parent = Holder
Title.Active =
Title.BackgroundColor3 = .(,,)
Title.BorderSizePixel =
Title.Size = .(, , , )
Title.Font = .Font.SourceSans
Title.TextSize =
Title.Text = .. currentVersion
Title.TextColor3 = .(, , )
Title.TextStrokeColor3 = .(, , )
Title.TextStrokeTransparency =
emoji = ({
[] = ,
[((Year)
A = .(Year/)
B = .((+*A)/)
C = (-B+A-.(A/))%
D = (+A-.(A/))%
E = (*(Year%)+C)%
F = (*(Year%)+*(Year%)+*E+D)%
G = (+E+F)
E == F ==
E == F ==
< G
():(G-)
():(G)
)((.))] = ,
[] = ,
[] =
})[.()]
emoji
Title.Text = ():(emoji, Title.Text, emoji)
Title.TextColor3 = .(, , )
Title.ZIndex =
.(shade1,Title)
.(text1,Title)
Dark.Name =
Dark.Parent = Holder
Dark.Active =
Dark.BackgroundColor3 = .(, , )
Dark.BorderSizePixel =
Dark.Position = .(, , , )
Dark.Size = .(, , , )
Dark.ZIndex =
.(shade1,Dark)
Cmdbar.Name =
Cmdbar.Parent = Holder
Cmdbar.BackgroundTransparency =
Cmdbar.BorderSizePixel =
Cmdbar.Position = .(, , , )
Cmdbar.Size = .(, , , )
Cmdbar.Font = .Font.SourceSans
Cmdbar.TextSize =
Cmdbar.TextXAlignment = .TextXAlignment.Left
Cmdbar.TextColor3 = .(, , )
Cmdbar.TextStrokeColor3 = .(, , )
Cmdbar.TextStrokeTransparency =
Cmdbar.Text =
Cmdbar.ZIndex =
Cmdbar.PlaceholderText =
CMDsF.Name =
CMDsF.Parent = Holder
CMDsF.BackgroundTransparency =
CMDsF.BorderSizePixel =
CMDsF.Position = .(, , , )
CMDsF.Size = .(, , , )
CMDsF.ScrollBarImageColor3 = .(,,)
CMDsF.BottomImage =
CMDsF.CanvasSize = .(, , , )
CMDsF.MidImage =
CMDsF.ScrollBarThickness =
CMDsF.TopImage =
CMDsF.VerticalScrollBarInset =
CMDsF.ZIndex =
.(scroll,CMDsF)
cmdListLayout.Parent = CMDsF
SettingsButton.Name =
SettingsButton.Parent = Holder
SettingsButton.BackgroundTransparency =
SettingsButton.Position = .(, , , )
SettingsButton.Size = .(, , , )
SettingsButton.Image = ()
SettingsButton.ZIndex =
ReferenceButton = .()
ReferenceButton.Name =
ReferenceButton.Parent = Holder
ReferenceButton.BackgroundTransparency =
ReferenceButton.Position = .(, , , )
ReferenceButton.Size = .(, , , )
ReferenceButton.Image = ()
ReferenceButton.ZIndex =
Settings.Name =
Settings.Parent = Holder
Settings.Active =
Settings.BackgroundColor3 = .(, , )
Settings.BorderSizePixel =
Settings.Position = .(, , , )
Settings.Size = .(, , , )
Settings.ZIndex =
.(shade1,Settings)
SettingsHolder = .()
SettingsHolder.Name =
SettingsHolder.Parent = Settings
SettingsHolder.BackgroundTransparency =
SettingsHolder.BorderSizePixel =
SettingsHolder.Size = .(,,,)
SettingsHolder.ScrollBarImageColor3 = .(,,)
SettingsHolder.BottomImage =
SettingsHolder.CanvasSize = .(, , , )
SettingsHolder.MidImage =
SettingsHolder.ScrollBarThickness =
SettingsHolder.TopImage =
SettingsHolder.VerticalScrollBarInset =
SettingsHolder.ZIndex =
.(scroll,SettingsHolder)
Prefix.Name =
Prefix.Parent = SettingsHolder
Prefix.BackgroundColor3 = .(, , )
Prefix.BorderSizePixel =
Prefix.BackgroundTransparency =
Prefix.Position = .(, , , )
Prefix.Size = .(, -, , )
Prefix.Font = .Font.SourceSans
Prefix.TextSize =
Prefix.Text =
Prefix.TextColor3 = .(, , )
Prefix.TextStrokeColor3 = .(, , )
Prefix.TextStrokeTransparency =
Prefix.TextXAlignment = .TextXAlignment.Left
Prefix.ZIndex =
.(shade2,Prefix)
.(text1,Prefix)
PrefixBox.Name =
PrefixBox.Parent = Prefix
PrefixBox.BackgroundColor3 = .(, , )
PrefixBox.BorderSizePixel =
PrefixBox.Position = .(, -, , )
PrefixBox.Size = .(, , , )
PrefixBox.Font = .Font.SourceSansBold
PrefixBox.TextSize =
PrefixBox.Text =
PrefixBox.TextColor3 = .(, , )
PrefixBox.ZIndex =
.(shade3,PrefixBox)
.(text2,PrefixBox)
(name,iconID,off)
button = .()
button.BackgroundColor3 = .(, , )
button.BorderSizePixel =
button.Position = .(,,,)
button.Size = .(,,,)
button.Text =
button.ZIndex =
icon = .()
icon.Name =
icon.Parent = button
icon.Position = .(,,,)
icon.Size = .(,,,)
icon.BackgroundTransparency =
icon.Image = iconID
icon.ZIndex =
off
icon.ScaleType = .ScaleType.Crop
icon.ImageRectSize = .(,)
icon.ImageRectOffset = .(off,)
label = .()
label.Name =
label.Parent = button
label.BackgroundTransparency =
label.Text = name
label.Position = .(,,,)
label.Size = .(,-,,)
label.Font = .Font.SourceSans
label.TextColor3 = .(, , )
label.TextStrokeColor3 = .(, , )
label.TextStrokeTransparency =
label.TextSize =
label.ZIndex =
label.TextXAlignment = .TextXAlignment.Left
.(shade2,button)
.(text1,label)
button
ColorsButton = (,())
ColorsButton.Position = .(, , , )
ColorsButton.Size = .(, -, , )
ColorsButton.Name =
ColorsButton.Parent = SettingsHolder
Keybinds = (,())
Keybinds.Position = .(, , , )
Keybinds.Size = .(, -, , )
Keybinds.Name =
Keybinds.Parent = SettingsHolder
Aliases = (,())
Aliases.Position = .(, , , )
Aliases.Size = .(, -, , )
Aliases.Name =
Aliases.Parent = SettingsHolder
StayOpen.Name =
StayOpen.Parent = SettingsHolder
StayOpen.BackgroundColor3 = .(, , )
StayOpen.BorderSizePixel =
StayOpen.BackgroundTransparency =
StayOpen.Position = .(, , , )
StayOpen.Size = .(, -, , )
StayOpen.Font = .Font.SourceSans
StayOpen.TextSize =
StayOpen.Text =
StayOpen.TextColor3 = .(, , )
StayOpen.TextXAlignment = .TextXAlignment.Left
StayOpen.ZIndex =
.(shade2,StayOpen)
.(text1,StayOpen)
Button.Name =
Button.Parent = StayOpen
Button.BackgroundColor3 = .(, , )
Button.BorderSizePixel =
Button.Position = .(, -, , )
Button.Size = .(, , , )
Button.ZIndex =
.(shade3,Button)
On.Name =
On.Parent = Button
On.BackgroundColor3 = .(, , )
On.BackgroundTransparency =
On.BorderSizePixel =
On.Position = .(, , , )
On.Size = .(, , , )
On.Font = .Font.SourceSans
On.FontSize = .FontSize.Size14
On.Text =
On.TextColor3 = .(, , )
On.ZIndex =
Positions = (,())
Positions.Position = .(, , , )
Positions.Size = .(, -, , )
Positions.Name =
Positions.Parent = SettingsHolder
EventBind = (,(),)
EventBind.Position = .(, , , )
EventBind.Size = .(, -, , )
EventBind.Name =
EventBind.Parent = SettingsHolder
Plugins = (,(),)
Plugins.Position = .(, , , )
Plugins.Size = .(, -, , )
Plugins.Name =
Plugins.Parent = SettingsHolder
Example.Name =
Example.Parent = Holder
Example.BackgroundTransparency =
Example.BorderSizePixel =
Example.Size = .(, , , )
Example.Visible =
Example.Font = .Font.SourceSans
Example.TextSize =
Example.Text =
Example.TextColor3 = .(, , )
Example.TextStrokeColor3 = .(, , )
Example.TextStrokeTransparency =
Example.TextXAlignment = .TextXAlignment.Left
Example.ZIndex =
.(text1,Example)
Notification.Name = ()
Notification.Parent = ScaledHolder
Notification.BackgroundColor3 = .(, , )
Notification.BorderSizePixel =
Notification.Position = .(, -, , )
Notification.Size = .(, , , )
Notification.ZIndex =
.(shade1,Notification)
Title_2.Name =
Title_2.Parent = Notification
Title_2.BackgroundColor3 = .(, , )
Title_2.BorderSizePixel =
Title_2.Size = .(, , , )
Title_2.Font = .Font.SourceSans
Title_2.TextSize =
Title_2.Text =
Title_2.TextColor3 = .(, , )
Title_2.TextStrokeColor3 = .(, , )
Title_2.TextStrokeTransparency =
Title_2.ZIndex =
.(shade2,Title_2)
.(text1,Title_2)
Text_2.Name =
Text_2.Parent = Notification
Text_2.BackgroundTransparency =
Text_2.BorderSizePixel =
Text_2.Position = .(, , , )
Text_2.Size = .(, , , )
Text_2.Font = .Font.SourceSans
Text_2.TextSize =
Text_2.Text =
Text_2.TextColor3 = .(, , )
Text_2.TextStrokeColor3 = .(, , )
Text_2.TextStrokeTransparency =
Text_2.TextWrapped =
Text_2.ZIndex =
.(text1,Text_2)
CloseButton.Name =
CloseButton.Parent = Notification
CloseButton.BackgroundTransparency =
CloseButton.Position = .(, -, , )
CloseButton.Size = .(, , , )
CloseButton.Text =
CloseButton.ZIndex =
CloseImage.Parent = CloseButton
CloseImage.BackgroundColor3 = .(, , )
CloseImage.BackgroundTransparency =
CloseImage.Position = .(, , , )
CloseImage.Size = .(, , , )
CloseImage.Image = ()
CloseImage.ZIndex =
PinButton.Name =
PinButton.Parent = Notification
PinButton.BackgroundTransparency =
PinButton.Size = .(, , , )
PinButton.ZIndex =
PinButton.Text =
PinImage.Parent = PinButton
PinImage.BackgroundColor3 = .(, , )
PinImage.BackgroundTransparency =
PinImage.Position = .(, , , )
PinImage.Size = .(, , , )
PinImage.ZIndex =
PinImage.Image = ()
Tooltip.Name = ()
Tooltip.Parent = ScaledHolder
Tooltip.Active =
Tooltip.BackgroundColor3 = .(, , )
Tooltip.BackgroundTransparency =
Tooltip.BorderSizePixel =
Tooltip.Size = .(, , , )
Tooltip.Visible =
Tooltip.ZIndex =
.(shade1,Tooltip)
Title_3.Name =
Title_3.Parent = Tooltip
Title_3.BackgroundColor3 = .(, , )
Title_3.BackgroundTransparency =
Title_3.BorderSizePixel =
Title_3.Size = .(, , , )
Title_3.Font = .Font.SourceSans
Title_3.TextSize =
Title_3.Text =
Title_3.TextColor3 = .(, , )
Title_3.TextStrokeColor3 = .(, , )
Title_3.TextStrokeTransparency =
Title_3.TextTransparency =
Title_3.ZIndex =
.(shade2,Title_3)
.(text1,Title_3)
Description.Name =
Description.Parent = Tooltip
Description.BackgroundTransparency =
Description.BorderSizePixel =
Description.Size = .(,,,)
Description.Position = .(,,,)
Description.Font = .Font.SourceSans
Description.TextSize =
Description.Text =
Description.TextColor3 = .(, , )
Description.TextStrokeColor3 = .(, , )
Description.TextStrokeTransparency =
Description.TextTransparency =
Description.TextWrapped =
Description.ZIndex =
.(text1,Description)
IntroBackground.Name =
IntroBackground.Parent = Holder
IntroBackground.Active =
IntroBackground.BackgroundColor3 = .(, , )
IntroBackground.BorderSizePixel =
IntroBackground.Position = .(, , , )
IntroBackground.Size = .(, , , )
IntroBackground.ZIndex =
Logo.Name =
Logo.Parent = Holder
Logo.BackgroundTransparency =
Logo.BorderSizePixel =
Logo.Position = .(, , , )
Logo.Size = .(, , , )
Logo.Image = ()
Logo.ImageTransparency =
Logo.ZIndex =
Credits.Name =
Credits.Parent = Holder
Credits.BackgroundTransparency =
Credits.BorderSizePixel =
Credits.Position = .(, , , )
Credits.Size = .(, , , )
Credits.Font = .Font.SourceSansLight
Credits.FontSize = .FontSize.Size14
Credits.Text =
Credits.TextColor3 = .(, , )
Credits.ZIndex =
KeybindsFrame.Name =
KeybindsFrame.Parent = Settings
KeybindsFrame.Active =
KeybindsFrame.BackgroundColor3 = .(, , )
KeybindsFrame.BorderSizePixel =
KeybindsFrame.Position = .(, , , )
KeybindsFrame.Size = .(, , , )
KeybindsFrame.ZIndex =
.(shade1,KeybindsFrame)
Close.Name =
Close.Parent = KeybindsFrame
Close.BackgroundColor3 = .(, , )
Close.BorderSizePixel =
Close.Position = .(, , , )
Close.Size = .(, , , )
Close.Font = .Font.SourceSans
Close.TextSize =
Close.Text =
Close.TextColor3 = .(, , )
Close.ZIndex =
.(shade2,Close)
.(text1,Close)
Add.Name =
Add.Parent = KeybindsFrame
Add.BackgroundColor3 = .(, , )
Add.BorderSizePixel =
Add.Position = .(, , , )
Add.Size = .(, , , )
Add.Font = .Font.SourceSans
Add.TextSize =
Add.Text =
Add.TextColor3 = .(, , )
Add.ZIndex =
.(shade2,Add)
.(text1,Add)
Delete.Name =
Delete.Parent = KeybindsFrame
Delete.BackgroundColor3 = .(, , )
Delete.BorderSizePixel =
Delete.Position = .(, , , )
Delete.Size = .(, , , )
Delete.Font = .Font.SourceSans
Delete.TextSize =
Delete.Text =
Delete.TextColor3 = .(, , )
Delete.ZIndex =
.(shade2,Delete)
.(text1,Delete)
Holder_2.Name =
Holder_2.Parent = KeybindsFrame
Holder_2.BackgroundTransparency =
Holder_2.BorderSizePixel =
Holder_2.Position = .(, , , )
Holder_2.Size = .(, , , )
Holder_2.ScrollBarImageColor3 = .(,,)
Holder_2.BottomImage =
Holder_2.CanvasSize = .(, , , )
Holder_2.MidImage =
Holder_2.ScrollBarThickness =
Holder_2.TopImage =
Holder_2.VerticalScrollBarInset =
Holder_2.ZIndex =
Example_2.Name =
Example_2.Parent = KeybindsFrame
Example_2.BackgroundColor3 = .(, , )
Example_2.BorderSizePixel =
Example_2.Size = .(, , , )
Example_2.Visible =
Example_2.ZIndex =
.(shade2,Example_2)
Text_3.Name =
Text_3.Parent = Example_2
Text_3.BackgroundColor3 = .(, , )
Text_3.BorderSizePixel =
Text_3.Position = .(, , , )
Text_3.Size = .(, , , )
Text_3.Font = .Font.SourceSans
Text_3.TextSize =
Text_3.Text =
Text_3.TextColor3 = .(, , )
Text_3.TextXAlignment = .TextXAlignment.Left
Text_3.ZIndex =
.(shade2,Text_3)
.(text1,Text_3)
Delete_2.Name =
Delete_2.Parent = Text_3
Delete_2.BackgroundColor3 = .(, , )
Delete_2.BorderSizePixel =
Delete_2.Position = .(, , , )
Delete_2.Size = .(, , , )
Delete_2.Font = .Font.SourceSans
Delete_2.TextSize =
Delete_2.Text =
Delete_2.TextColor3 = .(, , )
Delete_2.ZIndex =
.(shade3,Delete_2)
.(text2,Delete_2)
KeybindEditor.Name = ()
KeybindEditor.Parent = ScaledHolder
KeybindEditor.Active =
KeybindEditor.BackgroundTransparency =
KeybindEditor.Position = .(, -, , -)
KeybindEditor.Size = .(, , , )
KeybindEditor.ZIndex =
background_2.Name =
background_2.Parent = KeybindEditor
background_2.Active =
background_2.BackgroundColor3 = .(, , )
background_2.BorderSizePixel =
background_2.Position = .(, , , )
background_2.Size = .(, , , )
background_2.ZIndex =
.(shade1,background_2)
Dark_3.Name =
Dark_3.Parent = background_2
Dark_3.Active =
Dark_3.BackgroundColor3 = .(, , )
Dark_3.BorderSizePixel =
Dark_3.Position = .(, , , )
Dark_3.Size = .(, , , )
Dark_3.ZIndex =
.(shade2,Dark_3)
Directions.Name =
Directions.Parent = background_2
Directions.BackgroundTransparency =
Directions.BorderSizePixel =
Directions.Position = .(, , , )
Directions.Size = .(, , , )
Directions.ZIndex =
Directions.Font = .Font.SourceSans
Directions.Text =
Directions.TextColor3 = .(, , )
Directions.TextStrokeColor3 = .(, , )
Directions.TextStrokeTransparency =
Directions.TextSize =
Directions.TextWrapped =
Directions.TextYAlignment = .TextYAlignment.Top
.(text1,Directions)
BindTo.Name =
BindTo.Parent = background_2
BindTo.BackgroundColor3 = .(, , )
BindTo.BorderSizePixel =
BindTo.Position = .(, , , )
BindTo.Size = .(, , , )
BindTo.ZIndex =
BindTo.Font = .Font.SourceSans
BindTo.Text =
BindTo.TextColor3 = .(, , )
BindTo.TextSize =
.(shade2,BindTo)
.(text1,BindTo)
TriggerLabel.Name =
TriggerLabel.Parent = background_2
TriggerLabel.BackgroundTransparency =
TriggerLabel.Position = .(, , , )
TriggerLabel.Size = .(, , , )
TriggerLabel.ZIndex =
TriggerLabel.Font = .Font.SourceSans
TriggerLabel.Text =
TriggerLabel.TextColor3 = .(, , )
TriggerLabel.TextSize =
TriggerLabel.TextXAlignment = .TextXAlignment.Left
.(text1,TriggerLabel)
BindTriggerSelect.Name =
BindTriggerSelect.Parent = background_2
BindTriggerSelect.BackgroundColor3 = .(, , )
BindTriggerSelect.BorderSizePixel =
BindTriggerSelect.Position = .(, , , )
BindTriggerSelect.Size = .(, , , )
BindTriggerSelect.ZIndex =
BindTriggerSelect.Font = .Font.SourceSans
BindTriggerSelect.Text =
BindTriggerSelect.TextColor3 = .(, , )
BindTriggerSelect.TextSize =
.(shade2,BindTriggerSelect)
.(text1,BindTriggerSelect)
Add_2.Name =
Add_2.Parent = background_2
Add_2.BackgroundColor3 = .(, , )
Add_2.BorderSizePixel =
Add_2.Position = .(, , , )
Add_2.Size = .(, , , )
Add_2.ZIndex =
Add_2.Font = .Font.SourceSans
Add_2.Text =
Add_2.TextColor3 = .(, , )
Add_2.TextSize =
.(shade2,Add_2)
.(text1,Add_2)
Toggles.Name =
Toggles.Parent = background_2
Toggles.BackgroundTransparency =
Toggles.BorderSizePixel =
Toggles.Position = .(, , , )
Toggles.Size = .(, , , )
Toggles.ZIndex =
Toggles.BottomImage =
Toggles.CanvasSize = .(, , , )
Toggles.ScrollBarThickness =
Toggles.TopImage =
Toggles.VerticalScrollBarInset = .ScrollBarInset.Always
.(scroll,Toggles)
ClickTP.Name =
ClickTP.Parent = Toggles
ClickTP.BackgroundColor3 = .(, , )
ClickTP.BorderSizePixel =
ClickTP.Size = .(, , , )
ClickTP.ZIndex =
ClickTP.Font = .Font.SourceSans
ClickTP.Text =
ClickTP.TextColor3 = .(, , )
ClickTP.TextSize =
ClickTP.TextXAlignment = .TextXAlignment.Left
.(shade2,ClickTP)
.(text1,ClickTP)
Select.Name =
Select.Parent = ClickTP
Select.BackgroundColor3 = .(, , )
Select.BorderSizePixel =
Select.Position = .(, , , )
Select.Size = .(, , , )
Select.ZIndex =
Select.Font = .Font.SourceSans
Select.Text =
Select.TextColor3 = .(, , )
Select.TextSize =
.(shade3,Select)
.(text2,Select)
ClickDelete.Name =
ClickDelete.Parent = Toggles
ClickDelete.BackgroundColor3 = .(, , )
ClickDelete.BorderSizePixel =
ClickDelete.Position = .(, , , )
ClickDelete.Size = .(, , , )
ClickDelete.ZIndex =
ClickDelete.Font = .Font.SourceSans
ClickDelete.Text =
ClickDelete.TextColor3 = .(, , )
ClickDelete.TextSize =
ClickDelete.TextXAlignment = .TextXAlignment.Left
.(shade2,ClickDelete)
.(text1,ClickDelete)
Select_2.Name =
Select_2.Parent = ClickDelete
Select_2.BackgroundColor3 = .(, , )
Select_2.BorderSizePixel =
Select_2.Position = .(, , , )
Select_2.Size = .(, , , )
Select_2.ZIndex =
Select_2.Font = .Font.SourceSans
Select_2.Text =
Select_2.TextColor3 = .(, , )
Select_2.TextSize =
.(shade3,Select_2)
.(text2,Select_2)
Cmdbar_2.Name =
Cmdbar_2.Parent = background_2
Cmdbar_2.BackgroundColor3 = .(, , )
Cmdbar_2.BorderSizePixel =
Cmdbar_2.Position = .(, , , )
Cmdbar_2.Size = .(, , , )
Cmdbar_2.ZIndex =
Cmdbar_2.Font = .Font.SourceSans
Cmdbar_2.PlaceholderText =
Cmdbar_2.Text =
Cmdbar_2.TextColor3 = .(, , )
Cmdbar_2.TextSize =
Cmdbar_2.TextXAlignment = .TextXAlignment.Left
Cmdbar_3.Name =
Cmdbar_3.Parent = background_2
Cmdbar_3.BackgroundColor3 = .(, , )
Cmdbar_3.BorderSizePixel =
Cmdbar_3.Position = .(, , , )
Cmdbar_3.Size = .(, , , )
Cmdbar_3.ZIndex =
Cmdbar_3.Font = .Font.SourceSans
Cmdbar_3.PlaceholderText =
Cmdbar_3.Text =
Cmdbar_3.TextColor3 = .(, , )
Cmdbar_3.TextSize =
Cmdbar_3.TextXAlignment = .TextXAlignment.Left
CreateToggle.Name =
CreateToggle.Parent = background_2
CreateToggle.BackgroundColor3 = .(, , )
CreateToggle.BackgroundTransparency =
CreateToggle.BorderSizePixel =
CreateToggle.Position = .(, , , )
CreateToggle.Size = .(, , , )
CreateToggle.ZIndex =
CreateToggle.Font = .Font.SourceSans
CreateToggle.Text =
CreateToggle.TextColor3 = .(, , )
CreateToggle.TextSize =
CreateToggle.TextXAlignment = .TextXAlignment.Left
.(text1,CreateToggle)
Button_2.Name =
Button_2.Parent = CreateToggle
Button_2.BackgroundColor3 = .(, , )
Button_2.BorderSizePixel =
Button_2.Position = .(, -, , )
Button_2.Size = .(, , , )
Button_2.ZIndex =
.(shade3,Button_2)
On_2.Name =
On_2.Parent = Button_2
On_2.BackgroundColor3 = .(, , )
On_2.BackgroundTransparency =
On_2.BorderSizePixel =
On_2.Position = .(, , , )
On_2.Size = .(, , , )
On_2.ZIndex =
On_2.Font = .Font.SourceSans
On_2.Text =
On_2.TextColor3 = .(, , )
On_2.TextSize =
shadow_2.Name =
shadow_2.Parent = KeybindEditor
shadow_2.BackgroundColor3 = .(, , )
shadow_2.BorderSizePixel =
shadow_2.Size = .(, , , )
shadow_2.ZIndex =
.(shade2,shadow_2)
PopupText_2.Name =
PopupText_2.Parent = shadow_2
PopupText_2.BackgroundTransparency =
PopupText_2.Size = .(, , , )
PopupText_2.ZIndex =
PopupText_2.Font = .Font.SourceSans
PopupText_2.Text =
PopupText_2.TextColor3 = .(, , )
PopupText_2.TextStrokeColor3 = .(, , )
PopupText_2.TextStrokeTransparency =
PopupText_2.TextSize =
PopupText_2.TextWrapped =
.(text1,PopupText_2)
Exit_2.Name =
Exit_2.Parent = shadow_2
Exit_2.BackgroundTransparency =
Exit_2.Position = .(, -, , )
Exit_2.Size = .(, , , )
Exit_2.ZIndex =
Exit_2.Text =
ExitImage_2.Parent = Exit_2
ExitImage_2.BackgroundColor3 = .(, , )
ExitImage_2.BackgroundTransparency =
ExitImage_2.Position = .(, , , )
ExitImage_2.Size = .(, , , )
ExitImage_2.ZIndex =
ExitImage_2.Image = ()
PositionsFrame.Name =
PositionsFrame.Parent = Settings
PositionsFrame.Active =
PositionsFrame.BackgroundColor3 = .(, , )
PositionsFrame.BorderSizePixel =
PositionsFrame.Size = .(, , , )
PositionsFrame.Position = .(, , , )
PositionsFrame.ZIndex =
.(shade1,PositionsFrame)
Close_3.Name =
Close_3.Parent = PositionsFrame
Close_3.BackgroundColor3 = .(, , )
Close_3.BorderSizePixel =
Close_3.Position = .(, , , )
Close_3.Size = .(, , , )
Close_3.Font = .Font.SourceSans
Close_3.TextSize =
Close_3.Text =
Close_3.TextColor3 = .(, , )
Close_3.ZIndex =
.(shade2,Close_3)
.(text1,Close_3)
Delete_5.Name =
Delete_5.Parent = PositionsFrame
Delete_5.BackgroundColor3 = .(, , )
Delete_5.BorderSizePixel =
Delete_5.Position = .(, , , )
Delete_5.Size = .(, , , )
Delete_5.Font = .Font.SourceSans
Delete_5.TextSize =
Delete_5.Text =
Delete_5.TextColor3 = .(, , )
Delete_5.ZIndex =
.(shade2,Delete_5)
.(text1,Delete_5)
Part.Name =
Part.Parent = PositionsFrame
Part.BackgroundColor3 = .(, , )
Part.BorderSizePixel =
Part.Position = .(, , , )
Part.Size = .(, , , )
Part.Font = .Font.SourceSans
Part.TextSize =
Part.Text =
Part.TextColor3 = .(, , )
Part.ZIndex =
.(shade2,Part)
.(text1,Part)
Holder_4.Name =
Holder_4.Parent = PositionsFrame
Holder_4.BackgroundTransparency =
Holder_4.BorderSizePixel =
Holder_4.Position = .(, , , )
Holder_4.Selectable =
Holder_4.Size = .(, , , )
Holder_4.ScrollBarImageColor3 = .(,,)
Holder_4.BottomImage =
Holder_4.CanvasSize = .(, , , )
Holder_4.MidImage =
Holder_4.ScrollBarThickness =
Holder_4.TopImage =
Holder_4.VerticalScrollBarInset =
Holder_4.ZIndex =
Example_4.Name =
Example_4.Parent = PositionsFrame
Example_4.BackgroundColor3 = .(, , )
Example_4.BorderSizePixel =
Example_4.Size = .(, , , )
Example_4.Visible =
Example_4.Position = .(, , , -)
Example_4.ZIndex =
.(shade2,Example_4)
Text_5.Name =
Text_5.Parent = Example_4
Text_5.BackgroundColor3 = .(, , )
Text_5.BorderSizePixel =
Text_5.Position = .(, , , )
Text_5.Size = .(, , , )
Text_5.Font = .Font.SourceSans
Text_5.TextSize =
Text_5.Text =
Text_5.TextColor3 = .(, , )
Text_5.TextXAlignment = .TextXAlignment.Left
Text_5.ZIndex =
.(shade2,Text_5)
.(text1,Text_5)
Delete_6.Name =
Delete_6.Parent = Text_5
Delete_6.BackgroundColor3 = .(, , )
Delete_6.BorderSizePixel =
Delete_6.Position = .(, , , )
Delete_6.Size = .(, , , )
Delete_6.Font = .Font.SourceSans
Delete_6.TextSize =
Delete_6.Text =
Delete_6.TextColor3 = .(, , )
Delete_6.ZIndex =
.(shade3,Delete_6)
.(text2,Delete_6)
TP.Name =
TP.Parent = Text_5
TP.BackgroundColor3 = .(, , )
TP.BorderSizePixel =
TP.Position = .(, , , )
TP.Size = .(, , , )
TP.Font = .Font.SourceSans
TP.TextSize =
TP.Text =
TP.TextColor3 = .(, , )
TP.ZIndex =
.(shade3,TP)
.(text2,TP)
AliasesFrame.Name =
AliasesFrame.Parent = Settings
AliasesFrame.Active =
AliasesFrame.BackgroundColor3 = .(, , )
AliasesFrame.BorderSizePixel =
AliasesFrame.Position = .(, , , )
AliasesFrame.Size = .(, , , )
AliasesFrame.ZIndex =
.(shade1,AliasesFrame)
Close_2.Name =
Close_2.Parent = AliasesFrame
Close_2.BackgroundColor3 = .(, , )
Close_2.BorderSizePixel =
Close_2.Position = .(, , , )
Close_2.Size = .(, , , )
Close_2.Font = .Font.SourceSans
Close_2.TextSize =
Close_2.Text =
Close_2.TextColor3 = .(, , )
Close_2.ZIndex =
.(shade2,Close_2)
.(text1,Close_2)
Delete_3.Name =
Delete_3.Parent = AliasesFrame
Delete_3.BackgroundColor3 = .(, , )
Delete_3.BorderSizePixel =
Delete_3.Position = .(, , , )
Delete_3.Size = .(, , , )
Delete_3.Font = .Font.SourceSans
Delete_3.TextSize =
Delete_3.Text =
Delete_3.TextColor3 = .(, , )
Delete_3.ZIndex =
.(shade2,Delete_3)
.(text1,Delete_3)
Holder_3.Name =
Holder_3.Parent = AliasesFrame
Holder_3.BackgroundTransparency =
Holder_3.BorderSizePixel =
Holder_3.Position = .(, , , )
Holder_3.Size = .(, , , )
Holder_3.ScrollBarImageColor3 = .(,,)
Holder_3.BottomImage =
Holder_3.CanvasSize = .(, , , )
Holder_3.MidImage =
Holder_3.ScrollBarThickness =
Holder_3.TopImage =
Holder_3.VerticalScrollBarInset =
Holder_3.ZIndex =
Example_3.Name =
Example_3.Parent = AliasesFrame
Example_3.BackgroundColor3 = .(, , )
Example_3.BorderSizePixel =
Example_3.Size = .(, , , )
Example_3.Visible =
Example_3.ZIndex =
.(shade2,Example_3)
Text_4.Name =
Text_4.Parent = Example_3
Text_4.BackgroundColor3 = .(, , )
Text_4.BorderSizePixel =
Text_4.Position = .(, , , )
Text_4.Size = .(, , , )
Text_4.Font = .Font.SourceSans
Text_4.TextSize =
Text_4.Text =
Text_4.TextColor3 = .(, , )
Text_4.TextXAlignment = .TextXAlignment.Left
Text_4.ZIndex =
.(shade2,Text_4)
.(text1,Text_4)
Delete_4.Name =
Delete_4.Parent = Text_4
Delete_4.BackgroundColor3 = .(, , )
Delete_4.BorderSizePixel =
Delete_4.Position = .(, , , )
Delete_4.Size = .(, , , )
Delete_4.Font = .Font.SourceSans
Delete_4.TextSize =
Delete_4.Text =
Delete_4.TextColor3 = .(, , )
Delete_4.ZIndex =
.(shade3,Delete_4)
.(text2,Delete_4)
PluginsFrame.Name =
PluginsFrame.Parent = Settings
PluginsFrame.Active =
PluginsFrame.BackgroundColor3 = .(, , )
PluginsFrame.BorderSizePixel =
PluginsFrame.Position = .(, , , )
PluginsFrame.Size = .(, , , )
PluginsFrame.ZIndex =
.(shade1,PluginsFrame)
Close_4.Name =
Close_4.Parent = PluginsFrame
Close_4.BackgroundColor3 = .(, , )
Close_4.BorderSizePixel =
Close_4.Position = .(, , , )
Close_4.Size = .(, , , )
Close_4.Font = .Font.SourceSans
Close_4.TextSize =
Close_4.Text =
Close_4.TextColor3 = .(, , )
Close_4.ZIndex =
.(shade2,Close_4)
.(text1,Close_4)
Add_3.Name =
Add_3.Parent = PluginsFrame
Add_3.BackgroundColor3 = .(, , )
Add_3.BorderSizePixel =
Add_3.Position = .(, , , )
Add_3.Size = .(, , , )
Add_3.Font = .Font.SourceSans
Add_3.TextSize =
Add_3.Text =
Add_3.TextColor3 = .(, , )
Add_3.ZIndex =
.(shade2,Add_3)
.(text1,Add_3)
Holder_5.Name =
Holder_5.Parent = PluginsFrame
Holder_5.BackgroundTransparency =
Holder_5.BorderSizePixel =
Holder_5.Position = .(, , , )
Holder_5.Selectable =
Holder_5.Size = .(, , , )
Holder_5.ScrollBarImageColor3 = .(,,)
Holder_5.BottomImage =
Holder_5.CanvasSize = .(, , , )
Holder_5.MidImage =
Holder_5.ScrollBarThickness =
Holder_5.TopImage =
Holder_5.VerticalScrollBarInset =
Holder_5.ZIndex =
Example_5.Name =
Example_5.Parent = PluginsFrame
Example_5.BackgroundColor3 = .(, , )
Example_5.BorderSizePixel =
Example_5.Size = .(, , , )
Example_5.Visible =
Example_5.ZIndex =
.(shade2,Example_5)
Text_6.Name =
Text_6.Parent = Example_5
Text_6.BackgroundColor3 = .(, , )
Text_6.BorderSizePixel =
Text_6.Position = .(, , , )
Text_6.Size = .(, , , )
Text_6.Font = .Font.SourceSans
Text_6.TextSize =
Text_6.Text =
Text_6.TextColor3 = .(, , )
Text_6.TextXAlignment = .TextXAlignment.Left
Text_6.ZIndex =
.(shade2,Text_6)
.(text1,Text_6)
Delete_7.Name =
Delete_7.Parent = Text_6
Delete_7.BackgroundColor3 = .(, , )
Delete_7.BorderSizePixel =
Delete_7.Position = .(, , , )
Delete_7.Size = .(, , , )
Delete_7.Font = .Font.SourceSans
Delete_7.TextSize =
Delete_7.Text =
Delete_7.TextColor3 = .(, , )
Delete_7.ZIndex =
.(shade3,Delete_7)
.(text2,Delete_7)
PluginEditor.Name = ()
PluginEditor.Parent = ScaledHolder
PluginEditor.BorderSizePixel =
PluginEditor.Active =
PluginEditor.BackgroundTransparency =
PluginEditor.Position = .(, -, , -)
PluginEditor.Size = .(, , , )
PluginEditor.ZIndex =
background_3.Name =
background_3.Parent = PluginEditor
background_3.Active =
background_3.BackgroundColor3 = .(, , )
background_3.BorderSizePixel =
background_3.Position = .(, , , )
background_3.Size = .(, , , )
background_3.ZIndex =
.(shade1,background_3)
Dark_2.Name =
Dark_2.Parent = background_3
Dark_2.Active =
Dark_2.BackgroundColor3 = .(, , )
Dark_2.BorderSizePixel =
Dark_2.Position = .(, , , )
Dark_2.Size = .(, , , )
Dark_2.ZIndex =
.(shade2,Dark_2)
Img.Name =
Img.Parent = background_3
Img.BackgroundTransparency =
Img.Position = .(, , , )
Img.Size = .(, , , )
Img.Image = ()
Img.ZIndex =
AddPlugin.Name =
AddPlugin.Parent = background_3
AddPlugin.BackgroundColor3 = .(, , )
AddPlugin.BorderSizePixel =
AddPlugin.Position = .(, , , )
AddPlugin.Size = .(, , , )
AddPlugin.Font = .Font.SourceSans
AddPlugin.TextSize =
AddPlugin.Text =
AddPlugin.TextColor3 = .(, , )
AddPlugin.ZIndex =
.(shade2,AddPlugin)
.(text1,AddPlugin)
FileName.Name =
FileName.Parent = background_3
FileName.BackgroundColor3 = .(, , )
FileName.BorderSizePixel =
FileName.Position = .(, , , )
FileName.Size = .(, , , )
FileName.Font = .Font.SourceSans
FileName.TextSize =
FileName.Text =
FileName.TextColor3 = .(, , )
FileName.ZIndex =
.(shade2,FileName)
.(text1,FileName)
About.Name =
About.Parent = background_3
About.BackgroundTransparency =
About.BorderSizePixel =
About.Position = .(, , , )
About.Size = .(, , , )
About.Font = .Font.SourceSans
About.TextSize =
About.Text =
About.TextColor3 = .(, , )
About.TextWrapped =
About.TextYAlignment = .TextYAlignment.Top
About.ZIndex =
.(text1,About)
Directions_2.Name =
Directions_2.Parent = background_3
Directions_2.BackgroundTransparency =
Directions_2.BorderSizePixel =
Directions_2.Position = .(, , , )
Directions_2.Size = .(, , , )
Directions_2.Font = .Font.SourceSans
Directions_2.TextSize =
Directions_2.Text =
Directions_2.TextColor3 = .(, , )
Directions_2.TextWrapped =
Directions_2.TextYAlignment = .TextYAlignment.Top
Directions_2.ZIndex =
.(text1,Directions_2)
shadow_3.Name =
shadow_3.Parent = PluginEditor
shadow_3.BackgroundColor3 = .(, , )
shadow_3.BorderSizePixel =
shadow_3.Size = .(, , , )
shadow_3.ZIndex =
.(shade2,shadow_3)
PopupText_3.Name =
PopupText_3.Parent = shadow_3
PopupText_3.BackgroundTransparency =
PopupText_3.Size = .(, , , )
PopupText_3.ZIndex =
PopupText_3.Font = .Font.SourceSans
PopupText_3.TextSize =
PopupText_3.Text =
PopupText_3.TextColor3 = .(, , )
PopupText_3.TextStrokeColor3 = .(, , )
PopupText_3.TextStrokeTransparency =
PopupText_3.TextWrapped =
.(text1,PopupText_3)
Exit_3.Name =
Exit_3.Parent = shadow_3
Exit_3.BackgroundTransparency =
Exit_3.Position = .(, -, , )
Exit_3.Size = .(, , , )
Exit_3.Text =
Exit_3.ZIndex =
ExitImage_3.Parent = Exit_3
ExitImage_3.BackgroundColor3 = .(, , )
ExitImage_3.BackgroundTransparency =
ExitImage_3.Position = .(, , , )
ExitImage_3.Size = .(, , , )
ExitImage_3.Image = ()
ExitImage_3.ZIndex =
AliasHint.Name =
AliasHint.Parent = AliasesFrame
AliasHint.BackgroundTransparency =
AliasHint.BorderSizePixel =
AliasHint.Position = .(, , , )
AliasHint.Size = .(, , , )
AliasHint.Font = .Font.SourceSansItalic
AliasHint.TextSize =
AliasHint.Text =
AliasHint.TextColor3 = .(, , )
AliasHint.TextStrokeColor3 = .(, , )
AliasHint.TextWrapped =
AliasHint.ZIndex =
.(text1,AliasHint)
PluginsHint.Name =
PluginsHint.Parent = PluginsFrame
PluginsHint.BackgroundTransparency =
PluginsHint.BorderSizePixel =
PluginsHint.Position = .(, , , )
PluginsHint.Size = .(, , , )
PluginsHint.Font = .Font.SourceSansItalic
PluginsHint.TextSize =
PluginsHint.Text =
PluginsHint.TextColor3 = .(, , )
PluginsHint.TextStrokeColor3 = .(, , )
PluginsHint.TextWrapped =
PluginsHint.ZIndex =
.(text1,PluginsHint)
PositionsHint.Name =
PositionsHint.Parent = PositionsFrame
PositionsHint.BackgroundTransparency =
PositionsHint.BorderSizePixel =
PositionsHint.Position = .(, , , )
PositionsHint.Size = .(, , , )
PositionsHint.Font = .Font.SourceSansItalic
PositionsHint.TextSize =
PositionsHint.Text =
PositionsHint.TextColor3 = .(, , )
PositionsHint.TextStrokeColor3 = .(, , )
PositionsHint.TextWrapped =
PositionsHint.ZIndex =
.(text1,PositionsHint)
ToPartFrame.Name = ()
ToPartFrame.Parent = ScaledHolder
ToPartFrame.Active =
ToPartFrame.BackgroundTransparency =
ToPartFrame.Position = .(, -, , -)
ToPartFrame.Size = .(, , , )
ToPartFrame.ZIndex =
background_4.Name =
background_4.Parent = ToPartFrame
background_4.Active =
background_4.BackgroundColor3 = .(, , )
background_4.BorderSizePixel =
background_4.Position = .(, , , )
background_4.Size = .(, , , )
background_4.ZIndex =
.(shade1,background_4)
ChoosePart.Name =
ChoosePart.Parent = background_4
ChoosePart.BackgroundColor3 = .(, , )
ChoosePart.BorderSizePixel =
ChoosePart.Position = .(, , , )
ChoosePart.Size = .(, , , )
ChoosePart.Font = .Font.SourceSans
ChoosePart.TextSize =
ChoosePart.Text =
ChoosePart.TextColor3 = .(, , )
ChoosePart.ZIndex =
.(shade2,ChoosePart)
.(text1,ChoosePart)
CopyPath.Name =
CopyPath.Parent = background_4
CopyPath.BackgroundColor3 = .(, , )
CopyPath.BorderSizePixel =
CopyPath.Position = .(, , , )
CopyPath.Size = .(, , , )
CopyPath.Font = .Font.SourceSans
CopyPath.TextSize =
CopyPath.Text =
CopyPath.TextColor3 = .(, , )
CopyPath.ZIndex =
.(shade2,CopyPath)
.(text1,CopyPath)
Directions_3.Name =
Directions_3.Parent = background_4
Directions_3.BackgroundTransparency =
Directions_3.BorderSizePixel =
Directions_3.Position = .(, , , )
Directions_3.Size = .(, , , )
Directions_3.Font = .Font.SourceSans
Directions_3.TextSize =
Directions_3.Text =
Directions_3.TextColor3 = .(, , )
Directions_3.TextWrapped =
Directions_3.TextYAlignment = .TextYAlignment.Top
Directions_3.ZIndex =
.(text1,Directions_3)
Path.Name =
Path.Parent = background_4
Path.BackgroundTransparency =
Path.BorderSizePixel =
Path.Position = .(, , , )
Path.Size = .(, , , )
Path.Font = .Font.SourceSansItalic
Path.TextSize =
Path.Text =
Path.TextColor3 = .(, , )
Path.TextScaled =
Path.TextWrapped =
Path.TextYAlignment = .TextYAlignment.Top
Path.ZIndex =
.(text1,Path)
shadow_4.Name =
shadow_4.Parent = ToPartFrame
shadow_4.BackgroundColor3 = .(, , )
shadow_4.BorderSizePixel =
shadow_4.Size = .(, , , )
shadow_4.ZIndex =
.(shade2,shadow_4)
PopupText_5.Name = "
PopupText_5.Parent = shadow_4
PopupText_5.BackgroundTransparency = 1
PopupText_5.Size = UDim2.new(1, 0, 0.95, 0)
PopupText_5.ZIndex = 10
PopupText_5.Font = Enum.Font.SourceSans
PopupText_5.TextSize = 14
PopupText_5.Text = "Teleport to Part"
PopupText_5.TextColor3 = Color3.new(1, 1, 1)
PopupText_5.TextStrokeColor3 = Color3.fromRGB(50, 100, 255)
PopupText_5.TextStrokeTransparency = 0.5
PopupText_5.TextWrapped = true
table.insert(text1,PopupText_5)
Exit_4.Name = "Exit"
Exit_4.Parent = shadow_4
Exit_4.BackgroundTransparency = 1
Exit_4.Position = UDim2.new(1, -20, 0, 0)
Exit_4.Size = UDim2.new(0, 20, 0, 20)
Exit_4.Text = ""
Exit_4.ZIndex = 10
ExitImage_5.Parent = Exit_4
ExitImage_5.BackgroundColor3 = Color3.new(1, 1, 1)
ExitImage_5.BackgroundTransparency = 1
ExitImage_5.Position = UDim2.new(0, 5, 0, 5)
ExitImage_5.Size = UDim2.new(0, 10, 0, 10)
ExitImage_5.Image = getcustomasset("infiniteyield/assets/close.png")
ExitImage_5.ZIndex = 10
logs.Name = randomString()
logs.Parent = ScaledHolder
logs.Active = true
logs.BackgroundTransparency = 1
logs.Position = UDim2.new(0, 0, 1, 10)
logs.Size = UDim2.new(0, 338, 0, 20)
logs.ZIndex = 10
shadow.Name = "shadow"
shadow.Parent = logs
shadow.BackgroundColor3 = Color3.new(0.180392, 0.180392, 0.184314)
shadow.BorderSizePixel = 0
shadow.Position = UDim2.new(0, 0, 0.00999999978, 0)
shadow.Size = UDim2.new(0, 338, 0, 20)
shadow.ZIndex = 10
table.insert(shade2,shadow)
Hide.Name = "Hide"
Hide.Parent = shadow
Hide.BackgroundTransparency = 1
Hide.Position = UDim2.new(1, -40, 0, 0)
Hide.Size = UDim2.new(0, 20, 0, 20)
Hide.ZIndex = 10
Hide.Text = ""
ImageLabel.Parent = Hide
ImageLabel.BackgroundColor3 = Color3.new(1, 1, 1)
ImageLabel.BackgroundTransparency = 1
ImageLabel.Position = UDim2.new(0, 3, 0, 3)
ImageLabel.Size = UDim2.new(0, 14, 0, 14)
ImageLabel.Image = getcustomasset("infiniteyield/assets/minimize.png")
ImageLabel.ZIndex = 10
PopupText.Name = "PopupText"
PopupText.Parent = shadow
PopupText.BackgroundTransparency = 1
PopupText.Size = UDim2.new(1, 0, 0.949999988, 0)
PopupText.ZIndex = 10
PopupText.Font = Enum.Font.SourceSans
PopupText.FontSize = Enum.FontSize.Size14
PopupText.Text = "Logs"
PopupText.TextColor3 = Color3.new(1, 1, 1)
PopupText.TextStrokeColor3 = Color3.fromRGB(50, 100, 255)
PopupText.TextStrokeTransparency = 0.5
PopupText.TextWrapped = true
table.insert(text1,PopupText)
Exit.Name = "Exit"
Exit.Parent = shadow
Exit.BackgroundTransparency = 1
Exit.Position = UDim2.new(1, -20, 0, 0)
Exit.Size = UDim2.new(0, 20, 0, 20)
Exit.ZIndex = 10
Exit.Text = ""
ImageLabel_2.Parent = Exit
ImageLabel_2.BackgroundColor3 = Color3.new(1, 1, 1)
ImageLabel_2.BackgroundTransparency = 1
ImageLabel_2.Position = UDim2.new(0, 5, 0, 5)
ImageLabel_2.Size = UDim2.new(0, 10, 0, 10)
ImageLabel_2.Image = getcustomasset("infiniteyield/assets/close.png")
ImageLabel_2.ZIndex = 10
background.Name = "background"
background.Parent = logs
background.Active = true
background.BackgroundColor3 = Color3.new(0.141176, 0.141176, 0.145098)
background.BorderSizePixel = 0
background.ClipsDescendants = true
background.Position = UDim2.new(0, 0, 1, 0)
background.Size = UDim2.new(0, 338, 0, 245)
background.ZIndex = 10
chat.Name = "chat"
chat.Parent = background
chat.Active = true
chat.BackgroundColor3 = Color3.new(0.141176, 0.141176, 0.145098)
chat.BorderSizePixel = 0
chat.ClipsDescendants = true
chat.Size = UDim2.new(0, 338, 0, 245)
chat.ZIndex = 10
table.insert(shade1,chat)
Clear.Name = "Clear"
Clear.Parent = chat
Clear.BackgroundColor3 = Color3.new(0.180392, 0.180392, 0.184314)
Clear.BorderSizePixel = 0
Clear.Position = UDim2.new(0, 5, 0, 220)
Clear.Size = UDim2.new(0, 50, 0, 20)
Clear.ZIndex = 10
Clear.Font = Enum.Font.SourceSans
Clear.FontSize = Enum.FontSize.Size14
Clear.Text = "Clear"
Clear.TextColor3 = Color3.new(1, 1, 1)
table.insert(shade2,Clear)
table.insert(text1,Clear)
SaveChatlogs.Name = "SaveChatlogs"
SaveChatlogs.Parent = chat
SaveChatlogs.BackgroundColor3 = Color3.new(0.180392, 0.180392, 0.184314)
SaveChatlogs.BorderSizePixel = 0
SaveChatlogs.Position = UDim2.new(0, 258, 0, 220)
SaveChatlogs.Size = UDim2.new(0, 75, 0, 20)
SaveChatlogs.ZIndex = 10
SaveChatlogs.Font = Enum.Font.SourceSans
SaveChatlogs.FontSize = Enum.FontSize.Size14
SaveChatlogs.Text = "Save To .txt"
SaveChatlogs.TextColor3 = Color3.new(1, 1, 1)
table.insert(shade2,SaveChatlogs)
table.insert(text1,SaveChatlogs)
Toggle.Name = "Toggle"
Toggle.Parent = chat
Toggle.BackgroundColor3 = Color3.new(0.180392, 0.180392, 0.184314)
Toggle.BorderSizePixel = 0
Toggle.Position = UDim2.new(0, 60, 0, 220)
Toggle.Size = UDim2.new(0, 66, 0, 20)
Toggle.ZIndex = 10
Toggle.Font = Enum.Font.SourceSans
Toggle.FontSize = Enum.FontSize.Size14
Toggle.Text = "Disabled"
Toggle.TextColor3 = Color3.new(1, 1, 1)
table.insert(shade2,Toggle)
table.insert(text1,Toggle)
scroll_2.Name = "scroll"
scroll_2.Parent = chat
scroll_2.BackgroundColor3 = Color3.new(0.180392, 0.180392, 0.184314)
scroll_2.BorderSizePixel = 0
scroll_2.Position = UDim2.new(0, 5, 0, 25)
scroll_2.Size = UDim2.new(0, 328, 0, 190)
scroll_2.ZIndex = 10
scroll_2.BottomImage = "rbxasset://textures/ui/Scroll/scroll-middle.png"
scroll_2.CanvasSize = UDim2.new(0, 0, 0, 10)
scroll_2.ScrollBarThickness = 8
scroll_2.TopImage = "rbxasset://textures/ui/Scroll/scroll-middle.png"
table.insert(scroll,scroll_2)
table.insert(shade2,scroll_2)
join.Name = "join"
join.Parent = background
join.Active = true
join.BackgroundColor3 = Color3.new(0.141176, 0.141176, 0.145098)
join.BorderSizePixel = 0
join.ClipsDescendants = true
join.Size = UDim2.new(0, 338, 0, 245)
join.Visible = false
join.ZIndex = 10
table.insert(shade1,join)
Toggle_2.Name = "Toggle"
Toggle_2.Parent = join
Toggle_2.BackgroundColor3 = Color3.new(0.180392, 0.180392, 0.184314)
Toggle_2.BorderSizePixel = 0
Toggle_2.Position = UDim2.new(0, 60, 0, 220)
Toggle_2.Size = UDim2.new(0, 66, 0, 20)
Toggle_2.ZIndex = 10
Toggle_2.Font = Enum.Font.SourceSans
Toggle_2.FontSize = Enum.FontSize.Size14
Toggle_2.Text = "Disabled"
Toggle_2.TextColor3 = Color3.new(1, 1, 1)
table.insert(shade2,Toggle_2)
table.insert(text1,Toggle_2)
Clear_2.Name = "Clear"
Clear_2.Parent = join
Clear_2.BackgroundColor3 = Color3.new(0.180392, 0.180392, 0.184314)
Clear_2.BorderSizePixel = 0
Clear_2.Position = UDim2.new(0, 5, 0, 220)
Clear_2.Size = UDim2.new(0, 50, 0, 20)
Clear_2.ZIndex = 10
Clear_2.Font = Enum.Font.SourceSans
Clear_2.FontSize = Enum.FontSize.Size14
Clear_2.Text = "Clear"
Clear_2.TextColor3 = Color3.new(1, 1, 1)
table.insert(shade2,Clear_2)
table.insert(text1,Clear_2)
scroll_3.Name = "scroll"
scroll_3.Parent = join
scroll_3.BackgroundColor3 = Color3.new(0.180392, 0.180392, 0.184314)
scroll_3.BorderSizePixel = 0
scroll_3.Position = UDim2.new(0, 5, 0, 25)
scroll_3.Size = UDim2.new(0, 328, 0, 190)
scroll_3.ZIndex = 10
scroll_3.BottomImage = "rbxasset://textures/ui/Scroll/scroll-middle.png"
scroll_3.CanvasSize = UDim2.new(0, 0, 0, 10)
scroll_3.ScrollBarThickness = 8
scroll_3.TopImage = "rbxasset://textures/ui/Scroll/scroll-middle.png"
table.insert(scroll,scroll_3)
table.insert(shade2,scroll_3)
selectChat.Name = "selectChat"
selectChat.Parent = background
selectChat.BackgroundColor3 = Color3.new(0.180392, 0.180392, 0.184314)
selectChat.BorderSizePixel = 0
selectChat.Position = UDim2.new(0, 5, 0, 5)
selectChat.Size = UDim2.new(0, 164, 0, 20)
selectChat.ZIndex = 10
selectChat.Font = Enum.Font.SourceSans
selectChat.FontSize = Enum.FontSize.Size14
selectChat.Text = "Chat Logs"
selectChat.TextColor3 = Color3.new(1, 1, 1)
table.insert(shade2,selectChat)
table.insert(text1,selectChat)
selectJoin.Name = "selectJoin"
selectJoin.Parent = background
selectJoin.BackgroundColor3 = Color3.new(0.305882, 0.305882, 0.309804)
selectJoin.BorderSizePixel = 0
selectJoin.Position = UDim2.new(0, 169, 0, 5)
selectJoin.Size = UDim2.new(0, 164, 0, 20)
selectJoin.ZIndex = 10
selectJoin.Font = Enum.Font.SourceSans
selectJoin.FontSize = Enum.FontSize.Size14
selectJoin.Text = "Join Logs"
selectJoin.TextColor3 = Color3.new(1, 1, 1)
table.insert(shade3,selectJoin)
table.insert(text1,selectJoin)
function create(data)
local insts = {}
for i,v in pairs(data) do insts[v[1]] = Instance.new(v[2]) end
for _,v in pairs(data) do
for prop,val in pairs(v[3]) do
if type(val) == "table" then
insts[v[1]][prop] = insts[val[1]]
else
insts[v[1]][prop] = val
end
end
end
return insts[1]
end
ViewportTextBox = (function()
local funcs = {}
funcs.Update = function(self)
local cursorPos = self.TextBox.CursorPosition
local text = self.TextBox.Text
if text == "" then self.TextBox.Position = UDim2.new(0,2,0,0) return end
if cursorPos == -1 then return end
local cursorText = text:sub(1,cursorPos-1)
local pos = nil
local leftEnd = -self.TextBox.Position.X.Offset
local rightEnd = leftEnd + self.View.AbsoluteSize.X
local totalTextSize = TextService:GetTextSize(text,self.TextBox.TextSize,self.TextBox.Font,Vector2.new(999999999,100)).X
local cursorTextSize = TextService:GetTextSize(cursorText,self.TextBox.TextSize,self.TextBox.Font,Vector2.new(999999999,100)).X
if cursorTextSize > rightEnd then
pos = math.max(-2,cursorTextSize - self.View.AbsoluteSize.X + 2)
elseif cursorTextSize < leftEnd then
pos = math.max(-2,cursorTextSize-2)
elseif totalTextSize < rightEnd then
pos = math.max(-2,totalTextSize - self.View.AbsoluteSize.X + 2)
end
if pos then
self.TextBox.Position = UDim2.new(0,-pos,0,0)
self.TextBox.Size = UDim2.new(1,pos,1,0)
end
end
local mt = {}
mt.__index = funcs
local function convert(textbox)
local obj = setmetatable({OffsetX = 0, TextBox = textbox},mt)
local view = Instance.new("Frame")
view.BackgroundTransparency = textbox.BackgroundTransparency
view.BackgroundColor3 = textbox.BackgroundColor3
view.BorderSizePixel = textbox.BorderSizePixel
view.BorderColor3 = textbox.BorderColor3
view.Position = textbox.Position
view.Size = textbox.Size
view.ClipsDescendants = true
view.Name = textbox.Name
view.ZIndex = 10
textbox.BackgroundTransparency = 1
textbox.Position = UDim2.new(0,4,0,0)
textbox.Size = UDim2.new(1,-8,1,0)
textbox.TextXAlignment = Enum.TextXAlignment.Left
textbox.Name = "Input"
table.insert(text1,textbox)
table.insert(shade2,view)
obj.View = view
textbox.Changed:Connect(function(prop)
if prop == "Text" or prop == "CursorPosition" or prop == "AbsoluteSize" then
obj:Update()
end
end)
obj:Update()
view.Parent = textbox.Parent
textbox.Parent = view
return obj
end
return {convert = convert}
end)()
ViewportTextBox.convert(Cmdbar).View.ZIndex = 10
ViewportTextBox.convert(Cmdbar_2).View.ZIndex = 10
ViewportTextBox.convert(Cmdbar_3).View.ZIndex = 10
function writefileExploit()
if writefile then
return true
end
end
function readfileExploit()
if readfile then
return true
end
end
function isNumber(str)
if tonumber(str) ~= nil or str == "inf" then
return true
end
end
function vtype(o, t)
if o == nil then return false end
if type(o) == "userdata" then return typeof(o) == t end
return type(o) == t
end
function getRoot(char)
if char and char:FindFirstChildOfClass("Humanoid") then
return char:FindFirstChildOfClass("Humanoid").RootPart
else
return nil
end
end
function tools(plr)
if plr:FindFirstChildOfClass("Backpack"):FindFirstChildOfClass("Tool") or plr.Character:FindFirstChildOfClass("Tool") then
return true
end
end
function r15(plr)
if plr.Character:FindFirstChildOfClass("Humanoid").RigType == Enum.HumanoidRigType.R15 then
return true
end
end
function breakVelocity()
local V3 = Vector3.new(0, 0, 0)
for _, v in ipairs(Players.LocalPlayer.Character:GetDescendants()) do
if v:IsA("BasePart") then
v.Velocity, v.RotVelocity = V3, V3
end
end
end
function toClipboard(txt)
if everyClipboard then
everyClipboard(tostring(txt)) -- some executor errored without tostring btw so dont call me out for this
notify("Clipboard", "Copied to clipboard")
else
notify("Clipboard", "Your exploit doesn't have the ability to use the clipboard")
end
end
function chatMessage(str)
str = tostring(str)
if not isLegacyChat then
TextChatService.TextChannels.RBXGeneral:SendAsync(str)
else
ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer(str, "All")
end
end
function getHierarchy(obj)
local fullname
local period
if string.find(obj.Name,' ') then
fullname = '["'..obj.Name..'"]'
period = false
else
fullname = obj.Name
period = true
end
local getS = obj
local parent = obj
local service = ''
if getS.Parent ~= game then
repeat
getS = getS.Parent
service = getS.ClassName
until getS.Parent == game
end
if parent.Parent ~= getS then
repeat
parent = parent.Parent
if string.find(tostring(parent),' ') then
if period then
fullname = '["'..parent.Name..'"].'..fullname
else
fullname = '["'..parent.Name..'"]'..fullname
end
period = false
else
if period then
fullname = parent.Name..'.'..fullname
else
fullname = parent.Name..''..fullname
end
period = true
end
until parent.Parent == getS
elseif string.find(tostring(parent),' ') then
fullname = '["'..parent.Name..'"]'
period = false
end
if period then
return 'game:GetService("'..service..'").'..fullname
else
return 'game:GetService("'..service..'")'..fullname
end
end
AllWaypoints = {}
local cooldown = false
function writefileCooldown(name,data)
task.spawn(function()
if not cooldown then
cooldown = true
writefile(name, data, true)
else
repeat wait() until cooldown == false
writefileCooldown(name,data)
end
wait(3)
cooldown = false
end)
end
function dragGUI(gui)
task.spawn(function()
local dragging
local dragInput
local dragStart = Vector3.new(0,0,0)
local startPos
local function update(input)
local delta = input.Position - dragStart
local Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
TweenService:Create(gui, TweenInfo.new(.20), {Position = Position}):Play()
end
gui.InputBegan:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
dragging = true
dragStart = input.Position
startPos = gui.Position
input.Changed:Connect(function()
if input.UserInputState == Enum.UserInputState.End then
dragging = false
end
end)
end
end)
gui.InputChanged:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then
dragInput = input
end
end)
UserInputService.InputChanged:Connect(function(input)
if input == dragInput and dragging then
update(input)
end
end)
end)
end
dragGUI(logs)
dragGUI(KeybindEditor)
dragGUI(PluginEditor)
dragGUI(ToPartFrame)
eventEditor = (function()
local events = {}
local function registerEvent(name,sets)
events[name] = {
commands = {},
sets = sets or {}
}
end
local onEdited = nil
local function fireEvent(name,...)
local args = {...}
local event = events[name]
if event then
for i,cmd in pairs(event.commands) do
local metCondition = true
for idx,set in pairs(event.sets) do
local argVal = args[idx]
local cmdSet = cmd[2][idx]
local condType = set.Type
if condType == "Player" then
if cmdSet == 0 then
metCondition = metCondition and (tostring(Players.LocalPlayer) == argVal)
elseif cmdSet ~= 1 then
metCondition = metCondition and table.find(getPlayer(cmdSet,Players.LocalPlayer),argVal)
end
elseif condType == "String" then
if cmdSet ~= 0 then
metCondition = metCondition and string.find(argVal:lower(),cmdSet:lower())
end
elseif condType == "Number" then
if cmdSet ~= 0 then
metCondition = metCondition and tonumber(argVal)<=tonumber(cmdSet)
end
end
if not metCondition then break end
end
if metCondition then
pcall(task.spawn(function()
local cmdStr = cmd[1]
for count,arg in pairs(args) do
cmdStr = cmdStr:gsub("%$"..count,arg)
end
wait(cmd[3] or 0)
execCmd(cmdStr)
end))
end
end
end
end
local main = create({
{1,"Frame",{BackgroundColor3=Color3.new(0.14117647707462,0.14117647707462,0.14509804546833),BackgroundTransparency=1,BorderSizePixel=0,Name="EventEditor",Position=UDim2.new(0.5,-175,0,-500),Size=UDim2.new(0,350,0,20),ZIndex=10,}},
{2,"Frame",{BackgroundColor3=currentShade2,BorderSizePixel=0,Name="TopBar",Parent={1},Size=UDim2.new(1,0,0,20),ZIndex=10,}},
{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.TextXAlignment.Center,ZIndex=10,}},
{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=14,ZIndex=10,}},
{5,"ImageLabel",{BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,Image=getcustomasset("infiniteyield/assets/close.png"),Parent={4},Position=UDim2.new(0,5,0,5),Size=UDim2.new(0,10,0,10),ZIndex=10,}},
{6,"Frame",{BackgroundColor3=currentShade1,BorderSizePixel=0,Name="Content",Parent={1},Position=UDim2.new(0,0,0,20),Size=UDim2.new(1,0,0,202),ZIndex=10,}},
{7,"ScrollingFrame",{BackgroundColor3=Color3.new(0.14117647707462,0.14117647707462,0.14509804546833),BackgroundTransparency=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=UDim2.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,}},
{8,"Frame",{BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,Name="Holder",Parent={7},Size=UDim2.new(1,0,1,0),ZIndex=10,}},
{9,"UIListLayout",{Parent={8},SortOrder=2,}},
{10,"Frame",{BackgroundColor3=Color3.new(0.14117647707462,0.14117647707462,0.14509804546833),BackgroundTransparency=1,BorderColor3=Color3.new(0.3137255012989,0.3137255012989,0.3137255012989),BorderSizePixel=0,ClipsDescendants=true,Name="Settings",Parent={6},Position=UDim2.new(1,0,0,0),Size=UDim2.new(0,150,1,0),ZIndex=10,}},
{11,"Frame",{BackgroundColor3=Color3.new(0.14117647707462,0.14117647707462,0.14509804546833),Name="Slider",Parent={10},Position=UDim2.new(0,-150,0,0),Size=UDim2.new(1,0,1,0),ZIndex=10,}},
{12,"Frame",{BackgroundColor3=Color3.new(0.23529413342476,0.23529413342476,0.23529413342476),BorderColor3=Color3.new(0.3137255012989,0.3137255012989,0.3137255012989),BorderSizePixel=0,Name="Line",Parent={11},Size=UDim2.new(0,1,1,0),ZIndex=10,}},
{13,"ScrollingFrame",{BackgroundColor3=Color3.new(0.14117647707462,0.14117647707462,0.14509804546833),BackgroundTransparency=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={11},Position=UDim2.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,}},
{14,"Frame",{BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,Name="Holder",Parent={13},Size=UDim2.new(1,0,1,0),ZIndex=10,}},
{15,"UIListLayout",{Parent={14},SortOrder=2,}},
{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,}},
{17,"TextButton",{BackgroundColor3=Color3.new(0.14117647707462,0.14117647707462,0.14509804546833),BorderColor3=Color3.new(0.15686275064945,0.15686275064945,0.15686275064945),Font=3,Name="Close",BorderSizePixel=0,Parent={11},Position=UDim2.new(1,-20,0,0),Size=UDim2.new(0,20,0,20),Text="<",TextColor3=Color3.new(1,1,1),TextSize=18,ZIndex=10,}},
{18,"Folder",{Name="Templates",Parent={10},}},
{19,"Frame",{BackgroundColor3=Color3.new(0.19607844948769,0.19607844948769,0.19607844948769),BackgroundTransparency=1,BorderColor3=Color3.new(0.15686275064945,0.15686275064945,0.15686275064945),Name="Players",Parent={18},Position=UDim2.new(0,0,0,25),Size=UDim2.new(1,0,0,86),Visible=false,ZIndex=10,}},
{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,}},
{21,"TextLabel",{BackgroundColor3=Color3.new(0.1803921610117,0.1803921610117,0.1843137294054),BackgroundTransparency=1,BorderSizePixel=0,Font=3,Name="Any",Parent={19},Position=UDim2.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,}},
{22,"Frame",{BackgroundColor3=Color3.new(0.30588236451149,0.30588236451149,0.3098039329052),BorderSizePixel=0,Name="Button",Parent={21},Position=UDim2.new(1,-20,0,0),Size=UDim2.new(0,20,0,20),ZIndex=10,}},
{23,"TextButton",{BackgroundColor3=Color3.new(0.58823531866074,0.58823531866074,0.59215688705444),BackgroundTransparency=1,BorderSizePixel=0,Font=3,Name="On",Parent={22},Position=UDim2.new(0,2,0,2),Size=UDim2.new(0,16,0,16),Text="",TextColor3=Color3.new(0,0,0),TextSize=14,ZIndex=10,}},
{24,"TextLabel",{BackgroundColor3=Color3.new(0.1803921610117,0.1803921610117,0.1843137294054),BackgroundTransparency=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,}},
{25,"Frame",{BackgroundColor3=Color3.new(0.30588236451149,0.30588236451149,0.3098039329052),BorderSizePixel=0,Name="Button",Parent={24},Position=UDim2.new(1,-20,0,0),Size=UDim2.new(0,20,0,20),ZIndex=10,}},
{26,"TextButton",{BackgroundColor3=Color3.new(0.58823531866074,0.58823531866074,0.59215688705444),BackgroundTransparency=1,BorderSizePixel=0,Font=3,Name="On",Parent={25},Position=UDim2.new(0,2,0,2),Size=UDim2.new(0,16,0,16),Text="",TextColor3=Color3.new(0,0,0),TextSize=14,ZIndex=10,}},
{27,"TextBox",{BackgroundColor3=Color3.new(0.1803921610117,0.1803921610117,0.1843137294054),BorderColor3=Color3.new(0.15686275064945,0.15686275064945,0.15686275064945),BorderSizePixel=0,ClearTextOnFocus=false,Font=3,Name="Custom",Parent={19},PlaceholderColor3=Color3.new(0.47058826684952,0.47058826684952,0.47058826684952),PlaceholderText="Custom 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,}},
{28,"Frame",{BackgroundColor3=Color3.new(0.30588236451149,0.30588236451149,0.3098039329052),BorderSizePixel=0,Name="CustomButton",Parent={19},Position=UDim2.new(1,-25,0,64),Size=UDim2.new(0,20,0,20),ZIndex=10,}},
{29,"TextButton",{BackgroundColor3=Color3.new(0.58823531866074,0.58823531866074,0.59215688705444),BackgroundTransparency=1,BorderSizePixel=0,Font=3,Name="On",Parent={28},Position=UDim2.new(0,2,0,2),Size=UDim2.new(0,16,0,16),Text="",TextColor3=Color3.new(0,0,0),TextSize=14,ZIndex=10,}},
{30,"Frame",{BackgroundColor3=Color3.new(0.19607844948769,0.19607844948769,0.19607844948769),BackgroundTransparency=1,BorderColor3=Color3.new(0.15686275064945,0.15686275064945,0.15686275064945),Name="Strings",Parent={18},Position=UDim2.new(0,0,0,25),Size=UDim2.new(1,0,0,64),Visible=false,ZIndex=10,}},
{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,}},
{32,"TextLabel",{BackgroundColor3=Color3.new(0.1803921610117,0.1803921610117,0.1843137294054),BackgroundTransparency=1,BorderSizePixel=0,Font=3,Name="Any",Parent={30},Position=UDim2.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,}},
{33,"Frame",{BackgroundColor3=Color3.new(0.30588236451149,0.30588236451149,0.3098039329052),BorderSizePixel=0,Name="Button",Parent={32},Position=UDim2.new(1,-20,0,0),Size=UDim2.new(0,20,0,20),ZIndex=10,}},
{34,"TextButton",{BackgroundColor3=Color3.new(0.58823531866074,0.58823531866074,0.59215688705444),BackgroundTransparency=1,BorderSizePixel=0,Font=3,Name="On",Parent={33},Position=UDim2.new(0,2,0,2),Size=UDim2.new(0,16,0,16),Text="",TextColor3=Color3.new(0,0,0),TextSize=14,ZIndex=10,}},
{54,"Frame",{BackgroundColor3=Color3.new(0.19607844948769,0.19607844948769,0.19607844948769),BackgroundTransparency=1,BorderColor3=Color3.new(0.15686275064945,0.15686275064945,0.15686275064945),Name="Numbers",Parent={18},Position=UDim2.new(0,0,0,25),Size=UDim2.new(1,0,0,64),Visible=false,ZIndex=10,}},
{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,}},
{56,"TextLabel",{BackgroundColor3=Color3.new(0.1803921610117,0.1803921610117,0.1843137294054),BackgroundTransparency=1,BorderSizePixel=0,Font=3,Name="Any",Parent={54},Position=UDim2.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,}},
{57,"Frame",{BackgroundColor3=Color3.new(0.30588236451149,0.30588236451149,0.3098039329052),BorderSizePixel=0,Name="Button",Parent={56},Position=UDim2.new(1,-20,0,0),Size=UDim2.new(0,20,0,20),ZIndex=10,}},
{58,"TextButton",{BackgroundColor3=Color3.new(0.58823531866074,0.58823531866074,0.59215688705444),BackgroundTransparency=1,BorderSizePixel=0,Font=3,Name="On",Parent={57},Position=UDim2.new(0,2,0,2),Size=UDim2.new(0,16,0,16),Text="",TextColor3=Color3.new(0,0,0),TextSize=14,ZIndex=10,}},
{59,"TextBox",{BackgroundColor3=Color3.new(0.1803921610117,0.1803921610117,0.1843137294054),BorderColor3=Color3.new(0.15686275064945,0.15686275064945,0.15686275064945),BorderSizePixel=0,ClearTextOnFocus=false,Font=3,Name="Custom",Parent={54},PlaceholderColor3=Color3.new(0.47058826684952,0.47058826684952,0.47058826684952),PlaceholderText="Number",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,}},
{60,"Frame",{BackgroundColor3=Color3.new(0.30588236451149,0.30588236451149,0.3098039329052),BorderSizePixel=0,Name="CustomButton",Parent={54},Position=UDim2.new(1,-25,0,42),Size=UDim2.new(0,20,0,20),ZIndex=10,}},
{61,"TextButton",{BackgroundColor3=Color3.new(0.58823531866074,0.58823531866074,0.59215688705444),BackgroundTransparency=1,BorderSizePixel=0,Font=3,Name="On",Parent={60},Position=UDim2.new(0,2,0,2),Size=UDim2.new(0,16,0,16),Text="",TextColor3=Color3.new(0,0,0),TextSize=14,ZIndex=10,}},
{35,"TextBox",{BackgroundColor3=Color3.new(0.1803921610117,0.1803921610117,0.1843137294054),BorderColor3=Color3.new(0.15686275064945,0.15686275064945,0.15686275064945),BorderSizePixel=0,ClearTextOnFocus=false,Font=3,Name="Custom",Parent={30},PlaceholderColor3=Color3.new(0.47058826684952,0.47058826684952,0.47058826684952),PlaceholderText="Match 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,}},
{36,"Frame",{BackgroundColor3=Color3.new(0.30588236451149,0.30588236451149,0.3098039329052),BorderSizePixel=0,Name="CustomButton",Parent={30},Position=UDim2.new(1,-25,0,42),Size=UDim2.new(0,20,0,20),ZIndex=10,}},
{37,"TextButton",{BackgroundColor3=Color3.new(0.58823531866074,0.58823531866074,0.59215688705444),BackgroundTransparency=1,BorderSizePixel=0,Font=3,Name="On",Parent={36},Position=UDim2.new(0,2,0,2),Size=UDim2.new(0,16,0,16),Text="",TextColor3=Color3.new(0,0,0),TextSize=14,ZIndex=10,}},
{38,"Frame",{BackgroundColor3=Color3.new(0.19607844948769,0.19607844948769,0.19607844948769),BackgroundTransparency=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,}},
{39,"TextBox",{BackgroundColor3=Color3.new(0.1803921610117,0.1803921610117,0.1843137294054),BorderColor3=Color3.new(0.15686275064945,0.15686275064945,0.15686275064945),BorderSizePixel=0,Font=3,Name="Secs",Parent={38},PlaceholderColor3=Color3.new(0.47058826684952,0.47058826684952,0.47058826684952),Position=UDim2.new(0,60,0,2),Size=UDim2.new(1,-65,0,20),Text="",TextColor3=Color3.new(1,1,1),TextSize=14,TextXAlignment=0,ZIndex=10,}},
{40,"TextLabel",{BackgroundColor3=Color3.new(0.1803921610117,0.1803921610117,0.1843137294054),BackgroundTransparency=1,BorderSizePixel=0,Font=3,Name="Label",Parent={39},Position=UDim2.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,}},
{41,"Frame",{BackgroundColor3=currentShade1,BorderSizePixel=0,ClipsDescendants=true,Name="EventTemplate",Parent={6},Size=UDim2.new(1,0,0,20),Visible=false,ZIndex=10,}},
{42,"TextButton",{BackgroundColor3=currentText1,BackgroundTransparency=1,Font=3,Name="Expand",Parent={41},Size=UDim2.new(0,20,0,20),Text=">",TextColor3=Color3.new(1,1,1),TextSize=18,ZIndex=10,}},
{43,"TextLabel",{BackgroundColor3=currentText1,BackgroundTransparency=1,Font=3,Name="EventName",Parent={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,}},
{44,"Frame",{BackgroundColor3=Color3.new(0.19607844948769,0.19607844948769,0.19607844948769),BorderSizePixel=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,}},
{45,"Frame",{BackgroundColor3=Color3.new(0.14117647707462,0.14117647707462,0.14509804546833),BorderColor3=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,}},
{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,}},
{47,"Frame",{BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,Name="Holder",Parent={44},Size=UDim2.new(1,0,1,-20),ZIndex=10,}},
{48,"UIListLayout",{Parent={47},SortOrder=2,}},
{49,"Frame",{currentShade1,BorderSizePixel=0,ClipsDescendants=true,Name="CmdTemplate",Parent={6},Size=UDim2.new(1,0,0,20),Visible=false,ZIndex=10,}},
{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,}},
{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,}},
{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=18,ZIndex=10,}},
{53,"ImageLabel",{BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,Image=getcustomasset("infiniteyield/assets/settings.png"),Parent={52},Position=UDim2.new(0,2,0,2),Size=UDim2.new(0,16,0,16),ZIndex=10,}},
})
main.Name = randomString()
local mainFrame = main:WaitForChild("Content")
local eventList = mainFrame:WaitForChild("List")
local eventListHolder = eventList:WaitForChild("Holder")
local cmdTemplate = mainFrame:WaitForChild("CmdTemplate")
local eventTemplate = mainFrame:WaitForChild("EventTemplate")
local settingsFrame = mainFrame:WaitForChild("Settings"):WaitForChild("Slider")
local settingsTemplates = mainFrame.Settings:WaitForChild("Templates")
local settingsList = settingsFrame:WaitForChild("List"):WaitForChild("Holder")
table.insert(shade2,main.TopBar) table.insert(shade1,mainFrame) table.insert(shade2,eventTemplate)
table.insert(text1,eventTemplate.EventName) table.insert(shade1,eventTemplate.Cmds.Add) table.insert(shade1,cmdTemplate)
table.insert(text1,cmdTemplate.TextBox) table.insert(shade2,cmdTemplate.Delete) table.insert(shade2,cmdTemplate.Settings)
table.insert(scroll,mainFrame.List) table.insert(shade1,settingsFrame) table.insert(shade2,settingsFrame.Line)
table.insert(shade2,settingsFrame.Close) table.insert(scroll,settingsFrame.List) table.insert(shade2,settingsTemplates.DelayEditor.Secs)
table.insert(text1,settingsTemplates.DelayEditor.Secs) table.insert(text1,settingsTemplates.DelayEditor.Secs.Label) table.insert(text1,settingsTemplates.Players.Title)
table.insert(shade3,settingsTemplates.Players.CustomButton) table.insert(shade2,settingsTemplates.Players.Custom) table.insert(text1,settingsTemplates.Players.Custom)
table.insert(shade3,settingsTemplates.Players.Any.Button) table.insert(shade3,settingsTemplates.Players.Me.Button) table.insert(text1,settingsTemplates.Players.Any)
table.insert(text1,settingsTemplates.Players.Me) table.insert(text1,settingsTemplates.Strings.Title) table.insert(text1,settingsTemplates.Strings.Any)
table.insert(shade3,settingsTemplates.Strings.Any.Button) table.insert(shade3,settingsTemplates.Strings.CustomButton) table.insert(text1,settingsTemplates.Strings.Custom)
table.insert(shade2,settingsTemplates.Strings.Custom)
table.insert(text1,settingsTemplates.Players.Me) table.insert(text1,settingsTemplates.Numbers.Title) table.insert(text1,settingsTemplates.Numbers.Any)
table.insert(shade3,settingsTemplates.Numbers.Any.Button) table.insert(shade3,settingsTemplates.Numbers.CustomButton) table.insert(text1,settingsTemplates.Numbers.Custom)
table.insert(shade2,settingsTemplates.Numbers.Custom)
local tweenInf = TweenInfo.new(0.25,Enum.EasingStyle.Quart,Enum.EasingDirection.Out)
local currentlyEditingCmd = nil
settingsFrame:WaitForChild("Close").MouseButton1Click:Connect(function()
settingsFrame:TweenPosition(UDim2.new(0,-150,0,0),Enum.EasingDirection.Out,Enum.EasingStyle.Quart,0.25,true)
end)
local function resizeList()
local size = 0
for i,v in pairs(eventListHolder:GetChildren()) do
if v.Name == "EventTemplate" then
size = size + 20
if v.Expand.Rotation == 90 then
size = size + 20*(1+(#events[v.EventName:GetAttribute("RawName")].commands or 0))
end
end
end
TweenService:Create(eventList,tweenInf,{CanvasSize = UDim2.new(0,0,0,size)}):Play()
if size > eventList.AbsoluteSize.Y then
eventListHolder.Size = UDim2.new(1,-8,1,0)
else
eventListHolder.Size = UDim2.new(1,0,1,0)
end
end
local function resizeSettingsList()
local size = 0
for i,v in pairs(settingsList:GetChildren()) do
if v:IsA("Frame") then
size = size + v.AbsoluteSize.Y
end
end
settingsList.Parent.CanvasSize = UDim2.new(0,0,0,size)
if size > settingsList.Parent.AbsoluteSize.Y then
settingsList.Size = UDim2.new(1,-8,1,0)
else
settingsList.Size = UDim2.new(1,0,1,0)
end
end
local function setupCheckbox(button,callback)
local enabled = button.On.BackgroundTransparency == 0
local function update()
button.On.BackgroundTransparency = (enabled and 0 or 1)
end
button.On.MouseButton1Click:Connect(function()
enabled = not enabled
update()
if callback then callback(enabled) end
end)
return {
Toggle = function(nocall) enabled = not enabled update() if not nocall and callback then callback(enabled) end end,
Enable = function(nocall) if enabled then return end enabled = true update()if not nocall and callback then callback(enabled) end end,
Disable = function(nocall) if not enabled then return end enabled = false update()if not nocall and callback then callback(enabled) end end,
IsEnabled = function() return enabled end
}
end
local function openSettingsEditor(event,cmd)
currentlyEditingCmd = cmd
for i,v in pairs(settingsList:GetChildren()) do if v:IsA("Frame") then v:Destroy() end end
local delayEditor = settingsTemplates.DelayEditor:Clone()
delayEditor.Secs.FocusLost:Connect(function()
cmd[3] = tonumber(delayEditor.Secs.Text) or 0
delayEditor.Secs.Text = cmd[3]
if onEdited then onEdited() end
end)
delayEditor.Secs.Text = cmd[3]
delayEditor.Visible = true
table.insert(shade2,delayEditor.Secs)
table.insert(text1,delayEditor.Secs)
table.insert(text1,delayEditor.Secs.Label)
delayEditor.Parent = settingsList
for i,v in pairs(event.sets) do
if v.Type == "Player" then
local template = settingsTemplates.Players:Clone()
template.Title.Text = v.Name or "Player"
local me,any,custom
me = setupCheckbox(template.Me.Button,function(on)
if not on then return end
any.Disable()
custom.Disable()
cmd[2][i] = 0
if onEdited then onEdited() end
end)
any = setupCheckbox(template.Any.Button,function(on)
if not on then return end
me.Disable()
custom.Disable()
cmd[2][i] = 1
if onEdited then onEdited() end
end)
local customTextBox = template.Custom
custom = setupCheckbox(template.CustomButton,function(on)
if not on then return end
me.Disable()
any.Disable()
cmd[2][i] = customTextBox.Text
if onEdited then onEdited() end
end)
ViewportTextBox.convert(customTextBox)
customTextBox.FocusLost:Connect(function()
if custom:IsEnabled() then
cmd[2][i] = customTextBox.Text
if onEdited then onEdited() end
end
end)
local cVal = cmd[2][i]
if cVal == 0 then
me:Enable()
elseif cVal == 1 then
any:Enable()
else
custom:Enable()
customTextBox.Text = cVal
end
template.Visible = true
table.insert(text1,template.Title)
table.insert(shade3,template.CustomButton)
table.insert(shade3,template.Any.Button)
table.insert(shade3,template.Me.Button)
table.insert(text1,template.Any)
table.insert(text1,template.Me)
template.Parent = settingsList
elseif v.Type == "String" then
local template = settingsTemplates.Strings:Clone()
template.Title.Text = v.Name or "String"
local any,custom
any = setupCheckbox(template.Any.Button,function(on)
if not on then return end
custom.Disable()
cmd[2][i] = 0
if onEdited then onEdited() end
end)
local customTextBox = template.Custom
custom = setupCheckbox(template.CustomButton,function(on)
if not on then return end
any.Disable()
cmd[2][i] = customTextBox.Text
if onEdited then onEdited() end
end)
ViewportTextBox.convert(customTextBox)
customTextBox.FocusLost:Connect(function()
if custom:IsEnabled() then
cmd[2][i] = customTextBox.Text
if onEdited then onEdited() end
end
end)
local cVal = cmd[2][i]
if cVal == 0 then
any:Enable()
else
custom:Enable()
customTextBox.Text = cVal
end
template.Visible = true
table.insert(text1,template.Title)
table.insert(text1,template.Any)
table.insert(shade3,template.Any.Button)
table.insert(shade3,template.CustomButton)
template.Parent = settingsList
elseif v.Type == "Number" then
local template = settingsTemplates.Numbers:Clone()
template.Title.Text = v.Name or "Number"
local any,custom
any = setupCheckbox(template.Any.Button,function(on)
if not on then return end
custom.Disable()
cmd[2][i] = 0
if onEdited then onEdited() end
end)
local customTextBox = template.Custom
custom = setupCheckbox(template.CustomButton,function(on)
if not on then return end
any.Disable()
cmd[2][i] = customTextBox.Text
if onEdited then onEdited() end
end)
ViewportTextBox.convert(customTextBox)
customTextBox.FocusLost:Connect(function()
cmd[2][i] = tonumber(customTextBox.Text) or 0
customTextBox.Text = cmd[2][i]
if custom:IsEnabled() then
if onEdited then onEdited() end
end
end)
local cVal = cmd[2][i]
if cVal == 0 then
any:Enable()
else
custom:Enable()
customTextBox.Text = cVal
end
template.Visible = true
table.insert(text1,template.Title)
table.insert(text1,template.Any)
table.insert(shade3,template.Any.Button)
table.insert(shade3,template.CustomButton)
template.Parent = settingsList
end
end
resizeSettingsList()
settingsFrame:TweenPosition(UDim2.new(0,0,0,0),Enum.EasingDirection.Out,Enum.EasingStyle.Quart,0.25,true)
end
local function defaultSettings(ev)
local res = {}
for i,v in pairs(ev.sets) do
if v.Type == "Player" then
res[#res+1] = v.Default or 0
elseif v.Type == "String" then
res[#res+1] = v.Default or 0
elseif v.Type == "Number" then
res[#res+1] = v.Default or 0
end
end
return res
end
local function refreshList()
for i,v in pairs(eventListHolder:GetChildren()) do if v:IsA("Frame") then v:Destroy() end end
for name,event in pairs(events) do
local eventF = eventTemplate:Clone()
eventF.EventName.Text = name
eventF.Visible = true
eventF.EventName:SetAttribute("RawName", name)
table.insert(shade2,eventF)
table.insert(text1,eventF.EventName)
table.insert(shade1,eventF.Cmds.Add)
local expanded = false
eventF.Expand.MouseButton1Down:Connect(function()
expanded = not expanded
eventF: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)
eventF.Expand.Rotation = expanded and 90 or 0
resizeList()
end)
local function refreshCommands()
for i,v in pairs(eventF.Cmds.Holder:GetChildren()) do
if v.Name == "CmdTemplate" then
v:Destroy()
end
end
eventF.EventName.Text = name..(#event.commands > 0 and " ("..#event.commands..")" or "")
for i,cmd in pairs(event.commands) do
local cmdF = cmdTemplate:Clone()
local cmdTextBox = cmdF.TextBox
ViewportTextBox.convert(cmdTextBox)
cmdTextBox.Text = cmd[1]
cmdF.Visible = true
table.insert(shade1,cmdF)
table.insert(shade2,cmdF.Delete)
table.insert(shade2,cmdF.Settings)
cmdTextBox.FocusLost:Connect(function()
event.commands[i] = {cmdTextBox.Text,cmd[2],cmd[3]}
if onEdited then onEdited() end
end)
cmdF.Settings.MouseButton1Click:Connect(function()
openSettingsEditor(event,cmd)
end)
cmdF.Delete.MouseButton1Click:Connect(function()
table.remove(event.commands,i)
refreshCommands()
resizeList()
if currentlyEditingCmd == cmd then
settingsFrame:TweenPosition(UDim2.new(0,-150,0,0),Enum.EasingDirection.Out,Enum.EasingStyle.Quart,0.25,true)
end
if onEdited then onEdited() end
end)
cmdF.Parent = eventF.Cmds.Holder
end
eventF: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)
end
local newBox = eventF.Cmds.Add.TextBox
ViewportTextBox.convert(newBox)
newBox.FocusLost:Connect(function(enter)
if enter then
event.commands[#event.commands+1] = {newBox.Text,defaultSettings(event),0}
newBox.Text = ""
refreshCommands()
resizeList()
if onEdited then onEdited() end
end
end)
--eventF:GetPropertyChangedSignal("AbsoluteSize"):Connect(resizeList)
eventF.Parent = eventListHolder
refreshCommands()
end
resizeList()
end
local function saveData()
local result = {}
for i,v in pairs(events) do
result[i] = v.commands
end
return HttpService:JSONEncode(result)
end
local function loadData(str)
local data = HttpService:JSONDecode(str)
for i,v in pairs(data) do
if events[i] then
events[i].commands = v
end
end
end
local function addCmd(event,data)
table.insert(events[event].commands,data)
end
local function setOnEdited(f)
if type(f) == "function" then
onEdited = f
end
end
main.TopBar.Close.MouseButton1Click:Connect(function()
main:TweenPosition(UDim2.new(0.5,-175,0,-500), "InOut", "Quart", 0.5, true, nil)
end)
dragGUI(main)
main.Parent = ScaledHolder
return {
RegisterEvent = registerEvent,
FireEvent = fireEvent,
Refresh = refreshList,
SaveData = saveData,
LoadData = loadData,
AddCmd = addCmd,
Frame = main,
SetOnEdited = setOnEdited
}
end)()
reference = (function()
local main = create({
{1,"Frame",{BackgroundColor3=Color3.new(0.14117647707462,0.14117647707462,0.14509804546833),BackgroundTransparency=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,}},
{2,"Frame",{BackgroundColor3=Color3.new(0.1803921610117,0.1803921610117,0.1843137294054),BorderSizePixel=0,Name="TopBar",Parent={1},Size=UDim2.new(1,0,0,20),ZIndex=10,}},
{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=Color3.new(1,1,1),TextSize=14,ZIndex=10,}},
{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=14,ZIndex=10,}},
{5,"ImageLabel",{BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,Image=getcustomasset("infiniteyield/assets/close.png"),Parent={4},Position=UDim2.new(0,5,0,5),Size=UDim2.new(0,10,0,10),ZIndex=10,}},
{6,"Frame",{BackgroundColor3=Color3.new(0.14117647707462,0.14117647707462,0.14509804546833),BorderSizePixel=0,Name="Content",Parent={1},Position=UDim2.new(0,0,0,20),Size=UDim2.new(1,0,0,300),ZIndex=10,}},
{7,"ScrollingFrame",{BackgroundColor3=Color3.new(0.14117647707462,0.14117647707462,0.14509804546833),BackgroundTransparency=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},ScrollBarImageColor3=Color3.new(0.30588236451149,0.30588236451149,0.3098039329052),ScrollBarThickness=8,Size=UDim2.new(1,0,1,0),TopImage="rbxasset://textures/ui/Scroll/scroll-middle.png",VerticalScrollBarInset=2,ZIndex=10,}},
{8,"UIListLayout",{Parent={7},SortOrder=2,}},
{9,"Frame",{BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,Name="Section",Parent={7},Size=UDim2.new(1,0,0,429),ZIndex=10,}},
{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,}},
{11,"TextLabel",{BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,Font=3,Name="Text",Parent={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,TextXAlignment=0,ZIndex=10,}},
{12,"Frame",{BackgroundColor3=Color3.new(0.1803921610117,0.1803921610117,0.1843137294054),BorderSizePixel=0,Name="Line",Parent={9},Position=UDim2.new(0,10,1,-1),Size=UDim2.new(1,-20,0,1),ZIndex=10,}},
{13,"Frame",{BackgroundColor3=Color3.new(0.1803921610117,0.1803921610117,0.1843137294054),BackgroundTransparency=1,BorderSizePixel=0,Name="Cases",Parent={9},Position=UDim2.new(0,8,0,55),Size=UDim2.new(1,-16,0,342),ZIndex=10,}},
{14,"UIListLayout",{Parent={13},SortOrder=2,}},
{15,"Frame",{BackgroundColor3=Color3.new(0.1803921610117,0.1803921610117,0.1843137294054),BackgroundTransparency=1,BorderSizePixel=0,LayoutOrder=-4,Name="Case",Parent={13},Position=UDim2.new(0,8,0,60),Size=UDim2.new(1,0,0,18),ZIndex=10,}},
{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),TextSize=14,TextWrapped=true,TextXAlignment=0,ZIndex=10,}},
{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,}},
{18,"Frame",{BackgroundColor3=Color3.new(0.1803921610117,0.1803921610117,0.1843137294054),BackgroundTransparency=1,BorderSizePixel=0,LayoutOrder=-3,Name="Case",Parent={13},Position=UDim2.new(0,8,0,60),Size=UDim2.new(1,0,0,18),ZIndex=10,}},
{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,}},
{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,ZIndex=10,}},
{21,"Frame",{BackgroundColor3=Color3.new(0.1803921610117,0.1803921610117,0.1843137294054),BackgroundTransparency=1,BorderSizePixel=0,LayoutOrder=-2,Name="Case",Parent={13},Position=UDim2.new(0,8,0,60),Size=UDim2.new(1,0,0,18),ZIndex=10,}},
{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),TextSize=14,TextWrapped=true,TextXAlignment=0,ZIndex=10,}},
{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,ZIndex=10,}},
{24,"Frame",{BackgroundColor3=Color3.new(0.1803921610117,0.1803921610117,0.1843137294054),BackgroundTransparency=1,BorderSizePixel=0,Name="Case",Parent={13},Position=UDim2.new(0,8,0,60),Size=UDim2.new(1,0,0,18),ZIndex=10,}},
{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,}},
{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,}},
{27,"Frame",{BackgroundColor3=Color3.new(0.1803921610117,0.1803921610117,0.1843137294054),BackgroundTransparency=1,BorderSizePixel=0,Name="Case",Parent={13},Position=UDim2.new(0,8,0,60),Size=UDim2.new(1,0,0,18),ZIndex=10,}},
{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,}},
{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,}},
{30,"Frame",{BackgroundColor3=Color3.new(0.1803921610117,0.1803921610117,0.1843137294054),BackgroundTransparency=1,BorderSizePixel=0,Name="Case",Parent={13},Position=UDim2.new(0,8,0,60),Size=UDim2.new(1,0,0,18),ZIndex=10,}},
{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,}},
{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,ZIndex=10,}},
{33,"Frame",{BackgroundColor3=Color3.new(0.1803921610117,0.1803921610117,0.1843137294054),BackgroundTransparency=1,BorderSizePixel=0,Name="Case",Parent={13},Position=UDim2.new(0,8,0,60),Size=UDim2.new(1,0,0,18),ZIndex=10,}},
{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,ZIndex=10,}},
{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,ZIndex=10,}},
{36,"Frame",{BackgroundColor3=Color3.new(0.1803921610117,0.1803921610117,0.1843137294054),BackgroundTransparency=1,BorderSizePixel=0,Name="Case",Parent={13},Position=UDim2.new(0,8,0,60),Size=UDim2.new(1,0,0,18),ZIndex=10,}},
{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,}},
{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,ZIndex=10,}},
{39,"Frame",{BackgroundColor3=Color3.new(0.1803921610117,0.1803921610117,0.1843137294054),BackgroundTransparency=1,BorderSizePixel=0,Name="Case",Parent={13},Position=UDim2.new(0,8,0,60),Size=UDim2.new(1,0,0,18),ZIndex=10,}},
{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,}},
{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,ZIndex=10,}},
{42,"Frame",{BackgroundColor3=Color3.new(0.1803921610117,0.1803921610117,0.1843137294054),BackgroundTransparency=1,BorderSizePixel=0,Name="Case",Parent={13},Position=UDim2.new(0,8,0,60),Size=UDim2.new(1,0,0,18),ZIndex=10,}},
{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,}},
{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,ZIndex=10,}},
{45,"Frame",{BackgroundColor3=Color3.new(0.1803921610117,0.1803921610117,0.1843137294054),BackgroundTransparency=1,BorderSizePixel=0,Name="Case",Parent={13},Position=UDim2.new(0,8,0,60),Size=UDim2.new(1,0,0,18),ZIndex=10,}},
{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,}},
{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,TextXAlignment=0,ZIndex=10,}},
{48,"Frame",{BackgroundColor3=Color3.new(0.1803921610117,0.1803921610117,0.1843137294054),BackgroundTransparency=1,BorderSizePixel=0,Name="Case",Parent={13},Position=UDim2.new(0,8,0,60),Size=UDim2.new(1,0,0,18),ZIndex=10,}},
{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,}},
{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,ZIndex=10,}},
{51,"Frame",{BackgroundColor3=Color3.new(0.1803921610117,0.1803921610117,0.1843137294054),BackgroundTransparency=1,BorderSizePixel=0,Name="Case",Parent={13},Position=UDim2.new(0,8,0,60),Size=UDim2.new(1,0,0,18),ZIndex=10,}},
{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,}},
{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,ZIndex=10,}},
{54,"Frame",{BackgroundColor3=Color3.new(0.1803921610117,0.1803921610117,0.1843137294054),BackgroundTransparency=1,BorderSizePixel=0,Name="Case",Parent={13},Position=UDim2.new(0,8,0,60),Size=UDim2.new(1,0,0,18),ZIndex=10,}},
{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,}},
{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,}},
{57,"Frame",{BackgroundColor3=Color3.new(0.1803921610117,0.1803921610117,0.1843137294054),BackgroundTransparency=1,BorderSizePixel=0,Name="Case",Parent={13},Position=UDim2.new(0,8,0,60),Size=UDim2.new(1,0,0,18),ZIndex=10,}},
{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,}},
{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,ZIndex=10,}},
{60,"Frame",{BackgroundColor3=Color3.new(0.1803921610117,0.1803921610117,0.1843137294054),BackgroundTransparency=1,BorderSizePixel=0,Name="Case",Parent={13},Position=UDim2.new(0,8,0,60),Size=UDim2.new(1,0,0,18),ZIndex=10,}},
{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,}},
{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,ZIndex=10,}},
{63,"Frame",{BackgroundColor3=Color3.new(0.1803921610117,0.1803921610117,0.1843137294054),BackgroundTransparency=1,BorderSizePixel=0,Name="Case",Parent={13},Position=UDim2.new(0,8,0,60),Size=UDim2.new(1,0,0,18),ZIndex=10,}},
{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,}},
{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,}},
{66,"Frame",{BackgroundColor3=Color3.new(0.1803921610117,0.1803921610117,0.1843137294054),BackgroundTransparency=1,BorderSizePixel=0,Name="Case",Parent={13},Position=UDim2.new(0,8,0,60),Size=UDim2.new(1,0,0,18),ZIndex=10,}},
{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,}},
{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,}},
{69,"Frame",{BackgroundColor3=Color3.new(0.1803921610117,0.1803921610117,0.1843137294054),BackgroundTransparency=1,BorderSizePixel=0,Name="Case",Parent={13},Position=UDim2.new(0,8,0,60),Size=UDim2.new(1,0,0,18),ZIndex=10,}},
{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),TextSize=14,TextWrapped=true,TextXAlignment=0,ZIndex=10,}},
{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,ZIndex=10,}},
{72,"Frame",{BackgroundColor3=Color3.new(0.1803921610117,0.1803921610117,0.1843137294054),BackgroundTransparency=1,BorderSizePixel=0,LayoutOrder=-1,Name="Case",Parent={13},Position=UDim2.new(0,8,0,60),Size=UDim2.new(1,0,0,18),ZIndex=10,}},
{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,}},
{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,TextXAlignment=0,ZIndex=10,}},
{75,"Frame",{BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,Name="Section",Parent={7},Size=UDim2.new(1,0,0,180),ZIndex=10,}},
{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,}},
{77,"Frame",{BackgroundColor3=Color3.new(0.1803921610117,0.1803921610117,0.1843137294054),BorderSizePixel=0,Name="Line",Parent={75},Position=UDim2.new(0,10,1,-1),Size=UDim2.new(1,-20,0,1),ZIndex=10,}},
{78,"TextLabel",{BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,Font=4,Name="Text",Parent={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,TextXAlignment=0,TextYAlignment=0,ZIndex=10,}},
{79,"TextLabel",{BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,Font=4,Name="Text",Parent={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,TextXAlignment=0,TextYAlignment=0,ZIndex=10,}},
{80,"TextLabel",{BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,Font=3,Name="Text",Parent={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,}},
{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,TextXAlignment=0,TextYAlignment=0,ZIndex=10,}},
{82,"TextLabel",{BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,Font=4,Name="Text",Parent={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,}},
{83,"TextLabel",{BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,Font=3,Name="Text",Parent={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,TextYAlignment=0,ZIndex=10,}},
{84,"Frame",{BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,Name="Section",Parent={7},Size=UDim2.new(1,0,0,154),ZIndex=10,}},
{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,}},
{86,"TextLabel",{BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,Font=4,Name="Text",Parent={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,TextXAlignment=0,ZIndex=10,}},
{87,"Frame",{BackgroundColor3=Color3.new(0.1803921610117,0.1803921610117,0.1843137294054),BorderSizePixel=0,Name="Line",Parent={84},Position=UDim2.new(0,10,1,-1),Size=UDim2.new(1,-20,0,1),ZIndex=10,}},
{88,"TextLabel",{BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,Font=3,Name="Text",Parent={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,}},
{89,"TextLabel",{BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,Font=4,Name="Text",Parent={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=true,TextXAlignment=0,TextYAlignment=0,ZIndex=10,}},
{90,"TextLabel",{BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,Font=3,Name="Text",Parent={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,TextYAlignment=0,ZIndex=10,}},
{91,"Frame",{BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,Name="Section",Parent={7},Size=UDim2.new(1,0,0,120),ZIndex=10,}},
{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,}},
{93,"TextLabel",{BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,Font=4,Name="Text",Parent={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,TextXAlignment=0,ZIndex=10,}},
{94,"Frame",{BackgroundColor3=Color3.new(0.1803921610117,0.1803921610117,0.1843137294054),BorderSizePixel=0,Name="Line",Parent={91},Position=UDim2.new(0,10,1,-1),Size=UDim2.new(1,-20,0,1),ZIndex=10,}},
{95,"TextLabel",{BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,Font=4,Name="Text",Parent={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=true,TextXAlignment=0,TextYAlignment=0,ZIndex=10,}},
{96,"TextLabel",{BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,Font=3,Name="Text",Parent={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,TextYAlignment=0,ZIndex=10,}},
{97,"Frame",{BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,Name="Section",Parent={7},Size=UDim2.new(1,0,0,75),ZIndex=10,}},
{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,}},
{99,"TextLabel",{BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,Font=3,Name="Text",Parent={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,}},
{100,"Frame",{BackgroundColor3=Color3.new(0.1803921610117,0.1803921610117,0.1843137294054),BorderSizePixel=0,Name="Line",Parent={97},Position=UDim2.new(0,10,1,-1),Size=UDim2.new(1,-20,0,1),ZIndex=10,}},
{101,"Frame",{BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,Name="Section",Parent={7},Size=UDim2.new(1,0,0,75),ZIndex=10,}},
{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,}},
{103,"TextLabel",{BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,Font=3,Name="Text",Parent={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,ZIndex=10,}},
{104,"Frame",{BackgroundColor3=Color3.new(0.1803921610117,0.1803921610117,0.1843137294054),BorderSizePixel=0,Name="Line",Parent={101},Position=UDim2.new(0,10,1,-1),Size=UDim2.new(1,-20,0,1),ZIndex=10,}},
{105,"Frame",{BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,Name="Section",Parent={7},Size=UDim2.new(1,0,0,175),ZIndex=10,}},
{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,}},
{107,"TextLabel",{BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,Font=3,Name="Text",Parent={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,ZIndex=10,}},
{108,"Frame",{BackgroundColor3=Color3.new(0.1803921610117,0.1803921610117,0.1843137294054),BorderSizePixel=0,Name="Line",Parent={105},Position=UDim2.new(0,10,1,-1),Size=UDim2.new(1,-20,0,1),ZIndex=10,}},
{109,"TextLabel",{BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,Font=3,Name="Text",Parent={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,}},
{110,"TextLabel",{BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,Font=4,Name="Text",Parent={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,}},
{111,"TextLabel",{BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,Font=3,Name="Text",Parent={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,}},
{112,"Frame",{BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,Name="Section",Parent={7},Size=UDim2.new(1,0,0,105),ZIndex=10,}},
{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,}},
{114,"TextLabel",{BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,Font=3,Name="Text",Parent={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,ZIndex=10,}},
{115,"Frame",{BackgroundColor3=Color3.new(0.1803921610117,0.1803921610117,0.1843137294054),BorderSizePixel=0,Name="Line",Parent={112},Position=UDim2.new(0,10,1,-1),Size=UDim2.new(1,-20,0,1),Visible=false,ZIndex=10,}},
{116,"TextButton",{BackgroundColor3=Color3.new(0.48627451062202,0.61960786581039,0.85098040103912),BorderColor3=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.1803921610117,0.1843137294054),TextSize=16,ZIndex=10,}},
})
for i,v in pairs(main.Content.List:GetDescendants()) do
if v:IsA("TextLabel") then
table.insert(text1,v)
end
end
table.insert(scroll,main.Content.List)
table.insert(shade1,main.Content)
table.insert(shade2,main.TopBar)
main.Name = randomString()
main.TopBar.Close.MouseButton1Click:Connect(function()
main:TweenPosition(UDim2.new(0.5,-250,0,-500), "InOut", "Quart", 0.5, true, nil)
end)
local inviteButton = main:FindFirstChild("InviteButton",true)
local lastPress = nil
inviteButton.MouseButton1Click:Connect(function()
if everyClipboard then
toClipboard("https://discord.gg/78ZuWSq")
inviteButton.Text = "Copied"
else
inviteButton.Text = "No Clipboard Function, type out the link"
end
local pressTime = tick()
lastPress = pressTime
wait(2)
if lastPress ~= pressTime then return end
inviteButton.Text = "Copy Discord Invite Link (https://discord.gg/78ZuWSq)"
end)
dragGUI(main)
main.Parent = ScaledHolder
ReferenceButton.MouseButton1Click:Connect(function()
main:TweenPosition(UDim2.new(0.5,-250,0.5,-150), "InOut", "Quart", 0.5, true, nil)
end)
end)()
currentShade1 = Color3.fromRGB(8, 8, 14)
currentShade2 = Color3.fromRGB(15, 15, 28)
currentShade3 = Color3.fromRGB(30, 30, 55)
currentText1 = Color3.new(1, 1, 1)
currentText2 = Color3.new(0, 0, 0)
currentScroll = Color3.fromRGB(50, 100, 255)
defaultGuiScale = IsOnMobile and 0.9 or 1
defaultsettings = {
prefix = ';';
StayOpen = false;
guiScale = defaultGuiScale;
espTransparency = 0.3;
keepIY = true;
logsEnabled = false;
jLogsEnabled = false;
aliases = {};
binds = {};
WayPoints = {};
PluginsTable = {};
currentShade1 = {currentShade1.R,currentShade1.G,currentShade1.B};
currentShade2 = {currentShade2.R,currentShade2.G,currentShade2.B};
currentShade3 = {currentShade3.R,currentShade3.G,currentShade3.B};
currentText1 = {currentText1.R,currentText1.G,currentText1.B};
currentText2 = {currentText2.R,currentText2.G,currentText2.B};
currentScroll = {currentScroll.R,currentScroll.G,currentScroll.B};
eventBinds = eventEditor.SaveData()
}
defaults = HttpService:JSONEncode(defaultsettings)
nosaves = false
useFactorySettings = function()
prefix = ';'
StayOpen = false
guiScale = defaultGuiScale
KeepInfYield = true
espTransparency = 0.3
logsEnabled = false
jLogsEnabled = false
logsWebhook = nil
aliases = {}
binds = {}
WayPoints = {}
PluginsTable = {}
end
function createPopup(title, text)
local Popup = Instance.new("Frame")
local background = Instance.new("Frame")
local Directions = Instance.new("TextLabel")
local shadow = Instance.new("Frame")
local PopupText = Instance.new("TextLabel")
local Exit = Instance.new("TextButton")
local ExitImage = Instance.new("ImageLabel")
Popup.Name = randomString()
Popup.Parent = ScaledHolder
Popup.Active = true
Popup.BackgroundTransparency = 1
Popup.Position = UDim2.new(0.5, -180, 0, -500)
Popup.Size = UDim2.new(0, 360, 0, 20)
Popup.ZIndex = 10
background.Name = "background"
background.Parent = Popup
background.Active = true
background.BackgroundColor3 = Color3.fromRGB(36, 36, 37)
background.BorderSizePixel = 0
background.Position = UDim2.new(0, 0, 0, 20)
background.Size = UDim2.new(0, 360, 0, 205)
background.ZIndex = 10
Directions.Name = "Directions"
Directions.Parent = background
Directions.BackgroundTransparency = 1
Directions.BorderSizePixel = 0
Directions.Position = UDim2.new(0, 10, 0, 10)
Directions.Size = UDim2.new(0, 340, 0, 185)
Directions.Font = Enum.Font.SourceSans
Directions.TextSize = 14
Directions.Text = text
Directions.TextColor3 = Color3.new(1, 1, 1)
Directions.TextStrokeColor3 = Color3.fromRGB(50, 100, 255)
Directions.TextStrokeTransparency = 0.5
Directions.TextWrapped = true
Directions.TextXAlignment = Enum.TextXAlignment.Left
Directions.TextYAlignment = Enum.TextYAlignment.Top
Directions.ZIndex = 10
shadow.Name = "shadow"
shadow.Parent = Popup
shadow.BackgroundColor3 = Color3.fromRGB(46, 46, 47)
shadow.BorderSizePixel = 0
shadow.Size = UDim2.new(0, 360, 0, 20)
shadow.ZIndex = 10
PopupText.Name = "PopupText"
PopupText.Parent = shadow
PopupText.BackgroundTransparency = 1
PopupText.Size = UDim2.new(1, 0, 0.95, 0)
PopupText.ZIndex = 10
PopupText.Font = Enum.Font.SourceSans
PopupText.TextSize = 14
PopupText.Text = title
PopupText.TextColor3 = Color3.new(1, 1, 1)
PopupText.TextStrokeColor3 = Color3.fromRGB(50, 100, 255)
PopupText.TextStrokeTransparency = 0.5
PopupText.TextWrapped = true
Exit.Name = "Exit"
Exit.Parent = shadow
Exit.BackgroundTransparency = 1
Exit.Position = UDim2.new(1, -20, 0, 0)
Exit.Size = UDim2.new(0, 20, 0, 20)
Exit.Text = ""
Exit.ZIndex = 10
ExitImage.Parent = Exit
ExitImage.BackgroundColor3 = Color3.new(1, 1, 1)
ExitImage.BackgroundTransparency = 1
ExitImage.Position = UDim2.new(0, 5, 0, 5)
ExitImage.Size = UDim2.new(0, 10, 0, 10)
ExitImage.Image = getcustomasset("infiniteyield/assets/close.png")
ExitImage.ZIndex = 10
Popup:TweenPosition(UDim2.new(0.5, -180, 0, 150), "InOut", "Quart", 0.5, true, nil)
Exit.MouseButton1Click:Connect(function()
Popup:TweenPosition(UDim2.new(0.5, -180, 0, -500), "InOut", "Quart", 0.5, true, nil)
task.wait(0.6)
Popup:Destroy()
end)
end
local loadedEventData = nil
local jsonAttempts = 0
function saves()
if writefileExploit() and readfileExploit() and jsonAttempts < 10 then
local readSuccess, out = readfile("IY_FE.iy", true)
if readSuccess then
if out ~= nil and tostring(out):gsub("%s", "") ~= "" then
local success, response = pcall(function()
local json = HttpService:JSONDecode(out)
if vtype(json.prefix, "string") then prefix = json.prefix else prefix = ';' end
if vtype(json.StayOpen, "boolean") then StayOpen = json.StayOpen else StayOpen = false end
if vtype(json.guiScale, "number") then guiScale = json.guiScale else guiScale = defaultGuiScale end
if vtype(json.keepIY, "boolean") then KeepInfYield = json.keepIY else KeepInfYield = true end
if vtype(json.espTransparency, "number") then espTransparency = json.espTransparency else espTransparency = 0.3 end
if vtype(json.logsEnabled, "boolean") then logsEnabled = json.logsEnabled else logsEnabled = false end
if vtype(json.jLogsEnabled, "boolean") then jLogsEnabled = json.jLogsEnabled else jLogsEnabled = false end
if vtype(json.logsWebhook, "string") then logsWebhook = json.logsWebhook else logsWebhook = nil end
if vtype(json.aliases, "table") then aliases = json.aliases else aliases = {} end
if vtype(json.binds, "table") then binds = json.binds else binds = {} end
if vtype(json.spawnCmds, "table") then spawnCmds = json.spawnCmds end
if vtype(json.WayPoints, "table") then AllWaypoints = json.WayPoints else WayPoints = {} AllWaypoints = {} end
if vtype(json.PluginsTable, "table") then PluginsTable = json.PluginsTable else PluginsTable = {} end
if vtype(json.currentShade1, "table") then currentShade1 = Color3.new(json.currentShade1[1],json.currentShade1[2],json.currentShade1[3]) end
if vtype(json.currentShade2, "table") then currentShade2 = Color3.new(json.currentShade2[1],json.currentShade2[2],json.currentShade2[3]) end
if vtype(json.currentShade3, "table") then currentShade3 = Color3.new(json.currentShade3[1],json.currentShade3[2],json.currentShade3[3]) end
if vtype(json.currentText1, "table") then currentText1 = Color3.new(json.currentText1[1],json.currentText1[2],json.currentText1[3]) end
if vtype(json.currentText2, "table") then currentText2 = Color3.new(json.currentText2[1],json.currentText2[2],json.currentText2[3]) end
if vtype(json.currentScroll, "table") then currentScroll = Color3.new(json.currentScroll[1],json.currentScroll[2],json.currentScroll[3]) end
if vtype(json.eventBinds, "string") then loadedEventData = json.eventBinds end
end)
if not success then
jsonAttempts = jsonAttempts + 1
warn("Save Json Error:", response)
warn("Overwriting Save File")
writefile("IY_FE.iy", defaults, true)
wait()
saves()
end
else
writefile("IY_FE.iy", defaults, true)
wait()
local dReadSuccess, dOut = readfile("IY_FE.iy", true)
if dReadSuccess and dOut ~= nil and tostring(dOut):gsub("%s", "") ~= "" then
saves()
else
nosaves = true
useFactorySettings()
createPopup("File Error", "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/readfile 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.")
end
end
else
writefile("IY_FE.iy", defaults, true)
wait()
local dReadSuccess, dOut = readfile("IY_FE.iy", true)
if dReadSuccess and dOut ~= nil and tostring(dOut):gsub("%s", "") ~= "" then
saves()
else
nosaves = true
useFactorySettings()
createPopup("File Error", "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/readfile 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.")
end
end
else
if jsonAttempts >= 10 then
nosaves = true
useFactorySettings()
createPopup("File Error", "Sorry, we have attempted to parse your save file, but it is unreadable!\n\nArc Yield is now using factory settings until your exploit's file system works.\n\nYour save file has not been deleted.")
else
nosaves = true
useFactorySettings()
end
end
end
saves()
function updatesaves()
if nosaves == false and writefileExploit() then
local update = {
prefix = prefix;
StayOpen = StayOpen;
guiScale = guiScale;
keepIY = KeepInfYield;
espTransparency = espTransparency;
logsEnabled = logsEnabled;
jLogsEnabled = jLogsEnabled;
logsWebhook = logsWebhook;
aliases = aliases;
binds = binds or {};
WayPoints = AllWaypoints;
PluginsTable = PluginsTable;
currentShade1 = {currentShade1.R,currentShade1.G,currentShade1.B};
currentShade2 = {currentShade2.R,currentShade2.G,currentShade2.B};
currentShade3 = {currentShade3.R,currentShade3.G,currentShade3.B};
currentText1 = {currentText1.R,currentText1.G,currentText1.B};
currentText2 = {currentText2.R,currentText2.G,currentText2.B};
currentScroll = {currentScroll.R,currentScroll.G,currentScroll.B};
eventBinds = eventEditor.SaveData()
}
writefileCooldown("IY_FE.iy", HttpService:JSONEncode(update))
end
end
eventEditor.SetOnEdited(updatesaves)
pWayPoints = {}
WayPoints = {}
if #AllWaypoints > 0 then
for i = 1, #AllWaypoints do
if not AllWaypoints[i].GAME or AllWaypoints[i].GAME == PlaceId then
WayPoints[#WayPoints + 1] = {NAME = AllWaypoints[i].NAME, COORD = {AllWaypoints[i].COORD[1], AllWaypoints[i].COORD[2], AllWaypoints[i].COORD[3]}, GAME = AllWaypoints[i].GAME}
end
end
end
if type(binds) ~= "table" then binds = {} end
if type(PluginsTable) == "table" then
for i = #PluginsTable, 1, -1 do
if string.sub(PluginsTable[i], -3) ~= ".iy" then
table.remove(PluginsTable, i)
end
end
end
function Time()
local HOUR = math.floor((tick() % 86400) / 3600)
local MINUTE = math.floor((tick() % 3600) / 60)
local SECOND = math.floor(tick() % 60)
local AP = HOUR > 11 and 'PM' or 'AM'
HOUR = (HOUR % 12 == 0 and 12 or HOUR % 12)
HOUR = HOUR < 10 and '0' .. HOUR or HOUR
MINUTE = MINUTE < 10 and '0' .. MINUTE or MINUTE
SECOND = SECOND < 10 and '0' .. SECOND or SECOND
return HOUR .. ':' .. MINUTE .. ':' .. SECOND .. ' ' .. AP
end
PrefixBox.Text = prefix
local SettingsOpen = false
local isHidden = false
if StayOpen == false then
On.BackgroundTransparency = 1
else
On.BackgroundTransparency = 0
end
if logsEnabled then
Toggle.Text = 'Enabled'
else
Toggle.Text = 'Disabled'
end
if jLogsEnabled then
Toggle_2.Text = 'Enabled'
else
Toggle_2.Text = 'Disabled'
end
function maximizeHolder()
if StayOpen == false then
Holder:TweenPosition(UDim2.new(1, Holder.Position.X.Offset, 1, -220), "InOut", "Quart", 0.2, true, nil)
end
end
minimizeNum = -20
function minimizeHolder()
if StayOpen == false then
Holder:TweenPosition(UDim2.new(1, Holder.Position.X.Offset, 1, minimizeNum), "InOut", "Quart", 0.5, true, nil)
end
end
function cmdbarHolder()
if StayOpen == false then
Holder:TweenPosition(UDim2.new(1, Holder.Position.X.Offset, 1, -45), "InOut", "Quart", 0.5, true, nil)
end
end
pinNotification = nil
local notifyCount = 0
function notify(text,text2,length)
task.spawn(function()
local LnotifyCount = notifyCount+1
local notificationPinned = false
notifyCount = notifyCount+1
if pinNotification then pinNotification:Disconnect() end
pinNotification = PinButton.MouseButton1Click:Connect(function()
task.spawn(function()
pinNotification:Disconnect()
notificationPinned = true
Title_2.BackgroundTransparency = 1
wait(0.5)
Title_2.BackgroundTransparency = 0
end)
end)
Notification:TweenPosition(UDim2.new(1, Notification.Position.X.Offset, 1, 0), "InOut", "Quart", 0.5, true, nil)
wait(0.6)
local closepressed = false
if text2 then
Title_2.Text = text
Text_2.Text = text2
else
Title_2.Text = 'Notification'
Text_2.Text = text
end
Notification:TweenPosition(UDim2.new(1, Notification.Position.X.Offset, 1, -100), "InOut", "Quart", 0.5, true, nil)
CloseButton.MouseButton1Click:Connect(function()
Notification:TweenPosition(UDim2.new(1, Notification.Position.X.Offset, 1, 0), "InOut", "Quart", 0.5, true, nil)
closepressed = true
pinNotification:Disconnect()
end)
if length and isNumber(length) then
wait(length)
else
wait(3)
end
if LnotifyCount == notifyCount then
if closepressed == false and notificationPinned == false then
pinNotification:Disconnect()
Notification:TweenPosition(UDim2.new(1, Notification.Position.X.Offset, 1, 0), "InOut", "Quart", 0.5, true, nil)
end
notifyCount = 0
end
end)
end
local lastMessage = nil
local lastLabel = nil
local dupeCount = 1
function CreateLabel(Name, Text)
if lastMessage == Name..Text then
dupeCount = dupeCount+1
lastLabel.Text = Time()..' - ['..Name..']: '..Text..' (x'..dupeCount..')'
else
if dupeCount > 1 then dupeCount = 1 end
if #scroll_2:GetChildren() >= 2546 then
scroll_2:ClearAllChildren()
end
local alls = 0
for i,v in pairs(scroll_2:GetChildren()) do
if v then
alls = v.Size.Y.Offset + alls
end
if not v then
alls = 0
end
end
local tl = Instance.new('TextLabel')
lastMessage = Name..Text
lastLabel = tl
tl.Name = Name
tl.Parent = scroll_2
tl.ZIndex = 10
tl.RichText = true
tl.Text = Time().." - ["..Name.."]: "..Text
tl.Text = tl.ContentText
tl.Size = UDim2.new(0,322,0,84)
tl.BackgroundTransparency = 1
tl.BorderSizePixel = 0
tl.Font = "SourceSans"
tl.Position = UDim2.new(-1,0,0,alls)
tl.TextTransparency = 1
tl.TextScaled = false
tl.TextSize = 14
tl.TextWrapped = true
tl.TextXAlignment = "Left"
tl.TextYAlignment = "Top"
tl.TextColor3 = currentText1
tl.TextStrokeColor3 = Color3.fromRGB(50, 100, 255)
tl.TextStrokeTransparency = 0.6
tl.Size = UDim2.new(0,322,0,tl.TextBounds.Y)
table.insert(text1,tl)
scroll_2.CanvasSize = UDim2.new(0,0,0,alls+tl.TextBounds.Y)
scroll_2.CanvasPosition = Vector2.new(0,scroll_2.CanvasPosition.Y+tl.TextBounds.Y)
tl:TweenPosition(UDim2.new(0,3,0,alls), 'In', 'Quint', 0.5)
TweenService:Create(tl, TweenInfo.new(1.25, Enum.EasingStyle.Linear), { TextTransparency = 0 }):Play()
end
end
function CreateJoinLabel(plr,ID)
if #scroll_3:GetChildren() >= 2546 then
scroll_3:ClearAllChildren()
end
local infoFrame = Instance.new("Frame")
local info1 = Instance.new("TextLabel")
local info2 = Instance.new("TextLabel")
local ImageLabel_3 = Instance.new("ImageLabel")
infoFrame.Name = randomString()
infoFrame.Parent = scroll_3
infoFrame.BackgroundColor3 = Color3.new(1, 1, 1)
infoFrame.BackgroundTransparency = 1
infoFrame.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
infoFrame.Size = UDim2.new(1, 0, 0, 50)
info1.Name = randomString()
info1.Parent = infoFrame
info1.BackgroundTransparency = 1
info1.BorderSizePixel = 0
info1.Position = UDim2.new(0, 45, 0, 0)
info1.Size = UDim2.new(0, 135, 1, 0)
info1.ZIndex = 10
info1.Font = Enum.Font.SourceSans
info1.FontSize = Enum.FontSize.Size14
info1.Text = "Username: "..plr.Name.."\nJoined Server: "..Time()
info1.TextColor3 = Color3.new(1, 1, 1)
info1.TextStrokeColor3 = Color3.fromRGB(50, 100, 255)
info1.TextStrokeTransparency = 0.5
info1.TextWrapped = true
info1.TextXAlignment = Enum.TextXAlignment.Left
info2.Name = randomString()
info2.Parent = infoFrame
info2.BackgroundTransparency = 1
info2.BorderSizePixel = 0
info2.Position = UDim2.new(0, 185, 0, 0)
info2.Size = UDim2.new(0, 140, 1, -5)
info2.ZIndex = 10
info2.Font = Enum.Font.SourceSans
info2.FontSize = Enum.FontSize.Size14
info2.Text = "User ID: "..ID.."\nAccount Age: "..plr.AccountAge.."\nJoined Roblox: Loading..."
info2.TextColor3 = Color3.new(1, 1, 1)
info2.TextStrokeColor3 = Color3.fromRGB(50, 100, 255)
info2.TextStrokeTransparency = 0.5
info2.TextWrapped = true
info2.TextXAlignment = Enum.TextXAlignment.Left
info2.TextYAlignment = Enum.TextYAlignment.Center
ImageLabel_3.Parent = infoFrame
ImageLabel_3.BackgroundTransparency = 1
ImageLabel_3.BorderSizePixel = 0
ImageLabel_3.Size = UDim2.new(0, 45, 1, 0)
ImageLabel_3.Image = Players:GetUserThumbnailAsync(ID, Enum.ThumbnailType.AvatarThumbnail, Enum.ThumbnailSize.Size420x420)
scroll_3.CanvasSize = UDim2.new(0, 0, 0, listlayout.AbsoluteContentSize.Y)
scroll_3.CanvasPosition = Vector2.new(0,scroll_2.CanvasPosition.Y+infoFrame.AbsoluteSize.Y)
wait()
local user = game:HttpGet("https://users.roblox.com/v1/users/"..ID)
local json = HttpService:JSONDecode(user)
local date = json["created"]:sub(1,10)
local splitDates = string.split(date,"-")
info2.Text = string.gsub(info2.Text, "Loading...",splitDates[2].."/"..splitDates[3].."/"..splitDates[1])
end
IYMouse.KeyDown:Connect(function(Key)
if (Key==prefix) then
RunService.RenderStepped:Wait()
Cmdbar:CaptureFocus()
maximizeHolder()
end
end)
local lastMinimizeReq = 0
Holder.MouseEnter:Connect(function()
lastMinimizeReq = 0
maximizeHolder()
end)
Holder.MouseLeave:Connect(function()
if not Cmdbar:IsFocused() then
local reqTime = tick()
lastMinimizeReq = reqTime
wait(1)
if lastMinimizeReq ~= reqTime then return end
if not Cmdbar:IsFocused() then
minimizeHolder()
end
end
end)
function updateColors(color,ctype)
if ctype == shade1 then
for i,v in pairs(shade1) do
v.BackgroundColor3 = color
end
currentShade1 = color
elseif ctype == shade2 then
for i,v in pairs(shade2) do
v.BackgroundColor3 = color
end
currentShade2 = color
elseif ctype == shade3 then
for i,v in pairs(shade3) do
v.BackgroundColor3 = color
end
currentShade3 = color
elseif ctype == text1 then
for i,v in pairs(text1) do
v.TextColor3 = color
v.TextStrokeColor3 = Color3.fromRGB(50, 100, 255)
v.TextStrokeTransparency = 0.6
if v:IsA("TextBox") then
v.PlaceholderColor3 = color
end
end
currentText1 = color
elseif ctype == text2 then
for i,v in pairs(text2) do
v.TextColor3 = color
end
currentText2 = color
elseif ctype == scroll then
for i,v in pairs(scroll) do
v.ScrollBarImageColor3 = color
end
currentScroll = color
end
end
local colorpickerOpen = false
ColorsButton.MouseButton1Click:Connect(function()
cache_currentShade1 = currentShade1
cache_currentShade2 = currentShade2
cache_currentShade3 = currentShade3
cache_currentText1 = currentText1
cache_currentText2 = currentText2
cache_currentScroll = currentScroll
if not colorpickerOpen then
colorpickerOpen = true
picker = game:GetObjects("rbxassetid://4908465318")[1]
picker.Name = randomString()
picker.Parent = ScaledHolder
local ColorPicker do
ColorPicker = {}
ColorPicker.new = function()
local newMt = setmetatable({},{})
local pickerGui = picker.ColorPicker
local pickerTopBar = pickerGui.TopBar
local pickerExit = pickerTopBar.Exit
local pickerFrame = pickerGui.Content
local colorSpace = pickerFrame.ColorSpaceFrame.ColorSpace
local colorStrip = pickerFrame.ColorStrip
local previewFrame = pickerFrame.Preview
local basicColorsFrame = pickerFrame.BasicColors
local customColorsFrame = pickerFrame.CustomColors
local defaultButton = pickerFrame.Default
local cancelButton = pickerFrame.Cancel
local shade1Button = pickerFrame.Shade1
local shade2Button = pickerFrame.Shade2
local shade3Button = pickerFrame.Shade3
local text1Button = pickerFrame.Text1
local text2Button = pickerFrame.Text2
local scrollButton = pickerFrame.Scroll
local colorScope = colorSpace.Scope
local colorArrow = pickerFrame.ArrowFrame.Arrow
local hueInput = pickerFrame.Hue.Input
local satInput = pickerFrame.Sat.Input
local valInput = pickerFrame.Val.Input
local redInput = pickerFrame.Red.Input
local greenInput = pickerFrame.Green.Input
local blueInput = pickerFrame.Blue.Input
local mouse = IYMouse
local hue,sat,val = 0,0,1
local red,green,blue = 1,1,1
local chosenColor = Color3.new(0,0,0)
local basicColors = {Color3.new(0,0,0),Color3.new(0.66666668653488,0,0),Color3.new(0,0.33333334326744,0),Color3.new(0.66666668653488,0.33333334326744,0),Color3.new(0,0.66666668653488,0),Color3.new(0.66666668653488,0.66666668653488,0),Color3.new(0,1,0),Color3.new(0.66666668653488,1,0),Color3.new(0,0,0.49803924560547),Color3.new(0.66666668653488,0,0.49803924560547),Color3.new(0,0.33333334326744,0.49803924560547),Color3.new(0.66666668653488,0.33333334326744,0.49803924560547),Color3.new(0,0.66666668653488,0.49803924560547),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.66666668653488,0.33333334326744,1),Color3.new(0,0.66666668653488,1),Color3.new(0.66666668653488,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.33333334326744,0),Color3.new(1,0.33333334326744,0),Color3.new(0.33333334326744,0.66666668653488,0),Color3.new(1,0.66666668653488,0),Color3.new(0.33333334326744,1,0),Color3.new(1,1,0),Color3.new(0.33333334326744,0,0.49803924560547),Color3.new(1,0,0.49803924560547),Color3.new(0.33333334326744,0.33333334326744,0.49803924560547),Color3.new(1,0.33333334326744,0.49803924560547),Color3.new(0.33333334326744,0.66666668653488,0.49803924560547),Color3.new(1,0.66666668653488,0.49803924560547),Color3.new(0.33333334326744,1,0.49803924560547),Color3.new(1,1,0.49803924560547),Color3.new(0.33333334326744,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),Color3.new(1,0.66666668653488,1),Color3.new(0.33333334326744,1,1),Color3.new(1,1,1)}
local customColors = {}
dragGUI(picker)
local function updateColor(noupdate)
local relativeX,relativeY,relativeStripY = 219 - hue*219, 199 - sat*199, 199 - val*199
local hsvColor = Color3.fromHSV(hue,sat,val)
if noupdate == 2 or not noupdate then
hueInput.Text = tostring(math.ceil(359*hue))
satInput.Text = tostring(math.ceil(255*sat))
valInput.Text = tostring(math.floor(255*val))
end
if noupdate == 1 or not noupdate then
redInput.Text = tostring(math.floor(255*red))
greenInput.Text = tostring(math.floor(255*green))
blueInput.Text = tostring(math.floor(255*blue))
end
chosenColor = Color3.new(red,green,blue)
colorScope.Position = UDim2.new(0,relativeX-9,0,relativeY-9)
colorStrip.ImageColor3 = Color3.fromHSV(hue,sat,1)
colorArrow.Position = UDim2.new(0,-2,0,relativeStripY-4)
previewFrame.BackgroundColor3 = chosenColor
newMt.Color = chosenColor
if newMt.Changed then newMt:Changed(chosenColor) end
end
local function colorSpaceInput()
local relativeX = mouse.X - colorSpace.AbsolutePosition.X
local relativeY = mouse.Y - colorSpace.AbsolutePosition.Y
if relativeX < 0 then relativeX = 0 elseif relativeX > 219 then relativeX = 219 end
if relativeY < 0 then relativeY = 0 elseif relativeY > 199 then relativeY = 199 end
hue = (219 - relativeX)/219
sat = (199 - relativeY)/199
local hsvColor = Color3.fromHSV(hue,sat,val)
red,green,blue = hsvColor.r,hsvColor.g,hsvColor.b
updateColor()
end
local function colorStripInput()
local relativeY = mouse.Y - colorStrip.AbsolutePosition.Y
if relativeY < 0 then relativeY = 0 elseif relativeY > 199 then relativeY = 199 end
val = (199 - relativeY)/199
local hsvColor = Color3.fromHSV(hue,sat,val)
red,green,blue = hsvColor.r,hsvColor.g,hsvColor.b
updateColor()
end
local function hookButtons(frame,func)
frame.ArrowFrame.Up.InputBegan:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseMovement then
frame.ArrowFrame.Up.BackgroundTransparency = 0.5
elseif input.UserInputType == Enum.UserInputType.MouseButton1 then
local releaseEvent,runEvent
local startTime = tick()
local pressing = true
local startNum = tonumber(frame.Text)
if not startNum then return end
releaseEvent = UserInputService.InputEnded:Connect(function(input)
if input.UserInputType ~= Enum.UserInputType.MouseButton1 then return end
releaseEvent:Disconnect()
pressing = false
end)
startNum = startNum + 1
func(startNum)
while pressing do
if tick()-startTime > 0.3 then
startNum = startNum + 1
func(startNum)
end
wait(0.1)
end
end
end)
frame.ArrowFrame.Up.InputEnded:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseMovement then
frame.ArrowFrame.Up.BackgroundTransparency = 1
end
end)
frame.ArrowFrame.Down.InputBegan:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseMovement then
frame.ArrowFrame.Down.BackgroundTransparency = 0.5
elseif input.UserInputType == Enum.UserInputType.MouseButton1 then
local releaseEvent,runEvent
local startTime = tick()
local pressing = true
local startNum = tonumber(frame.Text)
if not startNum then return end
releaseEvent = UserInputService.InputEnded:Connect(function(input)
if input.UserInputType ~= Enum.UserInputType.MouseButton1 then return end
releaseEvent:Disconnect()
pressing = false
end)
startNum = startNum - 1
func(startNum)
while pressing do
if tick()-startTime > 0.3 then
startNum = startNum - 1
func(startNum)
end
wait(0.1)
end
end
end)
frame.ArrowFrame.Down.InputEnded:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseMovement then
frame.ArrowFrame.Down.BackgroundTransparency = 1
end
end)
end
colorSpace.InputBegan:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1 then
local releaseEvent,mouseEvent
releaseEvent = UserInputService.InputEnded:Connect(function(input)
if input.UserInputType ~= Enum.UserInputType.MouseButton1 then return end
releaseEvent:Disconnect()
mouseEvent:Disconnect()
end)
mouseEvent = UserInputService.InputChanged:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseMovement then
colorSpaceInput()
end
end)
colorSpaceInput()
end
end)
colorStrip.InputBegan:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1 then
local releaseEvent,mouseEvent
releaseEvent = UserInputService.InputEnded:Connect(function(input)
if input.UserInputType ~= Enum.UserInputType.MouseButton1 then return end
releaseEvent:Disconnect()
mouseEvent:Disconnect()
end)
mouseEvent = UserInputService.InputChanged:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseMovement then
colorStripInput()
end
end)
colorStripInput()
end
end)
local function updateHue(str)
local num = tonumber(str)
if num then
hue = math.clamp(math.floor(num),0,359)/359
local hsvColor = Color3.fromHSV(hue,sat,val)
red,green,blue = hsvColor.r,hsvColor.g,hsvColor.b
hueInput.Text = tostring(hue*359)
updateColor(1)
end
end
hueInput.FocusLost:Connect(function() updateHue(hueInput.Text) end) hookButtons(hueInput,updateHue)
local function updateSat(str)
local num = tonumber(str)
if num then
sat = math.clamp(math.floor(num),0,255)/255
local hsvColor = Color3.fromHSV(hue,sat,val)
red,green,blue = hsvColor.r,hsvColor.g,hsvColor.b
satInput.Text = tostring(sat*255)
updateColor(1)
end
end
satInput.FocusLost:Connect(function() updateSat(satInput.Text) end) hookButtons(satInput,updateSat)
local function updateVal(str)
local num = tonumber(str)
if num then
val = math.clamp(math.floor(num),0,255)/255
local hsvColor = Color3.fromHSV(hue,sat,val)
red,green,blue = hsvColor.r,hsvColor.g,hsvColor.b
valInput.Text = tostring(val*255)
updateColor(1)
end
end
valInput.FocusLost:Connect(function() updateVal(valInput.Text) end) hookButtons(valInput,updateVal)
local function updateRed(str)
local num = tonumber(str)
if num then
red = math.clamp(math.floor(num),0,255)/255
local newColor = Color3.new(red,green,blue)
hue,sat,val = Color3.toHSV(newColor)
redInput.Text = tostring(red*255)
updateColor(2)
end
end
redInput.FocusLost:Connect(function() updateRed(redInput.Text) end) hookButtons(redInput,updateRed)
local function updateGreen(str)
local num = tonumber(str)
if num then
green = math.clamp(math.floor(num),0,255)/255
local newColor = Color3.new(red,green,blue)
hue,sat,val = Color3.toHSV(newColor)
greenInput.Text = tostring(green*255)
updateColor(2)
end
end
greenInput.FocusLost:Connect(function() updateGreen(greenInput.Text) end) hookButtons(greenInput,updateGreen)
local function updateBlue(str)
local num = tonumber(str)
if num then
blue = math.clamp(math.floor(num),0,255)/255
local newColor = Color3.new(red,green,blue)
hue,sat,val = Color3.toHSV(newColor)
blueInput.Text = tostring(blue*255)
updateColor(2)
end
end
blueInput.FocusLost:Connect(function() updateBlue(blueInput.Text) end) hookButtons(blueInput,updateBlue)
local colorChoice = Instance.new("TextButton")
colorChoice.Name = "Choice"
colorChoice.Size = UDim2.new(0,25,0,18)
colorChoice.BorderColor3 = Color3.new(96/255,96/255,96/255)
colorChoice.Text = ""
colorChoice.AutoButtonColor = false
colorChoice.ZIndex = 10
local row = 0
local column = 0
for i,v in pairs(basicColors) do
local newColor = colorChoice:Clone()
newColor.BackgroundColor3 = v
newColor.Position = UDim2.new(0,1 + 30*column,0,21 + 23*row)
newColor.MouseButton1Click:Connect(function()
red,green,blue = v.r,v.g,v.b
local newColor = Color3.new(red,green,blue)
hue,sat,val = Color3.toHSV(newColor)
updateColor()
end)
newColor.Parent = basicColorsFrame
column = column + 1
if column == 6 then row = row + 1 column = 0 end
end
row = 0
column = 0
for i = 1,12 do
local color = customColors[i] or Color3.new(0,0,0)
local newColor = colorChoice:Clone()
newColor.BackgroundColor3 = color
newColor.Position = UDim2.new(0,1 + 30*column,0,20 + 23*row)
newColor.MouseButton1Click:Connect(function()
local curColor = customColorsLoads code from the internet. It downloads more code when it runs (loadstring + HttpGet), which can change after it was posted. From: raw.githubusercontent.com, discord.gg, users.roblox.com.
funny lil script, btw supports nds, with dropkick script inbuilt, and yunas hub, + lots of custom features, like orbitua - updates every day about like 5 times, max delay prob 1 week.