
KeylessUniversal

-- Services
local Players = game:GetService("Players")
local UserInputService = game:GetService("UserInputService")
local player = Players.LocalPlayer
local playerGui = player:WaitForChild("PlayerGui")
-- ScreenGui
local screenGui = Instance.new("ScreenGui")
screenGui.Name = "MiniScriptMenu"
screenGui.Parent = playerGui
screenGui.ResetOnSpawn = false
-- Toggle button
local toggleButton = Instance.new("TextButton")
toggleButton.Size = UDim2.new(0, 120, 0, 50)
toggleButton.Position = UDim2.new(0, 20, 0, 200)
toggleButton.BackgroundColor3 = Color3.fromRGB(0, 180, 130)
toggleButton.TextColor3 = Color3.new(1, 1, 1)
toggleButton.Font = Enum.Font.Code
toggleButton.TextSize = 20
toggleButton.Text = "OPEN MENU"
toggleButton.Parent = screenGui
Instance.new("UICorner", toggleButton).CornerRadius = UDim.new(0, 8)
-- Main draggable frame
local mainFrame = Instance.new("Frame")
mainFrame.Size = UDim2.new(0, 250, 0, 300)
mainFrame.Position = UDim2.new(0.5, -125, 0.5, -150)
mainFrame.BackgroundColor3 = Color3.fromRGB(30, 60, 90)
mainFrame.Visible = false
mainFrame.Active = true
mainFrame.Draggable = true -- PC drag
mainFrame.Parent = screenGui
Instance.new("UICorner", mainFrame).CornerRadius = UDim.new(0, 12)
-- Title
local title = Instance.new("TextLabel", mainFrame)
title.Size = UDim2.new(1, 0, 0, 40)
title.BackgroundColor3 = Color3.fromRGB(20, 50, 75)
title.Text = "Killers Menu"
title.TextColor3 = Color3.new(1,1,1)
title.Font = Enum.Font.Code
title.TextSize = 20
-- Scrollable container
local scrollFrame = Instance.new("ScrollingFrame", mainFrame)
scrollFrame.Size = UDim2.new(1, -10, 1, -50)
scrollFrame.Position = UDim2.new(0, 5, 0, 45)
scrollFrame.BackgroundTransparency = 1
scrollFrame.BorderSizePixel = 0
scrollFrame.CanvasSize = UDim2.new(0, 0, 0, 0) -- will resize dynamically
scrollFrame.ScrollBarThickness = 6
scrollFrame.AutomaticCanvasSize = Enum.AutomaticSize.Y
local UIListLayout = Instance.new("UIListLayout", scrollFrame)
UIListLayout.SortOrder = Enum.SortOrder.LayoutOrder
UIListLayout.Padding = UDim.new(0, 6)
-- Killer scripts table
local killerScripts = {
Gubby = [[
local args = {"PurchaseContent", game:GetService("ReplicatedStorage").Assets.Killers.Gubby}
game:GetService("ReplicatedStorage").Modules.Network.RemoteFunction:InvokeServer(unpack(args))
]],
Pursuer = [[
local args = {"PurchaseContent", game:GetService("ReplicatedStorage").Assets.Killers.Pursuer}
game:GetService("ReplicatedStorage").Modules.Network.RemoteFunction:InvokeServer(unpack(args))
]],
Pablo = [[
local args = {"PurchaseContent", game:GetService("ReplicatedStorage").Assets.Killers.Pablo}
game:GetService("ReplicatedStorage").Modules.Network.RemoteFunction:InvokeServer(unpack(args))
]],
MrFlimFlam = [[
local args = {"PurchaseContent", game:GetService("ReplicatedStorage").Assets.Killers.MrFlimFlam}
game:GetService("ReplicatedStorage").Modules.Network.RemoteFunction:InvokeServer(unpack(args))
]],
Pootis = [[
local args = {"PurchaseContent", game:GetService("ReplicatedStorage").Assets.Killers.Pootis}
game:GetService("ReplicatedStorage").Modules.Network.RemoteFunction:InvokeServer(unpack(args))
]],
}
-- Create buttons
for name, scriptCode in pairs(killerScripts) do
local btn = Instance.new("TextButton", scrollFrame)
btn.Size = UDim2.new(1, 0, 0, 40)
btn.BackgroundColor3 = Color3.fromRGB(0, 180, 130)
btn.TextColor3 = Color3.new(1,1,1)
btn.Font = Enum.Font.Code
btn.TextSize = 18
btn.Text = "Get " .. name
Instance.new("UICorner", btn).CornerRadius = UDim.new(0, 8)
btn.MouseButton1Click:Connect(function()
loadstring(scriptCode)()
end)
end
-- Toggle open/close
toggleButton.MouseButton1Click:Connect(function()
mainFrame.Visible = not mainFrame.Visible
toggleButton.Text = mainFrame.Visible and "CLOSE MENU" or "OPEN MENU"
end)
-- Mobile drag (Touch support)
local dragging = false
local dragInput, dragStart, startPos
mainFrame.InputBegan:Connect(function(input)
if input.UserInputType == Enum.UserInputType.Touch then
dragging = true
dragStart = input.Position
startPos = mainFrame.Position
input.Changed:Connect(function()
if input.UserInputState == Enum.UserInputState.End then
dragging = false
end
end)
end
end)
mainFrame.InputChanged:Connect(function(input)
if input.UserInputType == Enum.UserInputType.Touch then
dragInput = input
end
end)
UserInputService.InputChanged:Connect(function(input)
if input == dragInput and dragging then
local delta = input.Position - dragStart
mainFrame.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
end
end)



ai π
@hackor yeah im just lazy to make but still work
ai
Add more of the admin survivor pls
@WE_ARE_FORSAKEN maybe
Erm actually this game have admin survivor like super senior gojo and other charπ€
@Thebetatester but they dont work