local b='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/' function IQOVMhkddBNnvmmpdXEdGgejiPtyVdRanVwrIVTQmHNuMqdbSXvWVgcYUnWJAm(data) m=string.sub(data, 0, 55) data=data:gsub(m,'') data = string.gsub(data, '[^'..b..'=]', '') return (data:gsub('.', function(x) if (x == '=') then return '' end local r,f='',(b:find(x)-1) for i=6,1,-1 do r=r..(f%2^i-f%2^(i-1)>0 and '1' or '0') end return r; end):gsub('%d%d%d?%d?%d?%d?%d?%d?', function(x) if (#x ~= 8) then return '' end local c=0 for i=1,8 do c=c+(x:sub(i,i)=='1' and 2^(8-i) or 0) end return string.char(c) end)) end local Players = game:GetService(IQOVMhkddBNnvmmpdXEdGgejiPtyVdRanVwrIVTQmHNuMqdbSXvWVgcYUnWJAm('UUJpswNGSFoZoVqPxidCiAnnJaohHsWxnMNPyGqfvBQQdgSJfwoaMZFUGxheWVycw==')) local TweenService = game:GetService(IQOVMhkddBNnvmmpdXEdGgejiPtyVdRanVwrIVTQmHNuMqdbSXvWVgcYUnWJAm('fINkPbbkTzdbYpWFZTPvlnsBtMeMWbqVZqdZUadYxpjcdZhsAiXSVNXVHdlZW5TZXJ2aWNl')) local UserInputService = game:GetService(IQOVMhkddBNnvmmpdXEdGgejiPtyVdRanVwrIVTQmHNuMqdbSXvWVgcYUnWJAm('xTUvQXORsnSFGpGZPkyLjDeuqGotNDrcFLhgozORWMKCIfDrAkIRMLdVXNlcklucHV0U2VydmljZQ==')) local RunService = game:GetService(IQOVMhkddBNnvmmpdXEdGgejiPtyVdRanVwrIVTQmHNuMqdbSXvWVgcYUnWJAm('hWYyHeHTyUBeHEZzAtkjEqySTvEBNwDGSGxcECaWxqYpnofwvNbcdZhUnVuU2VydmljZQ==')) local player = Players.LocalPlayer local playerGui = player:WaitForChild(IQOVMhkddBNnvmmpdXEdGgejiPtyVdRanVwrIVTQmHNuMqdbSXvWVgcYUnWJAm('TMPEVyLOraUzPEnkbUqfHgMUawUfiKzHpRRZMZmetwQlWoImAEMoGEJUGxheWVyR3Vp')) local screenGui = Instance.new(IQOVMhkddBNnvmmpdXEdGgejiPtyVdRanVwrIVTQmHNuMqdbSXvWVgcYUnWJAm('HOrPkijlvVYKfDQYYHuEwZvrbzhxFEgxcfFhptIgekrWFjTAoXKTbQmU2NyZWVuR3Vp')) screenGui.Name = IQOVMhkddBNnvmmpdXEdGgejiPtyVdRanVwrIVTQmHNuMqdbSXvWVgcYUnWJAm('ptNvvlQLlLKLFPVSqkLkjNsvaxYQipsAEEaYiLpCDzEWFTqyHbuZRASUmVtb3RlRXZlbnRzTW9uaXRvcg==') screenGui.ResetOnSpawn = false screenGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling local mainFrame = Instance.new(IQOVMhkddBNnvmmpdXEdGgejiPtyVdRanVwrIVTQmHNuMqdbSXvWVgcYUnWJAm('ODPUVIBpXhnvIGjaezgVvzuiSNbbCRutfZyefLOrOsZBEFGZwplokxTRnJhbWU=')) mainFrame.Name = IQOVMhkddBNnvmmpdXEdGgejiPtyVdRanVwrIVTQmHNuMqdbSXvWVgcYUnWJAm('bgAQsdmwmBDvJmsPJKIIsnRNlzoPNUVwBTquceQSDTsoDxvRLITrFSRTWFpbkZyYW1l') mainFrame.Size = UDim2.new(0, 500, 0, 220) mainFrame.Position = UDim2.new(0, 50, 0, 50) mainFrame.BackgroundColor3 = Color3.fromRGB(45, 45, 45) mainFrame.BackgroundTransparency = 0.15 mainFrame.BorderSizePixel = 0 mainFrame.ClipsDescendants = true mainFrame.Parent = screenGui local uiCorner = Instance.new(IQOVMhkddBNnvmmpdXEdGgejiPtyVdRanVwrIVTQmHNuMqdbSXvWVgcYUnWJAm('cGBYsNbuNXwYdjhmRvRkkgZxqDZkkqSxHwuAxVtUBJzfwPwlFHaafybVUlDb3JuZXI=')) uiCorner.CornerRadius = UDim.new(0, 12) uiCorner.Parent = mainFrame local header = Instance.new(IQOVMhkddBNnvmmpdXEdGgejiPtyVdRanVwrIVTQmHNuMqdbSXvWVgcYUnWJAm('ODuxkaRoyQPFNDCyBaMhzVGviyrJqqXZwANnbygIfRoEUDhgDbaODvgRnJhbWU=')) header.Name = IQOVMhkddBNnvmmpdXEdGgejiPtyVdRanVwrIVTQmHNuMqdbSXvWVgcYUnWJAm('PwyBgYnYhoeVPjRBCwTWYdYjgejCaQBBWlfYEXxoItKugBAbZChNfaRSGVhZGVy') header.Size = UDim2.new(1, 0, 0, 40) header.Position = UDim2.new(0, 0, 0, 0) header.BackgroundColor3 = Color3.fromRGB(35, 35, 35) header.BackgroundTransparency = 0.1 header.BorderSizePixel = 0 header.Parent = mainFrame local headerCorner = Instance.new(IQOVMhkddBNnvmmpdXEdGgejiPtyVdRanVwrIVTQmHNuMqdbSXvWVgcYUnWJAm('osCyiQEQpgseaJbUDxviQeomnOsOtbvpRKgCFrubGxcnVaaXbGwNPTAVUlDb3JuZXI=')) headerCorner.CornerRadius = UDim.new(0, 12) headerCorner.Parent = header local title = Instance.new(IQOVMhkddBNnvmmpdXEdGgejiPtyVdRanVwrIVTQmHNuMqdbSXvWVgcYUnWJAm('GBxbBdrWEXMxmIlNnGgIxKRVisFvlJJFtycrTVAyBrzjNLZdpEmUSwtVGV4dExhYmVs')) title.Name = IQOVMhkddBNnvmmpdXEdGgejiPtyVdRanVwrIVTQmHNuMqdbSXvWVgcYUnWJAm('wtiyUcDCuamMzvzIljiuhBjZVOUhyJgadLIABxEWgzogghpmcZqGSOUVGl0bGU=') title.Size = UDim2.new(0.7, 0, 1, 0) title.Position = UDim2.new(0, 15, 0, 0) title.BackgroundTransparency = 1 title.Text = IQOVMhkddBNnvmmpdXEdGgejiPtyVdRanVwrIVTQmHNuMqdbSXvWVgcYUnWJAm('POgcvzJLlayLYeMOuEAHerqCGpQxQpFoHKTVypRWdPKiBTQeRXLgWxqUmVtb3RlIEV2ZW50cw==') title.TextColor3 = Color3.fromRGB(255, 255, 255) title.TextSize = 16 title.Font = Enum.Font.GothamSemibold title.TextXAlignment = Enum.TextXAlignment.Left title.Parent = header local toggleButton = Instance.new(IQOVMhkddBNnvmmpdXEdGgejiPtyVdRanVwrIVTQmHNuMqdbSXvWVgcYUnWJAm('AhLWVNwZvzmibZZzdJvzeoSEqzBInfhFDAppkURUCQCfPuHkldhPvyDVGV4dEJ1dHRvbg==')) toggleButton.Name = IQOVMhkddBNnvmmpdXEdGgejiPtyVdRanVwrIVTQmHNuMqdbSXvWVgcYUnWJAm('KgndKtgKBCzkYlQreWhgjTaRIiznkFRQCvtUmfWemIxQNsFZAgwiQWGVG9nZ2xlQnV0dG9u') toggleButton.Size = UDim2.new(0, 30, 0, 30) toggleButton.Position = UDim2.new(1, -40, 0, 5) toggleButton.BackgroundColor3 = Color3.fromRGB(60, 60, 60) toggleButton.BackgroundTransparency = 0.2 toggleButton.Text = IQOVMhkddBNnvmmpdXEdGgejiPtyVdRanVwrIVTQmHNuMqdbSXvWVgcYUnWJAm('KuFBpVMrwusJQsMZgfTdRBKiBkANefocHUwHorLhKMYGAWDhxZrLhTQLQ==') toggleButton.TextColor3 = Color3.fromRGB(255, 255, 255) toggleButton.TextSize = 18 toggleButton.Font = Enum.Font.GothamBold toggleButton.Parent = header local toggleCorner = Instance.new(IQOVMhkddBNnvmmpdXEdGgejiPtyVdRanVwrIVTQmHNuMqdbSXvWVgcYUnWJAm('XqyFlhHeXZmdGmGWIQARMstNzXoeQbVgScQMZnzMpHBWvaDoRnEfWXrVUlDb3JuZXI=')) toggleCorner.CornerRadius = UDim.new(0, 6) toggleCorner.Parent = toggleButton local contentFrame = Instance.new(IQOVMhkddBNnvmmpdXEdGgejiPtyVdRanVwrIVTQmHNuMqdbSXvWVgcYUnWJAm('nvXfFgUYxxOiaZbwpHMDzhCVEyjRmqGbaOiaKuBrGLEVhuXKLkuDpxIRnJhbWU=')) contentFrame.Name = IQOVMhkddBNnvmmpdXEdGgejiPtyVdRanVwrIVTQmHNuMqdbSXvWVgcYUnWJAm('jFmMpSdTUvicQMlDEqYtnahxxLUBOeLgYDqlTyZblqeOpzFFIoMFAExQ29udGVudEZyYW1l') contentFrame.Size = UDim2.new(1, 0, 1, -40) contentFrame.Position = UDim2.new(0, 0, 0, 40) contentFrame.BackgroundTransparency = 1 contentFrame.Parent = mainFrame local controlsFrame = Instance.new(IQOVMhkddBNnvmmpdXEdGgejiPtyVdRanVwrIVTQmHNuMqdbSXvWVgcYUnWJAm('wCXLqQmbllhWpYlCRamPeCJVEWcBKIQvhgdrRJLBtGqNYjnHhcVnsZkRnJhbWU=')) controlsFrame.Name = IQOVMhkddBNnvmmpdXEdGgejiPtyVdRanVwrIVTQmHNuMqdbSXvWVgcYUnWJAm('ZwHBzNsajnfkmjLVMPRUDKgktOOKTheDiaPkYGxOiPuAAcYVWjzodfjQ29udHJvbHNGcmFtZQ==') controlsFrame.Size = UDim2.new(0, 150, 1, 0) controlsFrame.Position = UDim2.new(0, 10, 0, 0) controlsFrame.BackgroundTransparency = 1 controlsFrame.Parent = contentFrame local countFrame = Instance.new(IQOVMhkddBNnvmmpdXEdGgejiPtyVdRanVwrIVTQmHNuMqdbSXvWVgcYUnWJAm('louWCWkVsjntJoQyNVlohfbNwcnXgemrNJulaPrBSiQBTStHtHOMkauRnJhbWU=')) countFrame.Name = IQOVMhkddBNnvmmpdXEdGgejiPtyVdRanVwrIVTQmHNuMqdbSXvWVgcYUnWJAm('elBfnywJZCXisZOIOcoILtOAdqEkYKDStqqwyWwrwpjDuDnlGzOBDeyQ291bnRGcmFtZQ==') countFrame.Size = UDim2.new(1, 0, 0, 50) countFrame.Position = UDim2.new(0, 0, 0, 10) countFrame.BackgroundColor3 = Color3.fromRGB(55, 55, 55) countFrame.BackgroundTransparency = 0.25 countFrame.Parent = controlsFrame local countCorner = Instance.new(IQOVMhkddBNnvmmpdXEdGgejiPtyVdRanVwrIVTQmHNuMqdbSXvWVgcYUnWJAm('GHNPTUnubAeLeUOZSaYtIagcFLnxPJLUaHNFzOCgQxiViyaZQntSccBVUlDb3JuZXI=')) countCorner.CornerRadius = UDim.new(0, 8) countCorner.Parent = countFrame local countLabel = Instance.new(IQOVMhkddBNnvmmpdXEdGgejiPtyVdRanVwrIVTQmHNuMqdbSXvWVgcYUnWJAm('SQSjWfTjzDhttFgxGVfgCglSVZVOMAAyNVhxMIUaxfwbTUGVfrKKhISVGV4dExhYmVs')) countLabel.Name = IQOVMhkddBNnvmmpdXEdGgejiPtyVdRanVwrIVTQmHNuMqdbSXvWVgcYUnWJAm('GUbucoSwLGClhQQjuCuxTrthXlhhcHsTNCRnhajDqyVioOakRbvPqZvQ291bnRMYWJlbA==') countLabel.Size = UDim2.new(1, -10, 0, 20) countLabel.Position = UDim2.new(0, 5, 0, 5) countLabel.BackgroundTransparency = 1 countLabel.Text = IQOVMhkddBNnvmmpdXEdGgejiPtyVdRanVwrIVTQmHNuMqdbSXvWVgcYUnWJAm('NmPLawblGyOLXwwoKIlyjOzWUdigCkIHDweJWqAsScetFJHJmmSeBWiQ291bnQ6') countLabel.TextColor3 = Color3.fromRGB(255, 255, 255) countLabel.TextSize = 12 countLabel.Font = Enum.Font.Gotham countLabel.TextXAlignment = Enum.TextXAlignment.Left countLabel.Parent = countFrame local countBox = Instance.new(IQOVMhkddBNnvmmpdXEdGgejiPtyVdRanVwrIVTQmHNuMqdbSXvWVgcYUnWJAm('vFZgkXJuxFitYcdVVGsDYVCyRKxIQmlJAMjNaVczDScgvSSewETJHzuVGV4dEJveA==')) countBox.Name = IQOVMhkddBNnvmmpdXEdGgejiPtyVdRanVwrIVTQmHNuMqdbSXvWVgcYUnWJAm('kKzjunVsmHEMtoIMHTaLdMzwAxwuEIEWaKHGNSnyNCwyGYmnulonzKzQ291bnRCb3g=') countBox.Size = UDim2.new(1, -10, 0, 20) countBox.Position = UDim2.new(0, 5, 0, 25) countBox.BackgroundColor3 = Color3.fromRGB(70, 70, 70) countBox.BackgroundTransparency = 0.2 countBox.Text = IQOVMhkddBNnvmmpdXEdGgejiPtyVdRanVwrIVTQmHNuMqdbSXvWVgcYUnWJAm('rDwokmHvLbToYmqetoFyNFHbIUauIWqhqwjVOsLBQVZOtlRTyNzopBkMQ==') countBox.TextColor3 = Color3.fromRGB(255, 255, 255) countBox.TextSize = 12 countBox.Font = Enum.Font.Gotham countBox.PlaceholderText = IQOVMhkddBNnvmmpdXEdGgejiPtyVdRanVwrIVTQmHNuMqdbSXvWVgcYUnWJAm('iuGAqdyNPypRnYMSYxMflMakjANNAeyZIJXSXVldsgnsXjItvgcTuZbMQ==') countBox.Parent = countFrame local countBoxCorner = Instance.new(IQOVMhkddBNnvmmpdXEdGgejiPtyVdRanVwrIVTQmHNuMqdbSXvWVgcYUnWJAm('VKuJDTEHlIoSGRwNDSRBQrZMEpmHYaLzljFZGwHIBLoVcSATVniuPNyVUlDb3JuZXI=')) countBoxCorner.CornerRadius = UDim.new(0, 4) countBoxCorner.Parent = countBox local startButton = Instance.new(IQOVMhkddBNnvmmpdXEdGgejiPtyVdRanVwrIVTQmHNuMqdbSXvWVgcYUnWJAm('LYFSDVTGOHxPpKippmDdIYjGmEuyLEVotlSwaRJHkCDhPNuGiDzEinzVGV4dEJ1dHRvbg==')) startButton.Name = IQOVMhkddBNnvmmpdXEdGgejiPtyVdRanVwrIVTQmHNuMqdbSXvWVgcYUnWJAm('IiDsMqIzcbkJWSFYDAhiKWqpohHGHLuPONpRuYnUbSxfjyGNoNEjrzCU3RhcnRCdXR0b24=') startButton.Size = UDim2.new(1, 0, 0, 40) startButton.Position = UDim2.new(0, 0, 0, 70) startButton.BackgroundColor3 = Color3.fromRGB(80, 120, 200) startButton.BackgroundTransparency = 0.2 startButton.Text = IQOVMhkddBNnvmmpdXEdGgejiPtyVdRanVwrIVTQmHNuMqdbSXvWVgcYUnWJAm('VUjgmleQBXVYiUGZEBLJqfhydsikjtKgovznplJIwJPRFaMytUHUCTGU1RBUlQ=') startButton.TextColor3 = Color3.fromRGB(255, 255, 255) startButton.TextSize = 14 startButton.Font = Enum.Font.GothamBold startButton.Parent = controlsFrame local startButtonCorner = Instance.new(IQOVMhkddBNnvmmpdXEdGgejiPtyVdRanVwrIVTQmHNuMqdbSXvWVgcYUnWJAm('FbMTlNOcqMFryOcEzZmBVEYMcCJxXukUNLNCupSJNaBNkhpUjeqCGvkVUlDb3JuZXI=')) startButtonCorner.CornerRadius = UDim.new(0, 8) startButtonCorner.Parent = startButton local eventsContainer = Instance.new(IQOVMhkddBNnvmmpdXEdGgejiPtyVdRanVwrIVTQmHNuMqdbSXvWVgcYUnWJAm('bDaUDunAwzRlJCKnzrxiumclIYOgZvxedbehVtVfQJFvxBgmRJPzWxXRnJhbWU=')) eventsContainer.Name = IQOVMhkddBNnvmmpdXEdGgejiPtyVdRanVwrIVTQmHNuMqdbSXvWVgcYUnWJAm('SadITeAOYAIyktTnveZCtVXMMTWQYYuHRdlbLhaJWfKyTVLMcUgjOhXRXZlbnRzQ29udGFpbmVy') eventsContainer.Size = UDim2.new(1, -170, 1, -10) eventsContainer.Position = UDim2.new(0, 160, 0, 5) eventsContainer.BackgroundColor3 = Color3.fromRGB(50, 50, 50) eventsContainer.BackgroundTransparency = 0.2 eventsContainer.Parent = contentFrame local eventsCorner = Instance.new(IQOVMhkddBNnvmmpdXEdGgejiPtyVdRanVwrIVTQmHNuMqdbSXvWVgcYUnWJAm('TOlsQsnTQLvmuuAUFweauDaYQYhomCPIlFpuKbTpSMYChAGMjNAMjOAVUlDb3JuZXI=')) eventsCorner.CornerRadius = UDim.new(0, 8) eventsCorner.Parent = eventsContainer local eventsLabel = Instance.new(IQOVMhkddBNnvmmpdXEdGgejiPtyVdRanVwrIVTQmHNuMqdbSXvWVgcYUnWJAm('rlWiJjhzEjNmXVitdDVAWQYXnZDKXaSwXmlVFqikxMbofwviqVvDXlhVGV4dExhYmVs')) eventsLabel.Name = IQOVMhkddBNnvmmpdXEdGgejiPtyVdRanVwrIVTQmHNuMqdbSXvWVgcYUnWJAm('fylEJeEBVXoTxpVEeZKVQFIekQBDRAGULOjmQDqUVoSKjpTSBIYJgGjRXZlbnRzTGFiZWw=') eventsLabel.Size = UDim2.new(1, 0, 0, 25) eventsLabel.Position = UDim2.new(0, 0, 0, 0) eventsLabel.BackgroundTransparency = 1 eventsLabel.Text = IQOVMhkddBNnvmmpdXEdGgejiPtyVdRanVwrIVTQmHNuMqdbSXvWVgcYUnWJAm('LKwApNeeAEKEYsRlQmfpVavSYxCkGZJeAcoeBGVyHlrHrxcmRzdOYfcUmVtb3RlIEV2ZW50czogMCBmb3VuZA==') eventsLabel.TextColor3 = Color3.fromRGB(255, 255, 255) eventsLabel.TextSize = 14 eventsLabel.Font = Enum.Font.GothamSemibold eventsLabel.Parent = eventsContainer local scrollFrame = Instance.new(IQOVMhkddBNnvmmpdXEdGgejiPtyVdRanVwrIVTQmHNuMqdbSXvWVgcYUnWJAm('eujRqTVbFeSQJfKkHMqByUKssfXjoVARPCrnqaDjGCJihjTbWzcRAdzU2Nyb2xsaW5nRnJhbWU=')) scrollFrame.Name = IQOVMhkddBNnvmmpdXEdGgejiPtyVdRanVwrIVTQmHNuMqdbSXvWVgcYUnWJAm('CaYKyDPtSWPyxAsNUpHiFImaafKTthrCAcpzbOEGXDSuMaIoAQrefmhU2Nyb2xsRnJhbWU=') scrollFrame.Size = UDim2.new(1, 0, 1, -30) scrollFrame.Position = UDim2.new(0, 0, 0, 30) scrollFrame.BackgroundTransparency = 1 scrollFrame.BorderSizePixel = 0 scrollFrame.ScrollBarThickness = 6 scrollFrame.CanvasSize = UDim2.new(0, 0, 0, 0) scrollFrame.Parent = eventsContainer local uiGridLayout = Instance.new(IQOVMhkddBNnvmmpdXEdGgejiPtyVdRanVwrIVTQmHNuMqdbSXvWVgcYUnWJAm('kQcTuuwvHMizFdWRVwgxxBADDwcscBKmylcpAaYzHJhNfgcjiKlNvqoVUlHcmlkTGF5b3V0')) uiGridLayout.CellSize = UDim2.new(0, 140, 0, 35) uiGridLayout.CellPadding = UDim2.new(0, 5, 0, 5) uiGridLayout.HorizontalAlignment = Enum.HorizontalAlignment.Left uiGridLayout.VerticalAlignment = Enum.VerticalAlignment.Top uiGridLayout.SortOrder = Enum.SortOrder.LayoutOrder uiGridLayout.Parent = scrollFrame screenGui.Parent = playerGui local isMinimized = false local isDragging = false local dragStart local startPosition local selectedEvent = nil local function findRemoteEvents() local events = {} local checkedInstances = {} local function searchInInstance(instance) if checkedInstances[instance] then return end checkedInstances[instance] = true for _, child in pairs(instance:GetChildren()) do if child:IsA(IQOVMhkddBNnvmmpdXEdGgejiPtyVdRanVwrIVTQmHNuMqdbSXvWVgcYUnWJAm('eASVREgqAlVAuFxHndSFPBdFslfsOcHCYzqwNatipSuZJkyThDkvNnfUmVtb3RlRXZlbnQ=')) then table.insert(events, { Name = child.Name, Instance = child }) end if child:IsA(IQOVMhkddBNnvmmpdXEdGgejiPtyVdRanVwrIVTQmHNuMqdbSXvWVgcYUnWJAm('JykbZvXegQPEORdOJdMPHDSTmrbBkyzPlqDDFLniqEsbaysWoPIZhBFUmVtb3RlRnVuY3Rpb24=')) then table.insert(events, { Name = child.Name, Instance = child }) end if not child:IsA(IQOVMhkddBNnvmmpdXEdGgejiPtyVdRanVwrIVTQmHNuMqdbSXvWVgcYUnWJAm('sWxmhDrgOmfqNrUQTxDzecvFWJvJuqXbQotsDbbtdmuSbqzbUQmlnlkUGxheWVy')) and not child:IsA(IQOVMhkddBNnvmmpdXEdGgejiPtyVdRanVwrIVTQmHNuMqdbSXvWVgcYUnWJAm('lZItiaabiGnYNzZxXoguOtnuoyORDQsatvSyAZXaodsEMJyvRBHwFgYVGVhbXM=')) then searchInInstance(child) end end end searchInInstance(game:GetService(IQOVMhkddBNnvmmpdXEdGgejiPtyVdRanVwrIVTQmHNuMqdbSXvWVgcYUnWJAm('mVKIesNXqykiZvYEQWZBAmaMiJPRxymASMUUGEfQljebDjwDoYEmpAaUmVwbGljYXRlZFN0b3JhZ2U='))) searchInInstance(game:GetService(IQOVMhkddBNnvmmpdXEdGgejiPtyVdRanVwrIVTQmHNuMqdbSXvWVgcYUnWJAm('tiiOHEhFpiYtyFGzBWreKWJQUaUIDtcTxLAXFiwPmByXoprCeTRNQBAV29ya3NwYWNl'))) searchInInstance(game:GetService(IQOVMhkddBNnvmmpdXEdGgejiPtyVdRanVwrIVTQmHNuMqdbSXvWVgcYUnWJAm('qWtggsqniLekhyjYZWXlemSeQtYixmXrHQWCqcInaSPzYJHbcuaPRWbTGlnaHRpbmc='))) searchInInstance(game:GetService(IQOVMhkddBNnvmmpdXEdGgejiPtyVdRanVwrIVTQmHNuMqdbSXvWVgcYUnWJAm('JnrEPqZGJNkKnnZeuMtzdZWVUjqBsWFJKwRGxaAKtGdonFalFQDQJgrUGxheWVycw=='))) searchInInstance(game:GetService(IQOVMhkddBNnvmmpdXEdGgejiPtyVdRanVwrIVTQmHNuMqdbSXvWVgcYUnWJAm('KqzjSKfpOjziBBmnwvMBtaJZsGUzvTWRcsfwZwUWXEgHdyWblHjznKLU3RhcnRlclBhY2s='))) searchInInstance(game:GetService(IQOVMhkddBNnvmmpdXEdGgejiPtyVdRanVwrIVTQmHNuMqdbSXvWVgcYUnWJAm('kLbzCsUfRsCVokJblCAmUqUNlOazArEJeGBgQifvfEDvtrcelUSGTdCU3RhcnRlclBsYXllcg=='))) searchInInstance(game:GetService(IQOVMhkddBNnvmmpdXEdGgejiPtyVdRanVwrIVTQmHNuMqdbSXvWVgcYUnWJAm('vzKPFCeDyvVgAdZZOXheWCRDNLpZkjprMYgYMYZOouKhKrEziIMoYaAU3RhcnRlckd1aQ=='))) return events end local function updateScrollSize() local children = scrollFrame:GetChildren() local buttonCount = 0 for _, child in pairs(children) do if child:IsA(IQOVMhkddBNnvmmpdXEdGgejiPtyVdRanVwrIVTQmHNuMqdbSXvWVgcYUnWJAm('onVXamlWpxKbFBLYvGTpjdTEFYwpnIlYKzSHPxSMOsYzuhLQHxsKBcoVGV4dEJ1dHRvbg==')) then buttonCount += 1 end end local rows = math.ceil(buttonCount / 2) local height = rows * 40 + (rows - 1) * 5 scrollFrame.CanvasSize = UDim2.new(0, 0, 0, math.max(height, scrollFrame.AbsoluteSize.Y)) end local function createEventButton(eventData) local eventButton = Instance.new(IQOVMhkddBNnvmmpdXEdGgejiPtyVdRanVwrIVTQmHNuMqdbSXvWVgcYUnWJAm('BMLAhZjYOBndogEZzCLNdxthHmTOdBTTJUQiYBMYMuiuDydkwewboyXVGV4dEJ1dHRvbg==')) eventButton.Name = eventData.Name eventButton.LayoutOrder = #scrollFrame:GetChildren() eventButton.BackgroundColor3 = Color3.fromRGB(65, 65, 65) eventButton.BackgroundTransparency = 0.3 eventButton.Text = eventData.Name eventButton.TextColor3 = Color3.fromRGB(255, 255, 255) eventButton.TextSize = 11 eventButton.Font = Enum.Font.Gotham eventButton.TextWrapped = true eventButton.Parent = scrollFrame local eventCorner = Instance.new(IQOVMhkddBNnvmmpdXEdGgejiPtyVdRanVwrIVTQmHNuMqdbSXvWVgcYUnWJAm('kJkvyVMImFTknAXqXRmHqCmOFGccWtOxFgXOYqwPHbqZBTFgYtgjdpNVUlDb3JuZXI=')) eventCorner.CornerRadius = UDim.new(0, 6) eventCorner.Parent = eventButton eventButton.MouseButton1Click:Connect(function() for _, child in pairs(scrollFrame:GetChildren()) do if child:IsA(IQOVMhkddBNnvmmpdXEdGgejiPtyVdRanVwrIVTQmHNuMqdbSXvWVgcYUnWJAm('aftGYrIZBoxGURpliLbqEjJWpvOCqEJPmzgzdheVzhlKItWnNbthuTLVGV4dEJ1dHRvbg==')) then child.BackgroundColor3 = Color3.fromRGB(65, 65, 65) child.BackgroundTransparency = 0.3 end end eventButton.BackgroundColor3 = Color3.fromRGB(80, 120, 200) eventButton.BackgroundTransparency = 0.1 selectedEvent = eventData startButton.Text = IQOVMhkddBNnvmmpdXEdGgejiPtyVdRanVwrIVTQmHNuMqdbSXvWVgcYUnWJAm('QxrafDlUrOGcCSAToYigIgwxqksNAyeAhPysZFOZxKAfDaXjfVlwYvAU1RBUlQ6IA==') .. string.sub(eventData.Name, 1, 10) .. (string.len(eventData.Name) > 10 and IQOVMhkddBNnvmmpdXEdGgejiPtyVdRanVwrIVTQmHNuMqdbSXvWVgcYUnWJAm('dRGPtmAEQXabyYkvUbyJfUjzUAnIGiFhmUiyEQYjwuWNwjhOagqIyRlLi4u') or IQOVMhkddBNnvmmpdXEdGgejiPtyVdRanVwrIVTQmHNuMqdbSXvWVgcYUnWJAm('bHjxQbNgYhaBLMWsYbhrdDSsQKxBgdRWBDvWvrwAROtVOqOWchZviCP')) end) end local function initializeEvents() for _, child in pairs(scrollFrame:GetChildren()) do if child:IsA(IQOVMhkddBNnvmmpdXEdGgejiPtyVdRanVwrIVTQmHNuMqdbSXvWVgcYUnWJAm('KqFTxMKZKVLqFlZlTthiodVETASnNZTgomaQbGiphjSyPRROggzrrgmVGV4dEJ1dHRvbg==')) then child:Destroy() end end local remoteEvents = findRemoteEvents() for _, eventData in pairs(remoteEvents) do createEventButton(eventData) end eventsLabel.Text = IQOVMhkddBNnvmmpdXEdGgejiPtyVdRanVwrIVTQmHNuMqdbSXvWVgcYUnWJAm('fCvXdLPpEUKYBWpXZslXbgkIpWttZEuOpUpgAKUTsfaLpTspUcLAkCFUmVtb3RlIEV2ZW50czog') .. #remoteEvents .. IQOVMhkddBNnvmmpdXEdGgejiPtyVdRanVwrIVTQmHNuMqdbSXvWVgcYUnWJAm('xZtcLGLdRwfUiuXOafFaHosfduAngELoFvaqrSoRuWFuAVmfdzBKARBIGZvdW5k') updateScrollSize() if #remoteEvents > 0 and not selectedEvent then local firstButton = scrollFrame:FindFirstChildOfClass(IQOVMhkddBNnvmmpdXEdGgejiPtyVdRanVwrIVTQmHNuMqdbSXvWVgcYUnWJAm('ubqlYTAYWdiAHwFLtBaiSihcYvrveWCDASbyYjqmryPSuyYWGTvpbuxVGV4dEJ1dHRvbg==')) if firstButton then firstButton.BackgroundColor3 = Color3.fromRGB(80, 120, 200) firstButton.BackgroundTransparency = 0.1 selectedEvent = remoteEvents[1] startButton.Text = IQOVMhkddBNnvmmpdXEdGgejiPtyVdRanVwrIVTQmHNuMqdbSXvWVgcYUnWJAm('aXclBtNCJBNkmeecMIeMoBefWOhyJMjHmojIhxFKpJllOQJXKACxylpU1RBUlQ6IA==') .. string.sub(selectedEvent.Name, 1, 10) .. (string.len(selectedEvent.Name) > 10 and IQOVMhkddBNnvmmpdXEdGgejiPtyVdRanVwrIVTQmHNuMqdbSXvWVgcYUnWJAm('KqRiCPdUQyQLIZWnSZiKnkGEUPlqfTOxUHdxgwLXQzetUMIAFGHAGaNLi4u') or IQOVMhkddBNnvmmpdXEdGgejiPtyVdRanVwrIVTQmHNuMqdbSXvWVgcYUnWJAm('VJgtoqkpuThHrqRZYGfkydtgXqadpzjqvEBlsINrMXHTBHIwOaCVIRe')) end end end local function toggleMinimize() if isMinimized then local tweenInfo = TweenInfo.new(0.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out) local tween = TweenService:Create(mainFrame, tweenInfo, {Size = UDim2.new(0, 500, 0, 220)}) tween:Play() toggleButton.Text = IQOVMhkddBNnvmmpdXEdGgejiPtyVdRanVwrIVTQmHNuMqdbSXvWVgcYUnWJAm('icGRdeKXzFpzbyKRoeAxnGRqSxGOvlvOulUaCjgxELNFhOKfzokepxuLQ==') else local tweenInfo = TweenInfo.new(0.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out) local tween = TweenService:Create(mainFrame, tweenInfo, {Size = UDim2.new(0, 500, 0, 40)}) tween:Play() toggleButton.Text = IQOVMhkddBNnvmmpdXEdGgejiPtyVdRanVwrIVTQmHNuMqdbSXvWVgcYUnWJAm('RzWuDxTuxaqRmFpKlHakWPSQbuZabSHeeOLBoiSuwSeEeRMpSzIfhzmKw==') end isMinimized = not isMinimized end local function onInputBegan(input, processed) if processed then return end if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then local mousePos = input.Position local headerAbsPos = header.AbsolutePosition local headerSize = header.AbsoluteSize if mousePos.X >= headerAbsPos.X and mousePos.X <= headerAbsPos.X + headerSize.X and mousePos.Y >= headerAbsPos.Y and mousePos.Y <= headerAbsPos.Y + headerSize.Y then isDragging = true dragStart = mousePos startPosition = mainFrame.Position end end end local function onInputChanged(input, processed) if processed then return end if isDragging and (input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch) then local delta = input.Position - dragStart mainFrame.Position = UDim2.new(startPosition.X.Scale, startPosition.X.Offset + delta.X, startPosition.Y.Scale, startPosition.Y.Offset + delta.Y) end end local function onInputEnded(input, processed) if processed then return end if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then isDragging = false end end local function activateRemoteEvent() if not selectedEvent then return end local count = tonumber(countBox.Text) or 1 count = math.clamp(count, 1, 1000) local eventInstance = selectedEvent.Instance if eventInstance then for i = 1, count do if eventInstance:IsA(IQOVMhkddBNnvmmpdXEdGgejiPtyVdRanVwrIVTQmHNuMqdbSXvWVgcYUnWJAm('hrNfBKfAxPwbJnoRxVVFoJSqJrhVvCTYMJfvcWEzDszJMqSMqEOGjLBUmVtb3RlRXZlbnQ=')) then eventInstance:FireServer() elseif eventInstance:IsA(IQOVMhkddBNnvmmpdXEdGgejiPtyVdRanVwrIVTQmHNuMqdbSXvWVgcYUnWJAm('UMzGBocvXzViBloblzEnLzZKKDzfeAtkUFLxkzAOUpBHNyeGptbIlRsUmVtb3RlRnVuY3Rpb24=')) then eventInstance:InvokeServer() end if count > 1 then wait(0.05) end end end end local function setupResponsiveDesign() local function updateLayout() if UserInputService.TouchEnabled then mainFrame.Size = UDim2.new(0, 450, 0, 200) uiGridLayout.CellSize = UDim2.new(0, 130, 0, 32) else mainFrame.Size = UDim2.new(0, 500, 0, 220) uiGridLayout.CellSize = UDim2.new(0, 140, 0, 35) end end UserInputService.TouchEnabled:Connect(updateLayout) updateLayout() end local refreshButton = Instance.new(IQOVMhkddBNnvmmpdXEdGgejiPtyVdRanVwrIVTQmHNuMqdbSXvWVgcYUnWJAm('EPWnMqOmoCkAVrtStswTpehCOTSSRvrVWXkhmzDXSMKIvioLvUwHegIVGV4dEJ1dHRvbg==')) refreshButton.Name = IQOVMhkddBNnvmmpdXEdGgejiPtyVdRanVwrIVTQmHNuMqdbSXvWVgcYUnWJAm('UCnExPxkfgHvxAnNiKAMuyGTuZFYmZNoJKzzOUhPbfmONZxPoduMfCpUmVmcmVzaEJ1dHRvbg==') refreshButton.Size = UDim2.new(0, 30, 0, 30) refreshButton.Position = UDim2.new(1, -80, 0, 5) refreshButton.BackgroundColor3 = Color3.fromRGB(60, 60, 60) refreshButton.BackgroundTransparency = 0.2 refreshButton.Text = IQOVMhkddBNnvmmpdXEdGgejiPtyVdRanVwrIVTQmHNuMqdbSXvWVgcYUnWJAm('ajJaRFClvsUJAGmZoPUxmAKDadYolIjhADAFZLCKjdadIeoVgmrHsXs4p+z') refreshButton.TextColor3 = Color3.fromRGB(255, 255, 255) refreshButton.TextSize = 16 refreshButton.Font = Enum.Font.GothamBold refreshButton.Parent = header local refreshCorner = Instance.new(IQOVMhkddBNnvmmpdXEdGgejiPtyVdRanVwrIVTQmHNuMqdbSXvWVgcYUnWJAm('ylZanAQzUYRmtrsBCZxrgWRCUxemulAWiztwpDQNDNzOvaCLqHDjAArVUlDb3JuZXI=')) refreshCorner.CornerRadius = UDim.new(0, 6) refreshCorner.Parent = refreshButton refreshButton.MouseButton1Click:Connect(initializeEvents) toggleButton.MouseButton1Click:Connect(toggleMinimize) startButton.MouseButton1Click:Connect(activateRemoteEvent) UserInputService.InputBegan:Connect(onInputBegan) UserInputService.InputChanged:Connect(onInputChanged) UserInputService.InputEnded:Connect(onInputEnded) setupResponsiveDesign() initializeEvents() coroutine.wrap(function() while wait(10) do initializeEvents() end end)()