
KeylessUniversal

local ScreenGui = Instance.new("ScreenGui")
local Frame = Instance.new("Frame")
local Title = Instance.new("TextLabel")
local TabFrame = Instance.new("Frame")
local RemoteEventTab = Instance.new("TextButton")
local FireTouchInterestTab = Instance.new("TextButton")
local FireProximityPromptTab = Instance.new("TextButton")
local FireClickDetectorTab = Instance.new("TextButton")
local SearchBox = Instance.new("TextBox")
local ScrollingFrame = Instance.new("ScrollingFrame")
local UIListLayout = Instance.new("UIListLayout")
local RunButton = Instance.new("TextButton")
local CloseButton = Instance.new("TextButton")
local SelectedTabIndicator = Instance.new("Frame")
ScreenGui.Parent = game.CoreGui
Frame.Parent = ScreenGui
Frame.BackgroundColor3 = Color3.fromRGB(33, 33, 33)
Frame.Size = UDim2.new(0, 800, 0, 600)
Frame.Position = UDim2.new(0.5, -400, 0.5, -300)
Frame.Active = true
Frame.Draggable = true
Title.Parent = Frame
Title.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
Title.Size = UDim2.new(1, -50, 0, 50)
Title.Font = Enum.Font.SourceSansBold
Title.Text = "Instance Explorer"
Title.TextColor3 = Color3.fromRGB(255, 255, 255)
Title.TextSize = 24
CloseButton.Parent = Frame
CloseButton.BackgroundColor3 = Color3.fromRGB(170, 0, 0)
CloseButton.Size = UDim2.new(0, 50, 0, 50)
CloseButton.Position = UDim2.new(1, -50, 0, 0)
CloseButton.Font = Enum.Font.SourceSansBold
CloseButton.Text = "X"
CloseButton.TextColor3 = Color3.fromRGB(255, 255, 255)
CloseButton.TextSize = 24
CloseButton.MouseButton1Click:Connect(function()
ScreenGui:Destroy()
end)
TabFrame.Parent = Frame
TabFrame.BackgroundColor3 = Color3.fromRGB(55, 55, 55)
TabFrame.Size = UDim2.new(1, 0, 0, 50)
TabFrame.Position = UDim2.new(0, 0, 0, 50)
RemoteEventTab.Parent = TabFrame
RemoteEventTab.BackgroundColor3 = Color3.fromRGB(0, 170, 255)
RemoteEventTab.Size = UDim2.new(0.25, 0, 1, 0)
RemoteEventTab.Font = Enum.Font.SourceSansBold
RemoteEventTab.Text = "Remote Events"
RemoteEventTab.TextColor3 = Color3.fromRGB(255, 255, 255)
RemoteEventTab.TextSize = 18
FireTouchInterestTab.Parent = TabFrame
FireTouchInterestTab.BackgroundColor3 = Color3.fromRGB(0, 170, 255)
FireTouchInterestTab.Size = UDim2.new(0.25, 0, 1, 0)
FireTouchInterestTab.Position = UDim2.new(0.25, 0, 0, 0)
FireTouchInterestTab.Font = Enum.Font.SourceSansBold
FireTouchInterestTab.Text = "Fire Touch Interest"
FireTouchInterestTab.TextColor3 = Color3.fromRGB(255, 255, 255)
FireTouchInterestTab.TextSize = 18
FireProximityPromptTab.Parent = TabFrame
FireProximityPromptTab.BackgroundColor3 = Color3.fromRGB(0, 170, 255)
FireProximityPromptTab.Size = UDim2.new(0.25, 0, 1, 0)
FireProximityPromptTab.Position = UDim2.new(0.5, 0, 0, 0)
FireProximityPromptTab.Font = Enum.Font.SourceSansBold
FireProximityPromptTab.Text = "Fire Proximity Prompt"
FireProximityPromptTab.TextColor3 = Color3.fromRGB(255, 255, 255)
FireProximityPromptTab.TextSize = 18
FireClickDetectorTab.Parent = TabFrame
FireClickDetectorTab.BackgroundColor3 = Color3.fromRGB(0, 170, 255)
FireClickDetectorTab.Size = UDim2.new(0.25, 0, 1, 0)
FireClickDetectorTab.Position = UDim2.new(0.75, 0, 0, 0)
FireClickDetectorTab.Font = Enum.Font.SourceSansBold
FireClickDetectorTab.Text = "Fire Click Detector"
FireClickDetectorTab.TextColor3 = Color3.fromRGB(255, 255, 255)
FireClickDetectorTab.TextSize = 18
SelectedTabIndicator.Parent = TabFrame
SelectedTabIndicator.BackgroundColor3 = Color3.fromRGB(0, 255, 128)
SelectedTabIndicator.Size = UDim2.new(0.25, 0, 0.1, 0)
SelectedTabIndicator.Position = UDim2.new(0, 0, 1, -5)
SearchBox.Parent = Frame
SearchBox.BackgroundColor3 = Color3.fromRGB(66, 66, 66)
SearchBox.Size = UDim2.new(1, 0, 0, 50)
SearchBox.Position = UDim2.new(0, 0, 0, 100)
SearchBox.Font = Enum.Font.SourceSans
SearchBox.PlaceholderText = "Search instances..."
SearchBox.TextColor3 = Color3.fromRGB(255, 255, 255)
SearchBox.TextSize = 18
ScrollingFrame.Parent = Frame
ScrollingFrame.Position = UDim2.new(0, 0, 0, 150)
ScrollingFrame.Size = UDim2.new(1, 0, 1, -200)
ScrollingFrame.CanvasSize = UDim2.new(0, 0, 5, 0)
ScrollingFrame.ScrollBarThickness = 10
UIListLayout.Parent = ScrollingFrame
UIListLayout.SortOrder = Enum.SortOrder.LayoutOrder
RunButton.Parent = Frame
RunButton.BackgroundColor3 = Color3.fromRGB(0, 170, 255)
RunButton.Size = UDim2.new(1, 0, 0, 50)
RunButton.Position = UDim2.new(0, 0, 1, -50)
RunButton.Font = Enum.Font.SourceSansBold
RunButton.Text = "Run"
RunButton.TextColor3 = Color3.fromRGB(255, 255, 255)
RunButton.TextSize = 24
local selectedTab = "RemoteEvent"
local function createButton(name, func)
local button = Instance.new("TextButton")
button.Parent = ScrollingFrame
button.BackgroundColor3 = Color3.fromRGB(66, 66, 66)
button.Size = UDim2.new(1, 0, 0, 50)
button.Font = Enum.Font.SourceSans
button.Text = name
button.TextColor3 = Color3.fromRGB(255, 255, 255)
button.TextSize = 18
button.MouseButton1Click:Connect(func)
end
local function findInstances(query)
local instances = {}
for _, instance in pairs(game:GetDescendants()) do
if (selectedTab == "RemoteEvent" and instance:IsA("RemoteEvent")) or
(selectedTab == "FireTouchInterest" and instance:IsA("TouchTransmitter")) or
(selectedTab == "FireProximityPrompt" and instance:IsA("ProximityPrompt")) or
(selectedTab == "FireClickDetector" and instance:IsA("ClickDetector")) then
if query == "" or instance:GetFullName():lower():find(query:lower()) then
table.insert(instances, instance)
end
end
end
return instances
end
local function updateInstanceList(query)
for _, child in pairs(ScrollingFrame:GetChildren()) do
if child:IsA("TextButton") then
child:Destroy()
end
end
local instances = findInstances(query)
for _, instance in pairs(instances) do
local func = function()
if instance:IsA("RemoteEvent") then
instance:FireServer()
elseif instance:IsA("TouchTransmitter") then
firetouchinterest(instance.Parent, game.Players.LocalPlayer.Character.HumanoidRootPart, 0)
firetouchinterest(instance.Parent, game.Players.LocalPlayer.Character.HumanoidRootPart, 1)
elseif instance:IsA("ProximityPrompt") then
fireproximityprompt(instance)
elseif instance:IsA("ClickDetector") then
fireclickdetector(instance)
end
end
createButton(instance:GetFullName(), func)
end
end
local function selectTab(tabName, tabButton)
selectedTab = tabName
updateInstanceList(SearchBox.Text)
SelectedTabIndicator.Position = UDim2.new(tabButton.Position.X.Scale, 0, 1, -5)
end
RemoteEventTab.MouseButton1Click:Connect(function()
selectTab("RemoteEvent", RemoteEventTab)
end)
FireTouchInterestTab.MouseButton1Click:Connect(function()
selectTab("FireTouchInterest", FireTouchInterestTab)
end)
FireProximityPromptTab.MouseButton1Click:Connect(function()
selectTab("FireProximityPrompt", FireProximityPromptTab)
end)
FireClickDetectorTab.MouseButton1Click:Connect(function()
selectTab("FireClickDetector", FireClickDetectorTab)
end)
SearchBox:GetPropertyChangedSignal("Text"):Connect(function()
updateInstanceList(SearchBox.Text)
end)
RunButton.MouseButton1Click:Connect(function()
updateInstanceList("")
end)
-- Set default tab
selectTab("RemoteEvent", RemoteEventTab)



dosent work on solara it just crashes the game lek
it works on solara it js the game ur in has lots of remotes or ur pc has like 2 gb of ram @slavadan2023
Is it support mobile
i hate mobile skids like you so no, everyone that uses mobile is autistic
@wesdfr this is so sigma script pro
fr
I play on mobile but code on pc. And who the * skids scripts bro, that's just annoying.