Not a member of Pastebin yet?
                        Sign Up,
                        it unlocks many cool features!                    
                - print("Immersing Infinite Yield FE!")
 - ver = '1.5'
 - local Holder = Instance.new("Frame")
 - local Title = Instance.new("TextLabel")
 - local Dark = Instance.new("Frame")
 - local Cmdbar = Instance.new("TextBox")
 - local Dark_2 = Instance.new("Frame")
 - local CMDsF = Instance.new("ScrollingFrame")
 - local SettingsButton = Instance.new("ImageButton")
 - local Settings = Instance.new("Frame")
 - local Prefix = Instance.new("TextLabel")
 - local PrefixBox = Instance.new("TextBox")
 - local Keybinds = Instance.new("TextLabel")
 - local Select = Instance.new("TextButton")
 - local StayOpen = Instance.new("TextLabel")
 - local Button = Instance.new("Frame")
 - local On = Instance.new("TextButton")
 - local Positions = Instance.new("TextLabel")
 - local Select_8 = Instance.new("TextButton")
 - local Color = Instance.new("TextLabel")
 - local Select_2 = Instance.new("TextButton")
 - local Plugins = Instance.new("TextLabel")
 - local Select_9 = Instance.new("TextButton")
 - local Example = Instance.new("TextButton")
 - local Notification = Instance.new("Frame")
 - local Dark_3 = Instance.new("Frame")
 - local Title_2 = Instance.new("TextLabel")
 - local Text_2 = Instance.new("TextLabel")
 - local CloseButton = Instance.new("ImageButton")
 - local Logo = Instance.new("ImageLabel")
 - local Credits = Instance.new("TextBox")
 - local KeybindsFrame = Instance.new("Frame")
 - local Close = Instance.new("TextButton")
 - local Add = Instance.new("TextButton")
 - local Delete = Instance.new("TextButton")
 - local Holder_2 = Instance.new("ScrollingFrame")
 - local Example_2 = Instance.new("Frame")
 - local Text_3 = Instance.new("TextLabel")
 - local Delete_2 = Instance.new("TextButton")
 - local KeybindEditor = Instance.new("Frame")
 - local background_2 = Instance.new("Frame")
 - local Dark_4 = Instance.new("Frame")
 - local Directions = Instance.new("TextLabel")
 - local BindTo = Instance.new("TextButton")
 - local Add_2 = Instance.new("TextButton")
 - local Cmdbar_2 = Instance.new("TextBox")
 - local Toggles = Instance.new("ScrollingFrame")
 - local Fly = Instance.new("TextLabel")
 - local Select_3 = Instance.new("TextButton")
 - local Noclip = Instance.new("TextLabel")
 - local Select_4 = Instance.new("TextButton")
 - local Float = Instance.new("TextLabel")
 - local Select_5 = Instance.new("TextButton")
 - local ClickTP = Instance.new("TextLabel")
 - local Select_6 = Instance.new("TextButton")
 - local Dark_7 = Instance.new("Frame")
 - local shadow_2 = Instance.new("Frame")
 - local PopupText_2 = Instance.new("TextLabel")
 - local Exit_2 = Instance.new("ImageButton")
 - local PositionsFrame = Instance.new("Frame")
 - local Close_3 = Instance.new("TextButton")
 - local Delete_5 = Instance.new("TextButton")
 - local Holder_4 = Instance.new("ScrollingFrame")
 - local Example_4 = Instance.new("Frame")
 - local Text_5 = Instance.new("TextLabel")
 - local Delete_6 = Instance.new("TextButton")
 - local TP = Instance.new("TextButton")
 - local AliasesFrame = Instance.new("Frame")
 - local Close_2 = Instance.new("TextButton")
 - local Delete_3 = Instance.new("TextButton")
 - local Holder_3 = Instance.new("ScrollingFrame")
 - local Example_3 = Instance.new("Frame")
 - local Text_4 = Instance.new("TextLabel")
 - local Delete_4 = Instance.new("TextButton")
 - local Aliases = Instance.new("TextLabel")
 - local Select_7 = Instance.new("TextButton")
 - local PluginsFrame = Instance.new("Frame")
 - local Close_4 = Instance.new("TextButton")
 - local Add_3 = Instance.new("TextButton")
 - local Holder_5 = Instance.new("ScrollingFrame")
 - local Example_5 = Instance.new("Frame")
 - local Text_6 = Instance.new("TextLabel")
 - local Delete_7 = Instance.new("TextButton")
 - local PluginEditor = Instance.new("Frame")
 - local background_3 = Instance.new("Frame")
 - local Dark_8 = Instance.new("Frame")
 - local Dark_9 = Instance.new("Frame")
 - local Img = Instance.new("ImageButton")
 - local AddPlugin = Instance.new("TextButton")
 - local FileName = Instance.new("TextBox")
 - local About = Instance.new("TextLabel")
 - local Directions_2 = Instance.new("TextLabel")
 - local shadow_3 = Instance.new("Frame")
 - local PopupText_3 = Instance.new("TextLabel")
 - local Exit_3 = Instance.new("ImageButton")
 - local logsDrag = Instance.new("Frame")
 - local shadow = Instance.new("Frame")
 - local Hide = Instance.new("ImageButton")
 - local PopupText = Instance.new("TextLabel")
 - local Exit = Instance.new("ImageButton")
 - local scroll = Instance.new("ScrollingFrame")
 - local background = Instance.new("Frame")
 - local Dark_6 = Instance.new("Frame")
 - local Clear = Instance.new("TextButton")
 - local Toggle = Instance.new("TextButton")
 - local PARENT
 - if game:GetService("CoreGui"):FindFirstChild('RobloxGui') then
 - PARENT = game:GetService("CoreGui").RobloxGui
 - else
 - PARENT = game:GetService("CoreGui")
 - end
 - function randomString()
 - local length = math.random(10,20)
 - local array = {}
 - for i = 1, length do
 - array[i] = string.char(math.random(32, 126))
 - end
 - return table.concat(array)
 - end
 - Holder.Name = randomString()
 - Holder.Parent = PARENT
 - Holder.Active = true
 - Holder.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
 - Holder.BackgroundTransparency = 0.20000000298023
 - Holder.BorderSizePixel = 0
 - Holder.Position = UDim2.new(1, -250, 1, -220)
 - Holder.Size = UDim2.new(0, 250, 0, 220)
 - Title.Name = "Title"
 - Title.Parent = Holder
 - Title.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
 - Title.BackgroundTransparency = 1
 - Title.BorderSizePixel = 0
 - Title.Size = UDim2.new(0, 250, 0, 20)
 - Title.Font = Enum.Font.SourceSans
 - Title.TextSize = 20
 - Title.Text = "Infinite Yield FE"
 - Title.TextColor3 = Color3.new(1, 1, 1)
 - Title.TextStrokeTransparency = 0
 - Dark.Name = "Dark"
 - Dark.Parent = Holder
 - Dark.Active = true
 - Dark.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
 - Dark.BorderSizePixel = 0
 - Dark.Position = UDim2.new(0, 0, 0, 45)
 - Dark.Size = UDim2.new(0, 250, 0, 175)
 - Cmdbar.Name = "Cmdbar"
 - Cmdbar.Parent = Holder
 - Cmdbar.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
 - Cmdbar.BackgroundTransparency = 1
 - Cmdbar.BorderSizePixel = 0
 - Cmdbar.Position = UDim2.new(0, 0, 0, 25)
 - Cmdbar.Size = UDim2.new(0, 250, 0, 20)
 - Cmdbar.Font = Enum.Font.SourceSans
 - Cmdbar.FontSize = Enum.FontSize.Size18
 - Cmdbar.Text = "Command Bar"
 - Cmdbar.TextColor3 = Color3.new(1, 1, 1)
 - Cmdbar.TextScaled = true
 - Cmdbar.TextWrapped = true
 - Cmdbar.TextStrokeTransparency = 0
 - Dark_2.Name = "Dark"
 - Dark_2.Parent = Holder
 - Dark_2.Active = true
 - Dark_2.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
 - Dark_2.BorderSizePixel = 0
 - Dark_2.Position = UDim2.new(0, 0, 0, 20)
 - Dark_2.Size = UDim2.new(0, 250, 0, 5)
 - CMDsF.Name = "CMDs"
 - CMDsF.Parent = Holder
 - CMDsF.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
 - CMDsF.BackgroundTransparency = 1
 - CMDsF.BorderSizePixel = 0
 - CMDsF.Position = UDim2.new(0, 0, 0, 50)
 - CMDsF.Size = UDim2.new(0, 250, 0, 170)
 - CMDsF.BottomImage = "rbxasset://textures/blackBkg_square.png"
 - CMDsF.CanvasSize = UDim2.new(0, 0, 0, 0)
 - CMDsF.MidImage = "rbxasset://textures/blackBkg_square.png"
 - CMDsF.ScrollBarThickness = 8
 - CMDsF.TopImage = "rbxasset://textures/blackBkg_square.png"
 - SettingsButton.Name = "SettingsButton"
 - SettingsButton.Parent = Holder
 - SettingsButton.BackgroundColor3 = Color3.new(1, 1, 1)
 - SettingsButton.BackgroundTransparency = 1
 - SettingsButton.Position = UDim2.new(0, 230, 0, 25)
 - SettingsButton.Size = UDim2.new(0, 20, 0, 20)
 - SettingsButton.Image = "rbxassetid://1204397029"
 - Settings.Name = "Settings"
 - Settings.Parent = Holder
 - Settings.Active = true
 - Settings.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
 - Settings.BorderSizePixel = 0
 - Settings.Position = UDim2.new(0, 0, 0, 220)
 - Settings.Size = UDim2.new(0, 250, 0, 175)
 - Prefix.Name = "Prefix"
 - Prefix.Parent = Settings
 - Prefix.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
 - Prefix.BackgroundTransparency = 0.5
 - Prefix.BorderSizePixel = 0
 - Prefix.Position = UDim2.new(0, 0, 0, 5)
 - Prefix.Size = UDim2.new(0, 250, 0, 20)
 - Prefix.Font = Enum.Font.SourceSans
 - Prefix.FontSize = Enum.FontSize.Size14
 - Prefix.Text = " Prefix"
 - Prefix.TextColor3 = Color3.new(1, 1, 1)
 - Prefix.TextXAlignment = Enum.TextXAlignment.Left
 - PrefixBox.Name = "PrefixBox"
 - PrefixBox.Parent = Prefix
 - PrefixBox.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
 - PrefixBox.BorderSizePixel = 0
 - PrefixBox.Position = UDim2.new(0, 230, 0, 0)
 - PrefixBox.Size = UDim2.new(0, 20, 0, 20)
 - PrefixBox.Font = Enum.Font.SourceSansBold
 - PrefixBox.FontSize = Enum.FontSize.Size14
 - PrefixBox.Text = ''
 - PrefixBox.TextColor3 = Color3.new(0, 0, 0)
 - Keybinds.Name = "Keybinds"
 - Keybinds.Parent = Settings
 - Keybinds.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
 - Keybinds.BackgroundTransparency = 0.5
 - Keybinds.BorderSizePixel = 0
 - Keybinds.Position = UDim2.new(0, 0, 0, 55)
 - Keybinds.Size = UDim2.new(0, 250, 0, 20)
 - Keybinds.Font = Enum.Font.SourceSans
 - Keybinds.FontSize = Enum.FontSize.Size14
 - Keybinds.Text = " Keybinds"
 - Keybinds.TextColor3 = Color3.new(1, 1, 1)
 - Keybinds.TextXAlignment = Enum.TextXAlignment.Left
 - Select.Name = "Select"
 - Select.Parent = Keybinds
 - Select.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
 - Select.BorderSizePixel = 0
 - Select.Position = UDim2.new(0, 200, 0, 0)
 - Select.Size = UDim2.new(0, 50, 0, 20)
 - Select.Font = Enum.Font.SourceSans
 - Select.FontSize = Enum.FontSize.Size14
 - Select.Text = "Edit"
 - Select.TextColor3 = Color3.new(0, 0, 0)
 - Aliases.Name = "Aliases"
 - Aliases.Parent = Settings
 - Aliases.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
 - Aliases.BackgroundTransparency = 0.5
 - Aliases.BorderSizePixel = 0
 - Aliases.Position = UDim2.new(0, 0, 0, 80)
 - Aliases.Size = UDim2.new(0, 250, 0, 20)
 - Aliases.Font = Enum.Font.SourceSans
 - Aliases.FontSize = Enum.FontSize.Size14
 - Aliases.Text = " Aliases"
 - Aliases.TextColor3 = Color3.new(1, 1, 1)
 - Aliases.TextXAlignment = Enum.TextXAlignment.Left
 - Select_7.Name = "Select"
 - Select_7.Parent = Aliases
 - Select_7.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
 - Select_7.BorderSizePixel = 0
 - Select_7.Position = UDim2.new(0, 200, 0, 0)
 - Select_7.Size = UDim2.new(0, 50, 0, 20)
 - Select_7.Font = Enum.Font.SourceSans
 - Select_7.FontSize = Enum.FontSize.Size14
 - Select_7.Text = "Edit"
 - Select_7.TextColor3 = Color3.new(0, 0, 0)
 - StayOpen.Name = "StayOpen"
 - StayOpen.Parent = Settings
 - StayOpen.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
 - StayOpen.BackgroundTransparency = 0.5
 - StayOpen.BorderSizePixel = 0
 - StayOpen.Position = UDim2.new(0, 0, 0, 30)
 - StayOpen.Size = UDim2.new(0, 250, 0, 20)
 - StayOpen.Font = Enum.Font.SourceSans
 - StayOpen.FontSize = Enum.FontSize.Size14
 - StayOpen.Text = " Keep Menu Open"
 - StayOpen.TextColor3 = Color3.new(1, 1, 1)
 - StayOpen.TextXAlignment = Enum.TextXAlignment.Left
 - Button.Name = "Button"
 - Button.Parent = StayOpen
 - Button.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
 - Button.BorderSizePixel = 0
 - Button.Position = UDim2.new(0, 230, 0, 0)
 - Button.Size = UDim2.new(0, 20, 0, 20)
 - On.Name = "On"
 - On.Parent = Button
 - On.BackgroundColor3 = Color3.new(0.8, 0.8, 0.8)
 - On.BackgroundTransparency = 1
 - On.BorderSizePixel = 0
 - On.Position = UDim2.new(0, 2, 0, 2)
 - On.Size = UDim2.new(0, 16, 0, 16)
 - On.Font = Enum.Font.SourceSans
 - On.FontSize = Enum.FontSize.Size14
 - On.Text = ""
 - On.TextColor3 = Color3.new(0, 0, 0)
 - Positions.Name = "Positions"
 - Positions.Parent = Settings
 - Positions.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
 - Positions.BackgroundTransparency = 0.5
 - Positions.BorderSizePixel = 0
 - Positions.Position = UDim2.new(0, 0, 0, 105)
 - Positions.Size = UDim2.new(0, 250, 0, 20)
 - Positions.Font = Enum.Font.SourceSans
 - Positions.FontSize = Enum.FontSize.Size14
 - Positions.Text = " Waypoints / Positions"
 - Positions.TextColor3 = Color3.new(1, 1, 1)
 - Positions.TextXAlignment = Enum.TextXAlignment.Left
 - Select_8.Name = "Select"
 - Select_8.Parent = Positions
 - Select_8.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
 - Select_8.BorderSizePixel = 0
 - Select_8.Position = UDim2.new(0, 200, 0, 0)
 - Select_8.Size = UDim2.new(0, 50, 0, 20)
 - Select_8.Font = Enum.Font.SourceSans
 - Select_8.FontSize = Enum.FontSize.Size14
 - Select_8.Text = "Edit / TP"
 - Select_8.TextColor3 = Color3.new(0, 0, 0)
 - Color.Name = "Color"
 - Color.Parent = Settings
 - Color.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
 - Color.BackgroundTransparency = 0.5
 - Color.BorderSizePixel = 0
 - Color.Position = UDim2.new(0, 0, 0, 155)
 - Color.Size = UDim2.new(0, 250, 0, 20)
 - Color.Font = Enum.Font.SourceSans
 - Color.FontSize = Enum.FontSize.Size14
 - Color.Text = " UI Color"
 - Color.TextColor3 = Color3.new(1, 1, 1)
 - Color.TextXAlignment = Enum.TextXAlignment.Left
 - Select_2.Name = "Select"
 - Select_2.Parent = Color
 - Select_2.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
 - Select_2.BorderSizePixel = 0
 - Select_2.Position = UDim2.new(0, 200, 0, 0)
 - Select_2.Size = UDim2.new(0, 50, 0, 20)
 - Select_2.Font = Enum.Font.SourceSans
 - Select_2.FontSize = Enum.FontSize.Size14
 - Select_2.Text = "Change"
 - Select_2.TextColor3 = Color3.new(0, 0, 0)
 - Plugins.Name = "Plugins"
 - Plugins.Parent = Settings
 - Plugins.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
 - Plugins.BackgroundTransparency = 0.5
 - Plugins.BorderSizePixel = 0
 - Plugins.Position = UDim2.new(0, 0, 0, 130)
 - Plugins.Size = UDim2.new(0, 250, 0, 20)
 - Plugins.Font = Enum.Font.SourceSans
 - Plugins.FontSize = Enum.FontSize.Size14
 - Plugins.Text = " Plugins"
 - Plugins.TextColor3 = Color3.new(1, 1, 1)
 - Plugins.TextXAlignment = Enum.TextXAlignment.Left
 - Select_9.Name = "Select"
 - Select_9.Parent = Plugins
 - Select_9.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
 - Select_9.BorderSizePixel = 0
 - Select_9.Position = UDim2.new(0, 200, 0, 0)
 - Select_9.Size = UDim2.new(0, 50, 0, 20)
 - Select_9.Font = Enum.Font.SourceSans
 - Select_9.FontSize = Enum.FontSize.Size14
 - Select_9.Text = "Edit"
 - Select_9.TextColor3 = Color3.new(0, 0, 0)
 - Example.Name = "Example"
 - Example.Parent = Holder
 - Example.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
 - Example.BackgroundTransparency = 1
 - Example.BorderSizePixel = 0
 - Example.Size = UDim2.new(0, 190, 0, 20)
 - Example.Visible = false
 - Example.Font = Enum.Font.SourceSansBold
 - Example.FontSize = Enum.FontSize.Size18
 - Example.Text = "Example"
 - Example.TextColor3 = Color3.new(0.972549, 0.972549, 0.972549)
 - Example.TextStrokeTransparency = 0
 - Example.TextXAlignment = Enum.TextXAlignment.Left
 - Notification.Name = randomString()
 - Notification.Parent = PARENT
 - Notification.Active = true
 - Notification.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
 - Notification.BackgroundTransparency = 0
 - Notification.BorderSizePixel = 0
 - Notification.Position = UDim2.new(1, -500, 1, 20)
 - Notification.Size = UDim2.new(0, 250, 0, 100)
 - Dark_3.Name = "Dark"
 - Dark_3.Parent = Notification
 - Dark_3.Active = true
 - Dark_3.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
 - Dark_3.BackgroundTransparency = 0.5
 - Dark_3.BorderSizePixel = 0
 - Dark_3.Position = UDim2.new(0, 0, 0, 20)
 - Dark_3.Size = UDim2.new(0, 250, 0, 5)
 - Title_2.Name = "Title"
 - Title_2.Parent = Notification
 - Title_2.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
 - Title_2.BackgroundTransparency = 1
 - Title_2.BorderSizePixel = 0
 - Title_2.Size = UDim2.new(0, 250, 0, 20)
 - Title_2.Font = Enum.Font.SourceSans
 - Title_2.TextSize = 20
 - Title_2.Text = "Notification Title"
 - Title_2.TextColor3 = Color3.new(1, 1, 1)
 - Title_2.TextStrokeTransparency = 0
 - Text_2.Name = "Text"
 - Text_2.Parent = Notification
 - Text_2.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
 - Text_2.BackgroundTransparency = 1
 - Text_2.BorderSizePixel = 0
 - Text_2.Position = UDim2.new(0, 5, 0, 25)
 - Text_2.Size = UDim2.new(0, 240, 0, 75)
 - Text_2.Font = Enum.Font.SourceSans
 - Text_2.FontSize = Enum.FontSize.Size18
 - Text_2.Text = "Notification Text"
 - Text_2.TextColor3 = Color3.new(1, 1, 1)
 - Text_2.TextWrapped = true
 - CloseButton.Name = "CloseButton"
 - CloseButton.Parent = Notification
 - CloseButton.BackgroundColor3 = Color3.new(1, 1, 1)
 - CloseButton.BackgroundTransparency = 1
 - CloseButton.Position = UDim2.new(0, 0, 0, 0)
 - CloseButton.Size = UDim2.new(0, 20, 0, 20)
 - CloseButton.Image = "rbxassetid://2132544126"
 - Logo.Name = "Logo"
 - Logo.Parent = Holder
 - Logo.BackgroundColor3 = Color3.new(1, 1, 1)
 - Logo.BackgroundTransparency = 1
 - Logo.BorderSizePixel = 0
 - Logo.Position = UDim2.new(0, 125, 0, 127)
 - Logo.Size = UDim2.new(0, 10, 0, 10)
 - Logo.Image = "rbxassetid://1352543873"
 - Logo.ImageTransparency = 0
 - Credits.Name = "Credits"
 - Credits.Parent = Holder
 - Credits.BackgroundColor3 = Color3.new(1, 1, 1)
 - Credits.BackgroundTransparency = 1
 - Credits.BorderSizePixel = 0
 - Credits.Position = UDim2.new(0, 0, 0.9, 30)
 - Credits.Size = UDim2.new(0, 250, 0, 20)
 - Credits.Font = Enum.Font.SourceSansLight
 - Credits.FontSize = Enum.FontSize.Size18
 - Credits.Text = "Edge // Zwolf // Moon"
 - Credits.TextColor3 = Color3.new(1, 1, 1)
 - KeybindsFrame.Name = "KeybindsFrame"
 - KeybindsFrame.Parent = Settings
 - KeybindsFrame.Active = true
 - KeybindsFrame.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
 - KeybindsFrame.BorderSizePixel = 0
 - KeybindsFrame.Position = UDim2.new(0, 0, 0, 175)
 - KeybindsFrame.Size = UDim2.new(0, 250, 0, 175)
 - Close.Name = "Close"
 - Close.Parent = KeybindsFrame
 - Close.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
 - Close.BorderSizePixel = 0
 - Close.Position = UDim2.new(0, 205, 0, 150)
 - Close.Size = UDim2.new(0, 40, 0, 20)
 - Close.Font = Enum.Font.SourceSans
 - Close.FontSize = Enum.FontSize.Size14
 - Close.Text = "Close"
 - Close.TextColor3 = Color3.new(0, 0, 0)
 - Add.Name = "Add"
 - Add.Parent = KeybindsFrame
 - Add.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
 - Add.BorderSizePixel = 0
 - Add.Position = UDim2.new(0, 5, 0, 150)
 - Add.Size = UDim2.new(0, 40, 0, 20)
 - Add.Font = Enum.Font.SourceSans
 - Add.FontSize = Enum.FontSize.Size14
 - Add.Text = "Add"
 - Add.TextColor3 = Color3.new(0, 0, 0)
 - Delete.Name = "Delete"
 - Delete.Parent = KeybindsFrame
 - Delete.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
 - Delete.BorderSizePixel = 0
 - Delete.Position = UDim2.new(0, 50, 0, 150)
 - Delete.Size = UDim2.new(0, 40, 0, 20)
 - Delete.Font = Enum.Font.SourceSans
 - Delete.FontSize = Enum.FontSize.Size14
 - Delete.Text = "Clear"
 - Delete.TextColor3 = Color3.new(0, 0, 0)
 - Holder_2.Name = "Holder"
 - Holder_2.Parent = KeybindsFrame
 - Holder_2.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
 - Holder_2.BackgroundTransparency = 1
 - Holder_2.BorderSizePixel = 0
 - Holder_2.Position = UDim2.new(0, 0, 0, 0)
 - Holder_2.Size = UDim2.new(0, 250, 0, 145)
 - Holder_2.BottomImage = "rbxasset://textures/blackBkg_square.png"
 - Holder_2.CanvasSize = UDim2.new(0, 0, 0, 0)
 - Holder_2.MidImage = "rbxasset://textures/blackBkg_square.png"
 - Holder_2.ScrollBarThickness = 0
 - Holder_2.TopImage = "rbxasset://textures/blackBkg_square.png"
 - Example_2.Name = "Example"
 - Example_2.Parent = KeybindsFrame
 - Example_2.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
 - Example_2.BackgroundTransparency = 0.5
 - Example_2.BorderSizePixel = 0
 - Example_2.Size = UDim2.new(0, 10, 0, 20)
 - Example_2.Visible = false
 - Text_3.Name = "Text"
 - Text_3.Parent = Example_2
 - Text_3.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
 - Text_3.BackgroundTransparency = 0.5
 - Text_3.BorderSizePixel = 0
 - Text_3.Position = UDim2.new(0, 10, 0, 0)
 - Text_3.Size = UDim2.new(0, 240, 0, 20)
 - Text_3.Font = Enum.Font.SourceSans
 - Text_3.FontSize = Enum.FontSize.Size14
 - Text_3.Text = "nom"
 - Text_3.TextColor3 = Color3.new(1, 1, 1)
 - Text_3.TextXAlignment = Enum.TextXAlignment.Left
 - Delete_2.Name = "Delete"
 - Delete_2.Parent = Text_3
 - Delete_2.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
 - Delete_2.BorderSizePixel = 0
 - Delete_2.Position = UDim2.new(0, 200, 0, 0)
 - Delete_2.Size = UDim2.new(0, 40, 0, 20)
 - Delete_2.Font = Enum.Font.SourceSans
 - Delete_2.FontSize = Enum.FontSize.Size14
 - Delete_2.Text = "Delete"
 - Delete_2.TextColor3 = Color3.new(0, 0, 0)
 - KeybindEditor.Name = randomString()
 - KeybindEditor.Parent = PARENT
 - KeybindEditor.Active = true
 - KeybindEditor.BackgroundColor3 = Color3.new(1, 1, 1)
 - KeybindEditor.BackgroundTransparency = 1
 - KeybindEditor.Position = UDim2.new(0.5, -180, 0, -400)
 - KeybindEditor.Size = UDim2.new(0, 360, 0, 20)
 - KeybindEditor.ZIndex = 4
 - background_2.Name = "background"
 - background_2.Parent = KeybindEditor
 - background_2.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
 - background_2.BorderSizePixel = 0
 - background_2.Position = UDim2.new(0, 0, 0, 20)
 - background_2.Size = UDim2.new(0, 360, 0, 160)
 - Dark_4.Name = "Dark"
 - Dark_4.Parent = background_2
 - Dark_4.Active = true
 - Dark_4.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
 - Dark_4.BackgroundTransparency = 0.5
 - Dark_4.BorderSizePixel = 0
 - Dark_4.Position = UDim2.new(0, 135, 0, 5)
 - Dark_4.Size = UDim2.new(0, 5, 0, 155)
 - Directions.Name = "Directions"
 - Directions.Parent = background_2
 - Directions.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
 - Directions.BackgroundTransparency = 1
 - Directions.BorderSizePixel = 0
 - Directions.Position = UDim2.new(0, 10, 0, 15)
 - Directions.Size = UDim2.new(0, 115, 0, 90)
 - Directions.Font = Enum.Font.SourceSansBold
 - Directions.FontSize = Enum.FontSize.Size14
 - Directions.Text = "Click the button below and press a key/mouse button. Then select what you want to bind it to."
 - Directions.TextColor3 = Color3.new(0.972549, 0.972549, 0.972549)
 - Directions.TextStrokeTransparency = 0
 - Directions.TextWrapped = true
 - Directions.TextYAlignment = Enum.TextYAlignment.Top
 - BindTo.Name = "BindTo"
 - BindTo.Parent = background_2
 - BindTo.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
 - BindTo.BackgroundTransparency = 0.5
 - BindTo.BorderSizePixel = 0
 - BindTo.Position = UDim2.new(0, 10, 0, 95)
 - BindTo.Size = UDim2.new(0, 115, 0, 50)
 - BindTo.Font = Enum.Font.SourceSans
 - BindTo.FontSize = Enum.FontSize.Size18
 - BindTo.Text = "Click to bind"
 - BindTo.TextColor3 = Color3.new(1, 1, 1)
 - BindTo.TextStrokeTransparency = 0
 - Add_2.Name = "Add"
 - Add_2.Parent = background_2
 - Add_2.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
 - Add_2.BackgroundTransparency = 0.5
 - Add_2.BorderSizePixel = 0
 - Add_2.Position = UDim2.new(0, 310, 0, 20)
 - Add_2.Size = UDim2.new(0, 40, 0, 20)
 - Add_2.Font = Enum.Font.SourceSans
 - Add_2.FontSize = Enum.FontSize.Size18
 - Add_2.Text = "Add"
 - Add_2.TextColor3 = Color3.new(1, 1, 1)
 - Add_2.TextStrokeTransparency = 0
 - Cmdbar_2.Name = "Cmdbar"
 - Cmdbar_2.Parent = background_2
 - Cmdbar_2.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
 - Cmdbar_2.BackgroundTransparency = 0.5
 - Cmdbar_2.BorderSizePixel = 0
 - Cmdbar_2.Position = UDim2.new(0, 150, 0, 20)
 - Cmdbar_2.Size = UDim2.new(0, 150, 0, 20)
 - Cmdbar_2.Font = Enum.Font.SourceSans
 - Cmdbar_2.FontSize = Enum.FontSize.Size18
 - Cmdbar_2.Text = "Command"
 - Cmdbar_2.TextColor3 = Color3.new(1, 1, 1)
 - Cmdbar_2.TextScaled = true
 - Cmdbar_2.TextStrokeTransparency = 0
 - Cmdbar_2.TextWrapped = true
 - Toggles.Name = "Toggles"
 - Toggles.Parent = background_2
 - Toggles.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
 - Toggles.BackgroundTransparency = 1
 - Toggles.BorderSizePixel = 0
 - Toggles.Position = UDim2.new(0, 150, 0, 50)
 - Toggles.Size = UDim2.new(0, 200, 0, 100)
 - Toggles.BottomImage = "rbxasset://textures/blackBkg_square.png"
 - Toggles.CanvasSize = UDim2.new(0, 0, 0, 0)
 - Toggles.MidImage = "rbxasset://textures/blackBkg_square.png"
 - Toggles.ScrollBarThickness = 8
 - Toggles.TopImage = "rbxasset://textures/blackBkg_square.png"
 - Fly.Name = "Fly"
 - Fly.Parent = Toggles
 - Fly.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
 - Fly.BackgroundTransparency = 0.5
 - Fly.BorderSizePixel = 0
 - Fly.Size = UDim2.new(0, 200, 0, 20)
 - Fly.Font = Enum.Font.SourceSans
 - Fly.FontSize = Enum.FontSize.Size14
 - Fly.Text = " Toggle Fly"
 - Fly.TextColor3 = Color3.new(1, 1, 1)
 - Fly.TextXAlignment = Enum.TextXAlignment.Left
 - Select_3.Name = "Select"
 - Select_3.Parent = Fly
 - Select_3.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
 - Select_3.BorderSizePixel = 0
 - Select_3.Position = UDim2.new(0, 160, 0, 0)
 - Select_3.Size = UDim2.new(0, 40, 0, 20)
 - Select_3.Font = Enum.Font.SourceSans
 - Select_3.FontSize = Enum.FontSize.Size14
 - Select_3.Text = "Add"
 - Select_3.TextColor3 = Color3.new(0, 0, 0)
 - Noclip.Name = "Noclip"
 - Noclip.Parent = Toggles
 - Noclip.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
 - Noclip.BackgroundTransparency = 0.5
 - Noclip.BorderSizePixel = 0
 - Noclip.Position = UDim2.new(0, 0, 0, 25)
 - Noclip.Size = UDim2.new(0, 200, 0, 20)
 - Noclip.Font = Enum.Font.SourceSans
 - Noclip.FontSize = Enum.FontSize.Size14
 - Noclip.Text = " Toggle Noclip"
 - Noclip.TextColor3 = Color3.new(1, 1, 1)
 - Noclip.TextXAlignment = Enum.TextXAlignment.Left
 - Select_4.Name = "Select"
 - Select_4.Parent = Noclip
 - Select_4.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
 - Select_4.BorderSizePixel = 0
 - Select_4.Position = UDim2.new(0, 160, 0, 0)
 - Select_4.Size = UDim2.new(0, 40, 0, 20)
 - Select_4.Font = Enum.Font.SourceSans
 - Select_4.FontSize = Enum.FontSize.Size14
 - Select_4.Text = "Add"
 - Select_4.TextColor3 = Color3.new(0, 0, 0)
 - Float.Name = "Float"
 - Float.Parent = Toggles
 - Float.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
 - Float.BackgroundTransparency = 0.5
 - Float.BorderSizePixel = 0
 - Float.Position = UDim2.new(0, 0, 0, 50)
 - Float.Size = UDim2.new(0, 200, 0, 20)
 - Float.Font = Enum.Font.SourceSans
 - Float.FontSize = Enum.FontSize.Size14
 - Float.Text = " Toggle Float"
 - Float.TextColor3 = Color3.new(1, 1, 1)
 - Float.TextXAlignment = Enum.TextXAlignment.Left
 - Select_5.Name = "Select"
 - Select_5.Parent = Float
 - Select_5.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
 - Select_5.BorderSizePixel = 0
 - Select_5.Position = UDim2.new(0, 160, 0, 0)
 - Select_5.Size = UDim2.new(0, 40, 0, 20)
 - Select_5.Font = Enum.Font.SourceSans
 - Select_5.FontSize = Enum.FontSize.Size14
 - Select_5.Text = "Add"
 - Select_5.TextColor3 = Color3.new(0, 0, 0)
 - ClickTP.Name = "Click TP"
 - ClickTP.Parent = Toggles
 - ClickTP.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
 - ClickTP.BackgroundTransparency = 0.5
 - ClickTP.BorderSizePixel = 0
 - ClickTP.Position = UDim2.new(0, 0, 0, 75)
 - ClickTP.Size = UDim2.new(0, 200, 0, 20)
 - ClickTP.Font = Enum.Font.SourceSans
 - ClickTP.FontSize = Enum.FontSize.Size14
 - ClickTP.Text = " Click TP (Hold Key & Click)"
 - ClickTP.TextColor3 = Color3.new(1, 1, 1)
 - ClickTP.TextXAlignment = Enum.TextXAlignment.Left
 - Select_6.Name = "Select"
 - Select_6.Parent = ClickTP
 - Select_6.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
 - Select_6.BorderSizePixel = 0
 - Select_6.Position = UDim2.new(0, 160, 0, 0)
 - Select_6.Size = UDim2.new(0, 40, 0, 20)
 - Select_6.Font = Enum.Font.SourceSans
 - Select_6.FontSize = Enum.FontSize.Size14
 - Select_6.Text = "Add"
 - Select_6.TextColor3 = Color3.new(0, 0, 0)
 - Dark_7.Name = "Dark"
 - Dark_7.Parent = background_2
 - Dark_7.Active = true
 - Dark_7.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
 - Dark_7.BackgroundTransparency = 0.5
 - Dark_7.BorderSizePixel = 0
 - Dark_7.Size = UDim2.new(0, 360, 0, 5)
 - shadow_2.Name = "shadow"
 - shadow_2.Parent = KeybindEditor
 - shadow_2.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
 - shadow_2.BorderColor3 = Color3.new(0, 0, 0)
 - shadow_2.BorderSizePixel = 0
 - shadow_2.Size = UDim2.new(0, 360, 0, 20)
 - shadow_2.ZIndex = 4
 - PopupText_2.Name = "PopupText"
 - PopupText_2.Parent = shadow_2
 - PopupText_2.BackgroundTransparency = 1
 - PopupText_2.Position = UDim2.new(0, 51, 0, 0)
 - PopupText_2.Size = UDim2.new(0.760355055, -16, 0.949999988, 0)
 - PopupText_2.ZIndex = 4
 - PopupText_2.Font = Enum.Font.SourceSansBold
 - PopupText_2.FontSize = Enum.FontSize.Size24
 - PopupText_2.Text = "Set Keybinds"
 - PopupText_2.TextColor3 = Color3.new(0.97, 0.97, 0.97)
 - PopupText_2.TextStrokeTransparency = 0
 - PopupText_2.TextWrapped = true
 - Exit_2.Name = "Exit"
 - Exit_2.Parent = shadow_2
 - Exit_2.BackgroundColor3 = Color3.new(1, 1, 1)
 - Exit_2.BackgroundTransparency = 1
 - Exit_2.Size = UDim2.new(0, 20, 0, 20)
 - Exit_2.ZIndex = 4
 - Exit_2.Image = "rbxassetid://2132544126"
 - PositionsFrame.Name = "PositionsFrame"
 - PositionsFrame.Parent = Settings
 - PositionsFrame.Active = true
 - PositionsFrame.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
 - PositionsFrame.BorderSizePixel = 0
 - PositionsFrame.Size = UDim2.new(0, 250, 0, 175)
 - PositionsFrame.Position = UDim2.new(0, 0, 0, 175)
 - Close_3.Name = "Close"
 - Close_3.Parent = PositionsFrame
 - Close_3.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
 - Close_3.BorderSizePixel = 0
 - Close_3.Position = UDim2.new(0, 205, 0, 150)
 - Close_3.Size = UDim2.new(0, 40, 0, 20)
 - Close_3.Font = Enum.Font.SourceSans
 - Close_3.FontSize = Enum.FontSize.Size14
 - Close_3.Text = "Close"
 - Close_3.TextColor3 = Color3.new(0, 0, 0)
 - Delete_5.Name = "Delete"
 - Delete_5.Parent = PositionsFrame
 - Delete_5.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
 - Delete_5.BorderSizePixel = 0
 - Delete_5.Position = UDim2.new(0, 5, 0, 150)
 - Delete_5.Size = UDim2.new(0, 40, 0, 20)
 - Delete_5.Font = Enum.Font.SourceSans
 - Delete_5.FontSize = Enum.FontSize.Size14
 - Delete_5.Text = "Clear"
 - Delete_5.TextColor3 = Color3.new(0, 0, 0)
 - Holder_4.Name = "Holder"
 - Holder_4.Parent = PositionsFrame
 - Holder_4.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
 - Holder_4.BackgroundTransparency = 1
 - Holder_4.BorderSizePixel = 0
 - Holder_4.Position = UDim2.new(0, 0, 0, 0)
 - Holder_4.Selectable = false
 - Holder_4.Size = UDim2.new(0, 250, 0, 145)
 - Holder_4.BottomImage = "rbxasset://textures/blackBkg_square.png"
 - Holder_4.CanvasSize = UDim2.new(0, 0, 0, 0)
 - Holder_4.MidImage = "rbxasset://textures/blackBkg_square.png"
 - Holder_4.ScrollBarThickness = 8
 - Holder_4.TopImage = "rbxasset://textures/blackBkg_square.png"
 - Example_4.Name = "Example"
 - Example_4.Parent = PositionsFrame
 - Example_4.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
 - Example_4.BackgroundTransparency = 0.5
 - Example_4.BorderSizePixel = 0
 - Example_4.Size = UDim2.new(0, 10, 0, 20)
 - Example_4.Visible = false
 - Example_4.Position = UDim2.new(0, 0, 0, -5)
 - Text_5.Name = "Text"
 - Text_5.Parent = Example_4
 - Text_5.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
 - Text_5.BackgroundTransparency = 0.5
 - Text_5.BorderSizePixel = 0
 - Text_5.Position = UDim2.new(0, 10, 0, 0)
 - Text_5.Size = UDim2.new(0, 240, 0, 20)
 - Text_5.Font = Enum.Font.SourceSans
 - Text_5.FontSize = Enum.FontSize.Size14
 - Text_5.Text = "Position"
 - Text_5.TextColor3 = Color3.new(1, 1, 1)
 - Text_5.TextXAlignment = Enum.TextXAlignment.Left
 - Delete_6.Name = "Delete"
 - Delete_6.Parent = Text_5
 - Delete_6.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
 - Delete_6.BorderSizePixel = 0
 - Delete_6.Position = UDim2.new(0, 200, 0, 0)
 - Delete_6.Size = UDim2.new(0, 40, 0, 20)
 - Delete_6.Font = Enum.Font.SourceSans
 - Delete_6.FontSize = Enum.FontSize.Size14
 - Delete_6.Text = "Delete"
 - Delete_6.TextColor3 = Color3.new(0, 0, 0)
 - TP.Name = "TP"
 - TP.Parent = Text_5
 - TP.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
 - TP.BorderSizePixel = 0
 - TP.Position = UDim2.new(0, 155, 0, 0)
 - TP.Size = UDim2.new(0, 40, 0, 20)
 - TP.Font = Enum.Font.SourceSans
 - TP.FontSize = Enum.FontSize.Size14
 - TP.Text = "Goto"
 - TP.TextColor3 = Color3.new(0, 0, 0)
 - AliasesFrame.Name = "AliasesFrame"
 - AliasesFrame.Parent = Settings
 - AliasesFrame.Active = true
 - AliasesFrame.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
 - AliasesFrame.BorderSizePixel = 0
 - AliasesFrame.Position = UDim2.new(0, 0, 0, 175)
 - AliasesFrame.Size = UDim2.new(0, 250, 0, 175)
 - Close_2.Name = "Close"
 - Close_2.Parent = AliasesFrame
 - Close_2.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
 - Close_2.BorderSizePixel = 0
 - Close_2.Position = UDim2.new(0, 205, 0, 150)
 - Close_2.Size = UDim2.new(0, 40, 0, 20)
 - Close_2.Font = Enum.Font.SourceSans
 - Close_2.FontSize = Enum.FontSize.Size14
 - Close_2.Text = "Close"
 - Close_2.TextColor3 = Color3.new(0, 0, 0)
 - Delete_3.Name = "Delete"
 - Delete_3.Parent = AliasesFrame
 - Delete_3.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
 - Delete_3.BorderSizePixel = 0
 - Delete_3.Position = UDim2.new(0, 5, 0, 150)
 - Delete_3.Size = UDim2.new(0, 40, 0, 20)
 - Delete_3.Font = Enum.Font.SourceSans
 - Delete_3.FontSize = Enum.FontSize.Size14
 - Delete_3.Text = "Clear"
 - Delete_3.TextColor3 = Color3.new(0, 0, 0)
 - Holder_3.Name = "Holder"
 - Holder_3.Parent = AliasesFrame
 - Holder_3.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
 - Holder_3.BackgroundTransparency = 1
 - Holder_3.BorderSizePixel = 0
 - Holder_3.Position = UDim2.new(0, 0, 0, 0)
 - Holder_3.Size = UDim2.new(0, 250, 0, 145)
 - Holder_3.BottomImage = "rbxasset://textures/blackBkg_square.png"
 - Holder_3.CanvasSize = UDim2.new(0, 0, 0, 0)
 - Holder_3.MidImage = "rbxasset://textures/blackBkg_square.png"
 - Holder_3.ScrollBarThickness = 0
 - Holder_3.TopImage = "rbxasset://textures/blackBkg_square.png"
 - Example_3.Name = "Example"
 - Example_3.Parent = AliasesFrame
 - Example_3.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
 - Example_3.BackgroundTransparency = 0.5
 - Example_3.BorderSizePixel = 0
 - Example_3.Size = UDim2.new(0, 10, 0, 20)
 - Example_3.Visible = false
 - Text_4.Name = "Text"
 - Text_4.Parent = Example_3
 - Text_4.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
 - Text_4.BackgroundTransparency = 0.5
 - Text_4.BorderSizePixel = 0
 - Text_4.Position = UDim2.new(0, 10, 0, 0)
 - Text_4.Size = UDim2.new(0, 240, 0, 20)
 - Text_4.Font = Enum.Font.SourceSans
 - Text_4.FontSize = Enum.FontSize.Size14
 - Text_4.Text = "honk"
 - Text_4.TextColor3 = Color3.new(1, 1, 1)
 - Text_4.TextXAlignment = Enum.TextXAlignment.Left
 - Delete_4.Name = "Delete"
 - Delete_4.Parent = Text_4
 - Delete_4.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
 - Delete_4.BorderSizePixel = 0
 - Delete_4.Position = UDim2.new(0, 200, 0, 0)
 - Delete_4.Size = UDim2.new(0, 40, 0, 20)
 - Delete_4.Font = Enum.Font.SourceSans
 - Delete_4.FontSize = Enum.FontSize.Size14
 - Delete_4.Text = "Delete"
 - Delete_4.TextColor3 = Color3.new(0, 0, 0)
 - PluginsFrame.Name = "PluginsFrame"
 - PluginsFrame.Parent = Settings
 - PluginsFrame.Active = true
 - PluginsFrame.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
 - PluginsFrame.BorderSizePixel = 0
 - PluginsFrame.Position = UDim2.new(0, 0, 0, 175)
 - PluginsFrame.Size = UDim2.new(0, 250, 0, 175)
 - Close_4.Name = "Close"
 - Close_4.Parent = PluginsFrame
 - Close_4.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
 - Close_4.BorderSizePixel = 0
 - Close_4.Position = UDim2.new(0, 205, 0, 150)
 - Close_4.Size = UDim2.new(0, 40, 0, 20)
 - Close_4.Font = Enum.Font.SourceSans
 - Close_4.FontSize = Enum.FontSize.Size14
 - Close_4.Text = "Close"
 - Close_4.TextColor3 = Color3.new(0, 0, 0)
 - Add_3.Name = "Add"
 - Add_3.Parent = PluginsFrame
 - Add_3.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
 - Add_3.BorderSizePixel = 0
 - Add_3.Position = UDim2.new(0, 5, 0, 150)
 - Add_3.Size = UDim2.new(0, 40, 0, 20)
 - Add_3.Font = Enum.Font.SourceSans
 - Add_3.FontSize = Enum.FontSize.Size14
 - Add_3.Text = "Add"
 - Add_3.TextColor3 = Color3.new(0, 0, 0)
 - Holder_5.Name = "Holder"
 - Holder_5.Parent = PluginsFrame
 - Holder_5.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
 - Holder_5.BackgroundTransparency = 1
 - Holder_5.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
 - Holder_5.BorderSizePixel = 0
 - Holder_5.Position = UDim2.new(0, 0, 0, 0)
 - Holder_5.Selectable = false
 - Holder_5.Size = UDim2.new(0, 250, 0, 140)
 - Holder_5.BottomImage = "rbxasset://textures/blackBkg_square.png"
 - Holder_5.CanvasSize = UDim2.new(0, 0, 0, 0)
 - Holder_5.MidImage = "rbxasset://textures/blackBkg_square.png"
 - Holder_5.ScrollBarThickness = 0
 - Holder_5.TopImage = "rbxasset://textures/blackBkg_square.png"
 - Example_5.Name = "Example"
 - Example_5.Parent = PluginsFrame
 - Example_5.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
 - Example_5.BackgroundTransparency = 0.5
 - Example_5.BorderSizePixel = 0
 - Example_5.Size = UDim2.new(0, 10, 0, 20)
 - Example_5.Visible = false
 - Text_6.Name = "Text"
 - Text_6.Parent = Example_5
 - Text_6.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
 - Text_6.BackgroundTransparency = 0.5
 - Text_6.BorderSizePixel = 0
 - Text_6.Position = UDim2.new(0, 10, 0, 0)
 - Text_6.Size = UDim2.new(0, 240, 0, 20)
 - Text_6.Font = Enum.Font.SourceSans
 - Text_6.FontSize = Enum.FontSize.Size14
 - Text_6.Text = "F4 > Toggle Fly"
 - Text_6.TextColor3 = Color3.new(1, 1, 1)
 - Text_6.TextXAlignment = Enum.TextXAlignment.Left
 - Delete_7.Name = "Delete"
 - Delete_7.Parent = Text_6
 - Delete_7.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
 - Delete_7.BorderSizePixel = 0
 - Delete_7.Position = UDim2.new(0, 200, 0, 0)
 - Delete_7.Size = UDim2.new(0, 40, 0, 20)
 - Delete_7.Font = Enum.Font.SourceSans
 - Delete_7.FontSize = Enum.FontSize.Size14
 - Delete_7.Text = "Delete"
 - Delete_7.TextColor3 = Color3.new(0, 0, 0)
 - PluginEditor.Name = randomString()
 - PluginEditor.Parent = PARENT
 - PluginEditor.Active = true
 - PluginEditor.BackgroundColor3 = Color3.new(1, 1, 1)
 - PluginEditor.BackgroundTransparency = 1
 - PluginEditor.Position = UDim2.new(0.5, -180, 0, -400)
 - PluginEditor.Size = UDim2.new(0, 360, 0, 20)
 - PluginEditor.ZIndex = 4
 - background_3.Name = "background"
 - background_3.Parent = PluginEditor
 - background_3.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
 - background_3.BorderSizePixel = 0
 - background_3.Position = UDim2.new(0, 0, 0, 20)
 - background_3.Size = UDim2.new(0, 360, 0, 160)
 - Dark_8.Name = "Dark"
 - Dark_8.Parent = background_3
 - Dark_8.Active = true
 - Dark_8.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
 - Dark_8.BackgroundTransparency = 0.5
 - Dark_8.BorderSizePixel = 0
 - Dark_8.Size = UDim2.new(0, 360, 0, 5)
 - Dark_9.Name = "Dark"
 - Dark_9.Parent = background_3
 - Dark_9.Active = true
 - Dark_9.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
 - Dark_9.BackgroundTransparency = 0.5
 - Dark_9.BorderSizePixel = 0
 - Dark_9.Position = UDim2.new(0, 220, 0, 5)
 - Dark_9.Size = UDim2.new(0, 5, 0, 155)
 - Img.Name = "Img"
 - Img.Parent = background_3
 - Img.BackgroundColor3 = Color3.new(1, 1, 1)
 - Img.BackgroundTransparency = 1
 - Img.Position = UDim2.new(0, 242, 0, 3)
 - Img.Size = UDim2.new(0, 100, 0, 95)
 - Img.Image = "rbxassetid://318740854"
 - AddPlugin.Name = "AddPlugin"
 - AddPlugin.Parent = background_3
 - AddPlugin.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
 - AddPlugin.BackgroundTransparency = 0.5
 - AddPlugin.BorderSizePixel = 0
 - AddPlugin.Position = UDim2.new(0, 235, 0, 100)
 - AddPlugin.Size = UDim2.new(0, 115, 0, 50)
 - AddPlugin.Font = Enum.Font.SourceSans
 - AddPlugin.FontSize = Enum.FontSize.Size18
 - AddPlugin.Text = "Add Plugin"
 - AddPlugin.TextColor3 = Color3.new(1, 1, 1)
 - AddPlugin.TextStrokeTransparency = 0
 - FileName.Name = "FileName"
 - FileName.Parent = background_3
 - FileName.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
 - FileName.BackgroundTransparency = 0.5
 - FileName.BorderSizePixel = 0
 - FileName.Position = UDim2.new(0.027777778, 0, 0.625, 0)
 - FileName.Size = UDim2.new(0, 200, 0, 50)
 - FileName.Font = Enum.Font.SourceSans
 - FileName.FontSize = Enum.FontSize.Size18
 - FileName.Text = "Plugin File Name"
 - FileName.TextColor3 = Color3.new(1, 1, 1)
 - FileName.TextStrokeTransparency = 0
 - About.Name = "About"
 - About.Parent = background_3
 - About.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
 - About.BackgroundTransparency = 1
 - About.BorderSizePixel = 0
 - About.Position = UDim2.new(0, 17, 0, 17)
 - About.Size = UDim2.new(0, 187, 0, 49)
 - About.Font = Enum.Font.SourceSansBold
 - About.FontSize = Enum.FontSize.Size14
 - About.Text = "Plugins are .iy files and should be located in the 'workspace' folder of your exploit."
 - About.TextColor3 = Color3.new(0.972549, 0.972549, 0.972549)
 - About.TextStrokeTransparency = 0
 - About.TextWrapped = true
 - About.TextYAlignment = Enum.TextYAlignment.Top
 - Directions_2.Name = "Directions"
 - Directions_2.Parent = background_3
 - Directions_2.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
 - Directions_2.BackgroundTransparency = 1
 - Directions_2.BorderSizePixel = 0
 - Directions_2.Position = UDim2.new(0, 17, 0, 66)
 - Directions_2.Size = UDim2.new(0, 187, 0, 49)
 - Directions_2.Font = Enum.Font.SourceSansBold
 - Directions_2.FontSize = Enum.FontSize.Size14
 - Directions_2.Text = "Type the name of the plugin file you want to add below."
 - Directions_2.TextColor3 = Color3.new(0.972549, 0.972549, 0.972549)
 - Directions_2.TextStrokeTransparency = 0
 - Directions_2.TextWrapped = true
 - Directions_2.TextYAlignment = Enum.TextYAlignment.Top
 - shadow_3.Name = "shadow"
 - shadow_3.Parent = PluginEditor
 - shadow_3.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
 - shadow_3.BorderColor3 = Color3.new(0, 0, 0)
 - shadow_3.BorderSizePixel = 0
 - shadow_3.Size = UDim2.new(0, 360, 0, 20)
 - shadow_3.ZIndex = 4
 - PopupText_3.Name = "PopupText"
 - PopupText_3.Parent = shadow_3
 - PopupText_3.BackgroundTransparency = 1
 - PopupText_3.Position = UDim2.new(0, 51, 0, 0)
 - PopupText_3.Size = UDim2.new(0.760355055, -16, 0.949999988, 0)
 - PopupText_3.ZIndex = 4
 - PopupText_3.Font = Enum.Font.SourceSansBold
 - PopupText_3.FontSize = Enum.FontSize.Size24
 - PopupText_3.Text = "Add Plugins"
 - PopupText_3.TextColor3 = Color3.new(0.97, 0.97, 0.97)
 - PopupText_3.TextStrokeTransparency = 0
 - PopupText_3.TextWrapped = true
 - Exit_3.Name = "Exit"
 - Exit_3.Parent = shadow_3
 - Exit_3.BackgroundColor3 = Color3.new(1, 1, 1)
 - Exit_3.BackgroundTransparency = 1
 - Exit_3.Size = UDim2.new(0, 20, 0, 20)
 - Exit_3.ZIndex = 4
 - Exit_3.Image = "rbxassetid://2132544126"
 - logsDrag.Name = randomString()
 - logsDrag.Parent = PARENT
 - logsDrag.Active = true
 - logsDrag.BackgroundColor3 = Color3.new(1, 1, 1)
 - logsDrag.BackgroundTransparency = 1
 - logsDrag.Position = UDim2.new(0, 0, 1, 10)
 - logsDrag.Size = UDim2.new(0, 338, 0, 20)
 - logsDrag.ZIndex = 4
 - shadow.Name = "shadow"
 - shadow.Parent = logsDrag
 - shadow.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
 - shadow.BorderColor3 = Color3.new(0, 0, 0)
 - shadow.BorderSizePixel = 0
 - shadow.Position = UDim2.new(0, 0, 0.00999999978, 0)
 - shadow.Size = UDim2.new(0, 338, 0, 20)
 - shadow.ZIndex = 4
 - Hide.Name = "Hide"
 - Hide.Parent = shadow
 - Hide.BackgroundColor3 = Color3.new(1, 1, 1)
 - Hide.BackgroundTransparency = 1
 - Hide.Position = UDim2.new(0, 20, 0, 0)
 - Hide.Size = UDim2.new(0, 20, 0, 20)
 - Hide.ZIndex = 4
 - Hide.Image = "rbxassetid://2406617031"
 - Hide.ImageTransparency = 0.5
 - PopupText.Name = "PopupText"
 - PopupText.Parent = shadow
 - PopupText.BackgroundTransparency = 1
 - PopupText.Position = UDim2.new(0, 48, 0, 0)
 - PopupText.Size = UDim2.new(0.760355055, -16, 0.949999988, 0)
 - PopupText.ZIndex = 4
 - PopupText.Font = Enum.Font.SourceSansBold
 - PopupText.FontSize = Enum.FontSize.Size24
 - PopupText.Text = "Chat Logs"
 - PopupText.TextColor3 = Color3.new(0.97, 0.97, 0.97)
 - PopupText.TextStrokeTransparency = 0
 - PopupText.TextWrapped = true
 - Exit.Name = "Exit"
 - Exit.Parent = shadow
 - Exit.BackgroundColor3 = Color3.new(1, 1, 1)
 - Exit.BackgroundTransparency = 1
 - Exit.Size = UDim2.new(0, 20, 0, 20)
 - Exit.ZIndex = 4
 - Exit.Image = "rbxassetid://2132544126"
 - scroll.Name = "scroll"
 - scroll.Parent = logsDrag
 - scroll.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
 - scroll.BackgroundTransparency = 0.5
 - scroll.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
 - scroll.BorderSizePixel = 0
 - scroll.Position = UDim2.new(0, 5, 0, 30)
 - scroll.Size = UDim2.new(0, 328, 0, 190)
 - scroll.ZIndex = 5
 - scroll.BottomImage = "rbxasset://textures/blackBkg_square.png"
 - scroll.CanvasSize = UDim2.new(0, 0, 0, 10)
 - scroll.MidImage = "rbxasset://textures/blackBkg_square.png"
 - scroll.ScrollBarThickness = 8
 - scroll.TopImage = "rbxasset://textures/blackBkg_square.png"
 - background.Name = "background"
 - background.Parent = logsDrag
 - background.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
 - background.BorderColor3 = Color3.new(0, 0, 0)
 - background.BorderSizePixel = 0
 - background.Position = UDim2.new(0, 0, 1, 0)
 - background.Size = UDim2.new(0, 338, 0, 230)
 - background.ZIndex = 4
 - Dark_6.Name = "Dark"
 - Dark_6.Parent = background
 - Dark_6.Active = true
 - Dark_6.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
 - Dark_6.BackgroundTransparency = 0.5
 - Dark_6.BorderSizePixel = 0
 - Dark_6.Size = UDim2.new(0, 338, 0, 5)
 - Dark_6.ZIndex = 4
 - Clear.Name = "Clear"
 - Clear.Parent = background
 - Clear.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
 - Clear.BorderSizePixel = 0
 - Clear.Position = UDim2.new(0, 5, 0, 205)
 - Clear.Size = UDim2.new(0, 50, 0, 20)
 - Clear.ZIndex = 4
 - Clear.Font = Enum.Font.SourceSans
 - Clear.FontSize = Enum.FontSize.Size14
 - Clear.Text = "Clear"
 - Clear.TextColor3 = Color3.new(0, 0, 0)
 - Toggle.Name = "Toggle"
 - Toggle.Parent = background
 - Toggle.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
 - Toggle.BorderSizePixel = 0
 - Toggle.Position = UDim2.new(0, 60, 0, 205)
 - Toggle.Size = UDim2.new(0, 50, 0, 20)
 - Toggle.ZIndex = 4
 - Toggle.Font = Enum.Font.SourceSans
 - Toggle.FontSize = Enum.FontSize.Size14
 - Toggle.Text = "Disabled"
 - Toggle.TextColor3 = Color3.new(0, 0, 0)
 - function writefileExploit()
 - if writefile then
 - return true
 - end
 - end
 - function isNumber(str)
 - return tonumber(str) ~= nil
 - end
 - function tools(plr)
 - if plr.Backpack:FindFirstChildOfClass('Tool') or plr.Character:FindFirstChildOfClass('Tool') then
 - return true
 - end
 - end
 - function r15(plr)
 - if plr.Character.Humanoid.RigType == Enum.HumanoidRigType.R15 then
 - return true
 - end
 - end
 - defaultsettings = {
 - prefix = ';';
 - StayOpen = false;
 - logsEnabled = false;
 - aliases = {};
 - binds = {};
 - WayPoints = {};
 - PluginsTable = {}
 - }
 - defaults = game:GetService("HttpService"):JSONEncode(defaultsettings)
 - function saves()
 - if writefileExploit() then
 - if pcall(function() readfile("IY_FE.iy") end) then
 - if readfile("IY_FE.iy") ~= nil then
 - local json = game:GetService("HttpService"):JSONDecode(readfile("IY_FE.iy"))
 - if json.prefix ~= nil then prefix = json.prefix else prefix = ';' end
 - if json.StayOpen ~= nil then StayOpen = json.StayOpen else StayOpen = false end
 - if json.logsEnabled ~= nil then logsEnabled = json.logsEnabled else logsEnabled = false end
 - if json.aliases ~= nil then aliases = json.aliases else aliases = {} end
 - if json.binds ~= nil then binds = json.binds else binds = {} end
 - if json.WayPoints ~= nil then WayPoints = json.WayPoints else WayPoints = {} end
 - if json.PluginsTable ~= nil then PluginsTable = json.PluginsTable else PluginsTable = {} end
 - else
 - writefile("IY_FE.iy", defaults)
 - wait()
 - saves()
 - end
 - else
 - writefile("IY_FE.iy", defaults)
 - wait()
 - saves()
 - end
 - else
 - prefix = ';'
 - StayOpen = false
 - logsEnabled = false
 - aliases = {}
 - binds = {}
 - WayPoints = {}
 - PluginsTable = {}
 - end
 - end
 - saves()
 - function updatesaves()
 - if writefileExploit() then
 - local update = {
 - prefix = prefix;
 - StayOpen = StayOpen;
 - logsEnabled = logsEnabled;
 - aliases = aliases;
 - binds = binds;
 - WayPoints = WayPoints;
 - PluginsTable = PluginsTable
 - }
 - writefile("IY_FE.iy", game:GetService("HttpService"):JSONEncode(update))
 - 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
 - UserInputService = game:GetService("UserInputService")
 - Players = game:GetService("Players")
 - IYMouse = Players.LocalPlayer:GetMouse()
 - PrefixBox.Text = prefix
 - SettingsOpen = false
 - if StayOpen == false then
 - Holder.Settings.StayOpen.Button.On.BackgroundTransparency = 1
 - else
 - Holder.Settings.StayOpen.Button.On.BackgroundTransparency = 0
 - end
 - if logsEnabled then
 - Toggle.Text = 'Enabled'
 - else
 - Toggle.Text = 'Disabled'
 - end
 - function maximizeHolder()
 - if StayOpen == false then
 - Holder:TweenPosition(UDim2.new(1, -250, 1, -220), "InOut", "Quart", 0.2, true, nil)
 - end
 - end
 - function minimizeHolder()
 - if StayOpen == false then
 - Holder:TweenPosition(UDim2.new(1, -250, 1, -20), "InOut", "Quart", 0.5, true, nil)
 - end
 - end
 - function cmdbarHolder()
 - if StayOpen == false then
 - Holder:TweenPosition(UDim2.new(1, -250, 1, -45), "InOut", "Quart", 0.5, true, nil)
 - end
 - end
 - function enablebuttons()
 - Settings.Aliases.Select.Visible = true
 - Settings.Color.Select.Visible = true
 - Settings.Keybinds.Select.Visible = true
 - Settings.StayOpen.Button.On.Visible = true
 - Settings.Prefix.PrefixBox.Visible = true
 - Settings.Positions.Select.Visible = true
 - Settings.Plugins.Select.Visible = true
 - end
 - function disablebuttons()
 - Settings.Aliases.Select.Visible = false
 - Settings.Color.Select.Visible = false
 - Settings.Keybinds.Select.Visible = false
 - Settings.StayOpen.Button.On.Visible = false
 - Settings.Prefix.PrefixBox.Visible = false
 - Settings.Positions.Select.Visible = false
 - Settings.Plugins.Select.Visible = false
 - end
 - notifyCount = 0
 - function notify(text,text2)
 - spawn(function()
 - local LnotifyCount = notifyCount+1
 - notifyCount = notifyCount+1
 - Notification:TweenPosition(UDim2.new(1, -500, 1, -0), "InOut", "Quart", 0.5, true, nil)
 - wait(0.6)
 - local closepressed = false
 - if text2 then
 - Notification.Title.Text = text
 - Notification.Text.Text = text2
 - else
 - Notification.Title.Text = 'Notification'
 - Notification.Text.Text = text
 - end
 - Notification:TweenPosition(UDim2.new(1, -500, 1, -100), "InOut", "Quart", 0.5, true, nil)
 - Notification.CloseButton.MouseButton1Click:Connect(function()
 - Notification:TweenPosition(UDim2.new(1, -500, 1, -0), "InOut", "Quart", 0.5, true, nil)
 - closepressed = true
 - end)
 - wait(10)
 - if LnotifyCount == notifyCount then
 - if closepressed == false then
 - Notification:TweenPosition(UDim2.new(1, -500, 1, -0), "InOut", "Quart", 0.5, true, nil)
 - end
 - notifyCount = 0
 - end
 - end)
 - end
 - function CreateLabel(Name, Text)
 - local sf = scroll
 - if #sf:GetChildren() >= 2546 then
 - sf:ClearAllChildren()
 - end
 - local alls = 0
 - for i,v in pairs(sf:GetChildren()) do
 - if v then
 - alls = v.Size.Y.Offset + alls
 - end
 - if not v then
 - alls = 0
 - end
 - end
 - local tl = Instance.new('TextLabel', sf)
 - local il = Instance.new('Frame', tl)
 - tl.Name = Name
 - tl.ZIndex = 6
 - tl.Text = Time().." - ["..Name.."]: "..Text
 - tl.Size = UDim2.new(0,322,0,84)
 - tl.BackgroundTransparency = 1
 - tl.BorderSizePixel = 0
 - tl.Font = "SourceSansBold"
 - tl.Position = UDim2.new(-1,0,0,alls)
 - tl.TextTransparency = 1
 - tl.TextScaled = false
 - tl.TextSize = 14
 - tl.TextWrapped = true
 - tl.TextXAlignment = "Left"
 - tl.TextYAlignment = "Top"
 - il.BackgroundTransparency = 1
 - il.BorderSizePixel = 0
 - il.Size = UDim2.new(0,12,1,0)
 - il.Position = UDim2.new(0,316,0,0)
 - tl.TextColor3 = Color3.fromRGB(255,255,255)
 - tl.Size = UDim2.new(0,322,0,tl.TextBounds.Y)
 - sf.CanvasSize = UDim2.new(0,0,0,alls+tl.TextBounds.Y)
 - sf.CanvasPosition = Vector2.new(0,sf.CanvasPosition.Y+tl.TextBounds.Y)
 - local size2 = sf.CanvasSize.Y.Offset
 - tl:TweenPosition(UDim2.new(0,3,0,alls), 'In', 'Quint', 0.5)
 - for i = 0,50 do wait(0.05)
 - tl.TextTransparency = tl.TextTransparency - 0.05
 - end
 - tl.TextTransparency = 0
 - end
 - IYMouse.KeyDown:connect(function(Key)
 - if (Key==prefix) then
 - Holder.Cmdbar:CaptureFocus()
 - maximizeHolder()
 - if SettingsOpen == true then
 - wait(0.2)
 - Holder.Settings:TweenPosition(UDim2.new(0, 0, 0, 220), "InOut", "Quart", 0.2, true, nil)
 - end
 - end
 - end)
 - Holder.MouseEnter:Connect(function()
 - maximizeHolder()
 - end)
 - Holder.MouseLeave:Connect(function()
 - minimizeHolder()
 - end)
 - Holder.SettingsButton.MouseButton1Click:Connect(function()
 - if SettingsOpen == false then SettingsOpen = true
 - Holder.Settings:TweenPosition(UDim2.new(0, 0, 0, 45), "InOut", "Quart", 0.5, true, nil)
 - else SettingsOpen = false
 - Holder.Settings:TweenPosition(UDim2.new(0, 0, 0, 220), "InOut", "Quart", 0.5, true, nil)
 - end
 - end)
 - Holder.Settings.StayOpen.Button.On.MouseButton1Click:Connect(function()
 - if StayOpen == false then StayOpen = true
 - Holder.Settings.StayOpen.Button.On.BackgroundTransparency = 0
 - else StayOpen = false
 - Holder.Settings.StayOpen.Button.On.BackgroundTransparency = 1
 - end
 - updatesaves()
 - end)
 - Clear.MouseButton1Down:connect(function()
 - for _, child in pairs(scroll:GetChildren()) do
 - child:Destroy()
 - end
 - scroll.CanvasSize = UDim2.new(0, 0, 0, 10)
 - end)
 - Toggle.MouseButton1Down:connect(function()
 - if logsEnabled then
 - logsEnabled = false
 - Toggle.Text = 'Disabled'
 - updatesaves()
 - else
 - logsEnabled = true
 - Toggle.Text = 'Enabled'
 - updatesaves()
 - end
 - end)
 - if not writefileExploit() then
 - notify('Saves','Your exploit does not support read/write file. Your settings will not save.')
 - end
 - ChatLog = function(plr)
 - plr.Chatted:Connect(function(Message)
 - if logsEnabled == true then
 - CreateLabel(plr.Name,Message)
 - end
 - end)
 - end
 - for _, plr in pairs(Players:GetChildren()) do
 - if plr.ClassName == "Player" then
 - ChatLog(plr)
 - end
 - end
 - Players.PlayerAdded:connect(function(player)
 - ChatLog(player)
 - if ESPenabled then
 - ESP(player)
 - end
 - end)
 - Players.PlayerRemoving:connect(function(player)
 - if ESPenabled then
 - for i,v in pairs(PARENT:GetChildren()) do
 - if v.Name == player.Name..'_ESP' then
 - v:Destroy()
 - end
 - end
 - end
 - end)
 - shadow.Exit.MouseButton1Down:connect(function()
 - logsDrag:TweenPosition(UDim2.new(0, 0, 1, 10), "InOut", "Quart", 0.3, true, nil)
 - end)
 - shadow.Hide.MouseButton1Down:connect(function()
 - if logsDrag.Position ~= UDim2.new(0, 0, 1, -20) then
 - logsDrag:TweenPosition(UDim2.new(0, 0, 1, -20), "InOut", "Quart", 0.3, true, nil)
 - else
 - logsDrag:TweenPosition(UDim2.new(0, 0, 1, -250), "InOut", "Quart", 0.3, true, nil)
 - end
 - end)
 - Holder.Settings.Color.Select.MouseButton1Click:Connect(function()
 - notify('UI Color','Not done yet :(')
 - end)
 - Holder.Settings.Keybinds.Select.MouseButton1Click:Connect(function()
 - KeybindsFrame:TweenPosition(UDim2.new(0, 0, 0, 0), "InOut", "Quart", 0.5, true, nil)
 - wait(0.5)
 - disablebuttons()
 - end)
 - KeybindsFrame.Close.MouseButton1Click:Connect(function()
 - enablebuttons()
 - KeybindsFrame:TweenPosition(UDim2.new(0, 0, 0, 175), "InOut", "Quart", 0.5, true, nil)
 - end)
 - Holder.Settings.Keybinds.Select.MouseButton1Click:Connect(function()
 - KeybindsFrame:TweenPosition(UDim2.new(0, 0, 0, 0), "InOut", "Quart", 0.5, true, nil)
 - wait(0.5)
 - disablebuttons()
 - end)
 - KeybindsFrame.Add.MouseButton1Click:Connect(function()
 - KeybindEditor:TweenPosition(UDim2.new(0.5, -180, 0, 270), "InOut", "Quart", 0.5, true, nil)
 - end)
 - KeybindsFrame.Delete.MouseButton1Click:Connect(function()
 - binds = {}
 - refreshbinds()
 - updatesaves()
 - notify('Keybinds Updated','Removed all keybinds')
 - end)
 - AliasesFrame.Close.MouseButton1Click:Connect(function()
 - enablebuttons()
 - AliasesFrame:TweenPosition(UDim2.new(0, 0, 0, 175), "InOut", "Quart", 0.5, true, nil)
 - end)
 - Settings.Aliases.Select.MouseButton1Click:Connect(function()
 - AliasesFrame:TweenPosition(UDim2.new(0, 0, 0, 0), "InOut", "Quart", 0.5, true, nil)
 - wait(0.5)
 - disablebuttons()
 - end)
 - PositionsFrame.Close.MouseButton1Click:Connect(function()
 - enablebuttons()
 - PositionsFrame:TweenPosition(UDim2.new(0, 0, 0, 175), "InOut", "Quart", 0.5, true, nil)
 - end)
 - Settings.Positions.Select.MouseButton1Click:Connect(function()
 - PositionsFrame:TweenPosition(UDim2.new(0, 0, 0, 0), "InOut", "Quart", 0.5, true, nil)
 - wait(0.5)
 - disablebuttons()
 - end)
 - local cmds={}
 - local customAlias = {}
 - AliasesFrame.Delete.MouseButton1Click:Connect(function()
 - customAlias = {}
 - aliases = {}
 - notify('Aliases Modified','Removed all aliases')
 - updatesaves()
 - refreshaliases()
 - end)
 - Holder.Settings.Prefix.PrefixBox.Changed:connect(function(property)
 - if property == "Text" then
 - prefix = Holder.Settings.Prefix.PrefixBox.Text
 - updatesaves()
 - end
 - end)
 - function dragGUI(gui)
 - spawn(function()
 - local dragging
 - local dragInput
 - local dragStart
 - local startPos
 - local function update(input)
 - local delta = input.Position - dragStart
 - gui:TweenPosition(UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y), "InOut", "Quart", 0.04, true, nil)
 - end
 - gui.InputBegan:Connect(function(input)
 - if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
 - dragging = true
 - dragStart = input.Position
 - startPos = gui.Position
 - input.Changed:Connect(function()
 - if input.UserInputState == Enum.UserInputState.End then
 - dragging = false
 - end
 - end)
 - end
 - end)
 - gui.InputChanged:Connect(function(input)
 - if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then
 - dragInput = input
 - end
 - end)
 - UserInputService.InputChanged:Connect(function(input)
 - if input == dragInput and dragging then
 - update(input)
 - end
 - end)
 - end)
 - end
 - dragGUI(logsDrag)
 - dragGUI(KeybindEditor)
 - dragGUI(PluginEditor)
 - local CSP = Holder
 - local frame = CSP:WaitForChild('CMDs')
 - Match = function(name,str)
 - return name:lower():find(str:lower()) and true
 - end
 - canvasPos = nil
 - canvasTop = false
 - IndexContents = function(str,bool,cmdbar,anim)
 - if str == '' or str == ' ' or str == prefix then
 - if canvasTop == false then
 - canvasPos = CMDsF.CanvasPosition.Y
 - end
 - else
 - CMDsF.CanvasPosition = Vector2.new(0,0)
 - canvasTop = true
 - end
 - local Index,SizeY = 0,0
 - local indexnum = 0
 - for i,v in next, frame:GetChildren() do
 - if bool then
 - if Match(v.Text,str) then
 - indexnum = indexnum + 1
 - Index = Index + 1
 - v.Position = UDim2.new(0,10,0,Index*v.AbsoluteSize.Y-v.AbsoluteSize.Y)
 - v.Visible = true
 - SizeY = SizeY + v.AbsoluteSize.Y
 - frame.CanvasSize = UDim2.new(0,0,0,SizeY)
 - else
 - v.Visible = false
 - end
 - else
 - v.Visible = true
 - SizeY = SizeY + v.AbsoluteSize.Y
 - frame.CanvasSize = UDim2.new(0,0,0,SizeY)
 - end
 - end
 - if not anim then
 - if indexnum == 0 or string.find(str, " ") then
 - if not cmdbar then
 - minimizeHolder()
 - elseif cmdbar then
 - cmdbarHolder()
 - end
 - else
 - maximizeHolder()
 - end
 - else
 - minimizeHolder()
 - end
 - end
 - function chatSuggestions()
 - if Players.LocalPlayer.PlayerGui:FindFirstChild("Chat") and Players.LocalPlayer.PlayerGui.Chat:FindFirstChild("Frame") and Players.LocalPlayer.PlayerGui.Chat.Frame:FindFirstChild("ChatBarParentFrame") and
 - Players.LocalPlayer.PlayerGui.Chat.Frame.ChatBarParentFrame:FindFirstChild("Frame") and Players.LocalPlayer.PlayerGui.Chat.Frame.ChatBarParentFrame.Frame:FindFirstChild("BoxFrame") then
 - local chatbox = Players.LocalPlayer.PlayerGui.Chat.Frame.ChatBarParentFrame.Frame.BoxFrame.Frame.ChatBar
 - chatbox.Changed:connect(function(property)
 - if property == "Text" then
 - if chatbox.Text:lower():sub(1,1) == prefix then
 - if SettingsOpen == true then
 - wait(0.2)
 - Holder.Settings:TweenPosition(UDim2.new(0, 0, 0, 220), "InOut", "Quart", 0.2, true, nil)
 - end
 - IndexContents(Players.LocalPlayer.PlayerGui.Chat.Frame.ChatBarParentFrame.Frame.BoxFrame.Frame.ChatBar.Text:lower():sub(2),true)
 - else
 - minimizeHolder()
 - if SettingsOpen == true then
 - Settings:TweenPosition(UDim2.new(0, 0, 0, 45), "InOut", "Quart", 0.2, true, nil)
 - end
 - end
 - end
 - end)
 - chatbox.FocusLost:connect(function(enterpressed)
 - if not enterpressed or chatbox.Text:lower():sub(1,1) ~= prefix then
 - IndexContents('',true)
 - if canvasPos ~= nil then
 - CMDsF.CanvasPosition = Vector2.new(0, canvasPos)
 - canvasTop = false
 - end
 - end
 - minimizeHolder()
 - end)
 - Players.LocalPlayer.PlayerGui.Chat.Frame.ChatBarParentFrame.ChildAdded:Connect(function(newbar)
 - if newbar:FindFirstChild('BoxFrame') then
 - chatSuggestions()
 - end
 - end)
 - else
 - notify('Suggestions','Custom chat detected. Will not provide suggestions for commands typed in the chat.')
 - end
 - end
 - chatSuggestions()
 - local CMDs = {}
 - CMDs[#CMDs + 1] = {NAME = 'rejoin / rj', DESC = 'Makes you rejoin the game'}
 - CMDs[#CMDs + 1] = {NAME = 'exit', DESC = 'Kills roblox process'}
 - CMDs[#CMDs + 1] = {NAME = 'chatlogs / logs', DESC = 'Log what people say or whisper'}
 - CMDs[#CMDs + 1] = {NAME = 'serverinfo / info', DESC = 'Gives you info about the server'}
 - CMDs[#CMDs + 1] = {NAME = 'explorer / dex', DESC = 'Opens DEX explorer'}
 - CMDs[#CMDs + 1] = {NAME = 'remotespy', DESC = 'Prints remotes (updating soon)'}
 - CMDs[#CMDs + 1] = {NAME = 'breakloops / break (cmd loops)', DESC = 'Stops any cmd loops (;100^1^cmd)'}
 - CMDs[#CMDs + 1] = {NAME = '', DESC = ''}
 - CMDs[#CMDs + 1] = {NAME = 'addalias [cmd] [alias]', DESC = 'Adds an alias to a command'}
 - CMDs[#CMDs + 1] = {NAME = 'removealias [alias]', DESC = 'Removes a custom alias'}
 - CMDs[#CMDs + 1] = {NAME = 'clraliases', DESC = 'Removes all custom aliases'}
 - CMDs[#CMDs + 1] = {NAME = '', DESC = ''}
 - CMDs[#CMDs + 1] = {NAME = 'noclip', DESC = 'Go through objects'}
 - CMDs[#CMDs + 1] = {NAME = 'unnoclip / clip', DESC = 'Disables noclip'}
 - CMDs[#CMDs + 1] = {NAME = 'fly', DESC = 'Makes you fly'}
 - CMDs[#CMDs + 1] = {NAME = 'unfly', DESC = 'Disables fly'}
 - CMDs[#CMDs + 1] = {NAME = 'flyspeed [num]', DESC = 'Set fly speed'}
 - CMDs[#CMDs + 1] = {NAME = 'float', DESC = 'Makes you float'}
 - CMDs[#CMDs + 1] = {NAME = 'unfloat', DESC = 'Disables floating'}
 - CMDs[#CMDs + 1] = {NAME = '', DESC = ''}
 - CMDs[#CMDs + 1] = {NAME = 'savepos / spos / setwaypoint [name]', DESC = 'Sets a waypoint at your position'}
 - CMDs[#CMDs + 1] = {NAME = 'deletepos / dpos / deletewaypoint [name]', DESC = 'Deletes a waypoint'}
 - CMDs[#CMDs + 1] = {NAME = 'loadpos / lpos / waypoint [name]', DESC = 'Teleports player to a waypoint'}
 - CMDs[#CMDs + 1] = {NAME = 'clearpos / cpos / clearwaypoints', DESC = 'Clears all waypoints'}
 - CMDs[#CMDs + 1] = {NAME = '', DESC = ''}
 - CMDs[#CMDs + 1] = {NAME = 'spam [text]', DESC = 'Makes you spam the chat'}
 - CMDs[#CMDs + 1] = {NAME = 'unspam', DESC = 'Turns off spam'}
 - CMDs[#CMDs + 1] = {NAME = 'pmspam [plr] [text]', DESC = 'Makes you spam a players whispers'}
 - CMDs[#CMDs + 1] = {NAME = 'unpmspam [plr]', DESC = 'Turns off pm spam'}
 - CMDs[#CMDs + 1] = {NAME = '', DESC = ''}
 - CMDs[#CMDs + 1] = {NAME = 'esp', DESC = 'View a player and its status'}
 - CMDs[#CMDs + 1] = {NAME = 'noesp', DESC = 'Removes esp'}
 - CMDs[#CMDs + 1] = {NAME = 'spectate / view [plr]', DESC = 'View a player'}
 - CMDs[#CMDs + 1] = {NAME = 'unspectate / unview', DESC = 'Stops viewing player'}
 - CMDs[#CMDs + 1] = {NAME = 'freecam / fc', DESC = 'Allows you to freely move camera around the game'}
 - CMDs[#CMDs + 1] = {NAME = 'unfreecam / unfc', DESC = 'Disables freecam'}
 - CMDs[#CMDs + 1] = {NAME = 'freecamspeed / fcspeed [num]', DESC = 'Adjusts freecam speed'}
 - CMDs[#CMDs + 1] = {NAME = 'firstp', DESC = 'Forces camera to go into first person'}
 - CMDs[#CMDs + 1] = {NAME = 'thirdp', DESC = 'Allows camera to go into third person'}
 - CMDs[#CMDs + 1] = {NAME = 'maxzoom [num]', DESC = 'Maximum camera zoom'}
 - CMDs[#CMDs + 1] = {NAME = 'fixcam', DESC = 'Fixes camera'}
 - CMDs[#CMDs + 1] = {NAME = '', DESC = ''}
 - CMDs[#CMDs + 1] = {NAME = 'btools (CLIENT)', DESC = 'Gives you building tools (DOES NOT REPLICATE)'}
 - CMDs[#CMDs + 1] = {NAME = 'f3x (CLIENT)', DESC = 'Loads f3x tools'}
 - CMDs[#CMDs + 1] = {NAME = 'delete [part name] (CLIENT)', DESC = 'Removes any part with a certain name from the workspace (DOES NOT REPLICATE)'}
 - CMDs[#CMDs + 1] = {NAME = 'deleteclass / dc [class name] (CLIENT)', DESC = 'Removes any part with a certain classname from the workspace (DOES NOT REPLICATE)'}
 - CMDs[#CMDs + 1] = {NAME = 'lockworkspace / lockws', DESC = 'Locks the whole workspace'}
 - CMDs[#CMDs + 1] = {NAME = 'unlockworkspace / unlockws', DESC = 'Unlocks the whole workspace'}
 - CMDs[#CMDs + 1] = {NAME = '', DESC = ''}
 - CMDs[#CMDs + 1] = {NAME = 'ambient [num] [num] [num] (CLIENT)', DESC = 'Changes ambient'}
 - CMDs[#CMDs + 1] = {NAME = 'nofog (CLIENT)', DESC = 'Removes fog'}
 - CMDs[#CMDs + 1] = {NAME = 'brightness [num] (CLIENT)', DESC = 'Changes the brightness lighting property'}
 - CMDs[#CMDs + 1] = {NAME = 'restorelighting / rlighting', DESC = 'Restores Lighting properties'}
 - CMDs[#CMDs + 1] = {NAME = '', DESC = ''}
 - CMDs[#CMDs + 1] = {NAME = 'age [plr]', DESC = 'Tells you the age of a player'}
 - CMDs[#CMDs + 1] = {NAME = 'os [plr]', DESC = "Shows a player's platform"}
 - CMDs[#CMDs + 1] = {NAME = 'bang [plr]', DESC = 'owo'}
 - CMDs[#CMDs + 1] = {NAME = 'unbang [plr]', DESC = 'uwu'}
 - CMDs[#CMDs + 1] = {NAME = 'kill [plr] (TOOL)', DESC = 'Kills a player (YOU NEED A TOOL)'}
 - CMDs[#CMDs + 1] = {NAME = 'bring [plr] (TOOL)', DESC = 'Brings a player (YOU NEED A TOOL)'}
 - CMDs[#CMDs + 1] = {NAME = 'fling', DESC = 'Flings anyone you touch'}
 - CMDs[#CMDs + 1] = {NAME = 'unfling', DESC = 'Disables the fling command'}
 - CMDs[#CMDs + 1] = {NAME = 'orbit [plr]', DESC = 'Orbit around a player'}
 - CMDs[#CMDs + 1] = {NAME = 'unorbit [plr]', DESC = 'Stops orbiting'}
 - CMDs[#CMDs + 1] = {NAME = 'loopoof', DESC = 'Loops everyones character sounds (everyone can hear)'}
 - CMDs[#CMDs + 1] = {NAME = 'unloopoof', DESC = 'Stops the oof chaos'}
 - CMDs[#CMDs + 1] = {NAME = '', DESC = ''}
 - CMDs[#CMDs + 1] = {NAME = 'respawn', DESC = 'Respawns you'}
 - CMDs[#CMDs + 1] = {NAME = 'refresh / re', DESC = 'Respawns and brings you back to the same position'}
 - CMDs[#CMDs + 1] = {NAME = 'god', DESC = 'Gives you godmode'}
 - CMDs[#CMDs + 1] = {NAME = 'invisible / invis', DESC = 'Makes you invisible to other players'}
 - CMDs[#CMDs + 1] = {NAME = 'weaken', DESC = 'Changes CustomPhysicalProperties in your player'}
 - CMDs[#CMDs + 1] = {NAME = 'unweaken', DESC = 'Changes CustomPhysicalProperties in your player'}
 - CMDs[#CMDs + 1] = {NAME = 'strengthen', DESC = 'Changes CustomPhysicalProperties in your player'}
 - CMDs[#CMDs + 1] = {NAME = 'unstrengthen', DESC = 'Changes CustomPhysicalProperties in your player'}
 - CMDs[#CMDs + 1] = {NAME = 'speed / ws [num]', DESC = 'Change your walkspeed'}
 - CMDs[#CMDs + 1] = {NAME = 'hipheight / hheight [num]', DESC = 'Adjusts hip height'}
 - CMDs[#CMDs + 1] = {NAME = 'jumppower / grav [num]', DESC = 'Change a players jump height'}
 - CMDs[#CMDs + 1] = {NAME = 'sit', DESC = 'Makes your character sit'}
 - CMDs[#CMDs + 1] = {NAME = 'stun', DESC = 'Enables PlatformStand'}
 - CMDs[#CMDs + 1] = {NAME = 'unstun', DESC = 'Disables PlatformStand'}
 - CMDs[#CMDs + 1] = {NAME = 'team [team name] (CLIENT)', DESC = 'Changes your team. Sometimes fools localscripts.'}
 - CMDs[#CMDs + 1] = {NAME = '', DESC = ''}
 - CMDs[#CMDs + 1] = {NAME = 'goto [plr]', DESC = 'Go to a player'}
 - CMDs[#CMDs + 1] = {NAME = 'loopgoto [plr]', DESC = 'Loop teleport to a player'}
 - CMDs[#CMDs + 1] = {NAME = 'unloopgoto [plr]', DESC = 'Stops teleporting you to a player'}
 - CMDs[#CMDs + 1] = {NAME = 'loopbring [plr] (CLIENT)', DESC = 'Loop brings a player to you (useful for killing)'}
 - CMDs[#CMDs + 1] = {NAME = 'unloopbring [plr]', DESC = 'Undoes loopbring'}
 - CMDs[#CMDs + 1] = {NAME = 'freeze / fr [plr] (CLIENT)', DESC = 'Freezes a player'}
 - CMDs[#CMDs + 1] = {NAME = 'thaw / unfr [plr]', DESC = 'Unfreezes a player'}
 - CMDs[#CMDs + 1] = {NAME = 'tpposition / tppos [coordinate]', DESC = 'Teleports you to a coordinate'}
 - CMDs[#CMDs + 1] = {NAME = 'offset [coordinate]', DESC = 'Offsets you by a coordinate'}
 - CMDs[#CMDs + 1] = {NAME = 'getposition / getpos', DESC = 'Notifies you the coordinates of your character'}
 - CMDs[#CMDs + 1] = {NAME = 'spawnpoint / spawn', DESC = 'Sets a position where you will spawn'}
 - CMDs[#CMDs + 1] = {NAME = 'nospawnpoint / nospawn', DESC = 'Removes your custom spawn point'}
 - CMDs[#CMDs + 1] = {NAME = '', DESC = ''}
 - CMDs[#CMDs + 1] = {NAME = 'animation / anim [ID] [speed]', DESC = 'Makes your character preform an animation (must be by roblox to replicate)'}
 - CMDs[#CMDs + 1] = {NAME = 'dance', DESC = 'Makes you d a n c e'}
 - CMDs[#CMDs + 1] = {NAME = 'spasm', DESC = 'Makes you c r a z y'}
 - CMDs[#CMDs + 1] = {NAME = 'headthrow', DESC = 'Simply makes you throw your head'}
 - CMDs[#CMDs + 1] = {NAME = 'spinhats', DESC = 'Spins your characters accessorys'}
 - CMDs[#CMDs + 1] = {NAME = 'unspinhats', DESC = 'Undoes spinhats'}
 - CMDs[#CMDs + 1] = {NAME = 'noarms', DESC = 'Removes your arms'}
 - CMDs[#CMDs + 1] = {NAME = 'nolegs', DESC = 'Removes your arms'}
 - CMDs[#CMDs + 1] = {NAME = 'nolimbs', DESC = 'Removes your limbs'}
 - CMDs[#CMDs + 1] = {NAME = 'naked', DESC = 'Removes your clothing'}
 - CMDs[#CMDs + 1] = {NAME = 'blockhead', DESC = 'Turns your head into a block'}
 - CMDs[#CMDs + 1] = {NAME = 'blockhats', DESC = 'Turns your hats into blocks'}
 - CMDs[#CMDs + 1] = {NAME = 'clone', DESC = 'Creates an illusion of a clone'}
 - CMDs[#CMDs + 1] = {NAME = 'creeper', DESC = 'Makes you look like a creeper'}
 - CMDs[#CMDs + 1] = {NAME = 'drophats', DESC = 'Drops your hats'}
 - CMDs[#CMDs + 1] = {NAME = 'droptools', DESC = 'Drops your tools'}
 - CMDs[#CMDs + 1] = {NAME = '', DESC = ''}
 - CMDs[#CMDs + 1] = {NAME = 'tools', DESC = 'Copies tools from ReplicatedStorage and Lighting'}
 - CMDs[#CMDs + 1] = {NAME = 'keeptools / ktools', DESC = 'Saves tools to startergear'}
 - CMDs[#CMDs + 1] = {NAME = 'nokeeptools / noktools', DESC = 'Deletes tools in startergear'}
 - CMDs[#CMDs + 1] = {NAME = 'notools/removetools', DESC = 'Removes tools from character and backpack'}
 - CMDs[#CMDs + 1] = {NAME = 'grabtools', DESC = 'Automatically get tools that are dropped'}
 - CMDs[#CMDs + 1] = {NAME = 'ungrabtools', DESC = 'Disables grabtools'}
 - CMDs[#CMDs + 1] = {NAME = 'givetools [plr]', DESC = 'Give your tools to a player'}
 - CMDs[#CMDs + 1] = {NAME = 'copytools [plr]', DESC = 'Copies a players tools'}
 - wait()
 - for i = 1, #CMDs do
 - local newcmd = Holder.Example:Clone()
 - newcmd.Parent = Holder.CMDs
 - newcmd.Visible = false
 - newcmd.Text = "" .. CMDs[i].NAME
 - newcmd.Name = 'CMD'
 - newcmd.MouseButton1Click:Connect(function()
 - notify(CMDs[i].NAME,CMDs[i].DESC)
 - end)
 - end
 - wait(0.5)
 - Credits:TweenPosition(UDim2.new(0,0,0.9,0), "Out", "Quart", 0.2)
 - Logo:TweenSizeAndPosition(UDim2.new(0,175,0,175),UDim2.new(0,37,0,45), "Out", "Quart", 0.5)
 - wait(2)
 - for i=1,10 do
 - Logo.ImageTransparency = Logo.ImageTransparency+0.1
 - wait()
 - end
 - Credits:TweenPosition(UDim2.new(0,0,0.9,30), "Out", "Quart", 0.2)
 - wait(0.2)
 - Logo:Destroy()
 - Credits:Destroy()
 - minimizeHolder()
 - IndexContents('',true)
 - wait(1)
 - function FindInTable(Table, Name)
 - for i,v in pairs(Table) do
 - if v == Name then
 - return true
 - end
 - end
 - return false
 - end
 - function GetInTable(Table, Name)
 - for i = 1, #Table do
 - if Table[i] == Name then
 - return i
 - end
 - end
 - return false
 - end
 - function respawn(plr)
 - if r15(plr) then
 - plr.Character.Humanoid.Health = 0
 - wait(0.1)
 - plr.Character.Head.CFrame = CFrame.new(1000000,0,1000000)
 - plr.Character.HumanoidRootPart:Destroy()
 - else
 - plr.Character:Destroy()
 - local M = Instance.new('Model', workspace) M.Name = 'respawn_iy'
 - local H = Instance.new('Humanoid', M)
 - local T = Instance.new('Part', M) T.Name = 'Torso' T.CanCollide = false T.Transparency = 1
 - plr.Character = M
 - end
 - end
 - function refresh(plr)
 - spawn(function()
 - local rpos = plr.Character.HumanoidRootPart.Position
 - wait(0.1)
 - respawn(plr)
 - wait(0.1)
 - repeat wait() until plr.Character ~= nil and plr.Character:FindFirstChild('HumanoidRootPart')
 - plr.Character:MoveTo(rpos)
 - end)
 - end
 - Players.LocalPlayer.CharacterAdded:Connect(function()
 - wait(0.3)
 - if spawnpoint and spawnpos ~= nil then
 - Players.LocalPlayer.Character.HumanoidRootPart.CFrame = spawnpos
 - end
 - bangplr = nil
 - r15fling = false
 - end)
 - local std={}
 - std.inTable=function(tbl,val)
 - if tbl==nil then return false end
 - for _,v in pairs(tbl)do
 - if v==val then return true end
 - end
 - return false
 - end
 - function getstring(begin)
 - local start = begin-1
 - local AA = '' for i,v in pairs(cargs) do
 - if i > start then
 - if AA ~= '' then
 - AA = AA .. ' ' .. v
 - else
 - AA = AA .. v
 - end
 - end
 - end
 - return AA
 - end
 - local findCmd=function(cmd_name)
 - for i,v in pairs(cmds)do
 - if v.NAME:lower()==cmd_name:lower() or std.inTable(v.ALIAS,cmd_name:lower()) then
 - return v
 - end
 - end
 - return customAlias[cmd_name:lower()]
 - end
 - local function splitString(str,delim)
 - local broken = {}
 - if delim == nil then delim = "," end
 - for w in string.gmatch(str,"[^"..delim.."]+") do
 - table.insert(broken,w)
 - end
 - return broken
 - end
 - local historyCount = 0
 - local cmdHistory = {}
 - local split=" "
 - lastBreakTime = 0
 - function execCmd(cmdStr,speaker)
 - spawn(function()
 - if canvasPos ~= nil then
 - CMDsF.CanvasPosition = Vector2.new(0, canvasPos)
 - canvasTop = false
 - end
 - local rawCmdStr = cmdStr
 - cmdStr = string.gsub(cmdStr,"\\\\","%%BackSlash%%")
 - local commandsToRun = splitString(cmdStr,"\\")
 - for i,v in pairs(commandsToRun) do
 - v = string.gsub(v,"%%BackSlash%%","\\")
 - local x,y,num = v:find("^(%d+)%^")
 - local cmdDelay = 0
 - if num then
 - v = v:sub(y+1)
 - local x,y,del = v:find("^([%d%.]+)%^")
 - if del then
 - v = v:sub(y+1)
 - cmdDelay = tonumber(del) or 0
 - end
 - end
 - num = tonumber(num or 1)
 - local args = splitString(v,split)
 - local cmd = findCmd(args[1])
 - if cmd then
 - table.remove(args,1)
 - cargs = args
 - if speaker == Players.LocalPlayer then
 - if cmdHistory[1] ~= rawCmdStr then table.insert(cmdHistory,1,rawCmdStr) end
 - end
 - if #cmdHistory > 20 then table.remove(cmdHistory) end
 - local cmdStartTime = tick()
 - for rep = 1,num do
 - if lastBreakTime > cmdStartTime then break end
 - pcall(function()
 - cmd.FUNC(args, speaker)
 - end)
 - if cmdDelay ~= 0 then wait(cmdDelay) end
 - end
 - end
 - end
 - end)
 - end
 - function addcmd(name,alias,func,plgn)
 - cmds[#cmds+1]=
 - {
 - NAME=name;
 - ALIAS=alias;
 - FUNC=func;
 - PLUGIN=plgn;
 - }
 - end
 - function addbind(cmd,key)
 - binds[#binds+1]=
 - {
 - COMMAND=cmd;
 - KEY=key;
 - }
 - end
 - function addcmdtext(text,name,desc)
 - local newcmd = Holder.Example:Clone()
 - newcmd.Parent = Holder.CMDs
 - newcmd.Visible = false
 - newcmd.Text = text
 - newcmd.Name = 'PLUGIN_'..name
 - if desc then
 - newcmd.MouseButton1Click:Connect(function()
 - notify(text,desc)
 - end)
 - end
 - end
 - local SpecialPlayerCases = {
 - ["all"] = function(speaker)return Players:GetPlayers() end,
 - ["others"] = function(speaker)
 - local plrs = {}
 - for i,v in pairs(Players:GetPlayers()) do
 - if v ~= speaker then
 - table.insert(plrs,v)
 - end
 - end
 - return plrs
 - end,
 - ["me"] = function(speaker)return {speaker} end,
 - ["#(%d+)"] = function(speaker,args,currentList)
 - local returns = {}
 - local randAmount = tonumber(args[1])
 - local players = {unpack(currentList)}
 - for i = 1,randAmount do
 - if #players == 0 then break end
 - local randIndex = math.random(1,#players)
 - table.insert(returns,players[randIndex])
 - table.remove(players,randIndex)
 - end
 - return returns
 - end,
 - ["random"] = function(speaker,args,currentList)
 - local players = currentList
 - return {players[math.random(1,#players)]}
 - end,
 - ["%%(.+)"] = function(speaker,args)
 - local returns = {}
 - local team = args[1]
 - for _,plr in pairs(Players:GetPlayers()) do
 - if plr.Team and string.sub(string.lower(plr.Team.Name),1,#team) == string.lower(team) then
 - table.insert(returns,plr)
 - end
 - end
 - return returns
 - end,
 - ["allies"] = function(speaker)
 - local returns = {}
 - local team = speaker.Team
 - for _,plr in pairs(Players:GetPlayers()) do
 - if plr.Team == team then
 - table.insert(returns,plr)
 - end
 - end
 - return returns
 - end,
 - ["enemies"] = function(speaker)
 - local returns = {}
 - local team = speaker.Team
 - for _,plr in pairs(Players:GetPlayers()) do
 - if plr.Team ~= team then
 - table.insert(returns,plr)
 - end
 - end
 - return returns
 - end,
 - ["team"] = function(speaker)
 - local returns = {}
 - local team = speaker.Team
 - for _,plr in pairs(Players:GetPlayers()) do
 - if plr.Team == team then
 - table.insert(returns,plr)
 - end
 - end
 - return returns
 - end,
 - ["nonteam"] = function(speaker)
 - local returns = {}
 - local team = speaker.Team
 - for _,plr in pairs(Players:GetPlayers()) do
 - if plr.Team ~= team then
 - table.insert(returns,plr)
 - end
 - end
 - return returns
 - end,
 - ["friends"] = function(speaker,args)
 - local returns = {}
 - for _,plr in pairs(Players:GetPlayers()) do
 - if plr:IsFriendsWith(speaker.UserId) and plr ~= speaker then
 - table.insert(returns,plr)
 - end
 - end
 - return returns
 - end,
 - ["nonfriends"] = function(speaker,args)
 - local returns = {}
 - for _,plr in pairs(Players:GetPlayers()) do
 - if not plr:IsFriendsWith(speaker.UserId) and plr ~= speaker then
 - table.insert(returns,plr)
 - end
 - end
 - return returns
 - end,
 - ["guests"] = function(speaker,args)
 - local returns = {}
 - for _,plr in pairs(Players:GetPlayers()) do
 - if plr.Guest then
 - table.insert(returns,plr)
 - end
 - end
 - return returns
 - end,
 - ["bacons"] = function(speaker,args)
 - local returns = {}
 - for _,plr in pairs(Players:GetPlayers()) do
 - if plr.Character:FindFirstChild('Pal Hair') or plr.Character:FindFirstChild('Kate Hair') then
 - table.insert(returns,plr)
 - end
 - end
 - return returns
 - end,
 - ["age(%d+)"] = function(speaker,args)
 - local returns = {}
 - local age = tonumber(args[1])
 - if not age == nil then return end
 - for _,plr in pairs(Players:GetPlayers()) do
 - if plr.AccountAge <= age then
 - table.insert(returns,plr)
 - end
 - end
 - return returns
 - end,
 - ["rad(%d+)"] = function(speaker,args)
 - local returns = {}
 - local radius = tonumber(args[1])
 - local speakerChar = speaker.Character
 - if not speakerChar or not speakerChar:FindFirstChild("HumanoidRootPart") then return end
 - for _,plr in pairs(Players:GetPlayers()) do
 - if plr.Character and plr.Character:FindFirstChild("HumanoidRootPart") then
 - local magnitude = (plr.Character:FindFirstChild("HumanoidRootPart").Position-speakerChar.HumanoidRootPart.Position).magnitude
 - if magnitude <= radius then table.insert(returns,plr) end
 - end
 - end
 - return returns
 - end
 - }
 - local function toTokens(str)
 - local tokens = {}
 - for op,name in string.gmatch(str,"([+-])([^+-]+)") do
 - table.insert(tokens,{Operator = op,Name = name})
 - end
 - return tokens
 - end
 - local function onlyIncludeInTable(tab,matches)
 - local matchTable = {}
 - local resultTable = {}
 - for i,v in pairs(matches) do matchTable[v.Name] = true end
 - for i,v in pairs(tab) do if matchTable[v.Name] then table.insert(resultTable,v) end end
 - return resultTable
 - end
 - local function removeTableMatches(tab,matches)
 - local matchTable = {}
 - local resultTable = {}
 - for i,v in pairs(matches) do matchTable[v.Name] = true end
 - for i,v in pairs(tab) do if not matchTable[v.Name] then table.insert(resultTable,v) end end
 - return resultTable
 - end
 - local function getPlayersByName(name)
 - local found = {}
 - for i,v in pairs(Players:GetChildren()) do
 - if string.sub(string.lower(v.Name),1,#name) == string.lower(name) then
 - table.insert(found,v)
 - end
 - end
 - return found
 - end
 - function getPlayer(list,speaker)
 - if list == nil then return {speaker.Name} end
 - local nameList = splitString(list,",")
 - local foundList = {}
 - for _,name in pairs(nameList) do
 - if string.sub(name,1,1) ~= "+" and string.sub(name,1,1) ~= "-" then name = "+"..name end
 - local tokens = toTokens(name)
 - local initialPlayers = Players:GetPlayers()
 - for i,v in pairs(tokens) do
 - if v.Operator == "+" then
 - local tokenContent = v.Name
 - local foundCase = false
 - for regex,case in pairs(SpecialPlayerCases) do
 - local matches = {string.match(tokenContent,"^"..regex.."$")}
 - if #matches > 0 then
 - foundCase = true
 - initialPlayers = onlyIncludeInTable(initialPlayers,case(speaker,matches,initialPlayers))
 - end
 - end
 - if not foundCase then
 - initialPlayers = onlyIncludeInTable(initialPlayers,getPlayersByName(tokenContent))
 - end
 - else
 - local tokenContent = v.Name
 - local foundCase = false
 - for regex,case in pairs(SpecialPlayerCases) do
 - local matches = {string.match(tokenContent,"^"..regex.."$")}
 - if #matches > 0 then
 - foundCase = true
 - initialPlayers = removeTableMatches(initialPlayers,case(speaker,matches,initialPlayers))
 - end
 - end
 - if not foundCase then
 - initialPlayers = removeTableMatches(initialPlayers,getPlayersByName(tokenContent))
 - end
 - end
 - end
 - for i,v in pairs(initialPlayers) do table.insert(foundList,v) end
 - end
 - local foundNames = {}
 - for i,v in pairs(foundList) do table.insert(foundNames,v.Name) end
 - return foundNames
 - end
 - local getprfx=function(strn)
 - if strn:sub(1,string.len(prefix))==prefix then return{'cmd',string.len(prefix)+1}
 - end return
 - end
 - function do_exec(str, plr)
 - str = str:gsub('/e ', '')
 - local t = getprfx(str)
 - if not t then return end
 - str = str:sub(t[2])
 - if t[1]=='cmd' then
 - execCmd(str, plr)
 - IndexContents('',true,false,true)
 - end
 - end
 - Players.LocalPlayer.Chatted:connect(function(message)
 - do_exec(message, Players.LocalPlayer)
 - end)
 - Holder.Cmdbar.Changed:connect(function(property)
 - if property == "Text" and Holder.Cmdbar:IsFocused() then
 - IndexContents(Holder.Cmdbar.Text,true,true)
 - end
 - end)
 - Holder.Cmdbar.FocusLost:connect(function(enterpressed)
 - if enterpressed then
 - execCmd(Holder.Cmdbar.Text,Players.LocalPlayer)
 - end
 - Holder.Cmdbar.Text = "Command Bar"
 - IndexContents('',true,false,true)
 - if canvasPos ~= nil then
 - CMDsF.CanvasPosition = Vector2.new(0, canvasPos)
 - canvasTop = false
 - end
 - if SettingsOpen == true then
 - Settings:TweenPosition(UDim2.new(0, 0, 0, 45), "InOut", "Quart", 0.2, true, nil)
 - end
 - end)
 - Holder.Cmdbar.Focused:Connect(function() historyCount = 0 end)
 - UserInputService.InputBegan:Connect(function(input)
 - if not Holder.Cmdbar:IsFocused() then return end
 - if input.KeyCode == Enum.KeyCode.Up then
 - historyCount = historyCount + 1
 - if historyCount > #cmdHistory then historyCount = #cmdHistory end
 - Holder.Cmdbar.Text = cmdHistory[historyCount] or ""
 - elseif input.KeyCode == Enum.KeyCode.Down then
 - historyCount = historyCount - 1
 - if historyCount < 1 then historyCount = 1 end
 - Holder.Cmdbar.Text = cmdHistory[historyCount] or ""
 - end
 - end)
 - ESPenabled = false
 - function ESP(plr)
 - spawn(function()
 - local refreshing = true
 - for i,v in pairs(PARENT:GetChildren()) do
 - if v.Name == plr.Name..'_ESP' then
 - v:Destroy()
 - end
 - end
 - wait()
 - if plr.Character and plr.Name ~= Players.LocalPlayer.Name and not PARENT:FindFirstChild(plr.Name..'_ESP') then
 - local ESPholder = Instance.new("Folder", PARENT)
 - ESPholder.Name = plr.Name..'_ESP'
 - for b,n in pairs (plr.Character:GetChildren()) do
 - if (n:IsA("BasePart")) then
 - local a = Instance.new("BoxHandleAdornment", ESPholder)
 - a.Name = plr.Name
 - a.Adornee = n
 - a.AlwaysOnTop = true
 - a.ZIndex = 0
 - a.Size = n.Size
 - a.Transparency = 0.7
 - if plr.TeamColor == Players.LocalPlayer.TeamColor then
 - a.Color = BrickColor.new("Lime green")
 - else
 - a.Color = BrickColor.new("Really red")
 - end
 - end
 - end
 - if plr.Character and plr.Character:FindFirstChild('Head') then
 - local BillboardGui = Instance.new("BillboardGui", ESPholder)
 - local TextLabel = Instance.new("TextLabel")
 - BillboardGui.Adornee = plr.Character.Head
 - BillboardGui.Name = plr.Name
 - BillboardGui.Size = UDim2.new(0, 100, 0, 150)
 - BillboardGui.StudsOffset = Vector3.new(0, 1, 0)
 - BillboardGui.AlwaysOnTop = true
 - TextLabel.Parent = BillboardGui
 - TextLabel.BackgroundTransparency = 1
 - TextLabel.Position = UDim2.new(0, 0, 0, -50)
 - TextLabel.Size = UDim2.new(0, 100, 0, 100)
 - TextLabel.Font = Enum.Font.SourceSansSemibold
 - TextLabel.TextSize = 20
 - TextLabel.TextColor3 = Color3.new(1, 1, 1)
 - TextLabel.TextStrokeTransparency = 0
 - TextLabel.TextYAlignment = Enum.TextYAlignment.Bottom
 - plr.CharacterAdded:Connect(function()
 - if ESPenabled then
 - refreshing = false
 - ESPholder:Destroy()
 - repeat wait(1) until plr.Character:FindFirstChild('HumanoidRootPart') and plr.Character:FindFirstChild('Humanoid')
 - ESP(plr)
 - end
 - end)
 - game:GetService("RunService").RenderStepped:Connect(function()
 - if refreshing and PARENT:FindFirstChild(plr.Name..'_ESP') and plr.Character:FindFirstChild('HumanoidRootPart') and plr.Character:FindFirstChild('Humanoid') then
 - local pos = math.floor((Players.LocalPlayer.Character.HumanoidRootPart.Position - plr.Character.HumanoidRootPart.Position).magnitude)
 - TextLabel.Text = 'Name: '..plr.Name..' | Health: '..plr.Character.Humanoid.Health..' | Studs: '..pos
 - end
 - end)
 - end
 - end
 - end)
 - end
 - bindsGUI = KeybindEditor
 - awaitingInput = false
 - keySelected = false
 - function unkeybind(cmd,key)
 - for i = #binds,1,-1 do
 - if binds[i].COMMAND == cmd and binds[i].KEY == key then
 - table.remove(binds, i)
 - end
 - end
 - refreshbinds()
 - updatesaves()
 - if key == 'RightClick' or key == 'LeftClick' then
 - notify('Keybinds Updated','Unbinded '..key..' from '..cmd)
 - else
 - notify('Keybinds Updated','Unbinded '..key:sub(14)..' from '..cmd)
 - end
 - end
 - function refreshbinds()
 - if Holder_2 then
 - Holder_2:ClearAllChildren()
 - Holder_2.CanvasSize = UDim2.new(0, 0, 0, 10)
 - for i = 1, #binds do
 - local YSize = 25
 - local Position = ((i * YSize) - YSize)
 - local newbind = Example_2:Clone()
 - newbind.Parent = Holder_2
 - newbind.Visible = true
 - newbind.Position = UDim2.new(0,0,0, Position + 5)
 - local input = tostring(binds[i].KEY)
 - local key
 - if input == 'RightClick' or input == 'LeftClick' then
 - key = input
 - else
 - key = input:sub(14)
 - end
 - newbind.Text.Text = key.." > "..binds[i].COMMAND
 - Holder_2.CanvasSize = UDim2.new(0,0,0, Position + 30)
 - newbind.Text.Delete.MouseButton1Click:Connect(function()
 - unkeybind(binds[i].COMMAND,binds[i].KEY)
 - end)
 - end
 - end
 - end
 - refreshbinds()
 - PositionsFrame.Delete.MouseButton1Click:Connect(function()
 - execCmd('cpos')
 - end)
 - function refreshwaypoints()
 - if Holder_4 then
 - Holder_4:ClearAllChildren()
 - Holder_4.CanvasSize = UDim2.new(0, 0, 0, 10)
 - for i = 1, #WayPoints do
 - local YSize = 25
 - local Position = ((i * YSize) - YSize)
 - local newpoint = Example_4:Clone()
 - newpoint.Parent = Holder_4
 - newpoint.Visible = true
 - newpoint.Position = UDim2.new(0,0,0, Position + 5)
 - newpoint.Text.Text = WayPoints[i].NAME
 - Holder_4.CanvasSize = UDim2.new(0,0,0, Position + 30)
 - newpoint.Text.Delete.MouseButton1Click:Connect(function()
 - execCmd('dpos '..WayPoints[i].NAME)
 - end)
 - newpoint.Text.TP.MouseButton1Click:Connect(function()
 - execCmd("loadpos "..WayPoints[i].NAME)
 - end)
 - end
 - end
 - end
 - refreshwaypoints()
 - function refreshaliases()
 - if Holder_3 then
 - Holder_3:ClearAllChildren()
 - Holder_3.CanvasSize = UDim2.new(0, 0, 0, 10)
 - for i = 1, #aliases do
 - local YSize = 25
 - local Position = ((i * YSize) - YSize)
 - local newalias = Example_3:Clone()
 - newalias.Parent = Holder_3
 - newalias.Visible = true
 - newalias.Position = UDim2.new(0,0,0, Position + 5)
 - newalias.Text.Text = aliases[i].CMD.." > "..aliases[i].ALIAS
 - Holder_3.CanvasSize = UDim2.new(0,0,0, Position + 30)
 - newalias.Text.Delete.MouseButton1Click:Connect(function()
 - execCmd('removealias '..aliases[i].ALIAS)
 - end)
 - end
 - end
 - end
 - BindTo.MouseButton1Click:Connect(function()
 - awaitingInput = true
 - BindTo.Text = 'Press something'
 - end)
 - Add_2.MouseButton1Click:Connect(function()
 - if keySelected then
 - if string.find(bindsGUI.Cmdbar.Text, "\\\\") then
 - notify('Keybind Error','Only use one backslash to keybind multiple commands into one keybind or command')
 - else
 - addbind(bindsGUI.Cmdbar.Text,keyPressed)
 - refreshbinds()
 - updatesaves()
 - if keyPressed == 'RightClick' or keyPressed == 'LeftClick' then
 - notify('Keybinds Updated','Binded '..keyPressed..' to '..bindsGUI.Cmdbar.Text)
 - else
 - notify('Keybinds Updated','Binded '..keyPressed:sub(14)..' to '..bindsGUI.Cmdbar.Text)
 - end
 - end
 - end
 - end)
 - Exit_2.MouseButton1Click:Connect(function()
 - Cmdbar_2.Text = 'Command'
 - BindTo.Text = 'Click to bind'
 - keySelected = false
 - KeybindEditor:TweenPosition(UDim2.new(0.5, -180, 0, -400), "InOut", "Quart", 0.5, true, nil)
 - end)
 - local function onInputBegan(input,gameProcessed)
 - if awaitingInput then
 - if input.UserInputType == Enum.UserInputType.Keyboard then
 - keyPressed = tostring(input.KeyCode)
 - BindTo.Text = keyPressed:sub(14)
 - elseif input.UserInputType == Enum.UserInputType.MouseButton1 then
 - keyPressed = 'LeftClick'
 - BindTo.Text = 'LeftClick'
 - elseif input.UserInputType == Enum.UserInputType.MouseButton2 then
 - keyPressed = 'RightClick'
 - BindTo.Text = 'RightClick'
 - end
 - awaitingInput = false
 - keySelected = true
 - end
 - if not gameProcessed and #binds > 0 then
 - for i,v in pairs(binds)do
 - if input.UserInputType == Enum.UserInputType.Keyboard and v.KEY:lower()==tostring(input.KeyCode):lower() then
 - execCmd(v.COMMAND)
 - elseif input.UserInputType == Enum.UserInputType.MouseButton1 and v.KEY:lower()=='leftclick' then
 - execCmd(v.COMMAND)
 - elseif input.UserInputType == Enum.UserInputType.MouseButton2 and v.KEY:lower()=='rightclick' then
 - execCmd(v.COMMAND)
 - end
 - end
 - end
 - end
 - UserInputService.InputBegan:connect(onInputBegan)
 - game:GetService("RunService").RenderStepped:Connect(function()
 - if r15noclip then
 - if Players.LocalPlayer.Character:FindFirstChild('Humanoid') then
 - Players.LocalPlayer.Character.Humanoid:ChangeState(11)
 - end
 - end
 - end)
 - game:GetService('RunService').Stepped:connect(function()
 - if bangplr then
 - Players.LocalPlayer.Character.HumanoidRootPart.CFrame = Players[bangplr].Character.HumanoidRootPart.CFrame
 - end
 - if spinenabled then
 - pcall(function()
 - spinning.Position = Players.LocalPlayer.Character.Head.Position
 - end)
 - end
 - if r15fling then
 - game.Players.LocalPlayer.Character.Head.CanCollide = false
 - game.Players.LocalPlayer.Character.UpperTorso.CanCollide = false
 - game.Players.LocalPlayer.Character.LowerTorso.CanCollide = false
 - game.Players.LocalPlayer.Character.HumanoidRootPart.CanCollide = false
 - end
 - end)
 - Fly.Select.MouseButton1Click:Connect(function()
 - if keySelected then
 - addbind('togglefly',keyPressed)
 - refreshbinds()
 - updatesaves()
 - if keyPressed == 'RightClick' or keyPressed == 'LeftClick' then
 - notify('Keybinds Updated','Binded '..keyPressed..' to toggle fly')
 - else
 - notify('Keybinds Updated','Binded '..keyPressed:sub(14)..' to toggle fly')
 - end
 - end
 - end)
 - Noclip.Select.MouseButton1Click:Connect(function()
 - if keySelected then
 - addbind('togglenoclip',keyPressed)
 - refreshbinds()
 - updatesaves()
 - if keyPressed == 'RightClick' or keyPressed == 'LeftClick' then
 - notify('Keybinds Updated','Binded '..keyPressed..' to toggle noclip')
 - else
 - notify('Keybinds Updated','Binded '..keyPressed:sub(14)..' to toggle noclip')
 - end
 - end
 - end)
 - Float.Select.MouseButton1Click:Connect(function()
 - if keySelected then
 - addbind('togglefloat',keyPressed)
 - refreshbinds()
 - updatesaves()
 - if keyPressed == 'RightClick' or keyPressed == 'LeftClick' then
 - notify('Keybinds Updated','Binded '..keyPressed..' to toggle float')
 - else
 - notify('Keybinds Updated','Binded '..keyPressed:sub(14)..' to toggle float')
 - end
 - end
 - end)
 - IYMouse.Button1Down:connect(function()
 - for i,v in pairs(binds) do
 - if v.COMMAND == 'clicktp' then
 - local input = v.KEY
 - if input == 'RightClick' and UserInputService:IsMouseButtonPressed(Enum.UserInputType.MouseButton2) and Players.LocalPlayer.Character then
 - Players.LocalPlayer.Character.HumanoidRootPart.CFrame = IYMouse.Hit + Vector3.new(0,7,0)
 - elseif input == 'LeftClick' and UserInputService:IsMouseButtonPressed(Enum.UserInputType.MouseButton1) and Players.LocalPlayer.Character then
 - Players.LocalPlayer.Character.HumanoidRootPart.CFrame = IYMouse.Hit + Vector3.new(0,7,0)
 - elseif UserInputService:IsKeyDown(Enum.KeyCode[input:sub(14)]) and Players.LocalPlayer.Character then
 - Players.LocalPlayer.Character.HumanoidRootPart.CFrame = IYMouse.Hit + Vector3.new(0,7,0)
 - end
 - end
 - end
 - end)
 - ClickTP.Select.MouseButton1Click:Connect(function()
 - if keySelected then
 - addbind('clicktp',keyPressed)
 - refreshbinds()
 - updatesaves()
 - if keyPressed == 'RightClick' or keyPressed == 'LeftClick' then
 - notify('Keybinds Updated','Binded '..keyPressed..' to click tp')
 - else
 - notify('Keybinds Updated','Binded '..keyPressed:sub(14)..' to click tp')
 - end
 - end
 - end)
 - PluginsGUI = PluginEditor.background
 - function refreshplugins()
 - if Holder_5 then
 - Holder_5:ClearAllChildren()
 - Holder_5.CanvasSize = UDim2.new(0, 0, 0, 10)
 - for i,v in pairs(PluginsTable) do
 - local pName = v
 - local YSize = 25
 - local Position = ((i * YSize) - YSize)
 - local newplugin = Example_5:Clone()
 - newplugin.Parent = Holder_5
 - newplugin.Visible = true
 - newplugin.Position = UDim2.new(0,0,0, Position + 5)
 - newplugin.Text.Text = pName
 - Holder_5.CanvasSize = UDim2.new(0,0,0, Position + 30)
 - newplugin.Text.Delete.MouseButton1Click:Connect(function()
 - for i = #cmds,1,-1 do
 - if cmds[i].PLUGIN == pName then
 - table.remove(cmds, i)
 - end
 - end
 - for i,v in pairs(Holder.CMDs:GetChildren()) do
 - if v.Name == 'PLUGIN_'..pName then
 - v:Destroy()
 - end
 - end
 - for i,v in pairs(PluginsTable) do
 - if v == pName then
 - table.remove(PluginsTable, i)
 - notify('Removed Plugin',pName..' was removed')
 - end
 - end
 - IndexContents('',true)
 - refreshplugins()
 - end)
 - end
 - updatesaves()
 - end
 - end
 - local PluginCache
 - function LoadPlugin(val,startup)
 - local plugin
 - if not pcall(function() plugin = loadfile(val)() end) then
 - notify('Plugin Error','An error occurred with the plugin, "'..val..'" and it could not be loaded')
 - if FindInTable(PluginsTable,val) then
 - for i,v in pairs(PluginsTable) do
 - if v == val then
 - table.remove(PluginsTable,i)
 - end
 - end
 - end
 - end
 - if plugin ~= nil then
 - if not startup then
 - notify('Loaded Plugin',"Name: "..plugin["PluginName"].."\n".."Description: "..plugin["PluginDescription"])
 - end
 - addcmdtext('',val)
 - addcmdtext(string.upper('--'..plugin["PluginName"]),val,plugin["PluginDescription"])
 - for i,v in pairs(plugin["Commands"]) do
 - local cmdExt = ''
 - local cmdName = i
 - local function handleNames()
 - cmdName = i
 - if findCmd(cmdName..cmdExt) then
 - if isNumber(cmdExt) then
 - cmdExt = cmdExt+1
 - else
 - cmdExt = 1
 - end
 - handleNames()
 - else
 - cmdName = cmdName..cmdExt
 - end
 - end
 - handleNames()
 - addcmd(cmdName, v["Aliases"], v["Function"], val)
 - if v["ListName"] and cmdExt == '' then
 - addcmdtext(v["ListName"],val,v["Description"])
 - else
 - addcmdtext(cmdName,val,v["Description"])
 - end
 - end
 - IndexContents('',true)
 - end
 - end
 - function FindPlugins()
 - if PluginsTable ~= nil and type(PluginsTable) == "table" then
 - for i,v in pairs(PluginsTable) do
 - LoadPlugin(v,true)
 - end
 - refreshplugins()
 - end
 - end
 - PluginsGUI.AddPlugin.MouseButton1Click:connect(function()
 - if PluginsGUI.FileName.Text:lower() == 'plugin file name' or PluginsGUI.FileName.Text:lower() == 'iy_fe.iy' or PluginsGUI.FileName.Text == 'iy_fe' then
 - notify('Plugin Error','Please enter a valid plugin')
 - else
 - local file
 - local fileName
 - if PluginsGUI.FileName.Text:sub(-3) == '.iy' then
 - pcall(function() file = readfile(PluginsGUI.FileName.Text) end)
 - fileName = PluginsGUI.FileName.Text
 - else
 - pcall(function() file = readfile(PluginsGUI.FileName.Text..'.iy') end)
 - fileName = PluginsGUI.FileName.Text..'.iy'
 - end
 - if file then
 - if not FindInTable(PluginsTable, fileName) then
 - table.insert(PluginsTable, fileName)
 - LoadPlugin(fileName)
 - refreshplugins()
 - else
 - notify('Plugin Error','This plugin is already added')
 - end
 - else
 - notify('Plugin Error','Cannot locate file "'..fileName..'". Is the file in the correct folder?')
 - end
 - end
 - end)
 - if PluginsTable ~= nil or PluginsTable ~= {} then
 - FindPlugins(PluginsTable)
 - end
 - Exit_3.MouseButton1Click:connect(function()
 - PluginEditor:TweenPosition(UDim2.new(0.5, -180, 0, -400), "InOut", "Quart", 0.5, true, nil)
 - PluginsGUI.FileName.Text = 'Plugin File Name'
 - end)
 - PluginsFrame.Add.MouseButton1Click:Connect(function()
 - PluginEditor:TweenPosition(UDim2.new(0.5, -180, 0, 250), "InOut", "Quart", 0.5, true, nil)
 - end)
 - Settings.Plugins.Select.MouseButton1Click:Connect(function()
 - if writefileExploit() then
 - PluginsFrame:TweenPosition(UDim2.new(0, 0, 0, 0), "InOut", "Quart", 0.5, true, nil)
 - wait(0.5)
 - disablebuttons()
 - else
 - notify('Incompatible Exploit','Your exploit is unable to use plugins')
 - end
 - end)
 - PluginsFrame.Close.MouseButton1Click:Connect(function()
 - enablebuttons()
 - PluginsFrame:TweenPosition(UDim2.new(0, 0, 0, 175), "InOut", "Quart", 0.5, true, nil)
 - end)
 - addcmd('addalias',{},
 - function(args,speaker)
 - if #args < 2 then return end
 - local cmd = string.lower(args[1])
 - local alias = string.lower(args[2])
 - for i,v in pairs(cmds) do
 - if v.NAME:lower()==cmd or std.inTable(v.ALIAS,cmd) then
 - customAlias[alias] = v
 - aliases[#aliases + 1] = {CMD = cmd, ALIAS = alias}
 - notify('Aliases Modified',"Added "..alias.." as an alias to "..cmd)
 - updatesaves()
 - refreshaliases()
 - break
 - end
 - end
 - end)
 - addcmd('loadsavedaliases',{},
 - function(args,speaker)
 - if #args < 2 then return end
 - local cmd = string.lower(args[1])
 - local alias = string.lower(args[2])
 - for i,v in pairs(cmds) do
 - if v.NAME:lower()==cmd or std.inTable(v.ALIAS,cmd) then
 - customAlias[alias] = v
 - refreshaliases()
 - break
 - end
 - end
 - end)
 - if aliases then
 - for i = 1, #aliases do
 - execCmd('loadsavedaliases '..aliases[i].CMD..' '..aliases[i].ALIAS)
 - end
 - end
 - addcmd('removealias',{},
 - function(args,speaker)
 - if #args < 1 then return end
 - local alias = string.lower(args[1])
 - if customAlias[alias] then
 - local cmd = customAlias[alias].NAME
 - customAlias[alias] = nil
 - for i,v in pairs(aliases) do
 - if v.ALIAS == tostring(alias) then
 - table.remove(aliases, i)
 - end
 - end
 - notify('Aliases Modified',"Removed the alias "..alias.." from "..cmd)
 - updatesaves()
 - refreshaliases()
 - end
 - end)
 - addcmd('clraliases',{},
 - function(args,speaker)
 - customAlias = {}
 - aliases = {}
 - notify('Aliases Modified','Removed all aliases')
 - updatesaves()
 - refreshaliases()
 - end)
 - addcmd('serverinfo',{'info','sinfo'},
 - function(args, speaker)
 - local FRAME = Instance.new("Frame")
 - local shadow = Instance.new("Frame")
 - local PopupText = Instance.new("TextLabel")
 - local Exit = Instance.new("ImageButton")
 - local background = Instance.new("Frame")
 - local Dark = Instance.new("Frame")
 - local TextLabel = Instance.new("TextLabel")
 - local TextLabel2 = Instance.new("TextLabel")
 - local TextLabel3 = Instance.new("TextLabel")
 - local Time = Instance.new("TextLabel")
 - local appearance = Instance.new("TextLabel")
 - local maxplayers = Instance.new("TextLabel")
 - local name = Instance.new("TextLabel")
 - local placeid = Instance.new("TextLabel")
 - local playerid = Instance.new("TextLabel")
 - local players = Instance.new("TextLabel")
 - FRAME.Name = randomString()
 - FRAME.Parent = PARENT
 - FRAME.Active = true
 - FRAME.BackgroundColor3 = Color3.new(1, 1, 1)
 - FRAME.BackgroundTransparency = 1
 - FRAME.Position = UDim2.new(0.5, -130, 0, -400)
 - FRAME.Size = UDim2.new(0, 250, 0, 20)
 - FRAME.ZIndex = 4
 - dragGUI(FRAME)
 - shadow.Name = "shadow"
 - shadow.Parent = FRAME
 - shadow.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
 - shadow.BorderColor3 = Color3.new(0, 0, 0)
 - shadow.BorderSizePixel = 0
 - shadow.Size = UDim2.new(0, 250, 0, 20)
 - shadow.ZIndex = 4
 - PopupText.Name = "PopupText"
 - PopupText.Parent = shadow
 - PopupText.BackgroundTransparency = 1
 - PopupText.Position = UDim2.new(0, 38, 0, -1)
 - PopupText.Size = UDim2.new(0.760355055, -16, 0.949999988, 0)
 - PopupText.ZIndex = 4
 - PopupText.Font = Enum.Font.SourceSansBold
 - PopupText.FontSize = Enum.FontSize.Size24
 - PopupText.Text = "Server"
 - PopupText.TextColor3 = Color3.new(0.97, 0.97, 0.97)
 - PopupText.TextStrokeTransparency = 0
 - PopupText.TextWrapped = true
 - Exit.Name = "Exit"
 - Exit.Parent = shadow
 - Exit.BackgroundColor3 = Color3.new(1, 1, 1)
 - Exit.BackgroundTransparency = 1
 - Exit.Size = UDim2.new(0, 20, 0, 20)
 - Exit.ZIndex = 4
 - Exit.Image = "rbxassetid://2132544126"
 - background.Name = "background"
 - background.Parent = FRAME
 - background.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
 - background.BorderColor3 = Color3.new(0, 0, 0)
 - background.BorderSizePixel = 0
 - background.Position = UDim2.new(0, 0, 1, 0)
 - background.Size = UDim2.new(0, 250, 0, 250)
 - background.ZIndex = 4
 - Dark.Name = "Dark"
 - Dark.Parent = background
 - Dark.Active = true
 - Dark.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
 - Dark.BackgroundTransparency = 0.5
 - Dark.BorderSizePixel = 0
 - Dark.Size = UDim2.new(0, 250, 0, 5)
 - Dark.ZIndex = 4
 - TextLabel.Name = "Text Label"
 - TextLabel.Parent = background
 - TextLabel.BackgroundColor3 = Color3.new(1, 1, 1)
 - TextLabel.BackgroundTransparency = 1
 - TextLabel.BorderColor3 = Color3.new(0, 0, 0)
 - TextLabel.Position = UDim2.new(0, 5, 0, 80)
 - TextLabel.Size = UDim2.new(0, 100, 0, 20)
 - TextLabel.ZIndex = 10
 - TextLabel.Font = Enum.Font.SourceSansLight
 - TextLabel.FontSize = Enum.FontSize.Size24
 - TextLabel.Text = "Run Time:"
 - TextLabel.TextColor3 = Color3.new(1, 1, 1)
 - TextLabel.TextStrokeTransparency = 0
 - TextLabel.TextXAlignment = Enum.TextXAlignment.Left
 - TextLabel2.Name = "Text Label2"
 - TextLabel2.Parent = background
 - TextLabel2.BackgroundColor3 = Color3.new(1, 1, 1)
 - TextLabel2.BackgroundTransparency = 1
 - TextLabel2.BorderColor3 = Color3.new(0, 0, 0)
 - TextLabel2.Position = UDim2.new(0, 5, 0, 130)
 - TextLabel2.Size = UDim2.new(0, 100, 0, 20)
 - TextLabel2.ZIndex = 10
 - TextLabel2.Font = Enum.Font.SourceSansLight
 - TextLabel2.FontSize = Enum.FontSize.Size24
 - TextLabel2.Text = "Statistics:"
 - TextLabel2.TextColor3 = Color3.new(1, 1, 1)
 - TextLabel2.TextXAlignment = Enum.TextXAlignment.Left
 - TextLabel3.Name = "Text Label3"
 - TextLabel3.Parent = background
 - TextLabel3.BackgroundColor3 = Color3.new(1, 1, 1)
 - TextLabel3.BackgroundTransparency = 1
 - TextLabel3.BorderColor3 = Color3.new(0, 0, 0)
 - TextLabel3.BorderSizePixel = 0
 - TextLabel3.Position = UDim2.new(0, 5, 0, 10)
 - TextLabel3.Size = UDim2.new(0, 100, 0, 20)
 - TextLabel3.ZIndex = 10
 - TextLabel3.Font = Enum.Font.SourceSansLight
 - TextLabel3.FontSize = Enum.FontSize.Size24
 - TextLabel3.Text = "Local Player:"
 - TextLabel3.TextColor3 = Color3.new(1, 1, 1)
 - TextLabel3.TextXAlignment = Enum.TextXAlignment.Left
 - Time.Name = "Time"
 - Time.Parent = background
 - Time.BackgroundColor3 = Color3.new(0, 0.8, 1)
 - Time.BackgroundTransparency = 1
 - Time.BorderColor3 = Color3.new(0.2, 0.8, 0.2)
 - Time.Position = UDim2.new(0, 5, 0, 105)
 - Time.Size = UDim2.new(0, 100, 0, 20)
 - Time.ZIndex = 10
 - Time.Font = Enum.Font.SourceSans
 - Time.FontSize = Enum.FontSize.Size14
 - Time.Text = "LOADING"
 - Time.TextColor3 = Color3.new(1, 1, 1)
 - Time.TextXAlignment = Enum.TextXAlignment.Left
 - appearance.Name = "appearance"
 - appearance.Parent = background
 - appearance.BackgroundColor3 = Color3.new(0, 0.8, 1)
 - appearance.BackgroundTransparency = 1
 - appearance.BorderColor3 = Color3.new(0.2, 0.8, 0.2)
 - appearance.Position = UDim2.new(0, 5, 0, 55)
 - appearance.Size = UDim2.new(0, 100, 0, 20)
 - appearance.ZIndex = 10
 - appearance.Font = Enum.Font.SourceSans
 - appearance.FontSize = Enum.FontSize.Size14
 - appearance.Text = "Appearance: LOADING"
 - appearance.TextColor3 = Color3.new(1, 1, 1)
 - appearance.TextXAlignment = Enum.TextXAlignment.Left
 - maxplayers.Name = "maxplayers"
 - maxplayers.Parent = background
 - maxplayers.BackgroundColor3 = Color3.new(0, 0.8, 1)
 - maxplayers.BackgroundTransparency = 1
 - maxplayers.BorderColor3 = Color3.new(0.2, 0.8, 0.2)
 - maxplayers.Position = UDim2.new(0, 5, 0, 175)
 - maxplayers.Size = UDim2.new(0, 100, 0, 20)
 - maxplayers.ZIndex = 10
 - maxplayers.Font = Enum.Font.SourceSans
 - maxplayers.FontSize = Enum.FontSize.Size14
 - maxplayers.Text = "LOADING"
 - maxplayers.TextColor3 = Color3.new(1, 1, 1)
 - maxplayers.TextXAlignment = Enum.TextXAlignment.Left
 - name.Name = "name"
 - name.Parent = background
 - name.BackgroundColor3 = Color3.new(0, 0.8, 1)
 - name.BackgroundTransparency = 1
 - name.BorderColor3 = Color3.new(0.2, 0.8, 0.2)
 - name.Position = UDim2.new(0, 5, 0, 215)
 - name.Size = UDim2.new(0, 240, 0, 30)
 - name.ZIndex = 10
 - name.Font = Enum.Font.SourceSans
 - name.FontSize = Enum.FontSize.Size14
 - name.Text = "Place Name: LOADING"
 - name.TextColor3 = Color3.new(1, 1, 1)
 - name.TextWrapped = true
 - name.TextXAlignment = Enum.TextXAlignment.Left
 - name.TextYAlignment = Enum.TextYAlignment.Top
 - placeid.Name = "placeid"
 - placeid.Parent = background
 - placeid.BackgroundColor3 = Color3.new(0, 0.8, 1)
 - placeid.BackgroundTransparency = 1
 - placeid.BorderColor3 = Color3.new(0.2, 0.8, 0.2)
 - placeid.Position = UDim2.new(0, 5, 0, 195)
 - placeid.Size = UDim2.new(0, 100, 0, 20)
 - placeid.ZIndex = 10
 - placeid.Font = Enum.Font.SourceSans
 - placeid.FontSize = Enum.FontSize.Size14
 - placeid.Text = "Place ID: LOADING"
 - placeid.TextColor3 = Color3.new(1, 1, 1)
 - placeid.TextXAlignment = Enum.TextXAlignment.Left
 - playerid.Name = "playerid"
 - playerid.Parent = background
 - playerid.BackgroundColor3 = Color3.new(0, 0.8, 1)
 - playerid.BackgroundTransparency = 1
 - playerid.BorderColor3 = Color3.new(0.2, 0.8, 0.2)
 - playerid.Position = UDim2.new(0, 5, 0, 35)
 - playerid.Size = UDim2.new(0, 100, 0, 20)
 - playerid.ZIndex = 10
 - playerid.Font = Enum.Font.SourceSans
 - playerid.FontSize = Enum.FontSize.Size14
 - playerid.Text = "Player ID: LOADING"
 - playerid.TextColor3 = Color3.new(1, 1, 1)
 - playerid.TextXAlignment = Enum.TextXAlignment.Left
 - players.Name = "players"
 - players.Parent = background
 - players.BackgroundColor3 = Color3.new(0, 0.8, 1)
 - players.BackgroundTransparency = 1
 - players.BorderColor3 = Color3.new(0.2, 0.8, 0.2)
 - players.Position = UDim2.new(0, 5, 0, 155)
 - players.Size = UDim2.new(0, 100, 0, 20)
 - players.ZIndex = 10
 - players.Font = Enum.Font.SourceSans
 - players.FontSize = Enum.FontSize.Size14
 - players.Text = "LOADING"
 - players.TextColor3 = Color3.new(1, 1, 1)
 - players.TextXAlignment = Enum.TextXAlignment.Left
 - local SINFOGUI = background
 - FRAME:TweenPosition(UDim2.new(0.5, -130, 0, 100), "InOut", "Quart", 0.5, true, nil)
 - wait(0.5)
 - Exit.MouseButton1Click:Connect(function()
 - FRAME:TweenPosition(UDim2.new(0.5, -130, 0, -400), "InOut", "Quart", 0.5, true, nil)
 - wait(0.6)
 - FRAME:Destroy()
 - end)
 - local Asset = game:GetService("MarketplaceService"):GetProductInfo(game.PlaceId)
 - SINFOGUI.name.Text = "Place Name: " .. Asset.Name
 - SINFOGUI.playerid.Text = "Player ID: " ..Players.LocalPlayer.UserId
 - SINFOGUI.maxplayers.Text = Players.MaxPlayers.. " Players Max"
 - SINFOGUI.placeid.Text = "Place ID: " ..game.PlaceId
 - repeat
 - players = Players:getPlayers()
 - SINFOGUI.players.Text = #players.. " Player(s)"
 - SINFOGUI.appearance.Text = "Appearance: " ..Players.LocalPlayer.CharacterAppearanceId
 - local seconds = math.floor(workspace.DistributedGameTime)
 - local minutes = math.floor(workspace.DistributedGameTime / 60)
 - local hours = math.floor(workspace.DistributedGameTime / 60 / 60)
 - local seconds = seconds - (minutes * 60)
 - local minutes = minutes - (hours * 60)
 - if hours < 1 then if minutes < 1 then
 - SINFOGUI.Time.Text = seconds .. " Second(s)" else
 - SINFOGUI.Time.Text = minutes .. " Minute(s), " .. seconds .. " Second(s)"
 - end
 - else
 - SINFOGUI.Time.Text = hours .. " Hour(s), " .. minutes .. " Minute(s), " .. seconds .. " Second(s)"
 - end
 - wait(1)
 - until SINFOGUI.Parent == nil
 - end)
 - addcmd('breakloops',{'break'},
 - function(args, speaker)
 - lastBreakTime = tick()
 - end)
 - addcmd('rejoin',{'rj'},
 - function(args, speaker)
 - game:GetService('TeleportService'):Teleport(game.PlaceId)
 - end)
 - addcmd('exit',{},
 - function(args, speaker)
 - game:shutdown()
 - end)
 - runningnoclip = false
 - Clip = true
 - addcmd('noclip',{},
 - function(args, speaker)
 - Clip = false
 - if not r15(Players.LocalPlayer) then
 - wait(0.1)
 - if runningnoclip == false then runningnoclip = true
 - game:GetService('RunService').Stepped:connect(function ()
 - if Clip == false and Players.LocalPlayer.Character ~= nil then
 - for _, child in pairs( Players.LocalPlayer.Character:GetDescendants()) do
 - if child.ClassName == 'Part' and child.CanCollide == true then
 - child.CanCollide = false
 - end end end end) end
 - else
 - r15noclip = true
 - end
 - end)
 - addcmd('clip',{'unnoclip'},
 - function(args, speaker)
 - Clip = true
 - if r15noclip ~= true and Players.LocalPlayer.Character ~= nil then
 - wait(0.1)
 - Players.LocalPlayer.Character.Torso.CanCollide = true
 - Players.LocalPlayer.Character.Head.CanCollide = true
 - end
 - r15noclip = false
 - end)
 - addcmd('togglenoclip',{},
 - function(args, speaker)
 - if Clip then
 - execCmd('noclip')
 - else
 - execCmd('clip')
 - end
 - end)
 - FLYING = false
 - iyflyspeed = 1
 - function sFLY()
 - repeat wait() until Players.LocalPlayer and Players.LocalPlayer.Character and Players.LocalPlayer.Character:FindFirstChild('HumanoidRootPart') and Players.LocalPlayer.Character:FindFirstChild('Humanoid')
 - repeat wait() until IYMouse
 - local T = Players.LocalPlayer.Character.HumanoidRootPart
 - local CONTROL = {F = 0, B = 0, L = 0, R = 0}
 - local lCONTROL = {F = 0, B = 0, L = 0, R = 0}
 - local SPEED = 0
 - local function FLY()
 - FLYING = true
 - local BG = Instance.new('BodyGyro', T)
 - local BV = Instance.new('BodyVelocity', T)
 - BG.P = 9e4
 - BG.maxTorque = Vector3.new(9e9, 9e9, 9e9)
 - BG.cframe = T.CFrame
 - BV.velocity = Vector3.new(0, 0.1, 0)
 - BV.maxForce = Vector3.new(9e9, 9e9, 9e9)
 - spawn(function()
 - repeat wait()
 - Players.LocalPlayer.Character.Humanoid.PlatformStand = true
 - if CONTROL.L + CONTROL.R ~= 0 or CONTROL.F + CONTROL.B ~= 0 then
 - SPEED = 50
 - elseif not (CONTROL.L + CONTROL.R ~= 0 or CONTROL.F + CONTROL.B ~= 0) and SPEED ~= 0 then
 - SPEED = 0
 - end
 - if (CONTROL.L + CONTROL.R) ~= 0 or (CONTROL.F + CONTROL.B) ~= 0 then
 - BV.velocity = ((workspace.CurrentCamera.CoordinateFrame.lookVector * (CONTROL.F + CONTROL.B)) + ((workspace.CurrentCamera.CoordinateFrame * CFrame.new(CONTROL.L + CONTROL.R, (CONTROL.F + CONTROL.B) * 0.2, 0).p) - workspace.CurrentCamera.CoordinateFrame.p)) * SPEED
 - lCONTROL = {F = CONTROL.F, B = CONTROL.B, L = CONTROL.L, R = CONTROL.R}
 - elseif (CONTROL.L + CONTROL.R) == 0 and (CONTROL.F + CONTROL.B) == 0 and SPEED ~= 0 then
 - BV.velocity = ((workspace.CurrentCamera.CoordinateFrame.lookVector * (lCONTROL.F + lCONTROL.B)) + ((workspace.CurrentCamera.CoordinateFrame * CFrame.new(lCONTROL.L + lCONTROL.R, (lCONTROL.F + lCONTROL.B) * 0.2, 0).p) - workspace.CurrentCamera.CoordinateFrame.p)) * SPEED
 - else
 - BV.velocity = Vector3.new(0, 0.1, 0)
 - end
 - BG.cframe = workspace.CurrentCamera.CoordinateFrame
 - until not FLYING
 - CONTROL = {F = 0, B = 0, L = 0, R = 0}
 - lCONTROL = {F = 0, B = 0, L = 0, R = 0}
 - SPEED = 0
 - BG:destroy()
 - BV:destroy()
 - Players.LocalPlayer.Character.Humanoid.PlatformStand = false
 - end)
 - end
 - IYMouse.KeyDown:connect(function(KEY)
 - if KEY:lower() == 'w' then
 - CONTROL.F = iyflyspeed
 - elseif KEY:lower() == 's' then
 - CONTROL.B = -iyflyspeed
 - elseif KEY:lower() == 'a' then
 - CONTROL.L = -iyflyspeed
 - elseif KEY:lower() == 'd' then
 - CONTROL.R = iyflyspeed
 - end
 - end)
 - IYMouse.KeyUp:connect(function(KEY)
 - if KEY:lower() == 'w' then
 - CONTROL.F = 0
 - elseif KEY:lower() == 's' then
 - CONTROL.B = 0
 - elseif KEY:lower() == 'a' then
 - CONTROL.L = 0
 - elseif KEY:lower() == 'd' then
 - CONTROL.R = 0
 - end
 - end)
 - FLY()
 - end
 - function NOFLY()
 - FLYING = false
 - Players.LocalPlayer.Character.Humanoid.PlatformStand = false
 - end
 - Players.LocalPlayer.CharacterAdded:Connect(function()
 - FLYING = false
 - Floating = false
 - execCmd('clip')
 - end)
 - addcmd('fly',{},
 - function(args, speaker)
 - sFLY()
 - end)
 - addcmd('flyspeed',{'flysp'},
 - function(args, speaker)
 - if isNumber(args[1]) then
 - iyflyspeed = args[1]
 - end
 - end)
 - addcmd('unfly',{'nofly'},
 - function(args, speaker)
 - NOFLY()
 - end)
 - addcmd('togglefly',{},
 - function(args, speaker)
 - if FLYING then
 - NOFLY()
 - else
 - sFLY()
 - end
 - end)
 - Floating = false
 - addcmd('float', {},
 - function(args,speaker)
 - Floating = true
 - local pchar = Players.LocalPlayer.Character
 - if pchar and not pchar:FindFirstChild("Float") then
 - spawn(function()
 - local Float = Instance.new('Part', pchar)
 - Float.Name = 'Float'
 - Float.Transparency = 1
 - Float.Size = Vector3.new(6,1,6)
 - Float.Anchored = true
 - Float.CFrame = pchar.HumanoidRootPart.CFrame * CFrame.new(0,-3.5,0)
 - notify('Float','Float Enabled')
 - spawn(function()
 - while wait(0.1) do
 - if pchar:FindFirstChild("Float") then
 - Float.CFrame = pchar.HumanoidRootPart.CFrame * CFrame.new(0,-3.5,0)
 - else
 - break
 - end
 - end
 - end)
 - end)
 - end
 - end)
 - addcmd('unfloat',{'nofloat'},
 - function(args, speaker)
 - Floating = false
 - local pchar = Players.LocalPlayer.Character
 - notify('Float','Float Disabled')
 - if pchar:FindFirstChild("Float") then
 - pchar.Float:Destroy()
 - end
 - end)
 - addcmd('togglefloat',{},
 - function(args, speaker)
 - if Floating then
 - execCmd('unfloat')
 - else
 - execCmd('float')
 - end
 - end)
 - addcmd('savepos',{'spos','saveposition','setwaypoint'},
 - function(args, speaker)
 - local WPName = tostring(getstring(1))
 - if speaker.Character:findFirstChild("HumanoidRootPart") then
 - notify('Modified Waypoints',"Created waypoint: "..getstring(1))
 - local torso = speaker.Character:findFirstChild("HumanoidRootPart")
 - WayPoints[#WayPoints + 1] = {NAME = WPName, COORD = {math.floor(torso.Position.X), math.floor(torso.Position.Y), math.floor(torso.Position.Z)}}
 - end
 - refreshwaypoints()
 - updatesaves()
 - end)
 - addcmd('deletepos',{'dpos','deleteposition','deletewaypoint'},
 - function(args, speaker)
 - for i,v in pairs(WayPoints) do
 - if v.NAME == tostring(getstring(1)) then
 - notify('Modified Waypoints',"Deleted waypoint: " .. v.NAME)
 - table.remove(WayPoints, i)
 - end
 - end
 - refreshwaypoints()
 - updatesaves()
 - end)
 - addcmd('clearpos',{'clrpositions','clearpositions','cpos','clrpos'},
 - function(args, speaker)
 - WayPoints = {}
 - refreshwaypoints()
 - updatesaves()
 - notify('Modified Waypoints','Removed all waypoints')
 - end)
 - addcmd('loadpos',{'lpos','loadposition','waypoint'},
 - function(args, speaker)
 - local WPName = tostring(getstring(1))
 - if Players.LocalPlayer.Character then
 - for i,_ in pairs(WayPoints) do
 - local x = WayPoints[i].COORD[1]
 - local y = WayPoints[i].COORD[2]
 - local z = WayPoints[i].COORD[3]
 - if tostring(WayPoints[i].NAME) == tostring(WPName) then
 - Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(x,y,z)
 - end
 - end
 - end
 - end)
 - addcmd('esp',{},
 - function(args, speaker)
 - ESPenabled = true
 - for i,v in pairs(Players:GetChildren()) do
 - if v.ClassName == "Player" and v.Name ~= Players.LocalPlayer.Name then
 - ESP(v)
 - end
 - end
 - end)
 - addcmd('noesp',{'unesp'},
 - function(args, speaker)
 - ESPenabled = false
 - for i,v in pairs(Players:GetChildren()) do
 - if v.ClassName == "Player" then
 - local espplr = v
 - for i,c in pairs(PARENT:GetChildren()) do
 - if c.Name == espplr.Name..'_ESP' then
 - c:Destroy()
 - end
 - end
 - end
 - end
 - end)
 - addcmd('view',{'spectate'},
 - function(args, speaker)
 - local players = getPlayer(args[1], speaker)
 - for i,v in pairs(players) do
 - workspace.CurrentCamera.CameraSubject = Players[v].Character
 - notify('Spectate','Viewing ' .. Players[v].Name)
 - end
 - end)
 - addcmd('unview',{'unspectate'},
 - function()
 - workspace.CurrentCamera.CameraSubject = Players.LocalPlayer.Character
 - notify('Spectate','View turned off')
 - end)
 - local fa = false
 - local cam = workspace.CurrentCamera
 - local cam1 = 0
 - local cam2 = 0
 - local cam3 = 0
 - local k1 = false
 - local k2 = false
 - local k3 = false
 - local k4 = false
 - local k5 = false
 - local k6 = false
 - cs = 0.5
 - function movecam()
 - local fc = Players.LocalPlayer.Character:FindFirstChild('xFC')
 - if fa == false then
 - repeat
 - if Players.LocalPlayer.Character:FindFirstChild('xFC') then
 - local fp = fc.Position
 - fc.CFrame = CFrame.new(Vector3.new(fp.X,fp.Y+cam3,fp.Z),cam.CFrame.p)*CFrame.new(cam2,0,cam1)
 - fa = true
 - Players.LocalPlayer.Character.Humanoid.WalkSpeed = 0
 - end
 - game:GetService('RunService').RenderStepped:Wait()
 - until not Players.LocalPlayer.Character:FindFirstChild('xFC')
 - fa = false
 - end
 - end
 - function kp1(inputObject, gameProcessedEvent)
 - if not gameProcessedEvent and Players.LocalPlayer.Character and Players.LocalPlayer.Character:FindFirstChild('xFC') then
 - if inputObject.KeyCode == Enum.KeyCode.W or inputObject.KeyCode == Enum.KeyCode.Up then
 - k1 = true
 - cam1 = cs end
 - if inputObject.KeyCode == Enum.KeyCode.S or inputObject.KeyCode == Enum.KeyCode.Down then
 - k2 = true
 - cam1 = (cs*-1) end
 - if inputObject.KeyCode == Enum.KeyCode.A or inputObject.KeyCode == Enum.KeyCode.Left then
 - k3 = true
 - cam2 = cs end
 - if inputObject.KeyCode == Enum.KeyCode.D or inputObject.KeyCode == Enum.KeyCode.Right then
 - k4 = true
 - cam2 = (cs*-1) end
 - if inputObject.KeyCode == Enum.KeyCode.E or inputObject.KeyCode == Enum.KeyCode.Space then
 - k5 = true
 - cam3 = cs end
 - if inputObject.KeyCode == Enum.KeyCode.Q or inputObject.KeyCode == Enum.KeyCode.LeftControl then
 - k6 = true
 - cam3 = (cs*-1) end
 - end
 - end
 - UserInputService.InputBegan:connect(kp1)
 - function kp2(inputObject, gameProcessedEvent)
 - if not gameProcessedEvent and Players.LocalPlayer.Character and Players.LocalPlayer.Character:FindFirstChild('xFC') then
 - if inputObject.KeyCode == Enum.KeyCode.W or inputObject.KeyCode == Enum.KeyCode.Up then
 - k1 = false
 - if k2 == false then
 - cam1 = 0
 - end
 - end
 - if inputObject.KeyCode == Enum.KeyCode.S or inputObject.KeyCode == Enum.KeyCode.Down then
 - k2 = false
 - if k1 == false then
 - cam1 = 0
 - end
 - end
 - if inputObject.KeyCode == Enum.KeyCode.A or inputObject.KeyCode == Enum.KeyCode.Left then
 - k3= false
 - if k4== false then
 - cam2 = 0
 - end
 - end
 - if inputObject.KeyCode == Enum.KeyCode.D or inputObject.KeyCode == Enum.KeyCode.Right then
 - k4 = false
 - if k3 == false then
 - cam2 = 0
 - end
 - end
 - if inputObject.KeyCode == Enum.KeyCode.E or inputObject.KeyCode == Enum.KeyCode.Space then
 - k5 = false
 - if k6 == false then
 - cam3 = 0
 - end
 - end
 - if inputObject.KeyCode == Enum.KeyCode.Q or inputObject.KeyCode == Enum.KeyCode.LeftControl then
 - k6 = false
 - if k5 == false then
 - cam3 = 0
 - end
 - end
 - end
 - end
 - UserInputService.InputEnded:connect(kp2)
 - fcEnabled = false
 - prevSpeed = 16
 - function FC()
 - if not Players.LocalPlayer.Character:FindFirstChild('xFC') then
 - prevSpeed = Players.LocalPlayer.Character.Humanoid.WalkSpeed
 - local fc = Instance.new('Part',Players.LocalPlayer.Character)
 - fc.CanCollide = false
 - fc.Anchored = true
 - fc.Transparency = 1
 - fc.Size = Vector3.new(1,1,1)
 - fc.Name = 'xFC'
 - fc.CFrame = Players.LocalPlayer.Character.Head.CFrame
 - local cam = workspace.CurrentCamera
 - cam.CameraSubject = fc
 - cam.CameraType = 'Custom'
 - movecam()
 - end
 - end
 - function UFC()
 - if Players.LocalPlayer.Character:FindFirstChild('xFC') then
 - Players.LocalPlayer.Character:FindFirstChild('xFC'):Destroy()
 - local cam = workspace.CurrentCamera
 - cam.CameraSubject = Players.LocalPlayer.Character.Humanoid
 - cam.CameraType = 'Custom'
 - Players.LocalPlayer.Character.Humanoid.WalkSpeed = prevSpeed
 - end
 - end
 - addcmd('freecam',{'fc'},
 - function(args, speaker)
 - FC()
 - end)
 - addcmd('fixcam',{},
 - function(args, speaker)
 - UFC()
 - workspace.CurrentCamera:remove()
 - wait(.1)
 - workspace.CurrentCamera.CameraSubject = Players.LocalPlayer.Character.Humanoid
 - workspace.CurrentCamera.CameraType = "Custom"
 - Players.LocalPlayer.CameraMinZoomDistance = 0.5
 - Players.LocalPlayer.CameraMaxZoomDistance = 400
 - Players.LocalPlayer.CameraMode = "Classic"
 - Players.LocalPlayer.Character.Humanoid.WalkSpeed = prevSpeed
 - end)
 - addcmd('unfreecam',{'nofreecam','unfc','nofc'},
 - function(args, speaker)
 - UFC()
 - end)
 - addcmd('freecamspeed',{'fcspeed'},
 - function(args, speaker)
 - if isNumber(args[1]) then
 - cs = args[1]
 - end
 - end)
 - addcmd('firstp',{},
 - function(args, speaker)
 - Players.LocalPlayer.CameraMode = "LockFirstPerson"
 - end)
 - addcmd('thirdp',{},
 - function(args, speaker)
 - Players.LocalPlayer.CameraMode = "Classic"
 - end)
 - addcmd('maxzoom',{},
 - function(args, speaker)
 - Players.LocalPlayer.CameraMaxZoomDistance = args[1]
 - end)
 - addcmd('unlockws',{'unlockworkspace'},
 - function(args, speaker)
 - notify('Workspace Modified','Workspace unlocked')
 - wait(1)
 - local function unlock(instance)
 - for i,v in pairs(instance:GetChildren()) do
 - if v:IsA("BasePart") then
 - v.Locked = false
 - end
 - unlock(v)
 - end
 - end
 - unlock(workspace)
 - end)
 - addcmd('lockws',{'lockworkspace'},
 - function(args, speaker)
 - notify('Workspace Modified','Workspace locked')
 - wait(1)
 - local function lock(instance)
 - for i,v in pairs(instance:GetChildren()) do
 - if v:IsA("BasePart") then
 - v.Locked = true
 - end
 - lock(v)
 - end
 - end
 - lock(workspace)
 - end)
 - addcmd('delete',{'remove'},
 - function(args, speaker)
 - part = getstring(1)
 - local function dels(instance)
 - for i,v in pairs(instance:GetChildren())do
 - if v.Name:lower() == part:lower() then v:Destroy() end
 - dels(v)
 - end
 - end
 - dels(workspace)
 - notify('Item(s) Deleted','Deleted ' ..getstring(1))
 - end)
 - addcmd('deleteclass',{'removeclass','deleteclassname','removeclassname','dc'},
 - function(args, speaker)
 - part = getstring(1)
 - local function dels(instance)
 - for i,v in pairs(instance:GetChildren())do
 - if v.ClassName:lower() == part:lower() then v:Destroy() end
 - dels(v)
 - end
 - end
 - dels(workspace)
 - notify('Item(s) Deleted','Deleted items with ClassName ' ..getstring(1))
 - end)
 - addcmd('btools',{},
 - function(args, speaker)
 - Instance.new("HopperBin", Players.LocalPlayer.Backpack).BinType = 1
 - Instance.new("HopperBin", Players.LocalPlayer.Backpack).BinType = 2
 - Instance.new("HopperBin", Players.LocalPlayer.Backpack).BinType = 3
 - Instance.new("HopperBin", Players.LocalPlayer.Backpack).BinType = 4
 - end)
 - addcmd('f3x',{'fex'},
 - function(args, speaker)
 - loadstring(game:GetObjects("rbxassetid://1059691823")[1].Source)()
 - end)
 - addcmd('age',{},
 - function(args, speaker)
 - local players = getPlayer(args[1], speaker)
 - for i,v in pairs(players) do
 - local players = getPlayer(args[1], speaker)
 - local ages = {}
 - for i,v in pairs(players) do
 - local p = Players[v]
 - table.insert(ages, p.Name.."'s age is: "..p.AccountAge)
 - end
 - notify('Account Age',table.concat(ages, ',\n'))
 - end
 - end)
 - addcmd('os',{'platform', 'device'},
 - function(args, speaker)
 - local players = getPlayer(args[1], speaker)
 - local platforms = {}
 - for i,v in pairs(players) do
 - local p = Players[v]
 - table.insert(platforms, p.Name.."'s platform is: "..p.OsPlatform)
 - end
 - notify('OS',table.concat(platforms, ',\n'))
 - end)
 - addcmd('goto',{'to'},
 - function(args, speaker)
 - local players = getPlayer(args[1], speaker)
 - for i,v in pairs(players)do
 - if Players[v].Character ~= nil then
 - if speaker.Character:FindFirstChild("Humanoid") then
 - speaker.Character.Humanoid.Jump = true
 - end
 - speaker.Character.HumanoidRootPart.CFrame = Players[v].Character.HumanoidRootPart.CFrame + Vector3.new(4,1,0)
 - end
 - end
 - end)
 - bringT = {}
 - addcmd('loopbring',{},
 - function(args, speaker)
 - local players = getPlayer(args[1], speaker)
 - for i,v in pairs(players)do
 - spawn(function()
 - if Players[v].Name ~= Players.LocalPlayer.Name and not FindInTable(bringT, Players[v].Name) then
 - table.insert(bringT, Players[v].Name)
 - local pchar=Players[v].Character
 - pchar.Humanoid.Jump = true
 - repeat wait()
 - pchar = Players[v].Character
 - for i,c in pairs(players) do
 - if pchar~= nil and pchar:FindFirstChild("HumanoidRootPart") and speaker.Character ~= nil and speaker.Character:FindFirstChild("HumanoidRootPart") then
 - pchar.HumanoidRootPart.CFrame = speaker.Character.HumanoidRootPart.CFrame + Vector3.new(3,1,0)
 - end
 - end
 - until not FindInTable(bringT, Players[v].Name)
 - end
 - end)
 - end
 - end)
 - addcmd('unloopbring',{'noloopbring'},
 - function(args, speaker)
 - local players = getPlayer(args[1], speaker)
 - for i,v in pairs(players)do
 - spawn(function()
 - for a,b in pairs(bringT) do if b == Players[v].Name then table.remove(bringT, a) end end
 - end)
 - end
 - end)
 - addcmd('freeze',{'fr'},
 - function(args, speaker)
 - local players = getPlayer(args[1], speaker)
 - if players ~= nil then
 - for i, v in pairs(players) do
 - spawn(function()
 - for i, x in next, Players[v].Character:GetDescendants() do
 - if x:IsA("Part") and not x.Anchored then
 - x.Anchored = true
 - end
 - end
 - end)
 - end
 - end
 - end)
 - addcmd('thaw',{'unfreeze','unfr'},
 - function(args, speaker)
 - local players = getPlayer(args[1], speaker)
 - if players ~= nil then
 - for i, v in pairs(players) do
 - spawn(function()
 - for i, x in next, Players[v].Character:GetDescendants() do
 - if x:IsA("Part") and x.Anchored then
 - x.Anchored = false
 - end
 - end
 - end)
 - end
 - end
 - end)
 - addcmd('kill',{'fekill'},
 - function(args, speaker)
 - local players = getPlayer(args[1], speaker)
 - if tools(Players.LocalPlayer) then
 - for i,v in pairs(players)do
 - -- illremember's cool fe kill script
 - local Target = Players[v].Name
 - Players.LocalPlayer.Character.Humanoid.Name = 1
 - local l = Players.LocalPlayer.Character["1"]:Clone()
 - l.Parent = Players.LocalPlayer.Character
 - l.Name = "Humanoid"
 - wait(0.1)
 - Players.LocalPlayer.Character["1"]:Destroy()
 - workspace.CurrentCamera.CameraSubject = Players.LocalPlayer.Character
 - Players.LocalPlayer.Character.Animate.Disabled = true
 - wait(0.1)
 - Players.LocalPlayer.Character.Animate.Disabled = false
 - Players.LocalPlayer.Character.Humanoid.DisplayDistanceType = "None"
 - for i,v in pairs(Players.LocalPlayer.Backpack:GetChildren())do
 - Players.LocalPlayer.Character.Humanoid:EquipTool(v)
 - v.CanBeDropped = true
 - end
 - wait(0.1)
 - Players.LocalPlayer.Character.HumanoidRootPart.CFrame = Players[Target].Character.HumanoidRootPart.CFrame
 - wait(0.1)
 - Players.LocalPlayer.Character.HumanoidRootPart.CFrame = Players[Target].Character.HumanoidRootPart.CFrame
 - wait(0.2)
 - Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(Vector3.new(-10000,-100, -10000))
 - end
 - else
 - notify('Tool Required','You need to have a tool to use this command')
 - end
 - end)
 - addcmd('bring',{'febring'},
 - function(args, speaker)
 - local players = getPlayer(args[1], speaker)
 - if tools(Players.LocalPlayer) then
 - for i,v in pairs(players)do
 - -- illremember's cool fe bring script
 - local Target = Players[v].Name
 - local pos = Players.LocalPlayer.Character.HumanoidRootPart.CFrame
 - Players.LocalPlayer.Character.Humanoid.Name = 1
 - local l = Players.LocalPlayer.Character["1"]:Clone()
 - l.Parent = Players.LocalPlayer.Character
 - l.Name = "Humanoid"
 - wait(0.1)
 - Players.LocalPlayer.Character["1"]:Destroy()
 - workspace.CurrentCamera.CameraSubject = Players.LocalPlayer.Character
 - Players.LocalPlayer.Character.Animate.Disabled = true
 - wait(0.1)
 - Players.LocalPlayer.Character.Animate.Disabled = false
 - Players.LocalPlayer.Character.Humanoid.DisplayDistanceType = "None"
 - for i,v in pairs(Players.LocalPlayer.Backpack:GetChildren())do
 - Players.LocalPlayer.Character.Humanoid:EquipTool(v)
 - end
 - local function tp(player,player2)
 - local char1,char2=player.Character,player2.Character
 - if char1 and char2 then
 - char1.HumanoidRootPart.CFrame = char2.HumanoidRootPart.CFrame
 - end
 - end
 - local function getout(player,player2)
 - local char1,char2=player.Character,player2.Character
 - if char1 and char2 then
 - char1:MoveTo(char2.Head.Position)
 - end
 - end
 - tp(Players[Target], Players.LocalPlayer)
 - wait(0.1)
 - tp(Players[Target], Players.LocalPlayer)
 - wait(0.3)
 - getout(Players.LocalPlayer, Players[Target])
 - wait(0.2)
 - Players.LocalPlayer.Character.HumanoidRootPart.CFrame = pos
 - end
 - else
 - notify('Tool Required','You need to have a tool to use this command')
 - end
 - end)
 - oofing = false
 - addcmd('loopoof',{},
 - function(args, speaker)
 - oofing = true
 - repeat wait(0.01)
 - for i,v in pairs(Players:GetPlayers()) do
 - if v.Character ~= nil and v.Character:FindFirstChild'Head' then
 - for _,x in pairs(v.Character.Head:GetChildren()) do
 - if x:IsA'Sound' then x.Playing = true end
 - end
 - end
 - end
 - until oofing == false
 - end)
 - addcmd('unloopoof',{},
 - function(args, speaker)
 - oofing = false
 - end)
 - addcmd('respawn',{},
 - function(args, speaker)
 - respawn(Players.LocalPlayer)
 - end)
 - addcmd('refresh',{'re'},
 - function(args, speaker)
 - refresh(Players.LocalPlayer)
 - end)
 - addcmd('god',{''},
 - function(args, speaker)
 - Players.LocalPlayer.Character.Humanoid.Name = 1
 - local l = Players.LocalPlayer.Character["1"]:Clone()
 - l.Parent = Players.LocalPlayer.Character
 - l.Name = "Humanoid"
 - wait(0.1)
 - Players.LocalPlayer.Character["1"]:Destroy()
 - workspace.CurrentCamera.CameraSubject = Players.LocalPlayer.Character
 - Players.LocalPlayer.Character.Animate.Disabled = true
 - wait(0.1)
 - Players.LocalPlayer.Character.Animate.Disabled = false
 - Players.LocalPlayer.Character.Humanoid.DisplayDistanceType = "None"
 - end)
 - addcmd('invisible',{'invis'},
 - function(args, speaker)
 - -- Elite1337#9377 & Timeless#4044
 - local function CheckRig()
 - if Players.LocalPlayer.Character then
 - local Humanoid = Players.LocalPlayer.Character:WaitForChild('Humanoid')
 - if Humanoid.RigType == Enum.HumanoidRigType.R15 then
 - return 'R15'
 - else
 - return 'R6'
 - end
 - end
 - end
 - local function InitiateInvis()
 - local Character = Players.LocalPlayer.Character
 - local StoredCF = Character.PrimaryPart.CFrame
 - local Part = Instance.new('Part',workspace)
 - Part.Size = Vector3.new(5,0,5)
 - Part.Anchored = true
 - Part.CFrame = CFrame.new(Vector3.new(9999,9999,9999))
 - Character.PrimaryPart.CFrame = Part.CFrame*CFrame.new(0,3,0)
 - spawn(function()
 - wait(3)
 - Part:Destroy()
 - end)
 - if CheckRig() == 'R6' then
 - local Clone = Character.HumanoidRootPart:Clone()
 - Character.HumanoidRootPart:Destroy()
 - Clone.Parent = Character
 - else
 - local Clone = Character.LowerTorso.Root:Clone()
 - Character.LowerTorso.Root:Destroy()
 - Clone.Parent = Character.LowerTorso
 - end
 - end
 - InitiateInvis()
 - end)
 - addcmd('strengthen',{},
 - function(args, speaker)
 - for _, child in pairs(Players.LocalPlayer.Character:GetDescendants()) do
 - if child.ClassName == "Part" then
 - child.CustomPhysicalProperties = PhysicalProperties.new(100, 0.3, 0.5)
 - end
 - end
 - end)
 - addcmd('weaken',{},
 - function(args, speaker)
 - for _, child in pairs(Players.LocalPlayer.Character:GetDescendants()) do
 - if child.ClassName == "Part" then
 - child.CustomPhysicalProperties = PhysicalProperties.new(0, 0.3, 0.5)
 - end
 - end
 - end)
 - addcmd('unweaken',{'unstrengthen'},
 - function(args, speaker)
 - for _, child in pairs(Players.LocalPlayer.Character:GetDescendants()) do
 - if child.ClassName == "Part" then
 - child.CustomPhysicalProperties = PhysicalProperties.new(0.7, 0.3, 0.5)
 - end
 - end
 - end)
 - addcmd('jpower',{'grav','jumppower','jp'},
 - function(args, speaker)
 - if Players.LocalPlayer.Character:FindFirstChild("Humanoid") then
 - Players.LocalPlayer.Character.Humanoid.JumpPower=tonumber(args[1])
 - end
 - end)
 - addcmd('hipheight',{'hheight'},
 - function(args, speaker)
 - if Players.LocalPlayer.Character:FindFirstChild("Humanoid") then
 - Players.LocalPlayer.Character.Humanoid.HipHeight = args[1]
 - end
 - end)
 - addcmd('dance',{},
 - function(args, speaker)
 - if not r15(Players.LocalPlayer) then
 - local pchar=Players.LocalPlayer.Character
 - local anim = nil
 - local dance1 = math.random(1,7)
 - if dance1 == 1 then
 - anim = '27789359'
 - end
 - if dance1 == 2 then
 - anim = '30196114'
 - end
 - if dance1 == 3 then
 - anim = '248263260'
 - end
 - if dance1 == 4 then
 - anim = '45834924'
 - end
 - if dance1 == 5 then
 - anim = '33796059'
 - end
 - if dance1 == 6 then
 - anim = '28488254'
 - end
 - if dance1 == 7 then
 - anim = '52155728'
 - end
 - local animation = Instance.new("Animation")
 - animation.AnimationId = "rbxassetid://"..anim
 - local animTrack = pchar.Humanoid:LoadAnimation(animation)
 - animTrack:Play()
 - else
 - notify('R6 Required','This command requires the r6 rig type')
 - end
 - end)
 - addcmd('nolimbs',{'rlimbs'},
 - function(args, speaker)
 - if r15(Players.LocalPlayer) then
 - for i,v in pairs(Players.LocalPlayer.Character:GetChildren()) do
 - if v:IsA("BasePart") and
 - v.Name == "RightUpperLeg" or
 - v.Name == "LeftUpperLeg" or
 - v.Name == "RightUpperArm" or
 - v.Name == "LeftUpperArm" then
 - v:Destroy()
 - end
 - end
 - else
 - for i,v in pairs(Players.LocalPlayer.Character:GetChildren()) do
 - if v:IsA("BasePart") and
 - v.Name == "Right Leg" or
 - v.Name == "Left Leg" or
 - v.Name == "Right Arm" or
 - v.Name == "Left Arm" then
 - v:Destroy()
 - end
 - end
 - end
 - end)
 - addcmd('noarms',{'rarms'},
 - function(args, speaker)
 - if r15(Players.LocalPlayer) then
 - for i,v in pairs(Players.LocalPlayer.Character:GetChildren()) do
 - if v:IsA("BasePart") and
 - v.Name == "RightUpperArm" or
 - v.Name == "LeftUpperArm" then
 - v:Destroy()
 - end
 - end
 - else
 - for i,v in pairs(Players.LocalPlayer.Character:GetChildren()) do
 - if v:IsA("BasePart") and
 - v.Name == "Right Arm" or
 - v.Name == "Left Arm" then
 - v:Destroy()
 - end
 - end
 - end
 - end)
 - addcmd('nolegs',{'rlegs'},
 - function(args, speaker)
 - if r15(Players.LocalPlayer) then
 - for i,v in pairs(Players.LocalPlayer.Character:GetChildren()) do
 - if v:IsA("BasePart") and
 - v.Name == "RightUpperLeg" or
 - v.Name == "LeftUpperLeg" then
 - v:Destroy()
 - end
 - end
 - else
 - for i,v in pairs(Players.LocalPlayer.Character:GetChildren()) do
 - if v:IsA("BasePart") and
 - v.Name == "Right Leg" or
 - v.Name == "Left Leg" then
 - v:Destroy()
 - end
 - end
 - end
 - end)
 - addcmd('sit',{},
 - function(args, speaker)
 - if Players.LocalPlayer.Character:FindFirstChild("Humanoid") then
 - Players.LocalPlayer.Character.Humanoid.Sit = true
 - end
 - end)
 - addcmd('team',{},
 - function(args, speaker)
 - local teamname = nil
 - for a,b in pairs(game:GetService("Teams"):GetChildren()) do
 - local L_name = b.Name:lower()
 - local F = L_name:find(getstring(1))
 - if F == 1 then
 - teamname = b
 - end
 - end
 - Players.LocalPlayer.Team = teamname
 - end)
 - addcmd('spasm',{},
 - function(args, speaker)
 - if not r15(Players.LocalPlayer) then
 - local pchar=Players.LocalPlayer.Character
 - local AnimationId = "33796059"
 - local Anim = Instance.new("Animation")
 - Anim.AnimationId = "rbxassetid://"..AnimationId
 - local k = pchar.Humanoid:LoadAnimation(Anim)
 - k:Play()
 - k:AdjustSpeed(99)
 - else
 - notify('R6 Required','This command requires the r6 rig type')
 - end
 - end)
 - addcmd('headthrow',{},
 - function(args, speaker)
 - if not r15(Players.LocalPlayer) then
 - local AnimationId = "35154961"
 - local Anim = Instance.new("Animation")
 - Anim.AnimationId = "rbxassetid://"..AnimationId
 - local k = Players.LocalPlayer.Character.Humanoid:LoadAnimation(Anim)
 - k:Play(0)
 - k:AdjustSpeed(1)
 - else
 - notify('R6 Required','This command requires the r6 rig type')
 - end
 - end)
 - addcmd('animation',{'anim'},
 - function(args, speaker)
 - if not r15(Players.LocalPlayer) then
 - local pchar=Players.LocalPlayer.Character
 - local AnimationId = tostring(args[1])
 - local Anim = Instance.new("Animation")
 - Anim.AnimationId = "rbxassetid://"..AnimationId
 - local k = pchar.Humanoid:LoadAnimation(Anim)
 - k:Play()
 - if args[2] then
 - k:AdjustSpeed(tostring(args[2]))
 - end
 - else
 - notify('R6 Required','This command requires the r6 rig type')
 - end
 - end)
 - addcmd('tpposition',{'tppos'},
 - function(args,speaker)
 - if #args < 3 then return end
 - local tpX,tpY,tpZ = tonumber(args[1]),tonumber(args[2]),tonumber(args[3])
 - local char = Players.LocalPlayer.Character
 - if char and char:FindFirstChild("HumanoidRootPart") then
 - char.HumanoidRootPart.CFrame = CFrame.new(tpX,tpY,tpZ)
 - end
 - end)
 - addcmd('offset',{},
 - function(args,speaker)
 - if #args < 3 then return end
 - local tpX,tpY,tpZ = tonumber(args[1]),tonumber(args[2]),tonumber(args[3])
 - local char = Players.LocalPlayer.Character
 - if char and char:FindFirstChild("HumanoidRootPart") then
 - char.HumanoidRootPart.CFrame = char.HumanoidRootPart.CFrame + Vector3.new(tpX,tpY,tpZ)
 - end
 - end)
 - addcmd('getposition',{'getpos'},
 - function(args,speaker)
 - local char = Players.LocalPlayer.Character
 - if char and char:FindFirstChild("HumanoidRootPart") then
 - local pos = tostring(char.HumanoidRootPart.Position)
 - notify('Current Position',pos)
 - end
 - end)
 - addcmd('speed',{'ws'},
 - function(args, speaker)
 - if Players.LocalPlayer.Character:FindFirstChild("Humanoid") then
 - Players.LocalPlayer.Character.Humanoid.WalkSpeed=tonumber(args[1])
 - end
 - end)
 - addcmd('tools',{'gears'},
 - function(args, speaker)
 - local function copy(instance)
 - for i,c in pairs(instance:GetChildren())do
 - if c:IsA('Tool') or c:IsA('HopperBin') then
 - c:Clone().Parent = Players.LocalPlayer.Backpack
 - end
 - copy(c)
 - end
 - end
 - copy(game:GetService("Lighting"))
 - local function copy(instance)
 - for i,c in pairs(instance:GetChildren())do
 - if c:IsA('Tool') or c:IsA('HopperBin') then
 - c:Clone().Parent = Players.LocalPlayer.Backpack
 - end
 - copy(c)
 - end
 - end
 - copy(game:GetService("ReplicatedStorage"))
 - notify('Tools','Copied tools from ReplicatedStorage and Lighting')
 - end)
 - addcmd('keeptools',{'startertools','stools','ktools'},
 - function(args, speaker)
 - local function copy(instance)
 - for i,c in pairs(instance:GetChildren())do
 - if c:IsA('Tool') or c:IsA('HopperBin') then
 - c:Clone().Parent = Players.LocalPlayer.StarterGear
 - end
 - copy(c)
 - end
 - end
 - copy(Players.LocalPlayer.Backpack)
 - local function copy(instance)
 - for i,c in pairs(instance:GetChildren())do
 - if c:IsA('Tool') or c:IsA('HopperBin') then
 - c:Clone().Parent = Players.LocalPlayer.StarterGear
 - end
 - copy(c)
 - end
 - end
 - copy(Players.LocalPlayer.Character)
 - notify('Tools','Copied tools to StarterGear')
 - end)
 - addcmd('nokeeptools',{'unkeeptools','nokeeptools','nostartertools','unstartertools','nostools','unstools','noktools','unktools'},
 - function(args, speaker)
 - for i,c in pairs(Players.LocalPlayer.StarterGear:GetChildren())do
 - if c:IsA('Tool') or c:IsA('HopperBin') then c:destroy()
 - end
 - end
 - notify('Tools','Cleared tools from StarterGear')
 - end)
 - addcmd('notools',{'rtools','clrtools','removetools'},
 - function(args, speaker)
 - for i,v in pairs(Players.LocalPlayer.Backpack:GetDescendants()) do
 - if v:IsA('Tool') or v:IsA('HopperBin') then
 - v:destroy()
 - end
 - end
 - for i,v in pairs(Players.LocalPlayer.Character:GetDescendants()) do
 - if v:IsA('Tool') or v:IsA('HopperBin') then
 - v:destroy()
 - end
 - end
 - notify('Tools','Removed tools')
 - end)
 - addcmd('explorer',{'dex'},
 - function(args, speaker)
 - loadstring(game:GetObjects("rbxassetid://418957341")[1].Source)()
 - end)
 - addcmd('remotespy',{'remotes'},
 - function(args, speaker)
 - notify('Remotespy','Printed remotes')
 - function getem(o)
 - for i,v in pairs(o:children())do
 - if string.match(v.ClassName, "RemoteEvent") or string.match(v.ClassName, "RemoteFunction") then
 - print("Name: "..v.Name.." | ".."Type: "..v.ClassName.." | ".."Location: ".."game."..v:GetFullName())
 - end
 - getem(v)
 - end
 - end
 - pcall(getem,game)
 - end)
 - addcmd('orbit',{},
 - function(args, speaker)
 - local players = getPlayer(args[1], speaker)
 - for i,v in pairs(players)do
 - execCmd('unorbit all')
 - local o = Instance.new("RocketPropulsion")
 - o.Parent = Players.LocalPlayer.Character.HumanoidRootPart
 - o.Name = "Orbit"
 - o.Target = Players[v].Character.HumanoidRootPart
 - o:Fire()
 - execCmd('noclip')
 - end
 - end)
 - addcmd('unorbit',{},
 - function(args, speaker)
 - execCmd('clip')
 - Players.LocalPlayer.Character.HumanoidRootPart.Orbit:Destroy()
 - end)
 - loopgoto = nil
 - addcmd('loopgoto',{},
 - function(args, speaker)
 - local players = getPlayer(args[1], speaker)
 - for i,v in pairs(players)do
 - loopgoto = Players[v]
 - repeat wait() if Players[v].Character ~= nil then
 - if speaker.Character:FindFirstChild("Humanoid") then
 - speaker.Character.Humanoid.Jump = true
 - end
 - speaker.Character:MoveTo(Players[v].Character.HumanoidRootPart.Position)
 - end
 - until loopgoto ~= Players[v]
 - end
 - end)
 - addcmd('unloopgoto',{'noloopgoto'},
 - function(args, speaker)
 - loopgoto = nil
 - end)
 - spamming = false
 - addcmd('spam',{},
 - function(args, speaker)
 - spamming = true
 - repeat wait(1)
 - game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer(getstring(1), "All")
 - until spamming == false
 - end)
 - addcmd('nospam',{'unspam'},
 - function(args, speaker)
 - spamming = false
 - end)
 - pmspamming = {}
 - addcmd('pmspam',{},
 - function(args, speaker)
 - local players = getPlayer(args[1], speaker)
 - for i,v in pairs(players)do
 - spawn(function()
 - if FindInTable(pmspamming, Players[v].Name) then return end
 - table.insert(pmspamming, Players[v].Name)
 - repeat wait(1)
 - game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer("/w "..Players[v].Name.." "..getstring(2), "All")
 - until not FindInTable(pmspamming, Players[v].Name)
 - end)
 - end
 - end)
 - addcmd('nopmspam',{'unpmspam'},
 - function(args, speaker)
 - local players = getPlayer(args[1], speaker)
 - for i,v in pairs(players)do
 - spawn(function()
 - for a,b in pairs(pmspamming) do
 - if b == Players[v].Name then
 - table.remove(pmspamming, a)
 - end
 - end
 - end)
 - end
 - end)
 - addcmd('blockhead',{},
 - function(args, speaker)
 - Players.LocalPlayer.Character.Head.Mesh:Destroy()
 - end)
 - addcmd('blockhats',{},
 - function(args, speaker)
 - for _,v in pairs(Players.LocalPlayer.Character:GetChildren()) do
 - if (v:IsA("Accessory")) then
 - v.Handle.Mesh:remove()
 - end
 - end
 - end)
 - addcmd('clone',{},
 - function(args, speaker)
 - local AnimationId = "215384594"
 - local Anim = Instance.new("Animation")
 - Anim.AnimationId = "rbxassetid://"..AnimationId
 - local k = Players.LocalPlayer.Character.Humanoid:LoadAnimation(Anim)
 - k:Play()
 - k:AdjustSpeed(100)
 - end)
 - addcmd('creeper',{},
 - function(args, speaker)
 - if r15(Players.LocalPlayer) then
 - local lol = Players.LocalPlayer
 - lol.Character["Head"].Mesh:Destroy()
 - lol.Character["LeftUpperArm"]:Destroy()
 - lol.Character["RightUpperArm"]:Destroy()
 - for i,v in pairs(Players.LocalPlayer.Character:GetDescendants()) do
 - if v:IsA'Hat' or v:IsA'Accessory' then
 - v.Parent = workspace
 - end
 - end
 - else
 - local lol = Players.LocalPlayer
 - lol.Character["Head"].Mesh:Destroy()
 - lol.Character["Left Arm"]:Destroy()
 - lol.Character["Right Arm"]:Destroy()
 - for i,v in pairs(Players.LocalPlayer.Character:GetDescendants()) do
 - if v:IsA'Hat' or v:IsA'Accessory' then
 - v.Parent = workspace
 - end
 - end
 - end
 - end)
 - bangplr = nil
 - addcmd('bang',{'rape'},
 - function(args, speaker)
 - if not r15(Players.LocalPlayer) then
 - local players = getPlayer(args[1], speaker)
 - for i,v in pairs(players)do
 - local Anim2 = Instance.new("Animation")
 - Anim2.AnimationId = "rbxassetid://148840371"
 - local track2 = Players.LocalPlayer.Character.Humanoid:LoadAnimation(Anim2)
 - track2:Play(.1, 1, 1)
 - bangplr = Players[v].Name
 - end
 - else
 - notify('R6 Required','This command requires the r6 rig type')
 - end
 - end)
 - addcmd('unbang',{'unrape'},
 - function(args, speaker)
 - bangplr = nil
 - end)
 - gtools = false
 - addcmd('grabtools',{},
 - function(args, speaker)
 - workspace.ChildAdded:connect(function(part)
 - if gtools then
 - if part:IsA("Tool") then
 - part.Handle.CFrame = Players.LocalPlayer.Character.HumanoidRootPart.CFrame
 - end
 - end
 - end)
 - end)
 - addcmd('nograbtools',{'ungrabtools'},
 - function(args, speaker)
 - gtools = false
 - end)
 - addcmd('givetools',{},
 - function(args, speaker)
 - for i,t in pairs(Players.LocalPlayer.Backpack:GetDescendants()) do
 - if t:IsA("Tool") then
 - t.Parent = Players.LocalPlayer.Character
 - wait()
 - local players = getPlayer(args[1], speaker)
 - for i,v in pairs(players)do
 - t.Parent = Players[v].Character
 - end
 - end
 - end
 - end)
 - addcmd('copytools',{'clonetools'},
 - function(args, speaker)
 - local players = getPlayer(args[1], speaker)
 - for i,v in pairs(players)do
 - spawn(function()
 - for i,v in pairs(Players[v].Backpack:GetChildren()) do
 - if v:IsA('Tool') or v:IsA('HopperBin') then
 - v:Clone().Parent = speaker.Backpack
 - end
 - end
 - end)
 - end
 - end)
 - addcmd('naked',{},
 - function(args, speaker)
 - for i,v in pairs(Players.LocalPlayer.Character:GetDescendants()) do
 - if v:IsA("Clothing") then
 - v:Destroy()
 - end
 - end
 - end)
 - addcmd('spawnpoint',{'spawn'},
 - function(args, speaker)
 - spawnpos = Players.LocalPlayer.Character.HumanoidRootPart.CFrame
 - spawnpoint = true
 - notify('Spawn Point','Spawn point created at '..tostring(spawnpos))
 - end)
 - addcmd('nospawnpoint',{'nospawn'},
 - function(args, speaker)
 - spawnpoint = false
 - notify('Spawn Point','Removed spawn point')
 - end)
 - addcmd('hatspin',{'spinhats'},
 - function(args, speaker)
 - for i,v in pairs(Players.LocalPlayer.Character:GetDescendants()) do
 - if v:IsA("Accessory") or v:IsA("Hat") then
 - local keep = Instance.new("BodyPosition") keep.Parent = v.Handle keep.Name = "no"
 - local spin = Instance.new("BodyAngularVelocity") spin.Parent = v.Handle spin.Name = "ha"
 - if v.Handle.AccessoryWeld then
 - v.Handle.AccessoryWeld:Destroy()
 - end
 - if args[1] then
 - spin.AngularVelocity = Vector3.new(0, args[1], 0)
 - spin.MaxTorque = Vector3.new(0, args[1] * 2, 0)
 - else
 - spin.AngularVelocity = Vector3.new(0, 100, 0)
 - spin.MaxTorque = Vector3.new(0, 200, 0)
 - end
 - keep.P = 30000
 - keep.D = 50
 - spinning = keep
 - spinenabled = true
 - end
 - end
 - end)
 - addcmd('unhatspin',{'unspinhats'},
 - function(args, speaker)
 - for i,v in pairs(Players.LocalPlayer.Character:GetDescendants()) do
 - if v:IsA("Accessory") or v:IsA("Hat") then
 - pcall(function()
 - if v:IsA("Accessory") or v:IsA("Hat") then
 - v.Parent = workspace
 - end
 - wait(0.5)
 - v.Handle.no:Destroy()
 - v.Handle.ha:Destroy()
 - if v:IsA("Accessory") or v:IsA("Hat") then
 - v.Parent = Players.LocalPlayer.Character
 - end
 - end)
 - end
 - end
 - end)
 - addcmd('ambient',{},
 - function(args, speaker)
 - game:GetService("Lighting").Ambient = Color3.new(args[1],args[2],args[3])
 - game:GetService("Lighting").OutdoorAmbient = Color3.new(args[1],args[2],args[3])
 - end)
 - addcmd('nofog',{},
 - function(args, speaker)
 - game:GetService("Lighting").FogEnd = 100000
 - end)
 - addcmd('brightness',{},
 - function(args, speaker)
 - game:GetService("Lighting").Brightness = args[1]
 - end)
 - origsettings = {abt = game:GetService("Lighting").Ambient, oabt = game:GetService("Lighting").OutdoorAmbient, brt = game:GetService("Lighting").Brightness, time = game:GetService("Lighting").TimeOfDay, fclr = game:GetService("Lighting").FogColor, fe = game:GetService("Lighting").FogEnd, fs = game:GetService("Lighting").FogStart}
 - addcmd('restorelighting',{'rlighting'},
 - function(args,speaker)
 - game:GetService("Lighting").Ambient = origsettings.abt
 - game:GetService("Lighting").OutdoorAmbient = origsettings.oabt
 - game:GetService("Lighting").Brightness = origsettings.brt
 - game:GetService("Lighting").TimeOfDay = origsettings.time
 - game:GetService("Lighting").FogColor = origsettings.fclr
 - game:GetService("Lighting").FogEnd = origsettings.fe
 - game:GetService("Lighting").FogStart = origsettings.fs
 - end)
 - addcmd('stun',{},
 - function(args, speaker)
 - Players.LocalPlayer.Humanoid.PlatformStand = true
 - end)
 - addcmd('unstun',{'nostun'},
 - function(args, speaker)
 - Players.LocalPlayer.Humanoid.PlatformStand = false
 - end)
 - addcmd('drophats',{'drophat'},
 - function(args, speaker)
 - if speaker.Character then
 - for _,obj in pairs(speaker.Character:GetChildren()) do
 - if obj:IsA("Accessory") then
 - obj.Parent = workspace
 - end
 - end
 - end
 - end)
 - addcmd('droptools',{'droptool'},
 - function(args, speaker)
 - if speaker.Character then
 - for _,obj in pairs(speaker.Character:GetChildren()) do
 - if obj:IsA("Tool") then
 - obj.Parent = workspace
 - end
 - end
 - end
 - if speaker:FindFirstChild("Backpack") then
 - for _,obj in pairs(speaker.Backpack:GetChildren()) do
 - if obj:IsA("Tool") then
 - obj.Parent = workspace
 - end
 - end
 - end
 - end)
 - addcmd('logs',{'chatlogs'},
 - function(args, speaker)
 - logsDrag:TweenPosition(UDim2.new(0, 0, 1, -250), "InOut", "Quart", 0.3, true, nil)
 - end)
 - addcmd('fling',{},
 - function(args, speaker)
 - local power = 500
 - if r15(Players.LocalPlayer) then
 - r15fling = true
 - else
 - execCmd('noclip')
 - end
 - wait(.1)
 - local bambam = Instance.new("BodyThrust")
 - bambam.Parent = Players.LocalPlayer.Character.HumanoidRootPart
 - bambam.Force = Vector3.new(power,0,power)
 - bambam.Location = Players.LocalPlayer.Character.HumanoidRootPart.Position
 - notify('Fling','Walk into people to fling them!')
 - end)
 - addcmd('unfling',{},
 - function(args, speaker)
 - if r15fling then
 - r15fling = false
 - else
 - execCmd('clip')
 - end
 - wait(.1)
 - r15fling = false
 - for i,v in pairs(Players.LocalPlayer.Character.HumanoidRootPart:GetChildren()) do
 - if v.ClassName == 'BodyThrust' then
 - v:Destroy()
 - end
 - end
 - end)
 - wait()
 
                    Add Comment                
                
                        Please, Sign In to add comment