Keyless
Key Required
Be neutral team (update 1)
Lua Script•288 lines (7931 chars)
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local Players = game:GetService("Players")
local TextChatService = game:GetService("TextChatService")
local StarterGui = game:GetService("StarterGui")
local SoundService = game:GetService("SoundService")
local player = Players.LocalPlayer
-- Remove all BarbedWire models when the script loads
for _, object in ipairs(workspace:GetDescendants()) do
if object:IsA("Model") and object.Name == "BarbedWire" then
object:Destroy()
end
end
-- Startup notification
pcall(function()
StarterGui:SetCore("SendNotification", {
Title = "Warning",
Text = "if you really want to kill other players you need a gun gamepass",
Duration = 10
})
end)
-- Glorp notification + sound
task.delay(10, function()
pcall(function()
StarterGui:SetCore("SendNotification", {
Title = "From Glorp",
Text = "Do not kill Glorp, or Glorp be very sad :c",
Duration = 5
})
end)
local sound = Instance.new("Sound")
sound.SoundId = "rbxassetid://74290287595595"
sound.Volume = 1
sound.Looped = false
sound.Parent = SoundService
sound:Play()
sound.Ended:Connect(function()
sound:Destroy()
end)
end)
-- UI
local ScreenGui = Instance.new("ScreenGui")
ScreenGui.Name = "NeutralUI"
ScreenGui.ResetOnSpawn = false
ScreenGui.Parent = player:WaitForChild("PlayerGui")
local Main = Instance.new("Frame")
Main.Size = UDim2.new(0, 160, 0, 105)
Main.Position = UDim2.new(0.5, -80, 0.8, 0)
Main.BackgroundColor3 = Color3.fromRGB(82, 62, 115)
Main.BorderSizePixel = 0
Main.Parent = ScreenGui
local MainCorner = Instance.new("UICorner")
MainCorner.CornerRadius = UDim.new(0, 12)
MainCorner.Parent = Main
-- Toggle button
local ToggleButton = Instance.new("TextButton")
ToggleButton.Size = UDim2.new(0, 30, 0, 30)
ToggleButton.Position = UDim2.new(1, -6, 0, -6)
ToggleButton.BackgroundColor3 = Color3.fromRGB(112, 85, 155)
ToggleButton.TextColor3 = Color3.fromRGB(255, 255, 255)
ToggleButton.Text = "−"
ToggleButton.TextSize = 20
ToggleButton.BorderSizePixel = 0
ToggleButton.Parent = Main
local ToggleCorner = Instance.new("UICorner")
ToggleCorner.CornerRadius = UDim.new(0, 9)
ToggleCorner.Parent = ToggleButton
-- Neutral button
local NeutralButton = Instance.new("TextButton")
NeutralButton.Size = UDim2.new(1, -12, 0, 40)
NeutralButton.Position = UDim2.new(0, 6, 0, 6)
NeutralButton.BackgroundColor3 = Color3.fromRGB(112, 85, 155)
NeutralButton.TextColor3 = Color3.fromRGB(255, 255, 255)
NeutralButton.Text = "Neutral"
NeutralButton.TextSize = 16
NeutralButton.BorderSizePixel = 0
NeutralButton.Parent = Main
local NeutralCorner = Instance.new("UICorner")
NeutralCorner.CornerRadius = UDim.new(0, 9)
NeutralCorner.Parent = NeutralButton
-- Door toggle
local DoorToggle = Instance.new("TextButton")
DoorToggle.Size = UDim2.new(1, -12, 0, 40)
DoorToggle.Position = UDim2.new(0, 6, 0, 53)
DoorToggle.BackgroundColor3 = Color3.fromRGB(96, 72, 135)
DoorToggle.TextColor3 = Color3.fromRGB(255, 255, 255)
DoorToggle.Text = "Doors: OFF"
DoorToggle.TextSize = 15
DoorToggle.BorderSizePixel = 0
DoorToggle.Parent = Main
local DoorCorner = Instance.new("UICorner")
DoorCorner.CornerRadius = UDim.new(0, 9)
DoorCorner.Parent = DoorToggle
-- Keep jump enabled every 0.5 seconds
task.spawn(function()
while task.wait(0.5) do
local character = player.Character
if character then
local humanoid = character:FindFirstChildOfClass("Humanoid")
if humanoid then
humanoid.UseJumpPower = true
humanoid.JumpPower = 50
humanoid:SetStateEnabled(
Enum.HumanoidStateType.Jumping,
true
)
end
end
end
end)
-- Neutral
NeutralButton.MouseButton1Click:Connect(function()
-- MenuSwitch runs first
local MenuSwitch = ReplicatedStorage.RemoteEvents.Miscs.MenuSwitch
MenuSwitch:FireServer()
-- Existing Neutral function
local Event = ReplicatedStorage.RemoteEvents.Miscs.AfterMenu
firesignal(Event.OnClientEvent)
local character = player.Character or player.CharacterAdded:Wait()
local root = character:WaitForChild("HumanoidRootPart")
-- Teleport
root.CFrame = CFrame.new(-215, 39, 36)
-- Enable chat
TextChatService.ChatWindowConfiguration.Enabled = true
TextChatService.ChatInputBarConfiguration.Enabled = true
end)
-- Door noclip
local noclipEnabled = false
local doorNames = {
ArmouredDoor = true,
ArmouredDoors = true,
GuardDoor = true,
Door = true
}
local originalCollision = {}
local function makeDoorsNoCollide()
if not noclipEnabled then
return
end
for _, object in ipairs(workspace:GetDescendants()) do
if doorNames[object.Name] then
if object:IsA("BasePart") then
if originalCollision[object] == nil then
originalCollision[object] = object.CanCollide
end
object.CanCollide = false
elseif object:IsA("Model") then
for _, part in ipairs(object:GetDescendants()) do
if part:IsA("BasePart") then
if originalCollision[part] == nil then
originalCollision[part] = part.CanCollide
end
part.CanCollide = false
end
end
end
end
end
end
local function restoreDoors()
for part, oldCollision in pairs(originalCollision) do
if part and part.Parent then
part.CanCollide = oldCollision
end
end
table.clear(originalCollision)
end
DoorToggle.MouseButton1Click:Connect(function()
noclipEnabled = not noclipEnabled
if noclipEnabled then
DoorToggle.Text = "Doors: ON"
makeDoorsNoCollide()
else
DoorToggle.Text = "Doors: OFF"
restoreDoors()
end
end)
-- Only react when an actual door is removed
workspace.DescendantRemoving:Connect(function(object)
if not noclipEnabled then
return
end
if doorNames[object.Name] then
task.delay(1.5, function()
if noclipEnabled then
makeDoorsNoCollide()
end
end)
end
end)
-- Show/hide UI
local uiVisible = true
ToggleButton.MouseButton1Click:Connect(function()
uiVisible = not uiVisible
if uiVisible then
Main.BackgroundTransparency = 0
NeutralButton.Visible = true
DoorToggle.Visible = true
ToggleButton.Text = "−"
else
Main.BackgroundTransparency = 1
NeutralButton.Visible = false
DoorToggle.Visible = false
ToggleButton.Text = "+"
end
end)
-- Drag UI using the toggle button only
local dragging = false
local dragStart
local startPosition
ToggleButton.InputBegan:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1
or input.UserInputType == Enum.UserInputType.Touch then
dragging = true
dragStart = input.Position
startPosition = Main.Position
end
end)
ToggleButton.InputEnded:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1
or input.UserInputType == Enum.UserInputType.Touch then
dragging = false
end
end)
ToggleButton.InputChanged:Connect(function(input)
if not dragging then
return
end
if input.UserInputType == Enum.UserInputType.MouseMovement
or input.UserInputType == Enum.UserInputType.Touch then
local delta = input.Position - dragStart
Main.Position = UDim2.new(
startPosition.X.Scale,
startPosition.X.Offset + delta.X,
startPosition.Y.Scale,
startPosition.Y.Offset + delta.Y
)
end
end)Features & Information
Become neutral team and kill anyone, also anyone can kill you you need a gun game pass to kill anyone its worth it
Community Comments (2)
More Scripts for Dog Pound

Keyless
Keyless

Key Required

Does not give all syringes
@mansurusenbaev907 its patched im changing the script