
Key Required

-- UI Settings 📱
local ScreenGui = Instance.new("ScreenGui", game.CoreGui)
local Frame = Instance.new("Frame", ScreenGui)
local UIListLayout = Instance.new("UIListLayout", Frame)
Instance.new("UICorner", Frame).CornerRadius = UDim.new(0, 12)
Frame.Size = UDim2.new(0, 220, 0, 240)
Frame.Position = UDim2.new(0.1, 0, 0.4, 0)
Frame.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
Frame.Active = true
Frame.Draggable = true
UIListLayout.Padding = UDim.new(0, 5)
UIListLayout.HorizontalAlignment = Enum.HorizontalAlignment.Center
UIListLayout.VerticalAlignment = Enum.VerticalAlignment.Center
local function createButton(text, color)
local btn = Instance.new("TextButton", Frame)
btn.Size = UDim2.new(0, 200, 0, 35)
btn.BackgroundColor3 = color
btn.Text = text
btn.TextColor3 = Color3.fromRGB(255, 255, 255)
btn.Font = Enum.Font.SourceSansBold
btn.TextSize = 14
Instance.new("UICorner", btn).CornerRadius = UDim.new(0, 8)
return btn
end
-- English Buttons 🎨
local crimBtn = createButton("CRIMINAL BASE 🏠", Color3.fromRGB(150, 0, 0))
local copBtn = createButton("POLICE TABLE 👮♂️", Color3.fromRGB(0, 100, 200))
local shotgunBtn = createButton("GET SHOTGUN 🔫", Color3.fromRGB(120, 120, 120))
local mp5Btn = createButton("GET MP5 🔫", Color3.fromRGB(0, 120, 215))
local exitBtn = createButton("CLOSE MENU ❌", Color3.fromRGB(50, 50, 50))
-- Teleport Function 🌀
local function teleportTo(cf)
local player = game.Players.LocalPlayer
local root = player.Character and player.Character:FindFirstChild("HumanoidRootPart")
if root then root.CFrame = cf end
end
-- 🛠️ BUTTON LOGIC
-- 🏠 Criminal Base
crimBtn.MouseButton1Click:Connect(function()
teleportTo(CFrame.new(-884.80, 94.13, 2046.90))
end)
-- 👮♂️ Police Table
copBtn.MouseButton1Click:Connect(function()
teleportTo(CFrame.new(851.36, 99.99, 2273.66))
end)
-- 🔫 Shotgun (Remington 870)
shotgunBtn.MouseButton1Click:Connect(function()
local root = game.Players.LocalPlayer.Character.HumanoidRootPart
local oldPos = root.CFrame
teleportTo(CFrame.new(820.97, 99.98, 2231.51))
task.wait(0.5)
local args = {
[1] = workspace.Prison_ITEMS.giver:FindFirstChild("Remington 870"):FindFirstChild("Meshes/r870_2")
}
game:GetService("ReplicatedStorage").Remotes.InteractWithItem:InvokeServer(unpack(args))
task.wait(0.3)
teleportTo(oldPos)
end)
-- 🔫 MP5
mp5Btn.MouseButton1Click:Connect(function()
local root = game.Players.LocalPlayer.Character.HumanoidRootPart
local oldPos = root.CFrame
teleportTo(CFrame.new(813, 99, 2232))
task.wait(0.5)
game:GetService("ReplicatedStorage").Remotes.InteractWithItem:InvokeServer(workspace.Prison_ITEMS.giver.MP5:FindFirstChild("Meshes/MP5 (2)"))
task.wait(0.3)
teleportTo(oldPos)
end)
exitBtn.MouseButton1Click:Connect(function() ScreenGui:Destroy() end)
print("English Menu with New Locations Loaded! 🚀🏴☠️✨")
![[KEYLESS] Cool feature script](https://cdn.kocakz.me/images/94c1594025c36e7fd7185204e17a23ecbffb32a238873e9d652a41dc7c0bc829.webp)


it's good but pls remove the comments in the script