Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- BRX/YARHM by imperial, v1.12.10
- -- Instances:
- local Converted = {
- ["_BRX"] = Instance.new("ScreenGui");
- ["_Open"] = Instance.new("TextButton");
- ["_UICorner"] = Instance.new("UICorner");
- ["_InitOpen"] = Instance.new("LocalScript");
- ["_OnClick"] = Instance.new("LocalScript");
- ["_Resizer"] = Instance.new("LocalScript");
- ["_UIPadding"] = Instance.new("UIPadding");
- ["_Init"] = Instance.new("LocalScript");
- ["_ListButton"] = Instance.new("TextButton");
- ["_UICorner1"] = Instance.new("UICorner");
- ["_FUNCTIONS"] = Instance.new("ModuleScript");
- ["_Notifications"] = Instance.new("Frame");
- ["_UIListLayout"] = Instance.new("UIListLayout");
- ["_UIPadding1"] = Instance.new("UIPadding");
- ["_Placeholder"] = Instance.new("Frame");
- ["_UICorner2"] = Instance.new("UICorner");
- ["_TextLabel"] = Instance.new("TextLabel");
- ["_Flee the Facility"] = Instance.new("LocalScript");
- ["_Universal"] = Instance.new("LocalScript");
- ["_TextBoxPlaceholder"] = Instance.new("Frame");
- ["_UIListLayout1"] = Instance.new("UIListLayout");
- ["_TextButton"] = Instance.new("TextButton");
- ["_UICorner3"] = Instance.new("UICorner");
- ["_UIPadding2"] = Instance.new("UIPadding");
- ["_TextBox"] = Instance.new("TextBox");
- ["_UICorner4"] = Instance.new("UICorner");
- ["_FloatingButton"] = Instance.new("TextButton");
- ["_UIPadding3"] = Instance.new("UIPadding");
- ["_UICorner5"] = Instance.new("UICorner");
- ["_Keybinding"] = Instance.new("LocalScript");
- ["_UIStroke"] = Instance.new("UIStroke");
- ["_Invisible"] = Instance.new("LocalScript");
- ["_FloatingButtons"] = Instance.new("Frame");
- ["_Murder Mystery 2"] = Instance.new("LocalScript");
- ["_AddCustomModule"] = Instance.new("Frame");
- ["_UICorner6"] = Instance.new("UICorner");
- ["_UIStroke1"] = Instance.new("UIStroke");
- ["_UIGradient"] = Instance.new("UIGradient");
- ["_UIGradient1"] = Instance.new("UIGradient");
- ["_UIScale"] = Instance.new("UIScale");
- ["_TextLabel1"] = Instance.new("TextLabel");
- ["_TextBox1"] = Instance.new("TextBox");
- ["_UICorner7"] = Instance.new("UICorner");
- ["_UIPadding4"] = Instance.new("UIPadding");
- ["_TextLabel2"] = Instance.new("TextLabel");
- ["_Add"] = Instance.new("TextButton");
- ["_UICorner8"] = Instance.new("UICorner");
- ["_UIPadding5"] = Instance.new("UIPadding");
- ["_UIStroke2"] = Instance.new("UIStroke");
- ["_LocalScript"] = Instance.new("LocalScript");
- ["_Cancel"] = Instance.new("TextButton");
- ["_UICorner9"] = Instance.new("UICorner");
- ["_UIPadding6"] = Instance.new("UIPadding");
- ["_UIStroke3"] = Instance.new("UIStroke");
- ["_LocalScript1"] = Instance.new("LocalScript");
- ["_DroppedGunBGUI"] = Instance.new("BillboardGui");
- ["_TextLabel3"] = Instance.new("TextLabel");
- ["_UIStroke4"] = Instance.new("UIStroke");
- ["_MurdererBGUI"] = Instance.new("BillboardGui");
- ["_TextLabel4"] = Instance.new("TextLabel");
- ["_UIStroke5"] = Instance.new("UIStroke");
- ["_DraggableObject"] = Instance.new("ModuleScript");
- ["_Menu"] = Instance.new("Frame");
- ["_UICorner10"] = Instance.new("UICorner");
- ["_UIGradient2"] = Instance.new("UIGradient");
- ["_UIScale1"] = Instance.new("UIScale");
- ["_UIStroke6"] = Instance.new("UIStroke");
- ["_UIGradient3"] = Instance.new("UIGradient");
- ["_Animator"] = Instance.new("LocalScript");
- ["_List"] = Instance.new("Frame");
- ["_UICorner11"] = Instance.new("UICorner");
- ["_AutoSetup"] = Instance.new("LocalScript");
- ["_ScrollingFrame"] = Instance.new("ScrollingFrame");
- ["_UIListLayout2"] = Instance.new("UIListLayout");
- ["_UIPadding7"] = Instance.new("UIPadding");
- ["_UIPadding8"] = Instance.new("UIPadding");
- ["_UIGradient4"] = Instance.new("UIGradient");
- ["_UIStroke7"] = Instance.new("UIStroke");
- ["_UIGradient5"] = Instance.new("UIGradient");
- ["_AddCustomModule1"] = Instance.new("TextButton");
- ["_UICorner12"] = Instance.new("UICorner");
- ["_UIPadding9"] = Instance.new("UIPadding");
- ["_UIStroke8"] = Instance.new("UIStroke");
- ["_LocalScript2"] = Instance.new("LocalScript");
- ["_Close"] = Instance.new("TextButton");
- ["_UICorner13"] = Instance.new("UICorner");
- ["_LocalScript3"] = Instance.new("LocalScript");
- ["_UIStroke9"] = Instance.new("UIStroke");
- ["_HubCredits"] = Instance.new("TextLabel");
- ["_HubDesc"] = Instance.new("TextLabel");
- ["_HubName"] = Instance.new("TextLabel");
- ["_CanvasGroup"] = Instance.new("CanvasGroup");
- ["_UICorner14"] = Instance.new("UICorner");
- ["_ImageLabel"] = Instance.new("ImageLabel");
- ["_Opener"] = Instance.new("TextButton");
- ["_LocalScript4"] = Instance.new("LocalScript");
- ["_Area"] = Instance.new("CanvasGroup");
- ["_Area1"] = Instance.new("ScrollingFrame");
- ["_TextLabel5"] = Instance.new("TextLabel");
- ["_TextLabel6"] = Instance.new("TextLabel");
- ["_ClickAndHold"] = Instance.new("ModuleScript");
- ["_Dialog"] = Instance.new("Frame");
- ["_UICorner15"] = Instance.new("UICorner");
- ["_UIGradient6"] = Instance.new("UIGradient");
- ["_UIPadding10"] = Instance.new("UIPadding");
- ["_UIStroke10"] = Instance.new("UIStroke");
- ["_UIGradient7"] = Instance.new("UIGradient");
- ["_DialogTitle"] = Instance.new("TextLabel");
- ["_UIListLayout3"] = Instance.new("UIListLayout");
- ["_DialogDesc"] = Instance.new("TextLabel");
- ["_UITextSizeConstraint"] = Instance.new("UITextSizeConstraint");
- ["_Options"] = Instance.new("Frame");
- ["_UIListLayout4"] = Instance.new("UIListLayout");
- ["_OptionPlaceholder"] = Instance.new("TextButton");
- ["_UIPadding11"] = Instance.new("UIPadding");
- ["_UICorner16"] = Instance.new("UICorner");
- ["_UIStroke11"] = Instance.new("UIStroke");
- ["_UIGradient8"] = Instance.new("UIGradient");
- ["_OnSelect"] = Instance.new("BindableEvent");
- ["_UIScale2"] = Instance.new("UIScale");
- }
- -- Properties:
- Converted["_BRX"].DisplayOrder = 999999999
- Converted["_BRX"].IgnoreGuiInset = true
- Converted["_BRX"].ScreenInsets = Enum.ScreenInsets.DeviceSafeInsets
- Converted["_BRX"].ResetOnSpawn = false
- Converted["_BRX"].ZIndexBehavior = Enum.ZIndexBehavior.Sibling
- Converted["_BRX"].Name = "BRX"
- Converted["_BRX"].Parent = game:GetService("CoreGui")
- Converted["_Open"].Font = Enum.Font.Gotham
- Converted["_Open"].Text = "Triple-click this region to open BRX."
- Converted["_Open"].TextColor3 = Color3.fromRGB(255, 255, 255)
- Converted["_Open"].TextScaled = true
- Converted["_Open"].TextSize = 14
- Converted["_Open"].TextTransparency = 1
- Converted["_Open"].TextWrapped = true
- Converted["_Open"].AnchorPoint = Vector2.new(0.5, 0.5)
- Converted["_Open"].BackgroundColor3 = Color3.fromRGB(255, 255, 255)
- Converted["_Open"].BackgroundTransparency = 1
- Converted["_Open"].BorderColor3 = Color3.fromRGB(0, 0, 0)
- Converted["_Open"].BorderSizePixel = 0
- Converted["_Open"].Position = UDim2.new(0.499372631, 0, 0.06341701, 0)
- Converted["_Open"].Selectable = false
- Converted["_Open"].Size = UDim2.new(0, 493, 0, 50)
- Converted["_Open"].Visible = false
- Converted["_Open"].Name = "Open"
- Converted["_Open"].Parent = Converted["_BRX"]
- Converted["_UICorner"].Parent = Converted["_Open"]
- Converted["_UIPadding"].PaddingBottom = UDim.new(0, 10)
- Converted["_UIPadding"].PaddingLeft = UDim.new(0, 20)
- Converted["_UIPadding"].PaddingRight = UDim.new(0, 20)
- Converted["_UIPadding"].PaddingTop = UDim.new(0, 10)
- Converted["_UIPadding"].Parent = Converted["_Open"]
- Converted["_ListButton"].Font = Enum.Font.Gotham
- Converted["_ListButton"].Text = "Placeholder"
- Converted["_ListButton"].TextColor3 = Color3.fromRGB(255, 255, 255)
- Converted["_ListButton"].TextSize = 14
- Converted["_ListButton"].TextWrapped = true
- Converted["_ListButton"].AnchorPoint = Vector2.new(0.5, 0.5)
- Converted["_ListButton"].BackgroundColor3 = Color3.fromRGB(49.00000087916851, 49.00000087916851, 49.00000087916851)
- Converted["_ListButton"].BorderColor3 = Color3.fromRGB(0, 0, 0)
- Converted["_ListButton"].BorderSizePixel = 0
- Converted["_ListButton"].Position = UDim2.new(0.0450000018, 0, 0.112000003, 0)
- Converted["_ListButton"].Size = UDim2.new(1, 0, 0, 50)
- Converted["_ListButton"].Visible = false
- Converted["_ListButton"].Name = "ListButton"
- Converted["_ListButton"].Parent = Converted["_BRX"]
- Converted["_UICorner1"].Parent = Converted["_ListButton"]
- Converted["_Notifications"].AnchorPoint = Vector2.new(0, 0.5)
- Converted["_Notifications"].BackgroundColor3 = Color3.fromRGB(255, 255, 255)
- Converted["_Notifications"].BackgroundTransparency = 1
- Converted["_Notifications"].BorderColor3 = Color3.fromRGB(0, 0, 0)
- Converted["_Notifications"].BorderSizePixel = 0
- Converted["_Notifications"].Position = UDim2.new(-0.00062737026, 0, 0.499319851, 0)
- Converted["_Notifications"].Size = UDim2.new(0, 242, 1, 0)
- Converted["_Notifications"].Name = "Notifications"
- Converted["_Notifications"].Parent = Converted["_BRX"]
- Converted["_UIListLayout"].Padding = UDim.new(0, 10)
- Converted["_UIListLayout"].HorizontalAlignment = Enum.HorizontalAlignment.Center
- Converted["_UIListLayout"].SortOrder = Enum.SortOrder.LayoutOrder
- Converted["_UIListLayout"].VerticalAlignment = Enum.VerticalAlignment.Bottom
- Converted["_UIListLayout"].Parent = Converted["_Notifications"]
- Converted["_UIPadding1"].PaddingBottom = UDim.new(0, 10)
- Converted["_UIPadding1"].PaddingLeft = UDim.new(0, 10)
- Converted["_UIPadding1"].Parent = Converted["_Notifications"]
- Converted["_Placeholder"].AnchorPoint = Vector2.new(0.5, 0)
- Converted["_Placeholder"].BackgroundColor3 = Color3.fromRGB(31.000001952052116, 31.000001952052116, 31.000001952052116)
- Converted["_Placeholder"].BorderColor3 = Color3.fromRGB(0, 0, 0)
- Converted["_Placeholder"].BorderSizePixel = 0
- Converted["_Placeholder"].Position = UDim2.new(0.0450000018, 0, 0.112000003, 0)
- Converted["_Placeholder"].Visible = false
- Converted["_Placeholder"].Name = "Placeholder"
- Converted["_Placeholder"].Parent = Converted["_Notifications"]
- Converted["_UICorner2"].Parent = Converted["_Placeholder"]
- Converted["_TextLabel"].Font = Enum.Font.Gotham
- Converted["_TextLabel"].TextColor3 = Color3.fromRGB(255, 255, 255)
- Converted["_TextLabel"].TextScaled = true
- Converted["_TextLabel"].TextSize = 14
- Converted["_TextLabel"].TextWrapped = true
- Converted["_TextLabel"].TextXAlignment = Enum.TextXAlignment.Left
- Converted["_TextLabel"].AnchorPoint = Vector2.new(0.5, 0.5)
- Converted["_TextLabel"].BackgroundColor3 = Color3.fromRGB(255, 255, 255)
- Converted["_TextLabel"].BackgroundTransparency = 1
- Converted["_TextLabel"].BorderColor3 = Color3.fromRGB(0, 0, 0)
- Converted["_TextLabel"].BorderSizePixel = 0
- Converted["_TextLabel"].Position = UDim2.new(0.5, 0, 0.5, 0)
- Converted["_TextLabel"].Size = UDim2.new(0.899999976, 0, 0.800000012, 0)
- Converted["_TextLabel"].Parent = Converted["_Placeholder"]
- Converted["_TextBoxPlaceholder"].BackgroundColor3 = Color3.fromRGB(255, 255, 255)
- Converted["_TextBoxPlaceholder"].BackgroundTransparency = 1
- Converted["_TextBoxPlaceholder"].BorderColor3 = Color3.fromRGB(0, 0, 0)
- Converted["_TextBoxPlaceholder"].BorderSizePixel = 0
- Converted["_TextBoxPlaceholder"].Size = UDim2.new(1, 0, 0, 50)
- Converted["_TextBoxPlaceholder"].Visible = false
- Converted["_TextBoxPlaceholder"].Name = "TextBoxPlaceholder"
- Converted["_TextBoxPlaceholder"].Parent = Converted["_BRX"]
- Converted["_UIListLayout1"].Padding = UDim.new(0, 5)
- Converted["_UIListLayout1"].FillDirection = Enum.FillDirection.Horizontal
- Converted["_UIListLayout1"].HorizontalAlignment = Enum.HorizontalAlignment.Center
- Converted["_UIListLayout1"].Parent = Converted["_TextBoxPlaceholder"]
- Converted["_TextButton"].Font = Enum.Font.Gotham
- Converted["_TextButton"].TextColor3 = Color3.fromRGB(255, 255, 255)
- Converted["_TextButton"].TextScaled = true
- Converted["_TextButton"].TextSize = 14
- Converted["_TextButton"].TextWrapped = true
- Converted["_TextButton"].BackgroundColor3 = Color3.fromRGB(22.000000588595867, 22.000000588595867, 22.000000588595867)
- Converted["_TextButton"].BorderColor3 = Color3.fromRGB(0, 0, 0)
- Converted["_TextButton"].BorderSizePixel = 0
- Converted["_TextButton"].Position = UDim2.new(0.292333364, 0, 1.67999995, 0)
- Converted["_TextButton"].Size = UDim2.new(0, 50, 0, 50)
- Converted["_TextButton"].Parent = Converted["_TextBoxPlaceholder"]
- Converted["_UICorner3"].Parent = Converted["_TextButton"]
- Converted["_UIPadding2"].PaddingBottom = UDim.new(0, 5)
- Converted["_UIPadding2"].PaddingLeft = UDim.new(0, 5)
- Converted["_UIPadding2"].PaddingRight = UDim.new(0, 5)
- Converted["_UIPadding2"].PaddingTop = UDim.new(0, 5)
- Converted["_UIPadding2"].Parent = Converted["_TextButton"]
- Converted["_TextBox"].Font = Enum.Font.Gotham
- Converted["_TextBox"].PlaceholderText = "Placeholder"
- Converted["_TextBox"].Text = ""
- Converted["_TextBox"].TextColor3 = Color3.fromRGB(255, 255, 255)
- Converted["_TextBox"].TextSize = 14
- Converted["_TextBox"].BackgroundColor3 = Color3.fromRGB(22.000000588595867, 22.000000588595867, 22.000000588595867)
- Converted["_TextBox"].BorderColor3 = Color3.fromRGB(0, 0, 0)
- Converted["_TextBox"].BorderSizePixel = 0
- Converted["_TextBox"].Size = UDim2.new(0.800000012, 0, 0, 50)
- Converted["_TextBox"].Parent = Converted["_TextBoxPlaceholder"]
- Converted["_UICorner4"].Parent = Converted["_TextBox"]
- Converted["_FloatingButton"].Font = Enum.Font.Unknown
- Converted["_FloatingButton"].Text = "Shoot into murderer"
- Converted["_FloatingButton"].TextColor3 = Color3.fromRGB(255, 255, 255)
- Converted["_FloatingButton"].TextScaled = true
- Converted["_FloatingButton"].TextSize = 14
- Converted["_FloatingButton"].TextWrapped = true
- Converted["_FloatingButton"].AnchorPoint = Vector2.new(0.5, 0.5)
- Converted["_FloatingButton"].BackgroundColor3 = Color3.fromRGB(31.000001952052116, 31.000001952052116, 31.000001952052116)
- Converted["_FloatingButton"].BorderColor3 = Color3.fromRGB(0, 0, 0)
- Converted["_FloatingButton"].BorderSizePixel = 0
- Converted["_FloatingButton"].Position = UDim2.new(0, 400, 0, 200)
- Converted["_FloatingButton"].Size = UDim2.new(0, 200, 0, 50)
- Converted["_FloatingButton"].Visible = false
- Converted["_FloatingButton"].Name = "FloatingButton"
- Converted["_FloatingButton"].Parent = Converted["_BRX"]
- Converted["_UIPadding3"].PaddingBottom = UDim.new(0, 5)
- Converted["_UIPadding3"].PaddingLeft = UDim.new(0, 5)
- Converted["_UIPadding3"].PaddingRight = UDim.new(0, 5)
- Converted["_UIPadding3"].PaddingTop = UDim.new(0, 5)
- Converted["_UIPadding3"].Parent = Converted["_FloatingButton"]
- Converted["_UICorner5"].Parent = Converted["_FloatingButton"]
- Converted["_UIStroke"].ApplyStrokeMode = Enum.ApplyStrokeMode.Border
- Converted["_UIStroke"].Color = Color3.fromRGB(255, 255, 255)
- Converted["_UIStroke"].Parent = Converted["_FloatingButton"]
- Converted["_FloatingButtons"].AnchorPoint = Vector2.new(0.5, 0.5)
- Converted["_FloatingButtons"].BackgroundColor3 = Color3.fromRGB(255, 255, 255)
- Converted["_FloatingButtons"].BackgroundTransparency = 1
- Converted["_FloatingButtons"].BorderColor3 = Color3.fromRGB(0, 0, 0)
- Converted["_FloatingButtons"].BorderSizePixel = 0
- Converted["_FloatingButtons"].Position = UDim2.new(0.5, 0, 0.5, 0)
- Converted["_FloatingButtons"].Size = UDim2.new(1, 0, 1, 0)
- Converted["_FloatingButtons"].ZIndex = 0
- Converted["_FloatingButtons"].Name = "FloatingButtons"
- Converted["_FloatingButtons"].Parent = Converted["_BRX"]
- Converted["_AddCustomModule"].AnchorPoint = Vector2.new(0.5, 0.5)
- Converted["_AddCustomModule"].BackgroundColor3 = Color3.fromRGB(255, 255, 255)
- Converted["_AddCustomModule"].BorderColor3 = Color3.fromRGB(0, 0, 0)
- Converted["_AddCustomModule"].BorderSizePixel = 0
- Converted["_AddCustomModule"].ClipsDescendants = true
- Converted["_AddCustomModule"].Position = UDim2.new(0.5, 0, -0.5, 0)
- Converted["_AddCustomModule"].Size = UDim2.new(0, 440, 0, 268)
- Converted["_AddCustomModule"].Name = "AddCustomModule"
- Converted["_AddCustomModule"].Parent = Converted["_BRX"]
- Converted["_UICorner6"].Parent = Converted["_AddCustomModule"]
- Converted["_UIStroke1"].Color = Color3.fromRGB(255, 255, 255)
- Converted["_UIStroke1"].Thickness = 2
- Converted["_UIStroke1"].Parent = Converted["_AddCustomModule"]
- Converted["_UIGradient"].Color = ColorSequence.new{
- ColorSequenceKeypoint.new(0, Color3.fromRGB(53.00000064074993, 53.00000064074993, 53.00000064074993)),
- ColorSequenceKeypoint.new(0.15224914252758026, Color3.fromRGB(50.69031357765198, 50.69031357765198, 50.69031357765198)),
- ColorSequenceKeypoint.new(0.4723183512687683, Color3.fromRGB(255, 255, 255)),
- ColorSequenceKeypoint.new(0.7577854990959167, Color3.fromRGB(50.13314567506313, 50.13314567506313, 50.13314567506313)),
- ColorSequenceKeypoint.new(1, Color3.fromRGB(48.000000938773155, 48.000000938773155, 48.000000938773155))
- }
- Converted["_UIGradient"].Rotation = 62
- Converted["_UIGradient"].Parent = Converted["_UIStroke1"]
- Converted["_UIGradient1"].Color = ColorSequence.new{
- ColorSequenceKeypoint.new(0, Color3.fromRGB(36.00000165402889, 36.00000165402889, 36.00000165402889)),
- ColorSequenceKeypoint.new(1, Color3.fromRGB(68.00000354647636, 68.00000354647636, 68.00000354647636))
- }
- Converted["_UIGradient1"].Rotation = 68
- Converted["_UIGradient1"].Parent = Converted["_AddCustomModule"]
- Converted["_UIScale"].Parent = Converted["_AddCustomModule"]
- Converted["_TextLabel1"].Font = Enum.Font.Gotham
- Converted["_TextLabel1"].Text = "Add a module"
- Converted["_TextLabel1"].TextColor3 = Color3.fromRGB(255, 255, 255)
- Converted["_TextLabel1"].TextScaled = true
- Converted["_TextLabel1"].TextSize = 14
- Converted["_TextLabel1"].TextWrapped = true
- Converted["_TextLabel1"].AnchorPoint = Vector2.new(0.5, 0.5)
- Converted["_TextLabel1"].BackgroundColor3 = Color3.fromRGB(255, 255, 255)
- Converted["_TextLabel1"].BackgroundTransparency = 1
- Converted["_TextLabel1"].BorderColor3 = Color3.fromRGB(0, 0, 0)
- Converted["_TextLabel1"].BorderSizePixel = 0
- Converted["_TextLabel1"].Position = UDim2.new(0.352256238, 0, 0.133915231, 0)
- Converted["_TextLabel1"].Size = UDim2.new(0.619047642, 0, 0.125920027, 0)
- Converted["_TextLabel1"].Parent = Converted["_AddCustomModule"]
- Converted["_TextBox1"].ClearTextOnFocus = false
- Converted["_TextBox1"].Font = Enum.Font.Gotham
- Converted["_TextBox1"].PlaceholderText = "Custom module link"
- Converted["_TextBox1"].Text = ""
- Converted["_TextBox1"].TextColor3 = Color3.fromRGB(255, 255, 255)
- Converted["_TextBox1"].TextScaled = true
- Converted["_TextBox1"].TextSize = 14
- Converted["_TextBox1"].TextWrapped = true
- Converted["_TextBox1"].AnchorPoint = Vector2.new(0.5, 0.5)
- Converted["_TextBox1"].BackgroundColor3 = Color3.fromRGB(22.000000588595867, 22.000000588595867, 22.000000588595867)
- Converted["_TextBox1"].BorderColor3 = Color3.fromRGB(0, 0, 0)
- Converted["_TextBox1"].BorderSizePixel = 0
- Converted["_TextBox1"].Position = UDim2.new(0.499648541, 0, 0.500059664, 0)
- Converted["_TextBox1"].Size = UDim2.new(0.804988742, 0, 0.544776142, 0)
- Converted["_TextBox1"].Parent = Converted["_AddCustomModule"]
- Converted["_UICorner7"].Parent = Converted["_TextBox1"]
- Converted["_UIPadding4"].PaddingBottom = UDim.new(0, 10)
- Converted["_UIPadding4"].PaddingLeft = UDim.new(0, 10)
- Converted["_UIPadding4"].PaddingRight = UDim.new(0, 10)
- Converted["_UIPadding4"].PaddingTop = UDim.new(0, 10)
- Converted["_UIPadding4"].Parent = Converted["_TextBox1"]
- Converted["_TextLabel2"].Font = Enum.Font.Gotham
- Converted["_TextLabel2"].Text = "Only add modules you trust!"
- Converted["_TextLabel2"].TextColor3 = Color3.fromRGB(255, 255, 255)
- Converted["_TextLabel2"].TextScaled = true
- Converted["_TextLabel2"].TextSize = 14
- Converted["_TextLabel2"].TextWrapped = true
- Converted["_TextLabel2"].AnchorPoint = Vector2.new(0.5, 0.5)
- Converted["_TextLabel2"].BackgroundColor3 = Color3.fromRGB(255, 255, 255)
- Converted["_TextLabel2"].BackgroundTransparency = 1
- Converted["_TextLabel2"].BorderColor3 = Color3.fromRGB(0, 0, 0)
- Converted["_TextLabel2"].BorderSizePixel = 0
- Converted["_TextLabel2"].Position = UDim2.new(0.499648541, 0, 0.833542168, 0)
- Converted["_TextLabel2"].Size = UDim2.new(0.619047642, 0, 0.0550245307, 0)
- Converted["_TextLabel2"].Parent = Converted["_AddCustomModule"]
- Converted["_Add"].Font = Enum.Font.Gotham
- Converted["_Add"].Text = "Add"
- Converted["_Add"].TextColor3 = Color3.fromRGB(255, 255, 255)
- Converted["_Add"].TextScaled = true
- Converted["_Add"].TextSize = 14
- Converted["_Add"].TextWrapped = true
- Converted["_Add"].AnchorPoint = Vector2.new(0.5, 0.5)
- Converted["_Add"].BackgroundColor3 = Color3.fromRGB(50.00000461935997, 50.00000461935997, 50.00000461935997)
- Converted["_Add"].BorderColor3 = Color3.fromRGB(0, 0, 0)
- Converted["_Add"].BorderSizePixel = 0
- Converted["_Add"].Position = UDim2.new(0.108492024, 0, 0.927298486, 0)
- Converted["_Add"].Size = UDim2.new(0.163265288, 0, 0.0858208984, 0)
- Converted["_Add"].Name = "Add"
- Converted["_Add"].Parent = Converted["_AddCustomModule"]
- Converted["_UICorner8"].Parent = Converted["_Add"]
- Converted["_UIPadding5"].PaddingBottom = UDim.new(0, 5)
- Converted["_UIPadding5"].PaddingLeft = UDim.new(0, 5)
- Converted["_UIPadding5"].PaddingRight = UDim.new(0, 5)
- Converted["_UIPadding5"].PaddingTop = UDim.new(0, 5)
- Converted["_UIPadding5"].Parent = Converted["_Add"]
- Converted["_UIStroke2"].ApplyStrokeMode = Enum.ApplyStrokeMode.Border
- Converted["_UIStroke2"].Color = Color3.fromRGB(255, 255, 255)
- Converted["_UIStroke2"].Parent = Converted["_Add"]
- Converted["_Cancel"].Font = Enum.Font.Gotham
- Converted["_Cancel"].Text = "Cancel"
- Converted["_Cancel"].TextColor3 = Color3.fromRGB(255, 0, 0)
- Converted["_Cancel"].TextScaled = true
- Converted["_Cancel"].TextSize = 14
- Converted["_Cancel"].TextWrapped = true
- Converted["_Cancel"].AnchorPoint = Vector2.new(0.5, 0.5)
- Converted["_Cancel"].BackgroundColor3 = Color3.fromRGB(50.00000461935997, 50.00000461935997, 50.00000461935997)
- Converted["_Cancel"].BorderColor3 = Color3.fromRGB(0, 0, 0)
- Converted["_Cancel"].BorderSizePixel = 0
- Converted["_Cancel"].Position = UDim2.new(0.899875283, 0, 0.931029797, 0)
- Converted["_Cancel"].Size = UDim2.new(0.163265288, 0, 0.0858208984, 0)
- Converted["_Cancel"].Name = "Cancel"
- Converted["_Cancel"].Parent = Converted["_AddCustomModule"]
- Converted["_UICorner9"].Parent = Converted["_Cancel"]
- Converted["_UIPadding6"].PaddingBottom = UDim.new(0, 5)
- Converted["_UIPadding6"].PaddingLeft = UDim.new(0, 5)
- Converted["_UIPadding6"].PaddingRight = UDim.new(0, 5)
- Converted["_UIPadding6"].PaddingTop = UDim.new(0, 5)
- Converted["_UIPadding6"].Parent = Converted["_Cancel"]
- Converted["_UIStroke3"].ApplyStrokeMode = Enum.ApplyStrokeMode.Border
- Converted["_UIStroke3"].Color = Color3.fromRGB(255, 0, 0)
- Converted["_UIStroke3"].Parent = Converted["_Cancel"]
- Converted["_DroppedGunBGUI"].Active = true
- Converted["_DroppedGunBGUI"].AlwaysOnTop = true
- Converted["_DroppedGunBGUI"].ClipsDescendants = true
- Converted["_DroppedGunBGUI"].Size = UDim2.new(0, 70, 0, 70)
- Converted["_DroppedGunBGUI"].Enabled = false
- Converted["_DroppedGunBGUI"].ZIndexBehavior = Enum.ZIndexBehavior.Sibling
- Converted["_DroppedGunBGUI"].Name = "DroppedGunBGUI"
- Converted["_DroppedGunBGUI"].Parent = Converted["_BRX"]
- Converted["_TextLabel3"].Font = Enum.Font.SourceSansBold
- Converted["_TextLabel3"].Text = "Dropped Gun!"
- Converted["_TextLabel3"].TextColor3 = Color3.fromRGB(255, 225.00001698732376, 0)
- Converted["_TextLabel3"].TextScaled = true
- Converted["_TextLabel3"].TextSize = 14
- Converted["_TextLabel3"].TextWrapped = true
- Converted["_TextLabel3"].AnchorPoint = Vector2.new(0.5, 0.5)
- Converted["_TextLabel3"].BackgroundColor3 = Color3.fromRGB(255, 255, 255)
- Converted["_TextLabel3"].BackgroundTransparency = 1
- Converted["_TextLabel3"].BorderColor3 = Color3.fromRGB(0, 0, 0)
- Converted["_TextLabel3"].BorderSizePixel = 0
- Converted["_TextLabel3"].Position = UDim2.new(0.5, 0, 0.5, 0)
- Converted["_TextLabel3"].Size = UDim2.new(1, 0, 1, 0)
- Converted["_TextLabel3"].Parent = Converted["_DroppedGunBGUI"]
- Converted["_UIStroke4"].Parent = Converted["_TextLabel3"]
- Converted["_MurdererBGUI"].Active = true
- Converted["_MurdererBGUI"].AlwaysOnTop = true
- Converted["_MurdererBGUI"].ClipsDescendants = true
- Converted["_MurdererBGUI"].Size = UDim2.new(0, 70, 0, 70)
- Converted["_MurdererBGUI"].StudsOffset = Vector3.new(0, 2, 2)
- Converted["_MurdererBGUI"].Enabled = false
- Converted["_MurdererBGUI"].ZIndexBehavior = Enum.ZIndexBehavior.Sibling
- Converted["_MurdererBGUI"].Name = "MurdererBGUI"
- Converted["_MurdererBGUI"].Parent = Converted["_BRX"]
- Converted["_TextLabel4"].Font = Enum.Font.SourceSansBold
- Converted["_TextLabel4"].Text = "Murderer"
- Converted["_TextLabel4"].TextColor3 = Color3.fromRGB(255, 0, 4.000000236555934)
- Converted["_TextLabel4"].TextScaled = true
- Converted["_TextLabel4"].TextSize = 14
- Converted["_TextLabel4"].TextWrapped = true
- Converted["_TextLabel4"].AnchorPoint = Vector2.new(0.5, 0.5)
- Converted["_TextLabel4"].BackgroundColor3 = Color3.fromRGB(255, 255, 255)
- Converted["_TextLabel4"].BackgroundTransparency = 1
- Converted["_TextLabel4"].BorderColor3 = Color3.fromRGB(0, 0, 0)
- Converted["_TextLabel4"].BorderSizePixel = 0
- Converted["_TextLabel4"].Position = UDim2.new(0.5, 0, 0.5, 0)
- Converted["_TextLabel4"].Size = UDim2.new(1, 0, 1, 0)
- Converted["_TextLabel4"].Parent = Converted["_MurdererBGUI"]
- Converted["_UIStroke5"].Parent = Converted["_TextLabel4"]
- Converted["_Menu"].AnchorPoint = Vector2.new(0.5, 0)
- Converted["_Menu"].BackgroundColor3 = Color3.fromRGB(255, 255, 255)
- Converted["_Menu"].BorderColor3 = Color3.fromRGB(0, 0, 0)
- Converted["_Menu"].BorderSizePixel = 0
- Converted["_Menu"].ClipsDescendants = true
- Converted["_Menu"].Position = UDim2.new(0.499372661, 0, 0.0410327986, 0)
- Converted["_Menu"].Size = UDim2.new(0, 441, 0, 268)
- Converted["_Menu"].Name = "Menu"
- Converted["_Menu"].Parent = Converted["_BRX"]
- Converted["_UICorner10"].Parent = Converted["_Menu"]
- Converted["_UIGradient2"].Color = ColorSequence.new{
- ColorSequenceKeypoint.new(0, Color3.fromRGB(36.00000165402889, 36.00000165402889, 36.00000165402889)),
- ColorSequenceKeypoint.new(1, Color3.fromRGB(68.00000354647636, 68.00000354647636, 68.00000354647636))
- }
- Converted["_UIGradient2"].Rotation = 68
- Converted["_UIGradient2"].Parent = Converted["_Menu"]
- Converted["_UIScale1"].Parent = Converted["_Menu"]
- Converted["_UIStroke6"].Color = Color3.fromRGB(255, 255, 255)
- Converted["_UIStroke6"].Thickness = 2
- Converted["_UIStroke6"].Parent = Converted["_Menu"]
- Converted["_UIGradient3"].Color = ColorSequence.new{
- ColorSequenceKeypoint.new(0, Color3.fromRGB(53.00000064074993, 53.00000064074993, 53.00000064074993)),
- ColorSequenceKeypoint.new(0.15224914252758026, Color3.fromRGB(50.69031357765198, 50.69031357765198, 50.69031357765198)),
- ColorSequenceKeypoint.new(0.4723183512687683, Color3.fromRGB(255, 0, 0)),
- ColorSequenceKeypoint.new(0.7577854990959167, Color3.fromRGB(50.13314567506313, 50.13314567506313, 50.13314567506313)),
- ColorSequenceKeypoint.new(1, Color3.fromRGB(48.000000938773155, 48.000000938773155, 48.000000938773155))
- }
- Converted["_UIGradient3"].Rotation = 180
- Converted["_UIGradient3"].Parent = Converted["_UIStroke6"]
- Converted["_List"].AnchorPoint = Vector2.new(0.5, 0.5)
- Converted["_List"].BackgroundColor3 = Color3.fromRGB(255, 255, 255)
- Converted["_List"].BorderColor3 = Color3.fromRGB(0, 0, 0)
- Converted["_List"].BorderSizePixel = 0
- Converted["_List"].Position = UDim2.new(0.15770267, 0, 0.607306004, 0)
- Converted["_List"].Size = UDim2.new(0.315405339, 0, 0.785387993, 0)
- Converted["_List"].Name = "List"
- Converted["_List"].Parent = Converted["_Menu"]
- Converted["_UICorner11"].Parent = Converted["_List"]
- Converted["_ScrollingFrame"].AutomaticCanvasSize = Enum.AutomaticSize.Y
- Converted["_ScrollingFrame"].CanvasSize = UDim2.new(0, 0, 0, 0)
- Converted["_ScrollingFrame"].ScrollBarThickness = 2
- Converted["_ScrollingFrame"].VerticalScrollBarPosition = Enum.VerticalScrollBarPosition.Left
- Converted["_ScrollingFrame"].Active = true
- Converted["_ScrollingFrame"].AnchorPoint = Vector2.new(0.5, 0.5)
- Converted["_ScrollingFrame"].BackgroundColor3 = Color3.fromRGB(255, 255, 255)
- Converted["_ScrollingFrame"].BackgroundTransparency = 1
- Converted["_ScrollingFrame"].BorderColor3 = Color3.fromRGB(0, 0, 0)
- Converted["_ScrollingFrame"].BorderSizePixel = 0
- Converted["_ScrollingFrame"].Position = UDim2.new(0.478333294, 0, 0.510989845, 0)
- Converted["_ScrollingFrame"].Size = UDim2.new(1, 0, 1, 0)
- Converted["_ScrollingFrame"].Parent = Converted["_List"]
- Converted["_UIListLayout2"].Padding = UDim.new(0, 3)
- Converted["_UIListLayout2"].HorizontalAlignment = Enum.HorizontalAlignment.Center
- Converted["_UIListLayout2"].SortOrder = Enum.SortOrder.LayoutOrder
- Converted["_UIListLayout2"].Parent = Converted["_ScrollingFrame"]
- Converted["_UIPadding7"].PaddingLeft = UDim.new(0, 4)
- Converted["_UIPadding7"].Parent = Converted["_ScrollingFrame"]
- Converted["_UIPadding8"].PaddingBottom = UDim.new(0, 10)
- Converted["_UIPadding8"].PaddingLeft = UDim.new(0, 10)
- Converted["_UIPadding8"].PaddingRight = UDim.new(0, 10)
- Converted["_UIPadding8"].PaddingTop = UDim.new(0, 10)
- Converted["_UIPadding8"].Parent = Converted["_List"]
- Converted["_UIGradient4"].Color = ColorSequence.new{
- ColorSequenceKeypoint.new(0, Color3.fromRGB(36.00000165402889, 36.00000165402889, 36.00000165402889)),
- ColorSequenceKeypoint.new(1, Color3.fromRGB(68.00000354647636, 68.00000354647636, 68.00000354647636))
- }
- Converted["_UIGradient4"].Rotation = -133
- Converted["_UIGradient4"].Parent = Converted["_List"]
- Converted["_UIStroke7"].Color = Color3.fromRGB(255, 255, 255)
- Converted["_UIStroke7"].Thickness = 2
- Converted["_UIStroke7"].Parent = Converted["_List"]
- Converted["_UIGradient5"].Color = ColorSequence.new{
- ColorSequenceKeypoint.new(0, Color3.fromRGB(111.00000098347664, 111.00000098347664, 111.00000098347664)),
- ColorSequenceKeypoint.new(0.6401384472846985, Color3.fromRGB(114.23875719308853, 114.23875719308853, 114.23875719308853)),
- ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 255, 255))
- }
- Converted["_UIGradient5"].Rotation = -44
- Converted["_UIGradient5"].Parent = Converted["_UIStroke7"]
- Converted["_AddCustomModule1"].Font = Enum.Font.Gotham
- Converted["_AddCustomModule1"].Text = "Add module"
- Converted["_AddCustomModule1"].TextColor3 = Color3.fromRGB(255, 255, 255)
- Converted["_AddCustomModule1"].TextScaled = true
- Converted["_AddCustomModule1"].TextSize = 14
- Converted["_AddCustomModule1"].TextWrapped = true
- Converted["_AddCustomModule1"].AnchorPoint = Vector2.new(0.5, 0.5)
- Converted["_AddCustomModule1"].BackgroundColor3 = Color3.fromRGB(50.00000461935997, 50.00000461935997, 50.00000461935997)
- Converted["_AddCustomModule1"].BorderColor3 = Color3.fromRGB(0, 0, 0)
- Converted["_AddCustomModule1"].BorderSizePixel = 0
- Converted["_AddCustomModule1"].Position = UDim2.new(0.157244906, 0, 0.914238751, 0)
- Converted["_AddCustomModule1"].Size = UDim2.new(0.260770977, 0, 0.111940302, 0)
- Converted["_AddCustomModule1"].Name = "AddCustomModule"
- Converted["_AddCustomModule1"].Parent = Converted["_Menu"]
- Converted["_UICorner12"].Parent = Converted["_AddCustomModule1"]
- Converted["_UIPadding9"].PaddingBottom = UDim.new(0, 5)
- Converted["_UIPadding9"].PaddingLeft = UDim.new(0, 5)
- Converted["_UIPadding9"].PaddingRight = UDim.new(0, 5)
- Converted["_UIPadding9"].PaddingTop = UDim.new(0, 5)
- Converted["_UIPadding9"].Parent = Converted["_AddCustomModule1"]
- Converted["_UIStroke8"].ApplyStrokeMode = Enum.ApplyStrokeMode.Border
- Converted["_UIStroke8"].Color = Color3.fromRGB(255, 255, 255)
- Converted["_UIStroke8"].Parent = Converted["_AddCustomModule1"]
- Converted["_Close"].Font = Enum.Font.GothamBold
- Converted["_Close"].Text = "Close"
- Converted["_Close"].TextColor3 = Color3.fromRGB(255, 255, 255)
- Converted["_Close"].TextSize = 14
- Converted["_Close"].Modal = true
- Converted["_Close"].AnchorPoint = Vector2.new(0.5, 0.5)
- Converted["_Close"].BackgroundColor3 = Color3.fromRGB(255, 255, 255)
- Converted["_Close"].BackgroundTransparency = 0.30000001192092896
- Converted["_Close"].BorderColor3 = Color3.fromRGB(0, 0, 0)
- Converted["_Close"].BorderSizePixel = 0
- Converted["_Close"].Position = UDim2.new(0.914614439, 0, 0.914238751, 0)
- Converted["_Close"].Size = UDim2.new(0.133786857, 0, 0.111940302, 0)
- Converted["_Close"].ZIndex = 999999999
- Converted["_Close"].Name = "Close"
- Converted["_Close"].Parent = Converted["_Menu"]
- Converted["_UICorner13"].Parent = Converted["_Close"]
- Converted["_UIStroke9"].Parent = Converted["_Close"]
- Converted["_HubCredits"].Font = Enum.Font.GothamBold
- Converted["_HubCredits"].Text = "Made and open sourced by imperial and edited by Brandon Jay"
- Converted["_HubCredits"].TextColor3 = Color3.fromRGB(255, 255, 255)
- Converted["_HubCredits"].TextScaled = true
- Converted["_HubCredits"].TextSize = 14
- Converted["_HubCredits"].TextTransparency = 0.699999988079071
- Converted["_HubCredits"].TextWrapped = true
- Converted["_HubCredits"].TextXAlignment = Enum.TextXAlignment.Right
- Converted["_HubCredits"].AnchorPoint = Vector2.new(0.5, 0.5)
- Converted["_HubCredits"].BackgroundColor3 = Color3.fromRGB(255, 255, 255)
- Converted["_HubCredits"].BackgroundTransparency = 1
- Converted["_HubCredits"].BorderColor3 = Color3.fromRGB(0, 0, 0)
- Converted["_HubCredits"].BorderSizePixel = 0
- Converted["_HubCredits"].Position = UDim2.new(0.785926819, 0, 0.160157606, 0)
- Converted["_HubCredits"].Size = UDim2.new(0.316320807, 0, 0.0585099049, 0)
- Converted["_HubCredits"].Name = "HubCredits"
- Converted["_HubCredits"].Parent = Converted["_Menu"]
- Converted["_HubDesc"].Font = Enum.Font.GothamBold
- Converted["_HubDesc"].Text = "yet another random hub menu"
- Converted["_HubDesc"].TextColor3 = Color3.fromRGB(255, 255, 255)
- Converted["_HubDesc"].TextSize = 14
- Converted["_HubDesc"].TextWrapped = true
- Converted["_HubDesc"].TextXAlignment = Enum.TextXAlignment.Right
- Converted["_HubDesc"].AnchorPoint = Vector2.new(0.5, 0.5)
- Converted["_HubDesc"].BackgroundColor3 = Color3.fromRGB(255, 255, 255)
- Converted["_HubDesc"].BackgroundTransparency = 1
- Converted["_HubDesc"].BorderColor3 = Color3.fromRGB(0, 0, 0)
- Converted["_HubDesc"].BorderSizePixel = 0
- Converted["_HubDesc"].Position = UDim2.new(0.708829343, 0, 0.116141364, 0)
- Converted["_HubDesc"].Size = UDim2.new(0.470515788, 0, 0.082417585, 0)
- Converted["_HubDesc"].Name = "HubDesc"
- Converted["_HubDesc"].Parent = Converted["_Menu"]
- Converted["_HubName"].Font = Enum.Font.GothamBold
- Converted["_HubName"].Text = "BRX"
- Converted["_HubName"].TextColor3 = Color3.fromRGB(255, 255, 255)
- Converted["_HubName"].TextScaled = true
- Converted["_HubName"].TextSize = 14
- Converted["_HubName"].TextWrapped = true
- Converted["_HubName"].TextXAlignment = Enum.TextXAlignment.Left
- Converted["_HubName"].AnchorPoint = Vector2.new(0.5, 0.5)
- Converted["_HubName"].BackgroundColor3 = Color3.fromRGB(255, 255, 255)
- Converted["_HubName"].BackgroundTransparency = 1
- Converted["_HubName"].BorderColor3 = Color3.fromRGB(0, 0, 0)
- Converted["_HubName"].BorderSizePixel = 0
- Converted["_HubName"].Position = UDim2.new(0.186153606, 0, 0.112410031, 0)
- Converted["_HubName"].Size = UDim2.new(0.259631485, 0, 0.0824175924, 0)
- Converted["_HubName"].Name = "HubName"
- Converted["_HubName"].Parent = Converted["_Menu"]
- Converted["_CanvasGroup"].GroupTransparency = 1
- Converted["_CanvasGroup"].AnchorPoint = Vector2.new(0.5, 0.5)
- Converted["_CanvasGroup"].BackgroundColor3 = Color3.fromRGB(255, 255, 255)
- Converted["_CanvasGroup"].BorderColor3 = Color3.fromRGB(0, 0, 0)
- Converted["_CanvasGroup"].BorderSizePixel = 0
- Converted["_CanvasGroup"].Position = UDim2.new(0.5, 0, 0.5, 0)
- Converted["_CanvasGroup"].Size = UDim2.new(1, 0, 1, 0)
- Converted["_CanvasGroup"].ZIndex = 999999999
- Converted["_CanvasGroup"].Parent = Converted["_Menu"]
- Converted["_UICorner14"].Parent = Converted["_CanvasGroup"]
- Converted["_ImageLabel"].Image = "rbxassetid://17864987433"
- Converted["_ImageLabel"].AnchorPoint = Vector2.new(0.5, 0.5)
- Converted["_ImageLabel"].BackgroundColor3 = Color3.fromRGB(255, 255, 255)
- Converted["_ImageLabel"].BorderColor3 = Color3.fromRGB(0, 0, 0)
- Converted["_ImageLabel"].BorderSizePixel = 0
- Converted["_ImageLabel"].Position = UDim2.new(0.5, 0, 0.5, 0)
- Converted["_ImageLabel"].Size = UDim2.new(0, 50, 0, 50)
- Converted["_ImageLabel"].Parent = Converted["_CanvasGroup"]
- Converted["_Opener"].Font = Enum.Font.SourceSans
- Converted["_Opener"].Text = ""
- Converted["_Opener"].TextColor3 = Color3.fromRGB(0, 0, 0)
- Converted["_Opener"].TextSize = 14
- Converted["_Opener"].BackgroundColor3 = Color3.fromRGB(255, 255, 255)
- Converted["_Opener"].BackgroundTransparency = 1
- Converted["_Opener"].BorderColor3 = Color3.fromRGB(0, 0, 0)
- Converted["_Opener"].BorderSizePixel = 0
- Converted["_Opener"].Size = UDim2.new(1, 0, 1, 0)
- Converted["_Opener"].Name = "Opener"
- Converted["_Opener"].Parent = Converted["_CanvasGroup"]
- Converted["_Area"].AnchorPoint = Vector2.new(0.5, 0.5)
- Converted["_Area"].BackgroundColor3 = Color3.fromRGB(255, 255, 255)
- Converted["_Area"].BackgroundTransparency = 1
- Converted["_Area"].BorderColor3 = Color3.fromRGB(0, 0, 0)
- Converted["_Area"].BorderSizePixel = 0
- Converted["_Area"].Position = UDim2.new(0.659600496, 0, 0.60637325, 0)
- Converted["_Area"].Size = UDim2.new(0.643815279, 0, 0.783582091, 0)
- Converted["_Area"].Name = "Area"
- Converted["_Area"].Parent = Converted["_Menu"]
- Converted["_Area1"].AutomaticCanvasSize = Enum.AutomaticSize.Y
- Converted["_Area1"].CanvasSize = UDim2.new(0, 0, 0, 0)
- Converted["_Area1"].ScrollBarThickness = 0
- Converted["_Area1"].AnchorPoint = Vector2.new(0.5, 0.5)
- Converted["_Area1"].BackgroundColor3 = Color3.fromRGB(255, 255, 255)
- Converted["_Area1"].BackgroundTransparency = 1
- Converted["_Area1"].BorderColor3 = Color3.fromRGB(0, 0, 0)
- Converted["_Area1"].BorderSizePixel = 0
- Converted["_Area1"].Position = UDim2.new(0.5, 0, 0.5, 0)
- Converted["_Area1"].Selectable = false
- Converted["_Area1"].Size = UDim2.new(1, 0, 1, 0)
- Converted["_Area1"].SelectionGroup = false
- Converted["_Area1"].Name = "Area"
- Converted["_Area1"].Parent = Converted["_Area"]
- Converted["_TextLabel5"].Font = Enum.Font.GothamBold
- Converted["_TextLabel5"].Text = "yet another random hub menu"
- Converted["_TextLabel5"].TextColor3 = Color3.fromRGB(255, 255, 255)
- Converted["_TextLabel5"].TextSize = 14
- Converted["_TextLabel5"].AnchorPoint = Vector2.new(0.5, 0.5)
- Converted["_TextLabel5"].BackgroundColor3 = Color3.fromRGB(255, 255, 255)
- Converted["_TextLabel5"].BackgroundTransparency = 1
- Converted["_TextLabel5"].BorderColor3 = Color3.fromRGB(0, 0, 0)
- Converted["_TextLabel5"].BorderSizePixel = 0
- Converted["_TextLabel5"].Position = UDim2.new(0.4923051, 0, 0.46438089, 0)
- Converted["_TextLabel5"].Size = UDim2.new(0, 200, 0, 50)
- Converted["_TextLabel5"].Parent = Converted["_Area1"]
- Converted["_TextLabel6"].Font = Enum.Font.GothamBold
- Converted["_TextLabel6"].Text = "BRX"
- Converted["_TextLabel6"].TextColor3 = Color3.fromRGB(255, 255, 255)
- Converted["_TextLabel6"].TextScaled = true
- Converted["_TextLabel6"].TextSize = 14
- Converted["_TextLabel6"].TextWrapped = true
- Converted["_TextLabel6"].AnchorPoint = Vector2.new(0.5, 0.5)
- Converted["_TextLabel6"].BackgroundColor3 = Color3.fromRGB(255, 255, 255)
- Converted["_TextLabel6"].BackgroundTransparency = 1
- Converted["_TextLabel6"].BorderColor3 = Color3.fromRGB(0, 0, 0)
- Converted["_TextLabel6"].BorderSizePixel = 0
- Converted["_TextLabel6"].Position = UDim2.new(0.491272807, 0, 0.363785654, 0)
- Converted["_TextLabel6"].Size = UDim2.new(0, 135, 0, 33)
- Converted["_TextLabel6"].Parent = Converted["_Area1"]
- Converted["_Dialog"].AnchorPoint = Vector2.new(0.5, 1)
- Converted["_Dialog"].BackgroundColor3 = Color3.fromRGB(255, 255, 255)
- Converted["_Dialog"].BorderColor3 = Color3.fromRGB(0, 0, 0)
- Converted["_Dialog"].BorderSizePixel = 0
- Converted["_Dialog"].Position = UDim2.new(0.499068826, 0, 0.983805656, 0)
- Converted["_Dialog"].Size = UDim2.new(0, 313, 0, 147)
- Converted["_Dialog"].Name = "Dialog"
- Converted["_Dialog"].Parent = Converted["_BRX"]
- Converted["_UICorner15"].Parent = Converted["_Dialog"]
- Converted["_UIGradient6"].Color = ColorSequence.new{
- ColorSequenceKeypoint.new(0, Color3.fromRGB(36.00000165402889, 36.00000165402889, 36.00000165402889)),
- ColorSequenceKeypoint.new(1, Color3.fromRGB(68.00000354647636, 68.00000354647636, 68.00000354647636))
- }
- Converted["_UIGradient6"].Rotation = -133
- Converted["_UIGradient6"].Parent = Converted["_Dialog"]
- Converted["_UIPadding10"].PaddingBottom = UDim.new(0, 15)
- Converted["_UIPadding10"].PaddingLeft = UDim.new(0, 15)
- Converted["_UIPadding10"].PaddingRight = UDim.new(0, 15)
- Converted["_UIPadding10"].PaddingTop = UDim.new(0, 15)
- Converted["_UIPadding10"].Parent = Converted["_Dialog"]
- Converted["_UIStroke10"].Color = Color3.fromRGB(255, 255, 255)
- Converted["_UIStroke10"].Thickness = 2
- Converted["_UIStroke10"].Parent = Converted["_Dialog"]
- Converted["_UIGradient7"].Color = ColorSequence.new{
- ColorSequenceKeypoint.new(0, Color3.fromRGB(111.00000098347664, 111.00000098347664, 111.00000098347664)),
- ColorSequenceKeypoint.new(0.6401384472846985, Color3.fromRGB(114.23875719308853, 114.23875719308853, 114.23875719308853)),
- ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 255, 255))
- }
- Converted["_UIGradient7"].Rotation = -107
- Converted["_UIGradient7"].Parent = Converted["_UIStroke10"]
- Converted["_DialogTitle"].Font = Enum.Font.Unknown
- Converted["_DialogTitle"].TextColor3 = Color3.fromRGB(255, 255, 255)
- Converted["_DialogTitle"].TextScaled = true
- Converted["_DialogTitle"].TextSize = 14
- Converted["_DialogTitle"].TextWrapped = true
- Converted["_DialogTitle"].TextXAlignment = Enum.TextXAlignment.Right
- Converted["_DialogTitle"].BackgroundColor3 = Color3.fromRGB(255, 255, 255)
- Converted["_DialogTitle"].BackgroundTransparency = 1
- Converted["_DialogTitle"].BorderColor3 = Color3.fromRGB(0, 0, 0)
- Converted["_DialogTitle"].BorderSizePixel = 0
- Converted["_DialogTitle"].Size = UDim2.new(0.997416437, 0, 0.16459392, 0)
- Converted["_DialogTitle"].Name = "DialogTitle"
- Converted["_DialogTitle"].Parent = Converted["_Dialog"]
- Converted["_UIListLayout3"].Padding = UDim.new(0, 3)
- Converted["_UIListLayout3"].SortOrder = Enum.SortOrder.LayoutOrder
- Converted["_UIListLayout3"].Parent = Converted["_Dialog"]
- Converted["_DialogDesc"].Font = Enum.Font.Unknown
- Converted["_DialogDesc"].TextColor3 = Color3.fromRGB(255, 255, 255)
- Converted["_DialogDesc"].TextScaled = true
- Converted["_DialogDesc"].TextSize = 14
- Converted["_DialogDesc"].TextWrapped = true
- Converted["_DialogDesc"].TextXAlignment = Enum.TextXAlignment.Left
- Converted["_DialogDesc"].TextYAlignment = Enum.TextYAlignment.Top
- Converted["_DialogDesc"].BackgroundColor3 = Color3.fromRGB(255, 255, 255)
- Converted["_DialogDesc"].BackgroundTransparency = 1
- Converted["_DialogDesc"].BorderColor3 = Color3.fromRGB(0, 0, 0)
- Converted["_DialogDesc"].BorderSizePixel = 0
- Converted["_DialogDesc"].Position = UDim2.new(0, 0, 0.187079012, 0)
- Converted["_DialogDesc"].Size = UDim2.new(0.997416437, 0, 0.604575336, 0)
- Converted["_DialogDesc"].Name = "DialogDesc"
- Converted["_DialogDesc"].Parent = Converted["_Dialog"]
- Converted["_UITextSizeConstraint"].MaxTextSize = 20
- Converted["_UITextSizeConstraint"].MinTextSize = 5
- Converted["_UITextSizeConstraint"].Parent = Converted["_DialogDesc"]
- Converted["_Options"].BackgroundColor3 = Color3.fromRGB(255, 255, 255)
- Converted["_Options"].BackgroundTransparency = 1
- Converted["_Options"].BorderColor3 = Color3.fromRGB(0, 0, 0)
- Converted["_Options"].BorderSizePixel = 0
- Converted["_Options"].Position = UDim2.new(0, 0, 0.82045126, 0)
- Converted["_Options"].Size = UDim2.new(0.997436285, 0, 0.241758227, 0)
- Converted["_Options"].Name = "Options"
- Converted["_Options"].Parent = Converted["_Dialog"]
- Converted["_UIListLayout4"].Padding = UDim.new(0, 10)
- Converted["_UIListLayout4"].FillDirection = Enum.FillDirection.Horizontal
- Converted["_UIListLayout4"].HorizontalAlignment = Enum.HorizontalAlignment.Center
- Converted["_UIListLayout4"].SortOrder = Enum.SortOrder.LayoutOrder
- Converted["_UIListLayout4"].Parent = Converted["_Options"]
- Converted["_OptionPlaceholder"].Font = Enum.Font.GothamBold
- Converted["_OptionPlaceholder"].RichText = true
- Converted["_OptionPlaceholder"].Text = "aaaaaaaaaaa"
- Converted["_OptionPlaceholder"].TextColor3 = Color3.fromRGB(255, 255, 255)
- Converted["_OptionPlaceholder"].TextScaled = true
- Converted["_OptionPlaceholder"].TextSize = 100
- Converted["_OptionPlaceholder"].TextWrapped = true
- Converted["_OptionPlaceholder"].BackgroundColor3 = Color3.fromRGB(36.00000165402889, 36.00000165402889, 36.00000165402889)
- Converted["_OptionPlaceholder"].BorderColor3 = Color3.fromRGB(0, 0, 0)
- Converted["_OptionPlaceholder"].BorderSizePixel = 0
- Converted["_OptionPlaceholder"].Size = UDim2.new(0.532000005, -5, 1.00899994, 0)
- Converted["_OptionPlaceholder"].Visible = false
- Converted["_OptionPlaceholder"].Name = "OptionPlaceholder"
- Converted["_OptionPlaceholder"].Parent = Converted["_Options"]
- Converted["_UIPadding11"].PaddingBottom = UDim.new(0, 1)
- Converted["_UIPadding11"].PaddingLeft = UDim.new(0, 15)
- Converted["_UIPadding11"].PaddingRight = UDim.new(0, 15)
- Converted["_UIPadding11"].PaddingTop = UDim.new(0, 1)
- Converted["_UIPadding11"].Parent = Converted["_OptionPlaceholder"]
- Converted["_UICorner16"].Parent = Converted["_OptionPlaceholder"]
- Converted["_UIStroke11"].ApplyStrokeMode = Enum.ApplyStrokeMode.Border
- Converted["_UIStroke11"].Color = Color3.fromRGB(255, 255, 255)
- Converted["_UIStroke11"].Thickness = 2
- Converted["_UIStroke11"].Parent = Converted["_OptionPlaceholder"]
- Converted["_UIGradient8"].Color = ColorSequence.new{
- ColorSequenceKeypoint.new(0, Color3.fromRGB(111.00000098347664, 111.00000098347664, 111.00000098347664)),
- ColorSequenceKeypoint.new(0.6401384472846985, Color3.fromRGB(114.23875719308853, 114.23875719308853, 114.23875719308853)),
- ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 255, 255))
- }
- Converted["_UIGradient8"].Rotation = -107
- Converted["_UIGradient8"].Parent = Converted["_UIStroke11"]
- Converted["_OnSelect"].Name = "OnSelect"
- Converted["_OnSelect"].Parent = Converted["_Dialog"]
- Converted["_UIScale2"].Parent = Converted["_Dialog"]
- -- Fake Module Scripts:
- local fake_module_scripts = {}
- do -- Fake Module: StarterGui.BRX.FUNCTIONS
- local script = Instance.new("ModuleScript")
- script.Name = "FUNCTIONS"
- script.Parent = Converted["_BRX"]
- local function module_script()
- local FUNCTIONSmodule = {}
- local ts = game:GetService("TweenService")
- local ClickAndHold = {}
- ClickAndHold.__index = ClickAndHold
- local UIS = game:GetService("UserInputService")
- function ClickAndHold.new(textButton, holdTime)
- local self = setmetatable({}, ClickAndHold)
- self.textButton = textButton
- self.holdTime = holdTime or 0.5 -- Default to 0.5 seconds
- self.holdTask = nil -- Store the task for later cancellation
- self.Holded = Instance.new("BindableEvent")
- self.textButton.MouseButton1Down:Connect(function()
- self.holdTask = task.spawn(function()
- task.wait(self.holdTime) -- Wait for the specified holdTime
- if self.holdTask then -- Check if task was cancelled
- self.Holded:Fire()
- end
- end)
- end)
- UIS.InputEnded:Connect(function(inp, _)
- if inp.UserInputType == Enum.UserInputType.MouseButton1 or Enum.UserInputType.Touch then
- if self.holdTask then
- coroutine.close(self.holdTask) -- Cancel the task if the button is released
- self.holdTask = nil
- end
- end
- end)
- --self.textButton.MouseButton1Up:Connect(function()
- -- if self.holdTask then
- -- coroutine.close(self.holdTask) -- Cancel the task if the button is released
- -- self.holdTask = nil
- -- end
- --end)
- return self
- end
- local function isUDim2OffScreen(position, size, screenGui)
- -- Get the absolute size of the ScreenGui
- local parentSize = screenGui.AbsoluteSize
- -- Calculate the absolute position and size using UDim2 and parent size
- local absPosX = position.X.Scale * parentSize.X + position.X.Offset
- local absPosY = position.Y.Scale * parentSize.Y + position.Y.Offset
- local absSizeX = size.X.Scale * parentSize.X + size.X.Offset
- local absSizeY = size.Y.Scale * parentSize.Y + size.Y.Offset
- -- Check if the GUI element defined by the UDim2 is off the screen
- local isOffLeft = absPosX + absSizeX <= 0
- local isOffRight = absPosX >= parentSize.X
- local isOffTop = absPosY + absSizeY <= 0
- local isOffBottom = absPosY >= parentSize.Y
- return isOffLeft or isOffRight or isOffTop or isOffBottom
- end
- local UDim2_new = UDim2.new
- local UserInputService = game:GetService("UserInputService")
- local TweenService = game:GetService("TweenService")
- ---- Variable to store the number of fingers on the screen
- --local fingersOnScreen = 0
- ---- Event listener for when a touch starts
- --UserInputService.TouchStarted:Connect(function(touch, processedByUI)
- -- if not processedByUI then
- -- fingersOnScreen = fingersOnScreen + 1
- -- end
- --end)
- ---- Event listener for when a touch ends
- --UserInputService.TouchEnded:Connect(function(touch, processedByUI)
- -- if not processedByUI then
- -- fingersOnScreen = fingersOnScreen - 1
- -- end
- --end)
- ---- Initial count (in case there are touches already when the script starts)
- --fingersOnScreen = 0
- local DraggableObject = {}
- DraggableObject.__index = DraggableObject
- -- Sets up a new draggable object
- function DraggableObject.new(Object, ToMove)
- local self = {}
- self.Object = Object
- self.ToMove = ToMove
- self.DragStarted = nil
- self.DragEnded = nil
- self.Dragged = nil
- self.Dragging = false
- setmetatable(self, DraggableObject)
- return self
- end
- -- Enables dragging
- function DraggableObject:Enable()
- local object = self.Object
- local toMove = self.ToMove
- local dragInput = nil
- local dragStart = nil
- local startPos = nil
- local preparingToDrag = false
- -- Updates the element
- local function update(input)
- local delta = input.Position - dragStart
- local newPosition = UDim2_new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
- if isUDim2OffScreen(newPosition, object.Size, object:FindFirstAncestorWhichIsA("ScreenGui")) then
- warn("UDim2 is offscreen.")
- return newPosition
- end
- local tween = TweenService:Create(toMove and toMove or object, TweenInfo.new(0.5, Enum.EasingStyle.Cubic, Enum.EasingDirection.Out), {
- Position = newPosition
- }):Play()
- return newPosition
- end
- self.InputBegan = object.InputBegan:Connect(function(input)
- if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
- preparingToDrag = true
- --[[if self.DragStarted then
- self.DragStarted()
- end
- dragging = true
- dragStart = input.Position
- startPos = Element.Position
- --]]
- local connection
- connection = input.Changed:Connect(function()
- if input.UserInputState == Enum.UserInputState.End and (self.Dragging or preparingToDrag) then
- self.Dragging = false
- connection:Disconnect()
- if self.DragEnded and not preparingToDrag then
- self.DragEnded()
- end
- preparingToDrag = false
- end
- end)
- end
- end)
- self.InputChanged = object.InputChanged:Connect(function(input)
- if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then
- dragInput = input
- end
- end)
- self.InputChanged2 = UserInputService.InputChanged:Connect(function(input)
- if object.Parent == nil then
- self:Disable()
- return
- end
- if preparingToDrag then
- preparingToDrag = false
- if self.DragStarted then
- self.DragStarted()
- end
- self.Dragging = true
- dragStart = input.Position
- if toMove then
- startPos = toMove.Position
- else
- startPos = object.Position
- end
- end
- if input == dragInput and self.Dragging then
- local newPosition = update(input)
- if self.Dragged then
- self.Dragged(newPosition)
- end
- end
- end)
- end
- -- Disables dragging
- function DraggableObject:Disable()
- self.InputBegan:Disconnect()
- self.InputChanged:Disconnect()
- self.InputChanged2:Disconnect()
- if self.Dragging then
- self.Dragging = false
- if self.DragEnded then
- self.DragEnded()
- end
- end
- end
- local States = {}
- AREA = script.Parent.Menu.Area.Area
- AREACONTAINER = script.Parent.Menu.Area
- local function calculateWidth(n)
- if n <= 3 then
- return 30
- else
- local base = 30
- local additional = math.floor((n - 3) / 3) * 30
- return base + additional
- end
- end
- local floatingButtonInvisibility = {}
- local floatingButtonDraggers = {}
- local floatingButtonKeybinds = {}
- local floatingButtonConnections = {}
- local selected = Instance.new("ObjectValue")
- selected.Parent = script.Parent
- selected.Name = "Selected"
- function FUNCTIONSmodule.notification(s)
- task.spawn(function()
- local notif = script.Parent.Notifications.Placeholder:Clone()
- notif.Parent = script.Parent.Notifications
- notif.Visible = true
- notif.Name = "notification"
- notif.TextLabel.Text = s
- ts:Create(notif, TweenInfo.new(0.4, Enum.EasingStyle.Quad, Enum.EasingDirection.InOut), {
- Size = UDim2.new(1,0,0,math.clamp(#s, 40, 300))
- }):Play()
- task.wait(3)
- local dismiss = ts:Create(notif, TweenInfo.new(1, Enum.EasingStyle.Quad, Enum.EasingDirection.InOut), {
- Size = UDim2.new(0,0,0,0)
- })
- dismiss:Play()
- dismiss.Completed:Wait()
- notif:Destroy()
- end)
- end
- function loader(module)
- --local unloadtween = ts:Create(AREA, TweenInfo.new(0.2, Enum.EasingStyle.Quad, Enum.EasingDirection.In), {
- -- Position = UDim2.fromScale(1.55, 0.606)
- --})
- --unloadtween:Play()
- --unloadtween.Completed:Wait()
- AREA:ClearAllChildren()
- local listlayout = Instance.new("UIListLayout")
- listlayout.Parent = AREA
- listlayout.Padding = UDim.new(0, 10)
- listlayout.FillDirection = Enum.FillDirection.Vertical
- listlayout.SortOrder = Enum.SortOrder.LayoutOrder
- listlayout.HorizontalAlignment = Enum.HorizontalAlignment.Center
- for _, item in ipairs(module) do
- if item["Type"] == "Text" then
- local text = Instance.new("TextLabel")
- text.Parent = AREA
- text.BackgroundTransparency = 1
- text.Text = item["Args"][1]
- text.TextScaled = true
- text.TextColor3 = Color3.fromRGB(255,255,255)
- text.Font = Enum.Font.GothamBold
- text.Size = UDim2.new(1,0,0,20)
- text.TextXAlignment = item["Args"][2] == "center" and Enum.TextXAlignment.Center or Enum.TextXAlignment.Left
- text.RichText = true
- elseif item["Type"] == "Button" then
- local button = Instance.new("TextButton")
- button.Parent = AREA
- button.BackgroundColor3 = Color3.fromRGB(22, 22, 22)
- button.Text = item["Args"][1]
- button.TextScaled = true
- button.TextColor3 = Color3.fromRGB(255,255,255)
- button.Font = Enum.Font.GothamBold
- button.Size = UDim2.new(1,0,0,25)
- local padding = Instance.new("UIPadding")
- padding.Parent = button
- padding.PaddingTop = UDim.new(0, 5)
- padding.PaddingBottom = UDim.new(0, 5)
- Instance.new("UICorner", button)
- local hold = false
- button.MouseButton1Click:Connect(function()
- item["Args"][2](button)
- end)
- button.MouseButton1Down:Connect(function()
- hold = true
- task.spawn(function()
- task.wait(0.5)
- if not hold then return end
- if not _G.BRX.FloatingButtons:FindFirstChild(item["Args"][1]) then
- local newFloatingButton = _G.BRX.FloatingButton:Clone()
- newFloatingButton.Parent = _G.BRX.FloatingButtons
- newFloatingButton.Name = item["Args"][1]
- newFloatingButton.Text = item["Args"][1]
- newFloatingButton.Visible = true
- newFloatingButton.MouseButton1Click:Connect(function()
- item["Args"][2](newFloatingButton)
- end)
- newFloatingButton.Size = UDim2.fromOffset(0, 0)
- ts:Create(newFloatingButton, TweenInfo.new(1, Enum.EasingStyle.Elastic, Enum.EasingDirection.Out), {
- Size = UDim2.fromOffset(200, 50)
- }):Play()
- floatingButtonDraggers[item["Args"][1]] = DraggableObject.new(newFloatingButton)
- floatingButtonDraggers[item["Args"][1]]:Enable()
- local holder = ClickAndHold.new(newFloatingButton)
- holder.Holded.Event:Connect(function()
- if floatingButtonDraggers[item["Args"][1]].Dragging then return end
- if not floatingButtonInvisibility[item["Args"][1]] then
- floatingButtonInvisibility[item["Args"][1]] = true
- ts:Create(newFloatingButton, TweenInfo.new(1, Enum.EasingStyle.Cubic, Enum.EasingDirection.InOut), {
- BackgroundTransparency = 1,
- TextTransparency = 1
- }):Play()
- ts:Create(newFloatingButton.UIStroke, TweenInfo.new(1, Enum.EasingStyle.Cubic, Enum.EasingDirection.InOut), {
- Transparency = 0.7
- }):Play()
- else
- floatingButtonInvisibility[item["Args"][1]] = false
- ts:Create(newFloatingButton, TweenInfo.new(1, Enum.EasingStyle.Cubic, Enum.EasingDirection.InOut), {
- BackgroundTransparency = 0,
- TextTransparency = 0
- }):Play()
- ts:Create(newFloatingButton.UIStroke, TweenInfo.new(1, Enum.EasingStyle.Cubic, Enum.EasingDirection.InOut), {
- Transparency = 0
- }):Play()
- end
- end)
- local UserInputService = game:GetService("UserInputService")
- --local gui = newFloatingButton
- --local dragging
- --local dragInput
- --local dragStart
- --local startPos
- --local function update(input)
- -- local delta = input.Position - dragStart
- -- ts:Create(gui, TweenInfo.new(1, Enum.EasingStyle.Cubic, Enum.EasingDirection.Out), {
- -- Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
- -- }):Play()
- --end
- newFloatingButton.InputBegan:Connect(function(input)
- if input.UserInputType == Enum.UserInputType.MouseButton2 then
- FUNCTIONSmodule.notification("Press a key to bind " .. item["Args"][1] .. " to...")
- local keytobind
- local result
- repeat
- result = UserInputService.InputBegan:Wait()
- if result.UserInputType == Enum.UserInputType.Keyboard then keytobind = result.KeyCode end
- until keytobind
- FUNCTIONSmodule.notification(item["Args"][1] .. " binded to key " .. result.KeyCode.Name .. "!")
- task.wait(0.1) floatingButtonKeybinds[item["Args"][1]] = keytobind
- 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)
- local uis = game:GetService("UserInputService")
- if uis.KeyboardEnabled and uis.MouseEnabled then
- floatingButtonConnections[item["Args"][1]] = uis.InputBegan:Connect(function(inp, processed)
- if processed then return end
- if inp.KeyCode == floatingButtonKeybinds[item["Args"][1]] then
- item["Args"][2](newFloatingButton)
- end
- end)
- end
- else
- floatingButtonKeybinds[item["Args"][1]] = nil
- if floatingButtonConnections[item["Args"][1]] then
- floatingButtonConnections[item["Args"][1]]:Disconnect()
- end
- _G.BRX.FloatingButtons:FindFirstChild(item["Args"][1]):Destroy()
- end
- end)
- end)
- button.MouseButton1Up:Connect(function()
- hold = false
- end)
- button.MouseLeave:Connect(function()
- hold = false
- end)
- elseif item["Type"] == "ButtonGrid" then
- local frame = Instance.new("Frame")
- frame.Parent = AREA
- frame.Size = UDim2.new(1, 0, 0, calculateWidth(#item["Args"][2]))
- frame.BackgroundTransparency = 1
- local gridlayout = Instance.new("UIGridLayout")
- gridlayout.Parent = frame
- gridlayout.CellSize = UDim2.new((1 / item["Args"][1]) - 0.03, 0, 0, 30) -- remove 0.03 because if not it would wrap on its own lol
- --print("------")
- --print(item["Args"][2])
- --print(States)
- for buttonname, args in item["Args"][2] do
- local button = Instance.new("TextButton")
- button.Parent = frame
- --print(args)
- button.BackgroundColor3 = Color3.fromRGB(22, 22, 22)
- if States[buttonname .. module.Name] then
- button.BackgroundColor3 = Color3.fromRGB(0, 200, 0)
- end
- button.Text = string.gsub(buttonname, "_", " ")
- button.TextScaled = true
- button.TextColor3 = Color3.fromRGB(255,255,255)
- button.Font = Enum.Font.GothamBold
- local padding = Instance.new("UIPadding")
- padding.Parent = button
- padding.PaddingTop = UDim.new(0, 5)
- padding.PaddingBottom = UDim.new(0, 5)
- Instance.new("UICorner", button)
- button.MouseButton1Click:Connect(function()
- if item["Toggleable"] then
- item["Args"][2][buttonname](button)
- --print(States[buttonname .. module.Name])
- if States[buttonname .. module.Name] then
- ts:Create(button, TweenInfo.new(0.3), {
- BackgroundColor3 = Color3.fromRGB(22, 22, 22)
- }):Play()
- States[buttonname .. module.Name] = false
- else
- ts:Create(button, TweenInfo.new(0.3), {
- BackgroundColor3 = Color3.fromRGB(0, 200, 0)
- }):Play()
- States[buttonname .. module.Name] = true
- end
- else
- item["Args"][2][buttonname](button)
- end
- end)
- end
- elseif item["Type"] == "Input" then
- local cloneinput = _G.BRX.TextBoxPlaceholder:Clone()
- cloneinput.Parent = AREA
- cloneinput.Visible = true
- cloneinput.TextBox.PlaceholderText = item["Args"][1]
- cloneinput.TextButton.Text = item["Args"][2]
- cloneinput.TextButton.MouseButton1Click:Connect(function()
- item["Args"][3](cloneinput.TextButton, cloneinput.TextBox.Text)
- end)
- end
- end
- AREACONTAINER.Position = UDim2.fromScale(0.76, 0.606)
- ts:Create(AREACONTAINER, TweenInfo.new(0.6, Enum.EasingStyle.Back, Enum.EasingDirection.Out), {
- Position = UDim2.fromScale(0.66, 0.606)
- }):Play()
- end
- function FUNCTIONSmodule.refreshlist()
- for _, v in ipairs(script.Parent.Menu.List.ScrollingFrame:GetChildren()) do
- if v:IsA("TextButton") then
- v:Destroy()
- end
- end
- for modulei, module in ipairs(_G.Modules) do
- local success, err = pcall(function()
- local listbutton = _G.BRX.ListButton:Clone()
- listbutton.Parent = script.Parent.Menu.List.ScrollingFrame
- listbutton.Name = module.Name
- listbutton.Text = module.Name
- listbutton.Visible = true
- listbutton.MouseButton1Click:Connect(function()
- if selected.Value then
- ts:Create(selected.Value, TweenInfo.new(0.5, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
- BackgroundColor3 = Color3.fromRGB(49, 49, 49),
- TextColor3 = Color3.fromRGB(255,255,255)
- }):Play()
- end
- selected.Value = listbutton
- ts:Create(selected.Value, TweenInfo.new(0.5, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
- BackgroundColor3 = Color3.fromRGB(255,255,255),
- TextColor3 = Color3.fromRGB(0,0,0)
- }):Play()
- loader(_G.Modules[modulei])
- end)
- listbutton.MouseButton1Down:Connect(function()
- ts:Create(listbutton, TweenInfo.new(0.5, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
- Size = UDim2.new(1,-10,0, 40)
- }):Play()
- end)
- listbutton.MouseButton1Up:Connect(function()
- ts:Create(listbutton, TweenInfo.new(1.2, Enum.EasingStyle.Elastic, Enum.EasingDirection.Out), {
- Size = UDim2.new(1,0,0,50),
- }):Play()
- end)
- listbutton.MouseLeave:Connect(function()
- ts:Create(listbutton, TweenInfo.new(0.7, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
- Size = UDim2.new(1,0,0,50),
- }):Play()
- end)
- end)
- if not success then
- warn("[BRX] Error while requiring " .. module.Name .. "!")
- warn(err)
- end
- end
- end
- function FUNCTIONSmodule.dialog(title, description, buttons)
- local dialog = script.Parent.Dialog
- dialog.DialogTitle.Text = title
- dialog.DialogDesc.Text = description
- for _,v in ipairs(dialog.Options:GetChildren()) do
- if v:IsA("TextButton") and v.Name ~= "OptionPlaceholder" then v:Destroy() end
- end
- for _, button in buttons do
- local newButton = dialog.Options.OptionPlaceholder:Clone()
- newButton.Visible = true
- newButton.Name = button
- newButton.Text = button
- newButton.Parent = dialog.Options
- newButton.MouseButton1Click:Connect(function()
- newButton.Parent.Parent.OnSelect:Fire(newButton.Name)
- end)
- end
- ts:Create(dialog, TweenInfo.new(1.1, Enum.EasingStyle.Cubic, Enum.EasingDirection.Out),{
- Size = UDim2.fromOffset(313, 147)
- }):Play()
- ts:Create(dialog.UIScale, TweenInfo.new(0.7, Enum.EasingStyle.Back, Enum.EasingDirection.Out),{
- Scale = 1
- }):Play()
- end
- function FUNCTIONSmodule.closedialog()
- local dialog = script.Parent.Dialog
- ts:Create(dialog, TweenInfo.new(1.1, Enum.EasingStyle.Cubic, Enum.EasingDirection.Out),{
- Size = UDim2.fromOffset(0, 147)
- }):Play()
- ts:Create(dialog.UIScale, TweenInfo.new(0.7, Enum.EasingStyle.Back, Enum.EasingDirection.Out),{
- Scale = 0
- }):Play()
- end
- function FUNCTIONSmodule.waitfordialog()
- return script.Parent.Dialog.OnSelect.Event:Wait()
- end
- return FUNCTIONSmodule
- end
- fake_module_scripts[script] = module_script
- end
- do -- Fake Module: StarterGui.BRX.DraggableObject
- local script = Instance.new("ModuleScript")
- script.Name = "DraggableObject"
- script.Parent = Converted["_BRX"]
- local function module_script()
- --[[
- @Author: Spynaz
- @Description: Enables dragging on GuiObjects. Supports both mouse and touch.
- For instructions on how to use this module, go to this link:
- https://devforum.roblox.com/t/simple-module-for-creating-draggable-gui-elements/230678
- --]]
- local function isUDim2OffScreen(position, size, screenGui)
- -- Get the absolute size of the ScreenGui
- local parentSize = screenGui.AbsoluteSize
- -- Calculate the absolute position and size using UDim2 and parent size
- local absPosX = position.X.Scale * parentSize.X + position.X.Offset
- local absPosY = position.Y.Scale * parentSize.Y + position.Y.Offset
- local absSizeX = size.X.Scale * parentSize.X + size.X.Offset
- local absSizeY = size.Y.Scale * parentSize.Y + size.Y.Offset
- -- Check if the GUI element defined by the UDim2 is off the screen
- local isOffLeft = absPosX + absSizeX <= 0
- local isOffRight = absPosX >= parentSize.X
- local isOffTop = absPosY + absSizeY <= 0
- local isOffBottom = absPosY >= parentSize.Y
- return isOffLeft or isOffRight or isOffTop or isOffBottom
- end
- local UDim2_new = UDim2.new
- local UserInputService = game:GetService("UserInputService")
- local TweenService = game:GetService("TweenService")
- ---- Variable to store the number of fingers on the screen
- --local fingersOnScreen = 0
- ---- Event listener for when a touch starts
- --UserInputService.TouchStarted:Connect(function(touch, processedByUI)
- -- if not processedByUI then
- -- fingersOnScreen = fingersOnScreen + 1
- -- end
- --end)
- ---- Event listener for when a touch ends
- --UserInputService.TouchEnded:Connect(function(touch, processedByUI)
- -- if not processedByUI then
- -- fingersOnScreen = fingersOnScreen - 1
- -- end
- --end)
- ---- Initial count (in case there are touches already when the script starts)
- --fingersOnScreen = 0
- local DraggableObject = {}
- DraggableObject.__index = DraggableObject
- -- Sets up a new draggable object
- function DraggableObject.new(Object, ToMove)
- local self = {}
- self.Object = Object
- self.ToMove = ToMove
- self.DragStarted = nil
- self.DragEnded = nil
- self.Dragged = nil
- self.Dragging = false
- setmetatable(self, DraggableObject)
- return self
- end
- -- Enables dragging
- function DraggableObject:Enable()
- local object = self.Object
- local toMove = self.ToMove
- local dragInput = nil
- local dragStart = nil
- local startPos = nil
- local preparingToDrag = false
- -- Updates the element
- local function update(input)
- local delta = input.Position - dragStart
- local newPosition = UDim2_new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
- if isUDim2OffScreen(newPosition, object.Size, object:FindFirstAncestorWhichIsA("ScreenGui")) then
- warn("UDim2 is offscreen.")
- return newPosition
- end
- local tween = TweenService:Create(toMove and toMove or object, TweenInfo.new(0.5, Enum.EasingStyle.Cubic, Enum.EasingDirection.Out), {
- Position = newPosition
- }):Play()
- return newPosition
- end
- self.InputBegan = object.InputBegan:Connect(function(input)
- if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
- preparingToDrag = true
- --[[if self.DragStarted then
- self.DragStarted()
- end
- dragging = true
- dragStart = input.Position
- startPos = Element.Position
- --]]
- local connection
- connection = input.Changed:Connect(function()
- if input.UserInputState == Enum.UserInputState.End and (self.Dragging or preparingToDrag) then
- self.Dragging = false
- connection:Disconnect()
- if self.DragEnded and not preparingToDrag then
- self.DragEnded()
- end
- preparingToDrag = false
- end
- end)
- end
- end)
- self.InputChanged = object.InputChanged:Connect(function(input)
- if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then
- dragInput = input
- end
- end)
- self.InputChanged2 = UserInputService.InputChanged:Connect(function(input)
- if object.Parent == nil then
- self:Disable()
- return
- end
- if preparingToDrag then
- preparingToDrag = false
- if self.DragStarted then
- self.DragStarted()
- end
- self.Dragging = true
- dragStart = input.Position
- if toMove then
- startPos = toMove.Position
- else
- startPos = object.Position
- end
- end
- if input == dragInput and self.Dragging then
- local newPosition = update(input)
- if self.Dragged then
- self.Dragged(newPosition)
- end
- end
- end)
- end
- -- Disables dragging
- function DraggableObject:Disable()
- self.InputBegan:Disconnect()
- self.InputChanged:Disconnect()
- self.InputChanged2:Disconnect()
- if self.Dragging then
- self.Dragging = false
- if self.DragEnded then
- self.DragEnded()
- end
- end
- end
- return DraggableObject
- end
- fake_module_scripts[script] = module_script
- end
- do -- Fake Module: StarterGui.BRX.ClickAndHold
- local script = Instance.new("ModuleScript")
- script.Name = "ClickAndHold"
- script.Parent = Converted["_BRX"]
- local function module_script()
- local ClickAndHold = {}
- ClickAndHold.__index = ClickAndHold
- local UIS = game:GetService("UserInputService")
- function ClickAndHold.new(textButton, holdTime)
- local self = setmetatable({}, ClickAndHold)
- self.textButton = textButton
- self.holdTime = holdTime or 0.5 -- Default to 0.5 seconds
- self.holdTask = nil -- Store the task for later cancellation
- self.Holded = Instance.new("BindableEvent")
- self.textButton.MouseButton1Down:Connect(function()
- self.holdTask = task.spawn(function()
- task.wait(self.holdTime) -- Wait for the specified holdTime
- if self.holdTask then -- Check if task was cancelled
- self.Holded:Fire()
- end
- end)
- end)
- UIS.InputEnded:Connect(function(inp, _)
- if inp.UserInputType == Enum.UserInputType.MouseButton1 or Enum.UserInputType.Touch then
- if self.holdTask then
- coroutine.close(self.holdTask) -- Cancel the task if the button is released
- self.holdTask = nil
- end
- end
- end)
- --self.textButton.MouseButton1Up:Connect(function()
- -- if self.holdTask then
- -- coroutine.close(self.holdTask) -- Cancel the task if the button is released
- -- self.holdTask = nil
- -- end
- --end)
- return self
- end
- return ClickAndHold
- end
- fake_module_scripts[script] = module_script
- end
- -- Fake Local Scripts:
- local function IFCIG_fake_script() -- Fake Script: StarterGui.BRX.Open.InitOpen
- local script = Instance.new("LocalScript")
- script.Name = "InitOpen"
- script.Parent = Converted["_Open"]
- local req = require
- local require = function(obj)
- local fake = fake_module_scripts[obj]
- if fake then
- return fake()
- end
- return req(obj)
- end
- local ts = game:GetService("TweenService")
- local stroke = Instance.new("UIStroke")
- stroke.Parent = script.Parent
- stroke.ApplyStrokeMode = Enum.ApplyStrokeMode.Border
- stroke.Color = Color3.fromRGB(255,255,255)
- script.Parent.Position = UDim2.fromScale(0.5, -1)
- ts:Create(script.Parent, TweenInfo.new(1.5, Enum.EasingStyle.Elastic, Enum.EasingDirection.Out), {
- Position = UDim2.fromScale(0.5, 0.063)
- }):Play()
- task.wait(5)
- ts:Create(script.Parent, TweenInfo.new(5), {
- TextTransparency = 1
- }):Play()
- --ts:Create(stroke, TweenInfo.new(5), {
- -- Transparency = 1
- --}):Play()
- end
- local function HHXHJDN_fake_script() -- Fake Script: StarterGui.BRX.Open.OnClick
- local script = Instance.new("LocalScript")
- script.Name = "OnClick"
- script.Parent = Converted["_Open"]
- local req = require
- local require = function(obj)
- local fake = fake_module_scripts[obj]
- if fake then
- return fake()
- end
- return req(obj)
- end
- local ts = game:GetService("TweenService")
- repeat task.wait() until _G.BRX
- ts:Create(_G.BRX.Menu, TweenInfo.new(0.7, Enum.EasingStyle.Back, Enum.EasingDirection.Out),
- {Position = UDim2.fromScale(0.499, 0.041), Size = UDim2.fromOffset(441, 268)}
- ):Play()
- local clickCount = 0
- local lastClickTime = tick()
- script.Parent.MouseButton1Click:Connect(function()
- local currentTime = tick()
- script.Parent.TextTransparency = 1
- ts:Create(script.Parent, TweenInfo.new(1),
- {TextTransparency = 1}
- ):Play()
- -- Check if the time since the last click is within a certain threshold
- if currentTime - lastClickTime < 0.5 then
- clickCount = clickCount + 1
- else
- clickCount = 1
- end
- lastClickTime = currentTime
- if clickCount == 3 then
- -- Triple-click detected
- ts:Create(_G.BRX.Menu, TweenInfo.new(0.7, Enum.EasingStyle.Back, Enum.EasingDirection.Out),
- {Position = UDim2.fromScale(0.499, 0.041), Size = UDim2.fromOffset(441, 268)}
- ):Play()
- end
- end)
- end
- local function BWHXI_fake_script() -- Fake Script: StarterGui.BRX.Open.Resizer
- local script = Instance.new("LocalScript")
- script.Name = "Resizer"
- script.Parent = Converted["_Open"]
- local req = require
- local require = function(obj)
- local fake = fake_module_scripts[obj]
- if fake then
- return fake()
- end
- return req(obj)
- end
- local guiObject = script.Parent
- local userInputService = game:GetService("UserInputService")
- local ts = game:GetService("TweenService")
- local resizing = false
- local initialMousePosition = nil
- local initialSize = nil
- local touchCount = 0
- -- Define the minimum width (50 pixels) and maximum width (initial width)
- local MIN_WIDTH = 100
- local MAX_WIDTH = guiObject.Size.X.Offset
- local function onInputBegan(input, gameProcessed)
- if input.UserInputType == Enum.UserInputType.Touch then
- touchCount = touchCount + 1
- end
- if touchCount == 2 then
- resizing = false
- return
- end
- if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
- resizing = true
- initialMousePosition = input.Position
- initialSize = guiObject.Size
- end
- end
- local function onInputEnded(input, gameProcessed)
- if input.UserInputType == Enum.UserInputType.Touch then
- touchCount = touchCount - 1
- end
- if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
- resizing = false
- initialMousePosition = nil
- initialSize = nil
- --ts:Create(guiObject.UIStroke, TweenInfo.new(1.2, Enum.EasingStyle.Cubic, Enum.EasingDirection.Out), {
- -- Transparency = 1
- --}):Play()
- end
- end
- local function onInputChanged(input, gameProcessed)
- if touchCount == 2 then
- return
- end
- if resizing and (input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch) then
- local delta = input.Position - initialMousePosition
- if math.abs(delta.X) > 50 then
- local newWidth = math.clamp(initialSize.X.Offset + delta.X, MIN_WIDTH, MAX_WIDTH)
- local newSize = UDim2.new(
- initialSize.X.Scale,
- newWidth,
- initialSize.Y.Scale,
- initialSize.Y.Offset
- )
- ts:Create(guiObject, TweenInfo.new(0.8, Enum.EasingStyle.Cubic, Enum.EasingDirection.Out), {
- Size = newSize
- }):Play()
- --guiObject.UIStroke.Transparency = 0
- end
- end
- end
- guiObject.InputBegan:Connect(onInputBegan)
- guiObject.InputEnded:Connect(onInputEnded)
- userInputService.InputChanged:Connect(onInputChanged)
- end
- local function HQJY_fake_script() -- Fake Script: StarterGui.BRX.Init
- local script = Instance.new("LocalScript")
- script.Name = "Init"
- script.Parent = Converted["_BRX"]
- local req = require
- local require = function(obj)
- local fake = fake_module_scripts[obj]
- if fake then
- return fake()
- end
- return req(obj)
- end
- local ts = game:GetService("TweenService")
- _G.BRX = script.Parent
- script.Parent.SafeAreaCompatibility = Enum.SafeAreaCompatibility.None
- script.Parent.ScreenInsets = Enum.ScreenInsets.None
- script.Parent.ResetOnSpawn = false
- script.Parent.Menu.Position = UDim2.fromScale(0.5, 0)
- script.Parent.Menu.Size = UDim2.fromOffset(441,0)
- script.Parent.Dialog.Size = UDim2.fromOffset(0, 147)
- script.Parent.Dialog.UIScale.Scale = 0
- _G.Modules = {}
- --require(script.Parent.FUNCTIONS).notification("Thanks for using BRX! To use this hub, triple-click/tap the top region of your screen.")
- require(script.Parent.FUNCTIONS).notification("v1.12\n- Hub GUI redesign\n- New features (dragging menu, make invisible buttons, etc)\n- Hiding the GUI\n- Better (or not) auto-shooting\n- Knife throw silent aim (INACCURATE)\n- Universal changes\n- Bugfixes and improvements to systems/n- Credits to Imperial and Brandon Jay From Facebook!")
- local menudrag = require(script.Parent.DraggableObject).new(script.Parent.Menu)
- menudrag:Enable()
- --local lastPos = script.Parent.Menu.Position
- --game:GetService("RunService").Heartbeat:Connect(function()
- -- local rot = script.Parent.Menu.Position - lastPos
- -- ts:Create(script.Parent.Menu, TweenInfo.new(0.25, Enum.EasingStyle.Cubic, Enum.EasingDirection.Out), {
- -- Rotation = rot.X.Offset * 0.1
- -- }):Play()
- -- lastPos = script.Parent.Menu.Position
- --end)
- --menudrag.Dragged = function(newPos)
- -- local rot = newPos - lastPos
- -- print(rot)
- -- print(rot.X.Offset)
- -- ts:Create(script.Parent.Menu, TweenInfo.new(0.25, Enum.EasingStyle.Cubic, Enum.EasingDirection.Out), {
- -- Rotation = rot.X.Offset * 0.1
- -- }):Play()
- --end
- --menudrag.DragEnded = function()
- -- ts:Create(script.Parent.Menu, TweenInfo.new(1, Enum.EasingStyle.Back, Enum.EasingDirection.Out), {
- -- Rotation = 0
- -- }):Play()
- -- lastPos = script.Parent.Menu.Position
- --end
- require(script.Parent.DraggableObject).new(script.Parent.Menu.CanvasGroup.Opener, script.Parent.Menu):Enable()
- end
- local function MXJGMO_fake_script() -- Fake Script: StarterGui.BRX.Flee the Facility
- local script = Instance.new("LocalScript")
- script.Name = "Flee the Facility"
- script.Parent = Converted["_BRX"]
- local req = require
- local require = function(obj)
- local fake = fake_module_scripts[obj]
- if fake then
- return fake()
- end
- return req(obj)
- end
- local module = {}
- module["gameId"] = 893973440 -- Restrict module to a certain game ID only. 0 allows all games.
- if (module["gameId"] ~= game.GameId) and module["gameId"] ~= 0 then
- script.Enabled = false
- end
- module["Name"] = "Flee the Facility"
- local ts = game:GetService("TweenService")
- local FUNCTIONS = require(script.Parent.FUNCTIONS)
- module.players = false
- module.pcs = false
- module.pods = false
- module.exits = false
- module.antipcerror = false
- module.flashlight = false
- local esps = {}
- local function getBeast()
- local listplayers = game.Players:GetChildren()
- for _, player in ipairs(listplayers) do
- local character = player.Character
- if character ~= nil and character:FindFirstChild("BeastPowers") then
- return player
- end
- end
- end
- local function reloadESP()
- for _, i in ipairs(workspace:GetChildren()) do
- if i.Name == "PlayerHighlight" and not module.players then
- i:Destroy()
- end
- if i.Name == "PCHighlight" and not module.pcs then
- i:Destroy()
- end
- if i.Name == "PodsHighlight" and not module.pods then
- i:Destroy()
- end
- if i.Name == "ExitsHighlight" and not module.exits then
- i:Destroy()
- end
- end
- if module.players then
- local listplayers = game.Players:GetChildren()
- for _, player in ipairs(listplayers) do
- if player ~= game.Players.LocalPlayer and player.Character ~= nil then
- local character = player.Character
- if not character:FindFirstChild("PlayerHighlight") then
- local a = Instance.new("Highlight", workspace)
- esps["PlayerHighlight"] = a
- a.Name = "PlayerHighlight"
- a.DepthMode = Enum.HighlightDepthMode.AlwaysOnTop
- a.Adornee = character
- task.spawn(function()
- repeat
- task.wait(0.1)
- if player == getBeast() then
- a.FillColor = Color3.fromRGB(255,0,0)
- else
- a.FillColor = Color3.fromRGB(0,255,0)
- end
- until character == nil or a == nil
- end)
- end
- end
- end
- end
- if module.pcs then
- for _, obj in ipairs(game.Workspace:GetDescendants()) do
- if obj.Name == "ComputerTable" and not obj:FindFirstChild("PCHighlight") then
- local hili = Instance.new("Highlight", workspace)
- esps["PCHighlight"] = hili
- hili.Name = "PCHighlight"
- hili.OutlineTransparency = 1
- hili.Adornee = obj
- hili.FillColor = obj:FindFirstChild("Screen").Color
- end
- end
- end
- if module.pods then
- for _, obj in ipairs(game.Workspace:GetDescendants()) do
- if obj.Name == "FreezePod" then
- local hili = Instance.new("Highlight", workspace)
- esps["PodsHighlight"] = hili
- hili.Name = "PodsHighlight"
- hili.OutlineTransparency = 1
- hili.Adornee = obj
- hili.FillColor = Color3.fromRGB(0, 200, 255)
- end
- end
- end
- if module.exits then
- for _, obj in ipairs(game.Workspace:GetDescendants()) do
- if obj.Name == "ExitDoor" and not obj:FindFirstChild("ExitsHighlight") then
- local hili = Instance.new("Highlight", workspace)
- esps["ExitsHighlight"] = hili
- hili.Name = "ExitsHighlight"
- hili.OutlineTransparency = 1
- hili.Adornee = obj
- hili.FillColor = Color3.fromRGB(255,255,0)
- end
- end
- end
- end
- module[1] = {
- Type = "Text",
- Args = {"ESPs"}
- }
- module[2] = {
- Type = "ButtonGrid",
- Toggleable = true, -- Recolors buttons for you onclick, you still need to save the state yourself
- Args = {3, { -- 3 is the number of columns
- Players = function(Self)
- if module.players then
- module.players = false
- reloadESP()
- else
- module.players = true
- reloadESP()
- end
- end,
- PCs = function(Self)
- if module.pcs then
- module.pcs = false
- reloadESP()
- else
- module.pcs = true
- reloadESP()
- end
- end,
- Pods = function(Self)
- if module.pods then
- module.pods = false
- reloadESP()
- else
- module.pods = true
- reloadESP()
- end
- end,
- Exits = function(Self)
- if module.exits then
- module.exits = false
- reloadESP()
- else
- module.exits = true
- reloadESP()
- end
- end,
- }
- }
- }
- module[3] = { -- spacing, button grid doesnt correctly height himself for some reason
- Type = "Text",
- Args = {""}
- }
- module[4] = {
- Type = "Text",
- Args = {"Tools"}
- }
- local root = game:GetService("Players").LocalPlayer.Character:WaitForChild("HumanoidRootPart")
- light = Instance.new("PointLight", root)
- light.Brightness = 0
- light.Range = 9999999999
- local wslock = false
- local ws = 18
- local antifail = false
- task.spawn(function()
- if game:GetService("RunService"):IsStudio() then return end -- :)
- local OldNameCall = nil
- OldNameCall = hookmetamethod(game, "__namecall", function(Self, ...)
- local Args = {...}
- local NamecallMethod = getnamecallmethod()
- if NamecallMethod == "FireServer" and Args[1] == "SetPlayerMinigameResult" and antifail then
- print("Minigame result - Intercepting result to true")
- Args[2] = true
- end
- return OldNameCall(Self, unpack(Args))
- end)
- end)
- module[5] = {
- Type = "ButtonGrid",
- Toggleable = true,
- Args = {3, {
- Anti_PC_Error = function()
- if antifail then antifail = false else antifail = true end
- end,
- Flashlight = function()
- if light.Brightness == 0 then
- light.Brightness = 2.5
- else
- light.Brightness = 0
- end
- end,
- }}
- }
- task.spawn(function()
- while task.wait(0.1) do
- if wslock then
- root.Parent:WaitForChild("Humanoid").WalkSpeed = ws
- end
- end
- end)
- module[6] = {
- Type = "Input",
- Args = {"Input a walkspeed", "Set & Lock", function(Self, text)
- if not tonumber(text) then
- FUNCTIONS.notification("Input isn't a valid number.")
- return
- end
- ws = tonumber(text)
- wslock = true
- end,}
- }
- module[7] = {
- Type = "Button",
- Args = {"Unlock all", function()
- wslock = false
- end,}
- }
- module[8] = {
- Type = "Text",
- Args = {"Locking means your speed will stay the same no matter what. This means you will not be slow when crawling or jumping as beast."}
- }
- _G.Modules[2] = module
- end
- local function GSQOCQJ_fake_script() -- Fake Script: StarterGui.BRX.Universal
- local script = Instance.new("LocalScript")
- script.Name = "Universal"
- script.Parent = Converted["_BRX"]
- local req = require
- local require = function(obj)
- local fake = fake_module_scripts[obj]
- if fake then
- return fake()
- end
- return req(obj)
- end
- local module = {}
- module["gameId"] = 0 -- Restrict module to a certain game ID only. 0 allows all games.
- if (module["gameId"] ~= game.GameId) and module["gameId"] ~= 0 then
- script.Enabled = true
- end
- local ts = game:GetService("TweenService")
- local uis = game:GetService("UserInputService")
- local fu = require(script.Parent.FUNCTIONS)
- uis.InputBegan:Connect(function(inp, proc)
- if proc then return end
- if uis:IsKeyDown(Enum.KeyCode.LeftControl) and inp.KeyCode == Enum.KeyCode.Y then
- ts:Create(script.Parent.Menu.UIScale, TweenInfo.new(1, Enum.EasingStyle.Cubic, Enum.EasingDirection.Out), {
- Scale = 1
- }):Play()
- end
- end)
- module["Name"] = "Universal"
- local ts = game:GetService("TweenService")
- table.insert(module, {
- Type = "Text",
- Args = {"Welcome to BRX! The open, free script hub."}
- })
- table.insert(module, {
- Type = "Button",
- Args = {"Join our Discord", function(Self)
- if setclipboard then setclipboard("https://discord.gg/2jbYxvDkxr") end
- fu.notification('Discord link has been copied to clipboard!')
- end,}
- })
- table.insert(module, {
- Type = "Text",
- Args = {"---"}
- })
- table.insert(module, {
- Type = "Input",
- Args = {"Hitbox expander", "Expand everyone's hitbox", function(Self, ToExpand)
- local players = game:GetService("Players"):GetPlayers()
- for i,v in ipairs(players) do
- if v ~= game.Players.LocalPlayer and v.Character:FindFirstChild('HumanoidRootPart') then
- local sizeArg = tonumber(ToExpand)
- local Size = Vector3.new(sizeArg,sizeArg,sizeArg)
- local Root = v.Character:FindFirstChild('HumanoidRootPart')
- if Root:IsA("BasePart") then
- if not ToExpand or sizeArg == 1 then
- Root.Size = Vector3.new(2,1,1)
- Root.Transparency = 0.2
- else
- Root.Size = Size
- Root.Transparency = 0.2
- end
- end
- end
- end
- fu.notification("Hitboxes expanded.")
- end,}
- })
- table.insert(module, {
- Type = "Input",
- Args = {"Walkspeed", "Set speed", function(Self, speed)
- local lp = game:GetService("Players").LocalPlayer
- local char = lp.Character
- if not char then fu.notification("No character!") return end
- local hu = char:FindFirstChildOfClass("Humanoid")
- if not hu then fu.notification("No humanoid on your character..?") return end
- hu.WalkSpeed = tonumber(speed) or 16
- fu.notification("Walkspeed set.")
- end,}
- })
- table.insert(module, {
- Type = "Button",
- Args = {"Hide BRX", function(Self)
- if uis.KeyboardEnabled then
- ts:Create(script.Parent.Menu.UIScale, TweenInfo.new(0.6, Enum.EasingStyle.Cubic, Enum.EasingDirection.Out), {
- Scale = 0
- }):Play()
- fu.notification("Press CTRL+Y to bring back the menu.")
- else
- fu.notification("Can't hide BRX on a mobile device!") -- how else are you gonna open???
- end
- end,}
- }
- )
- table.insert(module, {
- Type = "Button",
- Args = {"FPS Boost", function(Self)
- fu.dialog("FPS boosting", "FPS boosting can have unpredictable effects. You may instead lag more using this!", {"FPS boost anyway", "Nevermind"})
- local result = fu.waitfordialog()
- fu.closedialog()
- if result == "FPS boost anyway" then
- local Terrain = workspace:FindFirstChildOfClass('Terrain')
- Terrain.WaterWaveSize = 0
- Terrain.WaterWaveSpeed = 0
- Terrain.WaterReflectance = 0
- Terrain.WaterTransparency = 0
- game.Lighting.GlobalShadows = false
- game.Lighting.FogEnd = 9e9
- pcall(function()
- settings().Rendering.QualityLevel = 1
- end)
- for i,v in pairs(game:GetDescendants()) do
- if v:IsA("Part") or v:IsA("UnionOperation") or v:IsA("MeshPart") or v:IsA("CornerWedgePart") or v:IsA("TrussPart") then
- v.Material = "Plastic"
- v.Reflectance = 0
- elseif v:IsA("Decal") then
- v.Transparency = 1
- elseif v:IsA("ParticleEmitter") or v:IsA("Trail") then
- v.Lifetime = NumberRange.new(0)
- elseif v:IsA("Explosion") then
- v.BlastPressure = 1
- v.BlastRadius = 1
- end
- end
- for i,v in pairs(game.Lighting:GetDescendants()) do
- if v:IsA("BlurEffect") or v:IsA("SunRaysEffect") or v:IsA("ColorCorrectionEffect") or v:IsA("BloomEffect") or v:IsA("DepthOfFieldEffect") then
- v.Enabled = false
- end
- end
- workspace.DescendantAdded:Connect(function(child)
- task.spawn(function()
- if child:IsA('ForceField') then
- game:GetService("RunService").Heartbeat:Wait()
- child:Destroy()
- elseif child:IsA('Sparkles') then
- game:GetService("RunService").Heartbeat:Wait()
- child:Destroy()
- elseif child:IsA('Smoke') or child:IsA('Fire') then
- game:GetService("RunService").Heartbeat:Wait()
- child:Destroy()
- end
- end)
- end)
- end
- end,}
- })
- table.insert(module, {
- Type = "Button",
- Args = {"Open developer console (debugging)", function(Self)
- game.StarterGui:SetCore("DevConsoleVisible", true)
- --_G.BRX.Open.UIStroke.Transparency = 0
- --_G.BRX.Open.TextTransparency = 0
- --ts:Create(_G.BRX.Open, TweenInfo.new(1, Enum.EasingStyle.Cubic, Enum.EasingDirection.Out), {
- -- Position = UDim2.fromScale(0.5, 0.903)
- --}):Play()
- --ts:Create(_G.BRX.Open.UIStroke, TweenInfo.new(1), {
- -- Transparency = 1
- --}):Play()
- --ts:Create(_G.BRX.Open, TweenInfo.new(1), {
- -- TextTransparency = 1
- --}):Play()
- end}
- }
- )
- table.insert(module, {
- Type = "Button",
- Args = {"SELF-DESTRUCT", function(Self)
- fu.notification("See you later!")
- task.wait(1.5)
- script.Parent:Destroy() -- Scary!
- end}
- }
- )
- -- Type = "Button",
- -- Args = {"Move BRX trigger to the top", function(Self)
- -- _G.BRX.Open.UIStroke.Transparency = 0
- -- _G.BRX.Open.TextTransparency = 0
- -- ts:Create(_G.BRX.Open, TweenInfo.new(1, Enum.EasingStyle.Cubic, Enum.EasingDirection.Out), {
- -- Position = UDim2.fromScale(0.5, 0.063)
- -- }):Play()
- -- ts:Create(_G.BRX.Open.UIStroke, TweenInfo.new(1), {
- -- Transparency = 1
- -- }):Play()
- -- ts:Create(_G.BRX.Open, TweenInfo.new(1), {
- -- TextTransparency = 1
- -- }):Play()
- -- end}
- --}
- _G.Modules[1] = module
- end
- local function KCKC_fake_script() -- Fake Script: StarterGui.BRX.FloatingButton.Keybinding
- local script = Instance.new("LocalScript")
- script.Name = "Keybinding"
- script.Parent = Converted["_FloatingButton"]
- local req = require
- local require = function(obj)
- local fake = fake_module_scripts[obj]
- if fake then
- return fake()
- end
- return req(obj)
- end
- end
- local function WBSA_fake_script() -- Fake Script: StarterGui.BRX.FloatingButton.Invisible
- local script = Instance.new("LocalScript")
- script.Name = "Invisible"
- script.Parent = Converted["_FloatingButton"]
- local req = require
- local require = function(obj)
- local fake = fake_module_scripts[obj]
- if fake then
- return fake()
- end
- return req(obj)
- end
- --local ts = game:GetService("TweenService")
- --local holding = false
- --local invisible = false
- --script.Parent.MouseButton1Down:Connect(function()
- -- holding = true
- -- task.wait(0.5)
- -- if holding then
- -- if not invisible then
- -- invisible = true
- -- ts:Create(script.Parent, TweenInfo.new(1, Enum.EasingStyle.Cubic, Enum.EasingDirection.InOut), {
- -- BackgroundTransparency = 1,
- -- TextTransparency = 1
- -- }):Play()
- -- ts:Create(script.Parent.UIStroke, TweenInfo.new(1, Enum.EasingStyle.Cubic, Enum.EasingDirection.InOut), {
- -- Transparency = 0.7
- -- }):Play()
- -- else
- -- invisible = false
- -- ts:Create(script.Parent, TweenInfo.new(1, Enum.EasingStyle.Cubic, Enum.EasingDirection.InOut), {
- -- BackgroundTransparency = 0,
- -- TextTransparency = 0
- -- }):Play()
- -- ts:Create(script.Parent.UIStroke, TweenInfo.new(1, Enum.EasingStyle.Cubic, Enum.EasingDirection.InOut), {
- -- Transparency = 0
- -- }):Play()
- -- end
- -- end
- --end)
- --script.Parent.MouseButton1Up:Connect(function()
- -- holding = false
- --end)
- end
- local function PXTLP_fake_script() -- Fake Script: StarterGui.BRX.Murder Mystery 2
- local script = Instance.new("LocalScript")
- script.Name = "Murder Mystery 2/MM2"
- script.Parent = Converted["_BRX"]
- local req = require
- local require = function(obj)
- local fake = fake_module_scripts[obj]
- if fake then
- return fake()
- end
- return req(obj)
- end
- local module = {}
- module["gameId"] = 0 -- 66654135 -- Restrict module to a certain game ID only. 0 allows all games.
- local playerESP = false
- local sheriffAimbot = false
- local coinAutoCollect = false
- local autoShooting = false
- local shootOffset = 2
- local localplayer = game:GetService("Players").LocalPlayer
- local playerData = {}
- local phs = game:GetService("PathfindingService")
- local claimedCoins = {}
- local fu = require(_G.BRX.FUNCTIONS)
- local fadeEvent = game.ReplicatedStorage:WaitForChild("Remotes"):WaitForChild("Gameplay"):WaitForChild("Fade", 5)
- if fadeEvent then
- fadeEvent.OnClientEvent:Connect(function(data)
- playerData = data
- end)
- end
- local UpdatePlayerDataEvent = game.ReplicatedStorage:WaitForChild("UpdatePlayerData", 5)
- if UpdatePlayerDataEvent then
- UpdatePlayerDataEvent.OnClientEvent:Connect(function(data)
- playerData = data
- end)
- end
- local function findMurderer()
- -- Fallback
- for _, i in ipairs(game.Players:GetPlayers()) do
- if i.Backpack:FindFirstChild("Knife") then
- return i
- end
- end
- for _, i in ipairs(game.Players:GetPlayers()) do
- if not i.Character then continue end
- if i.Character:FindFirstChild("Knife") then
- return i
- end
- end
- if playerData then
- for player, data in playerData do
- if data.Role == "Murderer" then
- if game.Players:FindFirstChild(player) then
- return game.Players:FindFirstChild(player)
- end
- end
- end
- end
- return nil
- end
- local function findSheriff()
- -- Fallback
- for _, i in ipairs(game.Players:GetPlayers()) do
- if i.Backpack:FindFirstChild("Gun") then
- return i
- end
- end
- for _, i in ipairs(game.Players:GetPlayers()) do
- if not i.Character then continue end
- if i.Character:FindFirstChild("Gun") then
- return i
- end
- end
- if playerData then
- for player, data in playerData do
- if data.Role == "Sheriff" then
- if game.Players:FindFirstChild(player) then
- return game.Players:FindFirstChild(player)
- end
- end
- end
- end
- return nil
- end
- local function findNearestPlayer()
- local Players = game:GetService("Players")
- local localPlayer = Players.LocalPlayer
- local nearestPlayer = nil
- local shortestDistance = math.huge -- Initialize with a very large distance
- -- Iterate through all players
- for _, player in ipairs(Players:GetPlayers()) do
- -- Skip the local player and any players who have left the game
- if player ~= localPlayer and player.Character then
- -- Get the positions of both players' HumanoidRootParts
- local localRootPart = localPlayer.Character:FindFirstChild("HumanoidRootPart")
- local otherRootPart = player.Character:FindFirstChild("HumanoidRootPart")
- -- Ensure both players have a HumanoidRootPart for accurate distance calculation
- if localRootPart and otherRootPart then
- local distance = (localRootPart.Position - otherRootPart.Position).Magnitude
- -- Update nearest player if a closer one is found
- if distance < shortestDistance then
- shortestDistance = distance
- nearestPlayer = player
- end
- end
- end
- end
- return nearestPlayer
- end
- --task.spawn(function()
- -- if game:GetService("RunService"):IsStudio() then return end -- :)
- -- local OldNameCall = nil
- -- OldNameCall = hookmetamethod(game, "__namecall", function(Self, ...)
- -- local Args = {...}
- -- local NamecallMethod = getnamecallmethod()
- -- if NamecallMethod == "InvokeServer" and Args[1] == 1 and sheriffAimbot then
- -- if not findMurderer() then
- -- print("No murderer to be shot!")
- -- else
- -- print("Shot - Intercepting shot to murderer")
- -- Args[2] = findMurderer().Character:FindFirstChild("HumanoidRootPart").Position
- -- end
- -- end
- -- return OldNameCall(Self, unpack(Args))
- -- end)
- --end)
- -- I honestly don't know what went wrong so if any of you experts know why this stuff aint working make a pull request :praying_hands_emoji:
- module["Name"] = "Murder Mystery 2/MM2"
- -- Player ESP
- workspace.ChildAdded:Connect(function(ch)
- if ch.Name == "Normal" and playerESP then
- fu.notification("Map has loaded, waiting for roles...")
- repeat
- task.wait(1)
- until findMurderer()
- local listplayers = game.Players:GetChildren()
- for _, player in ipairs(listplayers) do
- if player.Character ~= nil then
- local character = player.Character
- if not character:FindFirstChild("PlayerESP") then
- local a = Instance.new("Highlight", script.Parent)
- a.Name = "PlayerESP"
- a.DepthMode = Enum.HighlightDepthMode.AlwaysOnTop
- a.Adornee = character
- a.FillColor = Color3.fromRGB(255, 255, 255)
- task.spawn(function()
- if player == findMurderer() then
- local mbgui = script.Parent.MurdererBGUI:Clone()
- mbgui.Enabled = true
- mbgui.Name = "AppliedMurdererBGUI"
- mbgui.Parent = _G.BRX
- mbgui.Adornee = character
- a.FillColor = Color3.fromRGB(255,0,0)
- elseif player == findSheriff() then
- a.FillColor = Color3.fromRGB(0, 150, 255)
- else
- a.FillColor = Color3.fromRGB(0,255,0)
- end
- if a then
- if not player then return end
- a.Adornee = player.Character or player.CharactedAdded:Wait()
- end
- end)
- end
- end
- end
- fu.notification("Player ESP reloaded.")
- end
- end)
- workspace.ChildRemoved:Connect(function(ch)
- if ch.Name == "Normal" and playerESP then
- fu.notification("Game ended, removing Player ESPs.")
- playerData = {}
- for _, v in ipairs(script.Parent:GetChildren()) do if v.Name == "PlayerESP" then v:Destroy() end end
- if script.Parent:FindFirstChild("AppliedMurdererBGUI") then script.Parent:FindFirstChild("AppliedMurdererBGUI"):Destroy() end
- if script.Parent:FindFirstChild("DBGUIClone") then script.Parent:FindFirstChild("DBGUIClone"):Destroy() end
- end
- end)
- -- Dropped Gun ESP
- workspace.ChildAdded:Connect(function(ch)
- if script.Parent:FindFirstChild("GunESP") and ch.Name == "GunDrop" then
- script.Parent:FindFirstChild("GunESP").Adornee = ch
- script.Parent:FindFirstChild("GunESP").Enabled = true
- local bguiclone = script.Parent.DroppedGunBGUI:Clone()
- bguiclone.Parent = script.Parent
- bguiclone.Adornee = workspace:FindFirstChild("GunDrop")
- bguiclone.Enabled = true
- bguiclone.Name = "DGBGUIClone"
- fu.notification("Gun has been dropped! Find a yellow highlight.")
- end
- end)
- workspace.ChildRemoved:Connect(function(ch)
- if script.Parent:FindFirstChild("GunESP") and ch.Name == "GunDrop" then
- script.Parent:FindFirstChild("GunESP").Enabled = false
- if script.Parent:FindFirstChild("DBGUIClone") then
- script.Parent:FindFirstChild("DBGUIClone"):Destroy()
- end
- fu.notification("Someone has took the dropped gun.")
- end
- end)
- -- Coin autocollect
- task.spawn(
- function()
- while task.wait(0.1) do
- if not coinAutoCollect then continue end
- if workspace:FindFirstChild("Normal") then
- if workspace:FindFirstChild("Normal"):FindFirstChild("CoinContainer") then
- for _, coin in ipairs(workspace:FindFirstChild("Normal"):FindFirstChild("CoinContainer"):GetChildren()) do
- if claimedCoins[coin] then continue end
- if not coin then continue end
- local coinPosition = coin.Position
- --if (coinPosition - localplayer.Character:GetPivot().Position).Magnitude > 30 then return end
- --local characterRootPart = localplayer.Character.HumanoidRootPart
- --local rayDirection = coinPosition * 3
- --local raycastParams = RaycastParams.new()
- --raycastParams.FilterType = Enum.RaycastFilterType.Exclude
- --raycastParams.FilterDescendantsInstances = {localplayer.Character}
- --local hit = workspace:Raycast(characterRootPart.Position, rayDirection, raycastParams)
- --if not hit or hit.Instance == coin then -- Check if nothing collides or if it collides with the coin
- localplayer.Character:MoveTo(Vector3.new(coin:GetPivot().X, coin:GetPivot().Y, coin:GetPivot().Z))
- claimedCoins[coin] = true
- --end
- -- just immediately move the character idgaf lmao
- end
- end
- end
- end
- end
- )
- local positionHistory = {}
- local velocityHistory = {}
- local historySize = 10 -- Number of past positions/velocities to consider
- local function resetHistory()
- positionHistory = {}
- velocityHistory = {}
- end
- local function updateHistory(character)
- if not character then return end
- local hrp = character:FindFirstChild("HumanoidRootPart")
- if not hrp then return end
- -- Update position history
- table.insert(positionHistory, hrp.Position)
- if #positionHistory > historySize then
- table.remove(positionHistory, 1)
- end
- -- Update velocity history
- table.insert(velocityHistory, hrp.AssemblyLinearVelocity)
- if #velocityHistory > historySize then
- table.remove(velocityHistory, 1)
- end
- end
- local function averageVelocity()
- local total = Vector3.new(0, 0, 0)
- for _, v in ipairs(velocityHistory) do
- total = total + v
- end
- return total / #velocityHistory
- end
- local function getPredictedPosition(player, shootOffset, murd)
- pcall(function()
- player = player.Character
- if not player.Character then fu.notification("No murderer to predict position.") return end
- end)
- local playerHRP = player:FindFirstChild("HumanoidRootPart")
- if not playerHRP then
- return Vector3.new(0,0,0), "Could not find the player's HumanoidRootPart."
- end
- local playerPosition = playerHRP.Position
- local velocity = Vector3.new()
- if murd then
- velocity = averageVelocity()
- else
- velocity = playerHRP.AssemblyLinearVelocity
- end
- local playerMoveDirection = player.Humanoid.MoveDirection
- -- Predict future position considering average velocity and move direction with strengths
- local predictedPosition = playerPosition
- + (velocity * Vector3.new(1, 1, 1)) * (shootOffset / 15) * 1
- + playerMoveDirection * shootOffset * 1
- return predictedPosition
- end
- -- Continuous update using RunService
- local RunService = game:GetService("RunService")
- RunService.Heartbeat:Connect(function()
- local murderer = findMurderer()
- if murderer then
- updateHistory(murderer.Character)
- else
- resetHistory()
- end
- end)
- task.spawn(function()
- while task.wait(1) do
- if findSheriff() == localplayer and autoShooting then
- fu.notification("Auto-shooting started.")
- repeat
- task.wait(0.1)
- local murderer = findMurderer()
- if not murderer then fu.notification("No murderer.") continue end
- local murdererPosition = murderer.Character.HumanoidRootPart.Position
- local characterRootPart = localplayer.Character.HumanoidRootPart
- local rayDirection = murdererPosition - characterRootPart.Position
- local raycastParams = RaycastParams.new()
- raycastParams.FilterType = Enum.RaycastFilterType.Exclude
- raycastParams.FilterDescendantsInstances = {localplayer.Character}
- local hit = workspace:Raycast(characterRootPart.Position, rayDirection, raycastParams)
- if not hit or hit.Instance.Parent == murderer.Character then -- Check if nothing collides or if it collides with the murderer
- fu.notification("Auto-shooting!")
- if not localplayer.Character:FindFirstChild("Gun") then
- local hum = localplayer.Character:FindFirstChild("Humanoid")
- if localplayer.Backpack:FindFirstChild("Gun") then
- localplayer.Character:FindFirstChild("Humanoid"):EquipTool(localplayer.Backpack:FindFirstChild("Gun"))
- else
- fu.notification("You don't have the gun..?")
- return
- end
- end
- local murdererHRP = murderer.Character:FindFirstChild("HumanoidRootPart")
- if not murdererHRP then
- fu.notification("Could not find the murderer's HumanoidRootPart.")
- return
- end
- local predictedPosition = getPredictedPosition(murderer, shootOffset)
- local args = {
- [1] = 1,
- [2] = predictedPosition,
- [3] = "AH"
- }
- localplayer.Character.Gun.KnifeServer.ShootGun:InvokeServer(unpack(args))
- end
- until findSheriff() ~= localplayer or not autoShooting
- end
- end
- end)
- table.insert(module, {
- Type = "Text",
- Args = {"ESPs"}
- })
- table.insert(module, {
- Type = "ButtonGrid",
- Toggleable = true,
- Args = {2, {
- Players = function()
- if script.Parent:FindFirstChild("PlayerESP") then
- playerESP = false
- for _, i in ipairs(script.Parent:GetChildren()) do if i.Name=="PlayerESP" then i:Destroy() end end
- for _, i in ipairs(script.Parent:GetChildren()) do if i.Name=="DGBGUIClone" then i:Destroy() end end
- else
- playerESP = true
- if not findMurderer() or not findSheriff() then
- fu.notification("No roles yet. Waiting for roles...")
- repeat
- task.wait(1)
- until findSheriff() or findMurderer()
- end
- local listplayers = game.Players:GetChildren()
- for _, player in ipairs(listplayers) do
- if player.Character ~= nil then
- local character = player.Character
- if not character:FindFirstChild("PlayerESP") then
- local a = Instance.new("Highlight", script.Parent)
- a.Name = "PlayerESP"
- a.DepthMode = Enum.HighlightDepthMode.AlwaysOnTop
- a.Adornee = character
- a.FillColor = Color3.fromRGB(255, 255, 255)
- task.spawn(function()
- if player == findMurderer() then
- local mbgui = script.Parent.MurdererBGUI:Clone()
- mbgui.Enabled = true
- mbgui.Name = "AppliedMurdererBGUI"
- mbgui.Parent = _G.BRX
- mbgui.Adornee = character
- a.FillColor = Color3.fromRGB(255,0,0)
- elseif player == findSheriff() then
- a.FillColor = Color3.fromRGB(0, 150, 255)
- else
- a.FillColor = Color3.fromRGB(0,255,0)
- end
- if a then
- if not player then return end
- a.Adornee = player.Character or player.CharactedAdded:Wait()
- end
- end)
- end
- end
- end
- end
- end,
- Dropped_Gun = function()
- if script.Parent:FindFirstChild("GunESP") then
- for _, i in ipairs(script.Parent:GetChildren()) do if i.Name=="GunESP" then i:Destroy() end end
- for _, i in ipairs(script.Parent:GetChildren()) do if i.Name=="DGBGUIClone" then i:Destroy() end end
- else
- local gunesp = Instance.new("Highlight", script.Parent)
- gunesp.OutlineTransparency = 1
- gunesp.FillColor = Color3.fromRGB(255, 255, 0)
- gunesp.Name = "GunESP"
- gunesp.DepthMode = Enum.HighlightDepthMode.AlwaysOnTop
- gunesp.Enabled = false
- if workspace:FindFirstChild("GunDrop") then
- gunesp.Adornee = workspace:FindFirstChild("GunDrop")
- gunesp.Enabled = true
- local bguiclone = script.Parent.DroppedGunBGUI:Clone()
- bguiclone.Parent = script.Parent
- bguiclone.Adornee = workspace:FindFirstChild("GunDrop")
- bguiclone.Enabled = true
- bguiclone.Name = "DGBGUIClone"
- fu.notification("Gun has been dropped! Find a yellow highlight.")
- end
- end
- end,
- --Sheriff_Aimbot = function()
- -- if sheriffAimbot then
- -- sheriffAimbot = false
- -- else
- -- sheriffAimbot = true
- -- fu.notification("This will correct your shot to shoot murderer directly.")
- -- end
- --end,
- }}
- })
- table.insert(module, {
- Type = "Text",
- Args = {"Tools"}
- })
- table.insert(module, {
- Type = "Button",
- Args = {"Shoot murderer", function(Self)
- if findSheriff() ~= localplayer then
- fu.notification("You're not sheriff/hero.")
- return
- end
- local murderer = findMurderer()
- if not murderer then
- fu.notification("No murderer to shoot.")
- return
- end
- if not localplayer.Character:FindFirstChild("Gun") then
- local hum = localplayer.Character:FindFirstChild("Humanoid")
- if localplayer.Backpack:FindFirstChild("Gun") then
- hum:EquipTool(localplayer.Backpack:FindFirstChild("Gun"))
- else
- fu.notification("You don't have the gun..?")
- return
- end
- end
- local murdererHRP = murderer.Character:FindFirstChild("HumanoidRootPart")
- if not murdererHRP then
- fu.notification("Could not find the murderer's HumanoidRootPart.")
- return
- end
- local predictedPosition = getPredictedPosition(murderer, shootOffset)
- local args = {
- [1] = 1,
- [2] = predictedPosition,
- [3] = "AH"
- }
- localplayer.Character.Gun.KnifeServer.ShootGun:InvokeServer(unpack(args))
- end,}
- })
- table.insert(module, {
- Type = "Button",
- Args = {"Throw knife to closest player (INACCURATE)", function(Self)
- if findMurderer() ~= localplayer then
- fu.notification("You're not a murderer.")
- return
- end
- if not localplayer.Character:FindFirstChild("Knife") then
- local hum = localplayer.Character:FindFirstChild("Humanoid")
- if localplayer.Backpack:FindFirstChild("Knife") then
- hum:EquipTool(localplayer.Backpack:FindFirstChild("Knife"))
- else
- fu.notification("You don't have the knife..?")
- return
- end
- end
- local closestPlayer = findNearestPlayer()
- if not closestPlayer then
- fu.notification("No player found to throw at.")
- return
- end
- local closestPlayerHRP = closestPlayer.Character:FindFirstChild("HumanoidRootPart")
- if not closestPlayerHRP then
- fu.notification("Could not find the closest player's HumanoidRootPart.")
- return
- end
- local predictedPosition = getPredictedPosition(closestPlayer, shootOffset * 1.5)
- local args = {
- [1] = CFrame.new(localplayer.Character:FindFirstChild("HumanoidRootPart").Position),
- [2] = predictedPosition
- }
- localplayer.Character.Knife.Throw:FireServer(unpack(args))
- end,}
- })
- table.insert(module, {
- Type = "Input",
- Args = {"Shoot position offset", "Set", function(Self, text)
- if not tonumber(text) then fu.notification("Not a valid number.") return end
- if tonumber(text) > 5 then
- fu.notification("An offset with a multiplier of 5 might not at all shoot the murderer!")
- end
- if tonumber(text) < 0 then
- fu.notification("An offset with a negative multiplier will make a shot BEHIND the murderer's walk direction.")
- end
- shootOffset = tonumber(text)
- fu.notification("Offset has been set.")
- end,}
- })
- table.insert(module, {
- Type = "Text",
- Args = {"Shoot offset re-aims the gun/knife for shooting/throwing towards the character's predicted position. Recommended is 2 units. Starting position is 1.5 units."}
- })
- table.insert(module, {
- Type = "ButtonGrid",
- Toggleable = true,
- Args = {1, {
- Coins_Magnet = function()
- coinAutoCollect = not coinAutoCollect
- if coinAutoCollect then
- fu.notification("Coins magnet is currently buggy right now. Use at your own risk.")
- end
- end,
- Auto_Shoot_murderer = function()
- autoShooting = not autoShooting
- if findSheriff() == localplayer and autoShooting then
- fu.notification("Auto-shooting started.")
- repeat
- task.wait(0.1)
- local murderer = findMurderer()
- if not murderer then fu.notification("No murderer.") continue end
- local murdererPosition = murderer.Character.HumanoidRootPart.Position
- local characterRootPart = localplayer.Character.HumanoidRootPart
- local rayDirection = (murdererPosition - characterRootPart.Position).Unit * 50
- local raycastParams = RaycastParams.new()
- raycastParams.FilterType = Enum.RaycastFilterType.Exclude
- raycastParams.FilterDescendantsInstances = {localplayer.Character}
- local hit = workspace:Raycast(characterRootPart.Position, rayDirection, raycastParams)
- if not hit or hit.Instance.Parent == murderer.Character then -- Check if nothing collides or if it collides with the murderer
- fu.notification("Auto-shooting!")
- if not localplayer.Character:FindFirstChild("Gun") then
- local hum = localplayer.Character:FindFirstChild("Humanoid")
- if localplayer.Backpack:FindFirstChild("Gun") then
- localplayer.Character:FindFirstChild("Humanoid"):EquipTool(localplayer.Backpack:FindFirstChild("Gun"))
- else
- fu.notification("You don't have the gun..?")
- return
- end
- end
- local murdererHRP = murderer.Character:FindFirstChild("HumanoidRootPart")
- if not murdererHRP then
- fu.notification("Could not find the murderer's HumanoidRootPart.")
- return
- end
- local murdererVelocity = murdererHRP.AssemblyLinearVelocity
- local predictedPosition = murdererHRP.Position + (murdererVelocity * Vector3.new(1, 0.5, 1)) * (shootOffset / 15)
- local args = {
- [1] = 1,
- [2] = predictedPosition,
- [3] = "AH"
- }
- localplayer.Character.Gun.KnifeServer.ShootGun:InvokeServer(unpack(args))
- end
- until findSheriff() ~= localplayer or not autoShooting
- end
- end,
- }}
- })
- table.insert(module, {Type="Text", Args={""}})
- table.insert(module, {
- Type = "Text",
- Args = {"The tools below can be <font color='#FF0000'>detected,</font> both game-wise and player-wise. Use at your own risk.", "center"}
- })
- table.insert(module, {
- Type = "Button",
- Args = {"Teleport to dropped gun (NOT TESTED)", function(Self)
- if not workspace:FindFirstChild("GunDrop") then fu.notification("No dropped gun to be teleported to.") return end
- local previousPosition = localplayer.Character:GetPivot().Position
- localplayer.Character:MoveTo(workspace:FindFirstChild("GunDrop").Position)
- task.wait(.1)
- localplayer.Character:MoveTo(previousPosition)
- --fu.notification("Attempting a pathfind to gun..")
- --local pathToGun = phs:CreatePath({
- -- AgentRadius = 7,
- -- AgentHeight = localplayer.Character:GetExtentsSize().Y,
- -- AgentCanJump = true
- --})
- --local completed, err = pcall(function()
- -- pathToGun:ComputeAsync(localplayer.Character.PrimaryPart.Position, Vector3.new(workspace:FindFirstChild("GunDrop"):GetPivot().X, workspace:FindFirstChild("GunDrop"):GetPivot().Y, workspace:FindFirstChild("GunDrop"):GetPivot().Z))
- --end)
- --if completed and pathToGun.Status == Enum.PathStatus.Success then
- -- fu.notification("Found a path. Moving.")
- -- for _, waypoint in pathToGun:GetWaypoints() do
- -- task.wait(0.05)
- -- game:GetService("TweenService"):Create(localplayer.Character:WaitForChild("HumanoidRootPart"), TweenInfo.new(0.05, Enum.EasingStyle.Linear), {
- -- CFrame = CFrame.new(waypoint.Position + Vector3.new(0, 3, 0))
- -- }):Play()
- -- end
- --else
- -- fu.notification("Couldn't find a proper path to gun. Try moving a little closer to the gun.")
- --end
- end,}
- })
- table.insert(module, {
- Type = "Button",
- Args = {"God mode (Very, VERY UNSTABLE)", function(Self) -- Credits to , Infinite Yield
- local Cam = workspace.CurrentCamera
- local Pos, Char = Cam.CFrame, localplayer.Character
- local Human = Char and Char.FindFirstChildWhichIsA(Char, "Humanoid")
- local nHuman = Human.Clone(Human)
- nHuman.Parent, localplayer.Character = Char, nil
- nHuman.SetStateEnabled(nHuman, 15, false)
- nHuman.SetStateEnabled(nHuman, 1, false)
- nHuman.SetStateEnabled(nHuman, 0, false)
- nHuman.BreakJointsOnDeath, Human = true, Human.Destroy(Human)
- localplayer.Character, Cam.CameraSubject, Cam.CFrame = Char, nHuman, wait() and Pos
- nHuman.DisplayDistanceType = Enum.HumanoidDisplayDistanceType.None
- local Script = Char.FindFirstChild(Char, "Animate")
- if Script then
- Script.Disabled = true
- wait()
- Script.Disabled = false
- end
- nHuman.Health = nHuman.MaxHealth
- end,}
- })
- table.insert(module, {
- Type = "Button",
- Args = {"Kill murderer immediately (DETECTABLE)", function()
- if findSheriff() ~= localplayer then fu.notification("You're not sheriff/hero.") return end
- if not findMurderer() then
- fu.notification("No murderer to shoot.")
- return
- end
- if not localplayer.Character:FindFirstChild("Gun") then
- local hum = localplayer.Character:FindFirstChild("Humanoid")
- if localplayer.Backpack:FindFirstChild("Gun") then
- localplayer.Character:FindFirstChild("Humanoid"):EquipTool(localplayer.Backpack:FindFirstChild("Gun"))
- else
- fu.notification("You don't have the gun..?")
- return
- end
- end
- local Murderer = findMurderer()
- if Murderer and Murderer.Character then
- -- Get the HumanoidRootParts
- local localRootPart = localplayer.Character:FindFirstChild("HumanoidRootPart")
- local nearestRootPart = Murderer.Character:FindFirstChild("HumanoidRootPart")
- if localRootPart and nearestRootPart then
- -- Calculate the look vector of the nearest player
- local lookVector = nearestRootPart.CFrame.LookVector
- -- Calculate the offset position behind the nearest player
- local offsetPosition = nearestRootPart.Position - (lookVector * 5) -- 7 studs behind
- -- Teleport the local player to the offset position
- localRootPart.CFrame = CFrame.new(offsetPosition) * CFrame.Angles(0, nearestRootPart.CFrame.Y, 0)
- end
- else
- fu.notification("Can't find a murderer!?")
- end
- task.wait(0.1)
- local murdererHRP = Murderer.Character:FindFirstChild("HumanoidRootPart")
- if not murdererHRP then
- fu.notification("Could not find the murderer's HumanoidRootPart.")
- return
- end
- local predictedPosition = getPredictedPosition(Murderer, shootOffset)
- local args = {
- [1] = 1,
- [2] = predictedPosition,
- [3] = "AH"
- }
- localplayer.Character.Gun.KnifeServer.ShootGun:InvokeServer(unpack(args))
- end,}
- })
- table.insert(module, {
- Type = "Button",
- Args = {"Kill closest player as murderer (DETECTABLE)", function()
- if findMurderer() ~= localplayer then fu.notification("You're not murderer.") return end
- if not localplayer.Character:FindFirstChild("Knife") then
- local hum = localplayer.Character:FindFirstChild("Humanoid")
- if localplayer.Backpack:FindFirstChild("Knife") then
- localplayer.Character:FindFirstChild("Humanoid"):EquipTool(localplayer.Backpack:FindFirstChild("Knife"))
- else
- fu.notification("You don't have the knife..?")
- return
- end
- end
- local NearestPlayer = findNearestPlayer()
- if NearestPlayer and NearestPlayer.Character then
- -- Get the HumanoidRootParts
- local localRootPart = localplayer.Character:FindFirstChild("HumanoidRootPart")
- local nearestRootPart = NearestPlayer.Character:FindFirstChild("HumanoidRootPart")
- if localRootPart and nearestRootPart then
- -- Calculate the look vector of the nearest player
- local lookVector = nearestRootPart.CFrame.LookVector
- -- Calculate the offset position behind the nearest player
- local offsetPosition = nearestRootPart.Position - (lookVector)
- -- Teleport the local player to the offset position
- localRootPart.CFrame = CFrame.lookAt(localRootPart.CFrame.Position, nearestRootPart.CFrame.Position) * CFrame.new(offsetPosition)
- end
- else
- fu.notification("Can't find a player!?")
- end
- local args = {
- [1] = "Slash"
- }
- localplayer.Character.Knife.Stab:FireServer(unpack(args))
- end,}
- })
- _G.Modules[#_G.Modules + 1] = module
- end
- local function TPWEQ_fake_script() -- Fake Script: StarterGui.BRX.AddCustomModule.Add.LocalScript
- local script = Instance.new("LocalScript")
- script.Name = "LocalScript"
- script.Parent = Converted["_Add"]
- local req = require
- local require = function(obj)
- local fake = fake_module_scripts[obj]
- if fake then
- return fake()
- end
- return req(obj)
- end
- local ts = game:GetService("TweenService")
- script.Parent.MouseButton1Click:Connect(function()
- if script.Parent.Parent.TextBox.Text == "" then return end
- ts:Create(script.Parent.Parent.Parent.Menu.UIScale, TweenInfo.new(1, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
- Scale = 1
- }):Play()
- ts:Create(script.Parent.Parent, TweenInfo.new(1, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
- Position = UDim2.fromScale(0.5, -0.5)
- }):Play()
- local lastmodule = _G.Modules[#_G.Modules]
- require(script.Parent.Parent.Parent.FUNCTIONS).notification("Module is loading...")
- local newmodule = loadstring(game:HttpGet(script.Parent.Parent.TextBox.Text))()
- if newmodule["BG_TASK"] then
- coroutine.wrap(newmodule["BG_TASK"])()
- end
- if _G.Modules[#_G.Modules] ~= lastmodule then
- local newmodule = _G.Modules[#_G.Modules]
- require(script.Parent.Parent.Parent.FUNCTIONS).notification("New module added: " .. newmodule["Name"])
- require(script.Parent.Parent.Parent.FUNCTIONS).refreshlist()
- else
- require(script.Parent.Parent.Parent.FUNCTIONS).notification("Module failed to load after 5 seconds.")
- end
- end)
- end
- local function DVIEZV_fake_script() -- Fake Script: StarterGui.BRX.AddCustomModule.Cancel.LocalScript
- local script = Instance.new("LocalScript")
- script.Name = "LocalScript"
- script.Parent = Converted["_Cancel"]
- local req = require
- local require = function(obj)
- local fake = fake_module_scripts[obj]
- if fake then
- return fake()
- end
- return req(obj)
- end
- local ts = game:GetService("TweenService")
- script.Parent.MouseButton1Click:Connect(function()
- ts:Create(script.Parent.Parent.Parent.Menu.UIScale, TweenInfo.new(1, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
- Scale = 1
- }):Play()
- ts:Create(script.Parent.Parent, TweenInfo.new(1, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
- Position = UDim2.fromScale(0.5, -0.5)
- }):Play()
- end)
- end
- local function JBARY_fake_script() -- Fake Script: StarterGui.BRX.Menu.UIStroke.UIGradient.Animator
- local script = Instance.new("LocalScript")
- script.Name = "Animator"
- script.Parent = Converted["_UIGradient3"]
- local req = require
- local require = function(obj)
- local fake = fake_module_scripts[obj]
- if fake then
- return fake()
- end
- return req(obj)
- end
- local ts = game:GetService("TweenService")
- ts:Create(script.Parent, TweenInfo.new(
- 10, Enum.EasingStyle.Linear, Enum.EasingDirection.InOut,
- math.huge, false), {
- Rotation = -180
- }):Play()
- end
- local function KKFHESK_fake_script() -- Fake Script: StarterGui.BRX.Menu.List.AutoSetup
- local script = Instance.new("LocalScript")
- script.Name = "AutoSetup"
- script.Parent = Converted["_List"]
- local req = require
- local require = function(obj)
- local fake = fake_module_scripts[obj]
- if fake then
- return fake()
- end
- return req(obj)
- end
- local ts = game:GetService("TweenService")
- local States = {}
- local FloatingButtonConnectionsMouse = {}
- local FloatingButtonConnectionsTouch = {}
- task.wait(0.1)
- AREA = script.Parent.Parent.Area
- local function calculateWidth(n)
- if n <= 3 then
- return 30
- else
- local base = 30
- local additional = math.floor((n - 3) / 3) * 30
- return base + additional
- end
- end
- local listlayout = Instance.new("UIListLayout")
- listlayout.Parent = AREA
- listlayout.Padding = UDim.new(0, 10)
- listlayout.FillDirection = Enum.FillDirection.Vertical
- listlayout.SortOrder = Enum.SortOrder.LayoutOrder
- listlayout.HorizontalAlignment = Enum.HorizontalAlignment.Center
- task.wait(.5) -- magic number to wait modules to load lmao
- task.spawn(function()
- require(script.Parent.Parent.Parent.FUNCTIONS).refreshlist()
- for i = 1, 10 do
- task.wait(.1)
- require(script.Parent.Parent.Parent.FUNCTIONS).refreshlist()
- end
- end)
- end
- local function UNZFLN_fake_script() -- Fake Script: StarterGui.BRX.Menu.AddCustomModule.LocalScript
- local script = Instance.new("LocalScript")
- script.Name = "LocalScript"
- script.Parent = Converted["_AddCustomModule1"]
- local req = require
- local require = function(obj)
- local fake = fake_module_scripts[obj]
- if fake then
- return fake()
- end
- return req(obj)
- end
- local ts = game:GetService("TweenService")
- script.Parent.MouseButton1Click:Connect(function()
- ts:Create(script.Parent.Parent.UIScale, TweenInfo.new(0.6, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
- Scale = 0.9
- }):Play()
- ts:Create(script.Parent.Parent.Parent.AddCustomModule, TweenInfo.new(0.6, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
- Position = UDim2.fromScale(0.5, 0.5)
- }):Play()
- end)
- end
- local function RAVM_fake_script() -- Fake Script: StarterGui.BRX.Menu.Close.LocalScript
- local script = Instance.new("LocalScript")
- script.Name = "LocalScript"
- script.Parent = Converted["_Close"]
- local req = require
- local require = function(obj)
- local fake = fake_module_scripts[obj]
- if fake then
- return fake()
- end
- return req(obj)
- end
- local ts = game:GetService("TweenService")
- script.Parent.MouseButton1Click:Connect(function()
- print("-")
- ts:Create(_G.BRX.Menu, TweenInfo.new(0.4, Enum.EasingStyle.Circular, Enum.EasingDirection.Out),
- {Size = UDim2.fromOffset(55, 55)}
- ):Play()
- script.Parent.Parent.CanvasGroup.Visible = true
- ts:Create(script.Parent.Parent.CanvasGroup, TweenInfo.new(0.6, Enum.EasingStyle.Circular, Enum.EasingDirection.Out), {
- GroupTransparency = 0
- }):Play()
- end)
- end
- local function HGNMM_fake_script() -- Fake Script: StarterGui.BRX.Menu.CanvasGroup.Opener.LocalScript
- local script = Instance.new("LocalScript")
- script.Name = "LocalScript"
- script.Parent = Converted["_Opener"]
- local req = require
- local require = function(obj)
- local fake = fake_module_scripts[obj]
- if fake then
- return fake()
- end
- return req(obj)
- end
- local ts = game:GetService("TweenService")
- local ready = true
- script.Parent.MouseButton1Click:Connect(function()
- if not ready then return end
- ready = false
- ts:Create(_G.BRX.Menu, TweenInfo.new(0.4, Enum.EasingStyle.Circular, Enum.EasingDirection.Out),
- {Size = UDim2.fromOffset(441, 268)}
- ):Play()
- ts:Create(script.Parent.Parent, TweenInfo.new(0.6, Enum.EasingStyle.Circular, Enum.EasingDirection.Out), {
- GroupTransparency = 1
- }):Play()
- task.wait(0.6)
- script.Parent.Parent.Visible = false
- ready = true
- end)
- end
- coroutine.wrap(IFCIG_fake_script)()
- coroutine.wrap(HHXHJDN_fake_script)()
- coroutine.wrap(BWHXI_fake_script)()
- coroutine.wrap(HQJY_fake_script)()
- coroutine.wrap(MXJGMO_fake_script)()
- coroutine.wrap(GSQOCQJ_fake_script)()
- coroutine.wrap(KCKC_fake_script)()
- coroutine.wrap(WBSA_fake_script)()
- coroutine.wrap(PXTLP_fake_script)()
- coroutine.wrap(TPWEQ_fake_script)()
- coroutine.wrap(DVIEZV_fake_script)()
- coroutine.wrap(JBARY_fake_script)()
- coroutine.wrap(KKFHESK_fake_script)()
- coroutine.wrap(UNZFLN_fake_script)()
- coroutine.wrap(RAVM_fake_script)()
- coroutine.wrap(HGNMM_fake_script)()
Advertisement
Add Comment
Please, Sign In to add comment