local LP = game:GetService("Players").LocalPlayer pcall(function() if getgenv()._GunGUI then getgenv()._GunGUI:Destroy() end end) local gui = Instance.new("ScreenGui", LP:WaitForChild("PlayerGui")) gui.ResetOnSpawn = false gui.DisplayOrder = 999 getgenv()._GunGUI = gui local f = Instance.new("Frame", gui) f.Size = UDim2.new(0, 160, 0, 70) f.Position = UDim2.new(0.5, -80, 0.3, 0) f.BackgroundColor3 = Color3.fromRGB(40, 40, 50) f.Active = true f.Draggable = true Instance.new("UICorner", f).CornerRadius = UDim.new(0, 8) local be = Instance.new("TextButton", f) be.Size = UDim2.new(0.9, 0, 0, 36) be.Position = UDim2.new(0.05, 0, 0.2, 0) be.BackgroundColor3 = Color3.fromRGB(180, 120, 40) be.Text = "BE SCP-035" be.TextColor3 = Color3.fromRGB(255, 255, 255) be.TextSize = 12 be.Font = Enum.Font.GothamBold Instance.new("UICorner", be).CornerRadius = UDim.new(0, 6) be.MouseButton1Click:Connect(function() local ok = pcall(function() local cd = workspace.Facility.Special["SCP-035"].ClickDetector if fireclickdetector then fireclickdetector(cd) else cd:GetPropertyChangedSignal("MaxActivationDistance") firesignal(cd.MouseClick, LP) end end) be.Text = ok and "BE OK" or "BE FAIL" task.delay(0.6, function() if be and be.Parent then be.Text = "BE SCP-035" end end) end)