Prison Life Admin Script
Prison Life Admin Script
Prison Life Admin Script
new("ScreenGui")
local Background = Instance.new("Frame")
local CmdName = Instance.new("TextLabel")
local FindCmd = Instance.new("TextBox")
local CmdHandler = Instance.new("ScrollingFrame")
local CmdText = Instance.new("TextButton")
local UIListLayout = Instance.new("UIListLayout")
local Background2 = Instance.new("Frame")
local Label = Instance.new("TextLabel")
local Execute = Instance.new("TextBox")
local Minimum = Instance.new("TextButton")
local Close = Instance.new("TextButton")
local Background3 = Instance.new("Frame")
local Topbar = Instance.new("TextLabel")
local CmdTitle = Instance.new("TextLabel")
local Background4 = Instance.new("Frame")
local Notify6 = Instance.new("TextLabel")
local Notify5 = Instance.new("TextLabel")
local Notify4 = Instance.new("TextLabel")
local Notify3 = Instance.new("TextLabel")
local Notify2 = Instance.new("TextLabel")
local Notify1 = Instance.new("TextLabel")
local CloseBar = Instance.new("TextButton")
local TransparencyBar = Instance.new("TextButton")
local Prefix = ";"
CmdGui.Name = "CmdGui"
CmdGui.Parent = game:GetService("CoreGui")
CmdGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
Background.Name = "Background"
Background.Parent = CmdGui
Background.BackgroundColor3 = Color3.fromRGB(25, 25, 25)
Background.BorderSizePixel = 0
Background.Position = UDim2.new(0.368556708, 0, 0.11490047, 0)
Background.Size = UDim2.new(0, 350, 0, 350)
Background.Active = true
Background.Draggable = true
CmdName.Name = "CmdName"
CmdName.Parent = Background
CmdName.BackgroundColor3 = Color3.fromRGB(255, 0, 0)
CmdName.BorderSizePixel = 0
CmdName.Size = UDim2.new(0, 350, 0, 25)
CmdName.Font = Enum.Font.GothamBlack
CmdName.Text = "Commands"
CmdName.TextColor3 = Color3.fromRGB(255, 255, 255)
CmdName.TextScaled = true
CmdName.TextSize = 14.000
CmdName.TextWrapped = true
FindCmd.Name = "FindCmd"
FindCmd.Parent = Background
FindCmd.BackgroundColor3 = Color3.fromRGB(50, 50, 50)
FindCmd.BorderColor3 = Color3.fromRGB(0, 255, 0)
FindCmd.BorderSizePixel = 0
FindCmd.Position = UDim2.new(0.0714285746, 0, 0.0702347234, 0)
FindCmd.Size = UDim2.new(0, 300, 0, 20)
FindCmd.Font = Enum.Font.SourceSans
FindCmd.PlaceholderColor3 = Color3.fromRGB(255, 255, 255)
FindCmd.PlaceholderText = "Search For Command"
FindCmd.Text = ""
FindCmd.TextColor3 = Color3.fromRGB(255, 255, 255)
FindCmd.TextSize = 14.000
FindCmd.TextWrapped = true
CmdHandler.Name = "CmdHandler"
CmdHandler.Parent = Background
CmdHandler.Active = true
CmdHandler.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
CmdHandler.BackgroundTransparency = 1.000
CmdHandler.BorderSizePixel = 0
CmdHandler.AutomaticCanvasSize = "Y"
CmdHandler.Position = UDim2.new(0.0714285746, 0, 0.142857149, 0)
CmdHandler.Size = UDim2.new(0, 300, 0, 290)
CmdHandler.ScrollBarThickness = 2
CmdText.Name = "CmdText"
CmdText.Parent = nil
CmdText.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
CmdText.BackgroundTransparency = 1.000
CmdText.BorderSizePixel = 0
CmdText.Size = UDim2.new(0, 300, 0, 25)
CmdText.Font = Enum.Font.SourceSans
CmdText.Text = "Text"
CmdText.TextColor3 = Color3.fromRGB(255, 255, 255)
CmdText.TextScaled = true
CmdText.TextSize = 14.000
CmdText.TextWrapped = true
UIListLayout.Parent = CmdHandler
UIListLayout.SortOrder = Enum.SortOrder.LayoutOrder
Minimum.Name = "Minimum"
Minimum.Parent = Background
Minimum.BackgroundColor3 = Color3.fromRGB(0, 155, 155)
Minimum.BorderSizePixel = 0
Minimum.Position = UDim2.new(0.842857122, 0, 0.00571428565, 0)
Minimum.Size = UDim2.new(0, 20, 0, 20)
Minimum.Font = Enum.Font.SourceSans
Minimum.Text = ""
Minimum.TextColor3 = Color3.fromRGB(255, 255, 255)
Minimum.TextSize = 14.000
Minimum.MouseButton1Click:Connect(function()
if Background.BackgroundTransparency == 0 then
Background.BackgroundTransparency = 1
Background.Size = UDim2.new(0, 350, 0, 25)
FindCmd.Visible = false
CmdHandler.Visible = false
elseif Background.BackgroundTransparency == 1 then
Background.BackgroundTransparency = 0
Background.Size = UDim2.new(0, 350, 0, 350)
FindCmd.Visible = true
CmdHandler.Visible = true
end
end)
Close.Name = "Close"
Close.Parent = Background
Close.BackgroundColor3 = Color3.fromRGB(155, 0, 0)
Close.BorderSizePixel = 0
Close.Position = UDim2.new(0.928571403, 0, 0.00571428565, 0)
Close.Size = UDim2.new(0, 20, 0, 20)
Close.Font = Enum.Font.SourceSans
Close.Text = ""
Close.TextColor3 = Color3.fromRGB(255, 255, 255)
Close.TextSize = 14.000
Close.MouseButton1Click:Connect(function()
Background.Visible = false
end)
-- New
Background2.Name = "Background"
Background2.Parent = CmdGui
Background2.BackgroundColor3 = Color3.fromRGB(25, 25, 25)
Background2.BorderSizePixel = 0
Background2.Position = UDim2.new(0.012, 0, 0.807, 0)
Background2.Size = UDim2.new(0, 250, 0, 80)
Background2.Active = true
Background2.Draggable = true
Label.Name = "Label"
Label.Parent = Background2
Label.BackgroundColor3 = Color3.fromRGB(255, 0, 0)
Label.BorderSizePixel = 0
Label.Position = UDim2.new(0, 0, 0, 0)
Label.Size = UDim2.new(0, 250, 0, 25)
Label.Font = Enum.Font.GothamBlack
Label.Text = "Execute Bar"
Label.TextColor3 = Color3.fromRGB(255, 255, 255)
Label.TextScaled = true
Label.TextSize = 14.000
Label.TextWrapped = true
Execute.Name = "Execute"
Execute.Parent = Background2
Execute.BackgroundColor3 = Color3.fromRGB(50, 50, 50)
Execute.BorderColor3 = Color3.fromRGB(0, 255, 0)
Execute.Position = UDim2.new(0.097, 0, 0.436, 0)
Execute.Size = UDim2.new(0, 200, 0, 30)
Execute.Font = Enum.Font.SourceSans
Execute.PlaceholderColor3 = Color3.fromRGB(255, 255, 255)
Execute.PlaceholderText = "Press "..Prefix.." To Enter"
Execute.Text = ""
Execute.TextColor3 = Color3.fromRGB(255, 255, 255)
Execute.TextSize = 16.000
Execute.TextWrapped = true
Background3.Name = "Background3"
Background3.Parent = CmdGui
Background3.BackgroundColor3 = Color3.fromRGB(50, 50, 50)
Background3.BorderSizePixel = 0
Background3.Position = UDim2.new(0.306701034, 0, 0.288421065, 0)
Background3.Size = UDim2.new(0, 200, 0, 100)
Background3.Active = true
Background3.Visible = false
Topbar.Name = "Topbar"
Topbar.Parent = Background3
Topbar.BackgroundColor3 = Color3.fromRGB(25, 25, 25)
Topbar.BorderSizePixel = 0
Topbar.Size = UDim2.new(0, 200, 0, 25)
Topbar.Font = Enum.Font.GothamBlack
Topbar.Text = ""
Topbar.TextColor3 = Color3.fromRGB(255, 255, 255)
Topbar.TextScaled = true
Topbar.TextSize = 14.000
Topbar.TextWrapped = true
CmdTitle.Name = "CmdTitle"
CmdTitle.Parent = Background3
CmdTitle.BackgroundColor3 = Color3.fromRGB(25, 25, 25)
CmdTitle.BackgroundTransparency = 1.000
CmdTitle.BorderSizePixel = 0
CmdTitle.Position = UDim2.new(0.0500000007, 0, 0.379999995, 0)
CmdTitle.Size = UDim2.new(0, 180, 0, 40)
CmdTitle.Font = Enum.Font.GothamBlack
CmdTitle.Text = ""
CmdTitle.TextColor3 = Color3.fromRGB(255, 255, 255)
CmdTitle.TextSize = 14.000
CmdTitle.TextWrapped = true
Background4.Name = "Background4"
Background4.Parent = CmdGui
Background4.BackgroundColor3 = Color3.fromRGB(25, 25, 25)
Background4.BorderSizePixel = 0
Background4.Position = UDim2.new(0.0154639352, 0, 0.519107938, 0)
Background4.Size = UDim2.new(0, 250, 0, 119)
Background4.Active = true
Background4.Draggable = true
Notify6.Name = "Notify6"
Notify6.Parent = Background4
Notify6.BackgroundColor3 = Color3.fromRGB(255, 0, 0)
Notify6.BackgroundTransparency = 1.000
Notify6.BorderSizePixel = 0
Notify6.Position = UDim2.new(0, 0, -0.00512820482, 0)
Notify6.Size = UDim2.new(0, 250, 0, 20)
Notify6.Font = Enum.Font.GothamBlack
Notify6.Text = ""
Notify6.TextColor3 = Color3.fromRGB(255, 255, 255)
Notify6.TextScaled = true
Notify6.TextSize = 14.000
Notify6.TextWrapped = true
Notify5.Name = "Notify5"
Notify5.Parent = Background4
Notify5.BackgroundColor3 = Color3.fromRGB(255, 0, 0)
Notify5.BackgroundTransparency = 1.000
Notify5.BorderSizePixel = 0
Notify5.Position = UDim2.new(0, 0, 0.162939027, 0)
Notify5.Size = UDim2.new(0, 250, 0, 20)
Notify5.Font = Enum.Font.GothamBlack
Notify5.Text = ""
Notify5.TextColor3 = Color3.fromRGB(255, 255, 255)
Notify5.TextScaled = true
Notify5.TextSize = 14.000
Notify5.TextWrapped = true
Notify4.Name = "Notify4"
Notify4.Parent = Background4
Notify4.BackgroundColor3 = Color3.fromRGB(255, 0, 0)
Notify4.BackgroundTransparency = 1.000
Notify4.BorderSizePixel = 0
Notify4.Position = UDim2.new(0, 0, 0.331006259, 0)
Notify4.Size = UDim2.new(0, 250, 0, 20)
Notify4.Font = Enum.Font.GothamBlack
Notify4.Text = ""
Notify4.TextColor3 = Color3.fromRGB(255, 255, 255)
Notify4.TextScaled = true
Notify4.TextSize = 14.000
Notify4.TextWrapped = true
Notify3.Name = "Notify3"
Notify3.Parent = Background4
Notify3.BackgroundColor3 = Color3.fromRGB(255, 0, 0)
Notify3.BackgroundTransparency = 1.000
Notify3.BorderSizePixel = 0
Notify3.Position = UDim2.new(0, 0, 0.499073505, 0)
Notify3.Size = UDim2.new(0, 250, 0, 20)
Notify3.Font = Enum.Font.GothamBlack
Notify3.Text = ""
Notify3.TextColor3 = Color3.fromRGB(255, 255, 255)
Notify3.TextScaled = true
Notify3.TextSize = 14.000
Notify3.TextWrapped = true
Notify2.Name = "Notify2"
Notify2.Parent = Background4
Notify2.BackgroundColor3 = Color3.fromRGB(255, 0, 0)
Notify2.BackgroundTransparency = 1.000
Notify2.BorderSizePixel = 0
Notify2.Position = UDim2.new(0, 0, 0.667140722, 0)
Notify2.Size = UDim2.new(0, 250, 0, 20)
Notify2.Font = Enum.Font.GothamBlack
Notify2.Text = ""
Notify2.TextColor3 = Color3.fromRGB(255, 255, 255)
Notify2.TextScaled = true
Notify2.TextSize = 14.000
Notify2.TextWrapped = true
Notify1.Name = "Notify1"
Notify1.Parent = Background4
Notify1.BackgroundColor3 = Color3.fromRGB(255, 0, 0)
Notify1.BackgroundTransparency = 1.000
Notify1.BorderSizePixel = 0
Notify1.Position = UDim2.new(0, 0, 0.835207999, 0)
Notify1.Size = UDim2.new(0, 250, 0, 20)
Notify1.Font = Enum.Font.GothamBlack
Notify1.Text = ""
Notify1.TextColor3 = Color3.fromRGB(255, 255, 255)
Notify1.TextScaled = true
Notify1.TextSize = 14.000
Notify1.TextWrapped = true
CloseBar.Name = "CloseBar"
CloseBar.Parent = Background4
CloseBar.BackgroundColor3 = Color3.fromRGB(255, 0, 0)
CloseBar.BorderSizePixel = 0
CloseBar.Position = UDim2.new(0.899999976, 0, -0.210084036, 0)
CloseBar.Size = UDim2.new(0, 25, 0, 25)
CloseBar.Font = Enum.Font.GothamBlack
CloseBar.Text = "X"
CloseBar.TextColor3 = Color3.fromRGB(255, 255, 255)
CloseBar.TextScaled = true
CloseBar.TextSize = 14.000
CloseBar.TextWrapped = true
CloseBar.MouseButton1Click:Connect(function()
Background4.Visible = false
end)
TransparencyBar.Name = "TransparencyBar"
TransparencyBar.Parent = Background4
TransparencyBar.BackgroundColor3 = Color3.fromRGB(0, 255, 255)
TransparencyBar.BorderSizePixel = 0
TransparencyBar.Position = UDim2.new(0.799999952, 0, -0.210084036, 0)
TransparencyBar.Size = UDim2.new(0, 25, 0, 25)
TransparencyBar.Font = Enum.Font.GothamBlack
TransparencyBar.Text = "="
TransparencyBar.TextColor3 = Color3.fromRGB(255, 255, 255)
TransparencyBar.TextScaled = true
TransparencyBar.TextSize = 14.000
TransparencyBar.TextWrapped = true
TransparencyBar.MouseButton1Click:Connect(function()
if TransparencyBar.Text == "=" then
Background4.BackgroundTransparency = 0.750
CloseBar.BackgroundTransparency = 0.750
TransparencyBar.BackgroundTransparency = 0.750
TransparencyBar.Text = "+"
else
Background4.BackgroundTransparency = 0.000
CloseBar.BackgroundTransparency = 0.000
TransparencyBar.BackgroundTransparency = 0.000
TransparencyBar.Text = "="
end
end)
for i = 1,#Cmd do
local clone = CmdText:Clone()
clone.Text = Cmd[i].Text
clone.Name = "COMMANDS"
local Ins = Instance.new("StringValue", clone)
Ins.Name = "Title"
Ins.Value = Cmd[i].Title
local Ins2 = Instance.new("StringValue", clone)
Ins2.Name = "TopbarName"
Ins2.Value = Cmd[i].Text:split(" ")[1]
clone.Parent = CmdHandler
clone.MouseButton1Click:Connect(function()
Execute:CaptureFocus()
Execute.Text = clone.Text:split(" ")[1]
Execute.CursorPosition = #Execute.Text + 1
end)
end
Mouse.Move:Connect(function()
local Guis = game:GetService("CoreGui"):GetGuiObjectsAtPosition(Mouse.X,
Mouse.Y)
local Gui
for i,v in pairs(Guis) do
if v.Parent == CmdHandler then
Gui = v
end
end
if Gui ~= nil then
local PositionX
local PositionY
local X = Mouse.X
local Y = Mouse.Y
if Mouse.X > 200 then
PositionX = Mouse.X - 201
else
PositionX = Mouse.X + 21
end
if Mouse.Y > (Mouse.ViewSizeY-96) then
PositionY = Mouse.Y - 97
else
PositionY = Mouse.Y
end
Background3.Visible = true
Background3.Position = UDim2.new(0, PositionX, 0, PositionY)
Topbar.Text = Gui.TopbarName.Value
CmdTitle.Text = Gui.Title.Value
else
Background3.Visible = false
end
end)
if DisableScript then
DisableScript()
end
game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:
FireServer(Message, Whisper or "ALl")
end
function Kill(Player)
pcall(function()
if Player.Character:FindFirstChild("ForceField") or not
workspace:FindFirstChild(Player.Name) or not
workspace:FindFirstChild(Player.Name):FindFirstChild("Head") or Player == nil or
Player.Character.Parent ~= workspace then return end
workspace.Remote.ItemHandler:InvokeServer(workspace.Prison_ITEMS.giver["Remington
870"].ITEMPICKUP)
workspace.Remote.ItemHandler:InvokeServer(workspace.Prison_ITEMS.giver["Remington
870"].ITEMPICKUP)
end
local Gun =
game.Players.LocalPlayer.Character:FindFirstChild("Remington 870") or
game.Players.LocalPlayer.Backpack:FindFirstChild("Remington 870")
local FireEvent = {
[1] = {
["RayObject"] = Ray.new(Vector3.new(), Vector3.new()),
["Distance"] = 0,
["Cframe"] = CFrame.new(),
["Hit"] = workspace[Player.Name].Head
}, [2] = {
["RayObject"] = Ray.new(Vector3.new(), Vector3.new()),
["Distance"] = 0,
["Cframe"] = CFrame.new(),
["Hit"] = workspace[Player.Name].Head
}, [3] = {
["RayObject"] = Ray.new(Vector3.new(), Vector3.new()),
["Distance"] = 0,
["Cframe"] = CFrame.new(),
["Hit"] = workspace[Player.Name].Head
}, [4] = {
["RayObject"] = Ray.new(Vector3.new(), Vector3.new()),
["Distance"] = 0,
["Cframe"] = CFrame.new(),
["Hit"] = workspace[Player.Name].Head
}, [5] = {
["RayObject"] = Ray.new(Vector3.new(), Vector3.new()),
["Distance"] = 0,
["Cframe"] = CFrame.new(),
["Hit"] = workspace[Player.Name].Head
}, [6] = {
["RayObject"] = Ray.new(Vector3.new(), Vector3.new()),
["Distance"] = 0,
["Cframe"] = CFrame.new(),
["Hit"] = workspace[Player.Name].Head
}, [7] = {
["RayObject"] = Ray.new(Vector3.new(), Vector3.new()),
["Distance"] = 0,
["Cframe"] = CFrame.new(),
["Hit"] = workspace[Player.Name].Head
}, [8] = {
["RayObject"] = Ray.new(Vector3.new(), Vector3.new()),
["Distance"] = 0,
["Cframe"] = CFrame.new(),
["Hit"] = workspace[Player.Name].Head
}
}
game:GetService("ReplicatedStorage").ShootEvent:FireServer(FireEvent,
Gun)
Gun.Parent = game.Players.LocalPlayer.Character
game.Players.LocalPlayer.Character["Remington 870"]:Destroy()
end)
end
function Tase(Player)
if Player.TeamColor.Name == "Bright blue" or not
workspace:FindFirstChild(Player.Name) or not
workspace:FindFirstChild(Player.Name):FindFirstChild("Head") or Player == nil or
Player.Character.Parent ~= workspace then return end
pcall(function()
local savedcf = GetPos()
local savedteam
local TaseEvent =
{
[1] =
{
["RayObject"] = Ray.new(Vector3.new(),
Vector3.new()),
["Distance"] = 0,
["Cframe"] = CFrame.new(),
["Hit"] = workspace[Player.Name].Torso
}
}
game:GetService("ReplicatedStorage").ShootEvent:FireServer(TaseEvent,
Guns)
if changedteam then
workspace.Remote.loadchar:InvokeServer(nil,
BrickColor.new(savedteam).Name)
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame =
savedcf
end
end)
end
game.Players.LocalPlayer:FindFirstChild("Backpack"):FindFirstChild("M9").Parent =
CHAR
local STOP = 0
repeat wait(.1)
STOP = STOP + 1
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame =
Player.Character.HumanoidRootPart.CFrame * CFrame.new(0, 0, 0.75)
until (not game.Players.LocalPlayer.Character:FindFirstChild("M9") or not
game.Players.LocalPlayer.Character.HumanoidRootPart or not
Player.Character.HumanoidRootPart or not
game.Players.LocalPlayer.Character.HumanoidRootPart.Parent or not
Player.Character.HumanoidRootPart.Parent or STOP > 500) and STOP > 3
local STOP_2 = 0
repeat wait()
STOP_2 = STOP_2 + 1
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = Position
until STOP_2 > 10
workspace.Remote.loadchar:InvokeServer()
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = savedcf
end
workspace.Remote.ItemHandler:InvokeServer(workspace.Prison_ITEMS.giver["M9"].ITEMPI
CKUP)
local CHAR = game.Players.LocalPlayer.Character
CHAR.Humanoid.Name = "1"
local c = CHAR["1"]:Clone()
c.Name = "Humanoid"
c.Parent = CHAR
CHAR["1"]:Destroy()
game.Workspace.CurrentCamera.CameraSubject = CHAR
CHAR.Animate.Disabled = true
wait()
CHAR.Animate.Disabled = false
CHAR.Humanoid.DisplayDistanceType = "None"
game.Players.LocalPlayer:FindFirstChild("Backpack"):FindFirstChild("M9").Parent =
CHAR
local STOP = 0
repeat wait(.1)
STOP = STOP + 1
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame =
Player.Character.HumanoidRootPart.CFrame * CFrame.new(0, 0, 0.75)
until (not game.Players.LocalPlayer.Character:FindFirstChild("M9") or not
game.Players.LocalPlayer.Character.HumanoidRootPart or not
Player.Character.HumanoidRootPart or not
game.Players.LocalPlayer.Character.HumanoidRootPart.Parent or not
Player.Character.HumanoidRootPart.Parent or STOP > 500) and STOP > 3
local STOP_2 = 0
repeat wait()
STOP_2 = STOP_2 + 1
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame =
Player2.Character.HumanoidRootPart.CFrame
until STOP_2 > 10
workspace.Remote.loadchar:InvokeServer()
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = savedcf
end
workspace.Remote.arrest:InvokeServer(Player.Character.Head)
end)()
end
until
Player.Character:FindFirstChild("Head"):FindFirstChild("handcuffedGui")
wait()
end
workspace.Remote.loadchar:InvokeServer(nil, BrickColor.new(savedteam).Name)
game.Players.LocalPlayer.Character.Humanoid.Sit = false
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = savedcf
workspace.CurrentCamera.CFrame = savedcamcf
end
workspace.Remote.ItemHandler:InvokeServer(workspace.Prison_ITEMS.giver["AK-
47"].ITEMPICKUP)
end
Gun = Backpack:FindFirstChild("AK-47") or
Character:FindFirstChild("AK-47")
local Head = Player.Character.Head
if Head and Player and Character and Backpack and Gun and
Distance and Position then
game.ReplicatedStorage.ShootEvent:FireServer({
{["RayObject"] = Ray.new(Vector3.new(),
Vector3.new()),["Distance"] = Distance,["Cframe"] = Position,["Hit"] = Head},
{["RayObject"] = Ray.new(Vector3.new(),
Vector3.new()),["Distance"] = Distance,["Cframe"] = Position,["Hit"] = Head},
{["RayObject"] = Ray.new(Vector3.new(),
Vector3.new()),["Distance"] = Distance,["Cframe"] = Position,["Hit"] = Head},
{["RayObject"] = Ray.new(Vector3.new(),
Vector3.new()),["Distance"] = Distance,["Cframe"] = Position,["Hit"] = Head},
{["RayObject"] = Ray.new(Vector3.new(),
Vector3.new()),["Distance"] = Distance,["Cframe"] = Position,["Hit"] = Head},
{["RayObject"] = Ray.new(Vector3.new(),
Vector3.new()),["Distance"] = Distance,["Cframe"] = Position,["Hit"] = Head},
{["RayObject"] = Ray.new(Vector3.new(),
Vector3.new()),["Distance"] = Distance,["Cframe"] = Position,["Hit"] = Head},
{["RayObject"] = Ray.new(Vector3.new(),
Vector3.new()),["Distance"] = Distance,["Cframe"] = Position,["Hit"] = Head},
{["RayObject"] = Ray.new(Vector3.new(),
Vector3.new()),["Distance"] = Distance,["Cframe"] = Position,["Hit"] = Head},
{["RayObject"] = Ray.new(Vector3.new(),
Vector3.new()),["Distance"] = Distance,["Cframe"] = Position,["Hit"] = Head},
{["RayObject"] = Ray.new(Vector3.new(),
Vector3.new()),["Distance"] = Distance,["Cframe"] = Position,["Hit"] = Head},
{["RayObject"] = Ray.new(Vector3.new(),
Vector3.new()),["Distance"] = Distance,["Cframe"] = Position,["Hit"] = Head},
{["RayObject"] = Ray.new(Vector3.new(),
Vector3.new()),["Distance"] = Distance,["Cframe"] = Position,["Hit"] = Head},
{["RayObject"] = Ray.new(Vector3.new(),
Vector3.new()),["Distance"] = Distance,["Cframe"] = Position,["Hit"] = Head},
{["RayObject"] = Ray.new(Vector3.new(),
Vector3.new()),["Distance"] = Distance,["Cframe"] = Position,["Hit"] = Head},
{["RayObject"] = Ray.new(Vector3.new(),
Vector3.new()),["Distance"] = Distance,["Cframe"] = Position,["Hit"] = Head},
{["RayObject"] = Ray.new(Vector3.new(),
Vector3.new()),["Distance"] = Distance,["Cframe"] = Position,["Hit"] = Head},
{["RayObject"] = Ray.new(Vector3.new(),
Vector3.new()),["Distance"] = Distance,["Cframe"] = Position,["Hit"] = Head},
{["RayObject"] = Ray.new(Vector3.new(),
Vector3.new()),["Distance"] = Distance,["Cframe"] = Position,["Hit"] = Head},
{["RayObject"] = Ray.new(Vector3.new(),
Vector3.new()),["Distance"] = Distance,["Cframe"] = Position,["Hit"] = Head},
{["RayObject"] = Ray.new(Vector3.new(),
Vector3.new()),["Distance"] = Distance,["Cframe"] = Position,["Hit"] = Head},
{["RayObject"] = Ray.new(Vector3.new(),
Vector3.new()),["Distance"] = Distance,["Cframe"] = Position,["Hit"] = Head},
{["RayObject"] = Ray.new(Vector3.new(),
Vector3.new()),["Distance"] = Distance,["Cframe"] = Position,["Hit"] = Head},
{["RayObject"] = Ray.new(Vector3.new(),
Vector3.new()),["Distance"] = Distance,["Cframe"] = Position,["Hit"] = Head},
{["RayObject"] = Ray.new(Vector3.new(),
Vector3.new()),["Distance"] = Distance,["Cframe"] = Position,["Hit"] = Head},
{["RayObject"] = Ray.new(Vector3.new(),
Vector3.new()),["Distance"] = Distance,["Cframe"] = Position,["Hit"] = Head},
{["RayObject"] = Ray.new(Vector3.new(),
Vector3.new()),["Distance"] = Distance,["Cframe"] = Position,["Hit"] = Head},
{["RayObject"] = Ray.new(Vector3.new(),
Vector3.new()),["Distance"] = Distance,["Cframe"] = Position,["Hit"] = Head},
{["RayObject"] = Ray.new(Vector3.new(),
Vector3.new()),["Distance"] = Distance,["Cframe"] = Position,["Hit"] = Head},
{["RayObject"] = Ray.new(Vector3.new(),
Vector3.new()),["Distance"] = Distance,["Cframe"] = Position,["Hit"] = Head},
}, Gun)
end
Gun.Parent = game.Players.LocalPlayer.Character
game.Players.LocalPlayer.Character:FindFirstChild("AK-
47"):Destroy()
end)
end
end
workspace.Remote.ItemHandler:InvokeServer(workspace.Prison_ITEMS.giver["M9"].ITEMPI
CKUP)
end
Gun = Backpack:FindFirstChild("M9") or
Character:FindFirstChild("M9")
local Head = Player.Character.Head
if Head and Player and Character and Backpack and Gun and
Distance and Position then
game.ReplicatedStorage.ShootEvent:FireServer({
{["RayObject"] = Ray.new(Vector3.new(),
Vector3.new()),["Distance"] = Distance,["Cframe"] = Position,["Hit"] = Head},
{["RayObject"] = Ray.new(Vector3.new(),
Vector3.new()),["Distance"] = Distance,["Cframe"] = Position,["Hit"] = Head},
{["RayObject"] = Ray.new(Vector3.new(),
Vector3.new()),["Distance"] = Distance,["Cframe"] = Position,["Hit"] = Head},
{["RayObject"] = Ray.new(Vector3.new(),
Vector3.new()),["Distance"] = Distance,["Cframe"] = Position,["Hit"] = Head},
{["RayObject"] = Ray.new(Vector3.new(),
Vector3.new()),["Distance"] = Distance,["Cframe"] = Position,["Hit"] = Head},
{["RayObject"] = Ray.new(Vector3.new(),
Vector3.new()),["Distance"] = Distance,["Cframe"] = Position,["Hit"] = Head},
{["RayObject"] = Ray.new(Vector3.new(),
Vector3.new()),["Distance"] = Distance,["Cframe"] = Position,["Hit"] = Head},
{["RayObject"] = Ray.new(Vector3.new(),
Vector3.new()),["Distance"] = Distance,["Cframe"] = Position,["Hit"] = Head},
{["RayObject"] = Ray.new(Vector3.new(),
Vector3.new()),["Distance"] = Distance,["Cframe"] = Position,["Hit"] = Head},
{["RayObject"] = Ray.new(Vector3.new(),
Vector3.new()),["Distance"] = Distance,["Cframe"] = Position,["Hit"] = Head},
{["RayObject"] = Ray.new(Vector3.new(),
Vector3.new()),["Distance"] = Distance,["Cframe"] = Position,["Hit"] = Head},
{["RayObject"] = Ray.new(Vector3.new(),
Vector3.new()),["Distance"] = Distance,["Cframe"] = Position,["Hit"] = Head},
{["RayObject"] = Ray.new(Vector3.new(),
Vector3.new()),["Distance"] = Distance,["Cframe"] = Position,["Hit"] = Head},
{["RayObject"] = Ray.new(Vector3.new(),
Vector3.new()),["Distance"] = Distance,["Cframe"] = Position,["Hit"] = Head},
{["RayObject"] = Ray.new(Vector3.new(),
Vector3.new()),["Distance"] = Distance,["Cframe"] = Position,["Hit"] = Head}
}, Gun)
end
Gun.Parent = game.Players.LocalPlayer.Character
game.Players.LocalPlayer.Character:FindFirstChild("M9"):Destroy()
end)
end
end
function Beam(Player, Distance, Time)
if Player and Distance then
local RunService = game:GetService("RunService")
RunService:BindToRenderStep(Player.Name, math.huge, function()
coroutine.wrap(function()
CreateBeam(Player, Distance,
Player.Character.HumanoidRootPart.CFrame)
end)()
end)
delay(Time, function()
pcall(function()
RunService:UnbindFromRenderStep(Player.Name)
end)
end)
end
end
function DetectMove(Player)
local oldpos = Player.Character.HumanoidRootPart.CFrame
local Move
local Time = 0
repeat wait(.1)
Time = Time + 1
if oldpos ~= Player.Character.HumanoidRootPart.CFrame then
Move = true
else
Move = false
end
until (Time >= 500 and Move == false) or Move == true
return Move
end
function FeGodMode()
game.Players.LocalPlayer.Character.Humanoid.Name = 1
local l = game.Players.LocalPlayer.Character["1"]:Clone()
l.Parent = game.Players.LocalPlayer.Character
l.Name = "Humanoid"
game.Players.LocalPlayer.Character.Animate.Disabled = true
wait()
game.Players.LocalPlayer.Character.Animate.Disabled = false
game.Players.LocalPlayer.Character["1"]:Destroy()
game.Workspace.CurrentCamera.CameraSubject =
game.Players.LocalPlayer.Character
end
function CopyChat(Player)
Player.Chatted:Connect(function(Message)
if States.CopyChat then
Chat("["..Player.DisplayName.."]: "..Message)
end
end)
end
function Died(Player)
pcall(function()
if Player.Character.Humanoid.Health < 1 then
if States.ChatNotify then
Chat(Player.DisplayName.." Died")
end
if States.Notify then
game.StarterGui:SetCore("SendNotification", {
Title = "Game",
Text = Player.DisplayName.." Died",
Icon =
game.Players:GetUserThumbnailAsync(Player.UserId, Enum.ThumbnailType.HeadShot,
Enum.ThumbnailSize.Size352x352)
})
end
end
end)
end
function PlayerPickUp(Player)
Player.Backpack.ChildAdded:Connect(function(Item)
if States.ChatNotify then
Chat(Player.DisplayName.." Pick Up "..Item.Name)
end
if States.Notify then
game.StarterGui:SetCore("SendNotification", {
Title = "Game",
Text = Player.DisplayName.." Pick Up "..Item.Name,
Icon = game.Players:GetUserThumbnailAsync(Player.UserId,
Enum.ThumbnailType.HeadShot, Enum.ThumbnailSize.Size352x352)
})
end
end)
end
local Walls = {
game.Workspace.Prison_Halls.walls,
game.Workspace.Prison_Halls.roof,
game.Workspace.Prison_Halls.outlines,
game.Workspace.Prison_Halls.lights,
game.Workspace.Prison_Halls.accent,
game.Workspace.Prison_Halls.glass,
game.Workspace.Prison_Cellblock.b_front,
game.Workspace.Prison_Cellblock.doors,
game.Workspace.Prison_Cellblock.c_tables,
game.Workspace.Prison_Cellblock.a_front,
game.Workspace.Prison_Cellblock.b_outerwall,
game.Workspace.Prison_Cellblock.c_wall,
game.Workspace.Prison_Cellblock.b_wall,
game.Workspace.Prison_Cellblock.c_hallwall,
game.Workspace.Prison_Cellblock.a_outerwall,
game.Workspace.Prison_Cellblock.b_ramp,
game.Workspace.Prison_Cellblock.a_ramp,
game.Workspace.Prison_Cellblock.a_walls,
game.Workspace.Prison_Cellblock.Cells_B,
game.Workspace.Prison_Cellblock.Cells_A,
game.Workspace.Prison_Cellblock.c_corner,
game.Workspace.Prison_Cellblock.Wedge,
game.Workspace.Prison_Cellblock.a_ceiling,
game.Workspace.Prison_Cellblock.b_ceiling,
game.Workspace.City_buildings,
game.Workspace.Prison_OuterWall,
game.Workspace.Prison_Fences,
game.Workspace.Prison_Guard_Outpost,
game.Workspace.Prison_Cafeteria.building,
game.Workspace.Prison_Cafeteria.glass,
game.Workspace.Prison_Cafeteria.oven,
game.Workspace.Prison_Cafeteria.shelves,
game.Workspace.Prison_Cafeteria.vents,
game.Workspace.Prison_Cafeteria.accents,
game.Workspace.Prison_Cafeteria["vending machine"],
game.Workspace.Prison_Cafeteria.Prison_table1,
game.Workspace.Prison_Cafeteria.counter,
game.Workspace.Prison_Cafeteria.boxes,
game.Workspace.Prison_Cafeteria["trash bins"]
}
function PlayerChatted(Message)
if ScriptDisabled then return end
Split = Message:split(" ")
Arg1 = Split[1]
Arg2 = Split[2]
Arg3 = Split[3]
Arg4 = Split[4]
if Command("unload") or Command("destroygui") then
Notify("Unloading...", Color3.fromRGB(0, 255, 255), "Unloads")
wait(.1)
pcall(function()
CmdGui:Destroy()
States = {}
LoopKill = {}
LoopTase = {}
Admin = {}
ScriptDisabled = true
for i,v in pairs(game.Lighting:GetChildren()) do
v.Parent = workspace
end
end)
end
if Command("reload") or Command("update") then
Notify("Updating versions...", Color3.fromRGB(0, 255, 255), "Updates")
pcall(function()
CmdGui:Destroy()
States = {}
LoopKill = {}
LoopTase = {}
Admin = {}
ScriptDisabled = true
for i,v in pairs(game.Lighting:GetChildren()) do
v.Parent = workspace
end
end)
Loadstring("https://pastebin.com/raw/9ab2s523")
end
if Command("beam") then
local Player = GetPlayer(Arg2)
if Player then
Beam(Player, math.huge, 7)
Notify("Beamed "..Player.Name, Color3.fromRGB(0, 255, 0),
"Success")
else
Notify("No player found", Color3.fromRGB(255, 0, 0), "Error")
end
end
if Command("lagbeam") or Command("beam2") then
local Player = GetPlayer(Arg2)
if Player then
LagBeam(Player, math.huge, 7)
Notify("Lag beamed "..Player.Name, Color3.fromRGB(255, 0, 0),
"Success")
else
Notify("No player found", Color3.fromRGB(255, 0, 0), "Error")
end
end
if Command("crash") or Command("beam3") then
local Player = GetPlayer(Arg2)
if Player then
LagBeam(Player, math.huge, 9000)
Notify("Crashed "..Player.Name, Color3.fromRGB(0, 255, 0),
"Success")
else
Notify("No player found", Color3.fromRGB(255, 0, 0), "Error")
end
end
if Command("antispamarrest") then
States.Anti_Spam_Arrest = true
Notify("Turn anti spam arrest on", Color3.fromRGB(0, 255, 0),
"Success")
while wait() do
if States.Anti_Spam_Arrest then
pcall(function()
if
game.Players.LocalPlayer.Character.Head:FindFirstChild("handcuffedGui") then
repeat wait()
coroutine.wrap(function()
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(888,
100, 2388)
workspace.Remote.TeamEvent:FireServer("Bright blue")
end)()
until game.Players.LocalPlayer.TeamColor.Name
== "Bright blue"
wait(.1)
for i = 1,10 do
workspace.Remote.ItemHandler:InvokeServer(workspace.Prison_ITEMS.giver["Remington
870"].ITEMPICKUP)
workspace.Remote.ItemHandler:InvokeServer(workspace.Prison_ITEMS.giver["M4A1"].ITEM
PICKUP)
workspace.Remote.ItemHandler:InvokeServer(workspace.Prison_ITEMS.giver["AK-
47"].ITEMPICKUP)
workspace.Remote.ItemHandler:InvokeServer(workspace.Prison_ITEMS.giver["M9"].ITEMPI
CKUP)
else
workspace.Remote.ItemHandler:InvokeServer(workspace.Prison_ITEMS.giver["Remington
870"].ITEMPICKUP)
workspace.Remote.ItemHandler:InvokeServer(workspace.Prison_ITEMS.giver["AK-
47"].ITEMPICKUP)
workspace.Remote.ItemHandler:InvokeServer(workspace.Prison_ITEMS.giver["M9"].ITEMPI
CKUP)
end
Notify("Get all guns", Color3.fromRGB(0, 255, 0), "Success")
end
if Command("autogun") or Command("autoguns") or Command("autoallguns") then
States.Auto_Guns = true
Notify("Turn auto guns on", Color3.fromRGB(0, 255, 0), "Success")
if BuyGamepass then
workspace.Remote.ItemHandler:InvokeServer(workspace.Prison_ITEMS.giver["Remington
870"].ITEMPICKUP)
workspace.Remote.ItemHandler:InvokeServer(workspace.Prison_ITEMS.giver["M4A1"].ITEM
PICKUP)
workspace.Remote.ItemHandler:InvokeServer(workspace.Prison_ITEMS.giver["AK-
47"].ITEMPICKUP)
workspace.Remote.ItemHandler:InvokeServer(workspace.Prison_ITEMS.giver["M9"].ITEMPI
CKUP)
else
workspace.Remote.ItemHandler:InvokeServer(workspace.Prison_ITEMS.giver["Remington
870"].ITEMPICKUP)
workspace.Remote.ItemHandler:InvokeServer(workspace.Prison_ITEMS.giver["AK-
47"].ITEMPICKUP)
workspace.Remote.ItemHandler:InvokeServer(workspace.Prison_ITEMS.giver["M9"].ITEMPI
CKUP)
end
game.Players.LocalPlayer.CharacterAdded:Connect(function()
if States.Auto_Guns then
pcall(function()
if BuyGamepass then
workspace.Remote.ItemHandler:InvokeServer(workspace.Prison_ITEMS.giver["Remington
870"].ITEMPICKUP)
workspace.Remote.ItemHandler:InvokeServer(workspace.Prison_ITEMS.giver["M4A1"].ITEM
PICKUP)
workspace.Remote.ItemHandler:InvokeServer(workspace.Prison_ITEMS.giver["AK-
47"].ITEMPICKUP)
workspace.Remote.ItemHandler:InvokeServer(workspace.Prison_ITEMS.giver["M9"].ITEMPI
CKUP)
else
workspace.Remote.ItemHandler:InvokeServer(workspace.Prison_ITEMS.giver["Remington
870"].ITEMPICKUP)
workspace.Remote.ItemHandler:InvokeServer(workspace.Prison_ITEMS.giver["AK-
47"].ITEMPICKUP)
workspace.Remote.ItemHandler:InvokeServer(workspace.Prison_ITEMS.giver["M9"].ITEMPI
CKUP)
end
end)
end
end)
end
if Command("unautogun") or Command("unautoguns") or Command("unautoallguns")
then
States.Auto_Guns = false
Notify("Turn auto guns off", Color3.fromRGB(0, 255, 0), "Success")
end
if Command("loopgoto") or Command("loopto") then
local Player = GetPlayer(Arg2)
if Player then
States.LoopGoto = true
repeat wait()
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame
= Player.Character.HumanoidRootPart.CFrame
until not States.LoopGoto or not game.Players[Player.Name]
end
end
if Command("unloopgoto") or Command("unloopto") then
States.LoopGoto = false
end
if Command("checkscriptowner") or Command("findowner") then
for i,v in pairs(game.Players:GetPlayers()) do
if v.DisplayName == "Hack" and v.Name == "ih4xalots" then
ChatNotify("Script owner : "..v.Name.." / "..v.DisplayName,
Color3.fromRGB(0, 255, 0))
end
end
end
if Command("getplayer") or Command("getplayers") then
ChatNotify("Players : "..#game.Players:GetPlayers(),
Color3.fromRGB(255, 255, 255))
end
if Command("autofire") then
if
game.Players.LocalPlayer.Character:FindFirstChildOfClass("Tool"):FindFirstChild("Gu
nStates") then
local Gun =
require(game.Players.LocalPlayer.Character:FindFirstChildOfClass("Tool").GunStates)
Gun["AutoFire"] = true
Notify("Turn auto fire", Color3.fromRGB(0, 255, 0), "Success")
else
Notify("Equip a gun", Color3.fromRGB(255, 0, 0), "Error")
end
end
if Command("semifire") then
if
game.Players.LocalPlayer.Character:FindFirstChildOfClass("Tool"):FindFirstChild("Gu
nStates") then
local Gun =
require(game.Players.LocalPlayer.Character:FindFirstChildOfClass("Tool").GunStates)
Gun["AutoFire"] = false
Notify("Turn semi fire", Color3.fromRGB(0, 255, 0), "Success")
else
Notify("Equip a gun", Color3.fromRGB(255, 0, 0), "Error")
end
end
if Command("firespeed") or Command("setfirespeed") then
if
game.Players.LocalPlayer.Character:FindFirstChildOfClass("Tool"):FindFirstChild("Gu
nStates") then
local Gun =
require(game.Players.LocalPlayer.Character:FindFirstChildOfClass("Tool").GunStates)
if tonumber(Arg2) ~= nil then
Gun["FireRate"] = tonumber(Arg2)
Notify("Set a gun fire speed to "..tonumber(Arg2),
Color3.fromRGB(0, 255, 0), "Success")
else
Notify("Counts needed", Color3.fromRGB(255, 0, 0), "Error")
end
else
Notify("Equip a gun", Color3.fromRGB(255, 0, 0), "Error")
end
end
if Command("burst") or Command("burstbullets") or Command("bullets") then
if
game.Players.LocalPlayer.Character:FindFirstChildOfClass("Tool"):FindFirstChild("Gu
nStates") then
local Gun =
require(game.Players.LocalPlayer.Character:FindFirstChildOfClass("Tool").GunStates)
if tonumber(Arg2) ~= nil then
Gun["Bullets"] = tonumber(Arg2)
Notify("Set a gun burst bullets to "..tonumber(Arg2),
Color3.fromRGB(0, 255, 0), "Success")
else
Notify("Counts needed", Color3.fromRGB(255, 0, 0), "Error")
end
else
Notify("Equip a gun", Color3.fromRGB(255, 0, 0), "Error")
end
end
if Command("reloadtime") or Command("reloadtimes") then
if
game.Players.LocalPlayer.Character:FindFirstChildOfClass("Tool"):FindFirstChild("Gu
nStates") then
local Gun =
require(game.Players.LocalPlayer.Character:FindFirstChildOfClass("Tool").GunStates)
if tonumber(Arg2) ~= nil then
Gun["ReloadTime"] = tonumber(Arg2)
Notify("Set a gun reload time to "..tonumber(Arg2),
Color3.fromRGB(0, 255, 0), "Success")
else
Notify("Counts needed", Color3.fromRGB(255, 0, 0), "Error")
end
else
Notify("Equip a gun", Color3.fromRGB(255, 0, 0), "Error")
end
end
if Command("criminal") or Command("criminals") or Command("crim") or
Command("crims") or Command("crimes") or Command("crime") then
local savedcf = GetPos()
local savedcamcf = GetCamPos()
workspace.Remote.loadchar:InvokeServer(nil, BrickColor.new("Really
red").Name)
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = savedcf
workspace.CurrentCamera.CFrame = savedcamcf
Notify("Become a criminal", Color3.fromRGB(0, 255, 0), "Success")
end
if Command("neutral") or Command("neutrals") then
workspace.Remote.TeamEvent:FireServer("Medium stone grey")
Notify("Become neutral", Color3.fromRGB(0, 255, 0), "Success")
end
if Command("red") then
local savedcf = GetPos()
local savedcamcf = GetCamPos()
workspace.Remote.loadchar:InvokeServer(nil, BrickColor.new("Bright
red").Name)
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = savedcf
workspace.CurrentCamera.CFrame = savedcamcf
Notify("Changed name tag color to "..Arg1:split("."), Color3.fromRGB(0,
255, 0), "Success")
end
if Command("blue") then
local savedcf = GetPos()
local savedcamcf = GetCamPos()
workspace.Remote.loadchar:InvokeServer(nil, BrickColor.new("Deep
blue").Name)
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = savedcf
workspace.CurrentCamera.CFrame = savedcamcf
Notify("Changed name tag color to "..Arg1:split("."), Color3.fromRGB(0,
255, 0), "Success")
end
if Command("black") then
local savedcf = GetPos()
local savedcamcf = GetCamPos()
workspace.Remote.loadchar:InvokeServer(nil, BrickColor.new("Really
black").Name)
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = savedcf
workspace.CurrentCamera.CFrame = savedcamcf
Notify("Changed name tag color to "..Arg1:split("."), Color3.fromRGB(0,
255, 0), "Success")
end
if Command("pink") then
local savedcf = GetPos()
local savedcamcf = GetCamPos()
workspace.Remote.loadchar:InvokeServer(nil, BrickColor.new("Hot
pink").Name)
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = savedcf
workspace.CurrentCamera.CFrame = savedcamcf
Notify("Changed name tag color to "..Arg1:split("."), Color3.fromRGB(0,
255, 0), "Success")
end
if Command("grey") then
local savedcf = GetPos()
local savedcamcf = GetCamPos()
workspace.Remote.loadchar:InvokeServer(nil, BrickColor.new("Ghost
grey").Name)
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = savedcf
workspace.CurrentCamera.CFrame = savedcamcf
Notify("Changed name tag color to "..Arg1:split("."), Color3.fromRGB(0,
255, 0), "Success")
end
if Command("white") then
local savedcf = GetPos()
local savedcamcf = GetCamPos()
workspace.Remote.loadchar:InvokeServer(nil,
BrickColor.new("White").Name)
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = savedcf
workspace.CurrentCamera.CFrame = savedcamcf
Notify("Changed name tag color to "..Arg1:split("."), Color3.fromRGB(0,
255, 0), "Success")
end
if Command("brown") then
local savedcf = GetPos()
local savedcamcf = GetCamPos()
workspace.Remote.loadchar:InvokeServer(nil,
BrickColor.new("Brown").Name)
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = savedcf
workspace.CurrentCamera.CFrame = savedcamcf
Notify("Changed name tag color to "..Arg1:split("."), Color3.fromRGB(0,
255, 0), "Success")
end
if Command("purple") then
local savedcf = GetPos()
local savedcamcf = GetCamPos()
workspace.Remote.loadchar:InvokeServer(nil, BrickColor.new("Royal
purple").Name)
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = savedcf
workspace.CurrentCamera.CFrame = savedcamcf
Notify("Changed name tag color to "..Arg1:split("."), Color3.fromRGB(0,
255, 0), "Success")
end
if Command("green") then
local savedcf = GetPos()
local savedcamcf = GetCamPos()
workspace.Remote.loadchar:InvokeServer(nil, BrickColor.new("Bright
green").Name)
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = savedcf
workspace.CurrentCamera.CFrame = savedcamcf
Notify("Changed name tag color to "..Arg1:split("."), Color3.fromRGB(0,
255, 0), "Success")
end
if Command("yellow") then
local savedcf = GetPos()
local savedcamcf = GetCamPos()
workspace.Remote.loadchar:InvokeServer(nil, BrickColor.new("Bright
yellow").Name)
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = savedcf
workspace.CurrentCamera.CFrame = savedcamcf
Notify("Changed name tag color to "..Arg1:split("."), Color3.fromRGB(0,
255, 0), "Success")
end
if Command("orange") then
local savedcf = GetPos()
local savedcamcf = GetCamPos()
workspace.Remote.loadchar:InvokeServer(nil, BrickColor.new("Neon
orange").Name)
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = savedcf
workspace.CurrentCamera.CFrame = savedcamcf
Notify("Changed name tag color to "..Arg1:split("."), Color3.fromRGB(0,
255, 0), "Success")
end
if Command("chatnotify") then
States.ChatNotify = true
Notify("Turn chat notify on", Color3.fromRGB(0, 255, 0), "Success")
end
if Command("nochatnotify") or Command("unchatnotify") then
States.ChatNotify = false
Notify("Turn chat notify off", Color3.fromRGB(0, 255, 0), "Success")
end
if Command("taserbypass") or Command("lock") or Command("antitaser") then
States.TaserBypass = true
Notify("Turn taser bypass on", Color3.fromRGB(0, 255, 0), "Success")
game.Players.LocalPlayer.CharacterAdded:Connect(function()
if States.TaserBypass then
wait(.2)
game.Players.LocalPlayer.Character.ClientInputHandler.Disabled = true
game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = 24
game.Players.LocalPlayer.Character.Humanoid.JumpPower = 50
end
end)
end
if Command("notaserbypass") or Command("unlock") or Command("untaserbypass")
then
States.TaserBypass = false
Notify("Turn taser bypass off", Color3.fromRGB(0, 255, 0), "Success")
game.Players.LocalPlayer.Character.ClientInputHandler.Disabled = false
game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = 16
game.Players.LocalPlayer.Character.Humanoid.JumpPower = 50
end
if Command("color") then
if Arg2 ~= nil and Arg3 == nil then
local savedcf = GetPos()
workspace.Remote.loadchar:InvokeServer(nil, Arg2)
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame =
savedcf
elseif Arg2 ~= nil and Arg3 ~= nil and Arg4 == nil then
local savedcf = GetPos()
workspace.Remote.loadchar:InvokeServer(nil, Arg2.." "..Arg3)
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame =
savedcf
elseif Arg2 ~= nil and Arg3 ~= nil and Arg4 ~= nil then
local savedcf = GetPos()
workspace.Remote.loadchar:InvokeServer(nil, Arg2.." "..Arg3.."
"..Arg4)
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame =
savedcf
end
Notify("Changed name tag color", Color3.fromRGB(0, 255, 0), "Success")
end
if Command("print") then
print(Message)
Notify("Printed", Color3.fromRGB(0, 255, 0), "Success")
end
if Command("warn") then
warn(Message)
Notify("Warned", Color3.fromRGB(0, 255, 0), "Success")
end
if Command("error") then
Notify("Printed error", Color3.fromRGB(0, 255, 0), "Success")
error(Message)
end
if Command("chat") then
Chat(Message)
Notify("Chatted", Color3.fromRGB(0, 255, 0), "Success")
end
if Command("copychat") then
States.CopyChat = true
Notify("Turn copy chat on", Color3.fromRGB(0, 255, 0), "Success")
end
if Command("uncopychat") then
States.CopyChat = false
Notify("Turn copy chat off", Color3.fromRGB(0, 255, 0), "Success")
end
if Command("tase") then
local Player = GetPlayer(Arg2)
if Player ~= nil then
Tase(Player)
Notify("Tased "..Player.Name, Color3.fromRGB(0, 255, 0),
"Success")
else
Notify("No player found", Color3.fromRGB(255, 0, 0), "Error")
end
end
if Command("noshield") or Command("antishield") then
States.Anti_Shield = true
Notify("Turn anti shield users on", Color3.fromRGB(0, 255, 0),
"Success")
while wait() do
for i,v in pairs(game.Players:GetPlayers()) do
pcall(function()
if
workspace[v.Name].Torso:FindFirstChild("ShieldFolder") then
workspace[v.Name].Torso:FindFirstChild("ShieldFolder"):Destroy()
end
end)
end
end
end
if Command("unantishield") then
States.Anti_Shield = false
Notify("Turn anti shield users off", Color3.fromRGB(0, 255, 0),
"Success")
end
if Command("kill") or Command("kills") then
local Player = GetPlayer(Arg2)
if Player ~= nil then
Kill(Player)
Notify("Killed "..Player.Name, Color3.fromRGB(0, 255, 0),
"Success")
else
Notify("No player found", Color3.fromRGB(255, 0, 0), "Error")
end
end
if Command("killall") then
for i,v in pairs(game.Players:GetPlayers()) do
if v ~= game.Players.LocalPlayer then
Kill(v)
end
end
Notify("Killed all players", Color3.fromRGB(0, 255, 0), "Success")
end
if Command("killinmate") or Command("killinmates") or Command("killsinmate")
or Command("killsinmates") then
for i,v in pairs(game.Players:GetPlayers()) do
if v ~= game.Players.LocalPlayer then
if v.TeamColor.Name == "Bright orange" then
Kill(v)
end
end
end
Notify("Killed all inmates", Color3.fromRGB(0, 255, 0), "Success")
end
if Command("killguard") or Command("killsguard") or Command("killguards") or
Command("killsguards") then
for i,v in pairs(game.Players:GetPlayers()) do
if v ~= game.Players.LocalPlayer then
if v.TeamColor.Name == "Bright blue" then
Kill(v)
end
end
end
Notify("Killed all guards", Color3.fromRGB(0, 255, 0), "Success")
end
if Command("killcriminal") or Command("killscriminal") or
Command("killcriminals") or Command("killscriminals") then
for i,v in pairs(game.Players:GetPlayers()) do
if v ~= game.Players.LocalPlayer then
if v.TeamColor.Name == "Really red" then
Kill(v)
end
end
end
Notify("Killed all criminals", Color3.fromRGB(0, 255, 0), "Success")
end
if Command("loopkill") or Command("loopkills") then
local Player = GetPlayer(Arg2)
if Player ~= nil and not LoopKill[Player.UserId] then
LoopKill[Player.UserId] = {Player = Player}
Notify("Looping kills "..Player.Name, Color3.fromRGB(0, 255, 0),
"Success")
else
Notify("No player found / already loop kills",
Color3.fromRGB(255, 0, 0), "Error")
end
end
if Command("unloopkill") or Command("unloopkills") then
local Player = GetPlayer(Arg2)
if Player ~= nil and LoopKill[Player.UserId] then
LoopKill[Player.UserId] = nil
Notify("Unloop kills "..Player.Name, Color3.fromRGB(0, 255, 0),
"Success")
else
Notify("No player found / Player has no loop kills",
Color3.fromRGB(255, 0, 0), "Error")
end
end
if Command("loopkillguard") or Command("loopkillguards") or
Command("loopkillsguard") or Command("loopkillsguards") or Command("loopkillcop")
or Command("loopkillpolices") or Command("loopkillspolices") then
States.LoopKill_Guards = true
Notify("Looping kills all guards", Color3.fromRGB(0, 255, 0),
"Success")
while wait() do
if States.LoopKill_Guards then
for i,v in pairs(game.Teams.Guards:GetPlayers()) do
if v ~= game.Players.LocalPlayer then
pcall(function()
if v.Character.Humanoid.Health > 0 and
v.Character.Head and v.Character and v ~= nil then
Kill(v)
end
end)
end
end
end
end
end
if Command("unloopkillguard") or Command("unloopkillguards") or
Command("unloopkillsguard") or Command("unloopkillsguards") or
Command("unloopkillcop") or Command("unloopkillpolices") or
Command("unloopkillspolices") then
States.LoopKill_Guards = false
Notify("Unloop kills all guards", Color3.fromRGB(0, 255, 0), "Success")
end
if Command("loopkillinmate") or Command("loopkillinmates") or
Command("loopkillsinmate") or Command("loopkillsinmates") or
Command("loopkillprisoner") or Command("loopkillprisoners") then
States.LoopKill_Inmates = true
Notify("Looping kills all inmates", Color3.fromRGB(0, 255, 0),
"Success")
while wait() do
if States.LoopKill_Inmates then
for i,v in pairs(game.Teams.Inmates:GetPlayers()) do
if v ~= game.Players.LocalPlayer then
pcall(function()
if v.Character.Humanoid.Health > 0 and
v.Character.Head and v.Character and v ~= nil then
Kill(v)
end
end)
end
end
end
end
end
if Command("unloopkillinmate") or Command("unloopkillinmates") or
Command("unloopkillsinmate") or Command("unloopkillsinmates") or
Command("unloopkillprisoner") or Command("unloopkillprisoners") then
States.LoopKill_Inmates = false
Notify("Unloop kills all inmates", Color3.fromRGB(0, 255, 0),
"Success")
end
if Command("loopkillcriminal") or Command("loopkillcriminals") or
Command("loopkillscriminal") or Command("loopkillscriminals") or
Command("loopkillcrim") or Command("loopkillcrims") then
States.LoopKill_Criminals = true
Notify("Looping kills all criminals", Color3.fromRGB(0, 255, 0),
"Success")
while wait() do
if States.LoopKill_Criminals then
for i,v in pairs(game.Teams.Criminals:GetPlayers()) do
if v ~= game.Players.LocalPlayer then
pcall(function()
if v.Character.Humanoid.Health > 0 and
v.Character.Head and v.Character and v ~= nil then
Kill(v)
end
end)
end
end
end
end
end
if Command("unloopkillcriminal") or Command("unloopkillcriminals") or
Command("unloopkillscriminal") or Command("unloopkillscrriminals") or
Command("unloopkillcrim") or Command("unloopkillcrims") then
States.LoopKill_Criminals = false
Notify("Unlooping kills all criminals", Color3.fromRGB(0, 255, 0),
"Success")
end
if Command("loopkillall") or Command("loopkillsall") then
States.LoopKill_Others = true
Notify("Looping kills all players", Color3.fromRGB(0, 255, 0),
"Success")
while wait() do
if States.LoopKill_Others then
for i,v in pairs(game.Players:GetPlayers()) do
if v ~= game.Players.LocalPlayer then
pcall(function()
if v.Character.Humanoid.Health > 0 and
v.Character.Head and v.Character and v ~= nil then
Kill(v)
end
end)
end
end
end
end
end
if Command("unloopkillall") or Command("unloopkillsall") then
States.LoopKill_Criminals = false
States.LoopKill_Guards = false
States.LoopKill_Inmates = false
States.LoopKill_Others = false
Notify("Unlooping kills all players", Color3.fromRGB(0, 255, 0),
"Success")
end
if Command("goto") or Command("to") then
local Player = GetPlayer(Arg2)
if Player ~= nil then
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame =
workspace[Player.Name].HumanoidRootPart.CFrame
Notify("Go to "..Player.Name, Color3.fromRGB(0, 255, 0),
"Success")
else
Notify("No player found", Color3.fromRGB(255, 0, 0), "Error")
end
end
if Command("re") or Command("refresh") then
if game.Players.LocalPlayer.TeamColor.Name ~= "Medium stone grey" then
if
game.Players.LocalPlayer.Character:FindFirstChild("HumanoidRootPart") then
local savedcf = GetPos()
local savedcamcf = GetCamPos()
workspace.Remote.loadchar:InvokeServer()
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame
= savedcf
workspace.CurrentCamera.CFrame = savedcamcf
end
else
if
game.Players.LocalPlayer.Character:FindFirstChild("HumanoidRootPart") then
local savedcf = GetPos()
local savedcamcf = GetCamPos()
workspace.Remote.loadchar:InvokeServer(nil,
BrickColor.new("Bright orange").Name)
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame
= savedcf
workspace.CurrentCamera.CFrame = savedcamcf
workspace.Remote.TeamEvent:FireServer("Medium stone grey")
end
end
Notify("Refreshed", Color3.fromRGB(0, 255, 0), "Success")
end
if Command("res") or Command("respawn") then
if game.Players.LocalPlayer.TeamColor.Name ~= "Medium stone grey" then
workspace.Remote.loadchar:InvokeServer()
else
workspace.Remote.loadchar:InvokeServer(nil,
BrickColor.new("Bright orange").Name)
local savedcf = GetPos()
local savedcamcf = GetCamPos()
workspace.Remote.loadchar:InvokeServer(nil,
BrickColor.new("Really red").Name)
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame =
savedcf
workspace.CurrentCamera.CFrame = savedcamcf
workspace.Remote.TeamEvent:FireServer("Medium stone grey")
end
Notify("Respawned", Color3.fromRGB(0, 255, 0), "Success")
end
if Command("looparrest") or Command("spamarrest") then
local Player = GetPlayer(Arg2)
if Player ~= nil then
Notify("Spam arresting "..Player.Name, Color3.fromRGB(0, 255, 0),
"Success")
States.SpamArrest = true
repeat wait()
if game.Players[Player.Name] and States.SpamArrest then
local Player_Previos_Team = Player.TeamColor.Name
if Player.TeamColor.Name == "Bright orange" then
Teleport(Player, CFrame.new(979.55584716797,
99.990005493164, 2341.4069824219))
end
if Player.TeamColor.Name ~= "Bright orange" and
Player.TeamColor.Name ~= "Really red" then
repeat Teleport(Player, CFrame.new(-976, 110,
2070)) until Player.TeamColor.Name == "Really red" or not game.Players[Player.Name]
end
if Player_Previos_Team == "Bright orange" then
repeat wait()
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame =
Player.Character.HumanoidRootPart.CFrame * CFrame.new(0, 0, 1)
for i = 1,1000 do
coroutine.wrap(function()
ArrestEvent(Player,
math.huge)
end)()
end
until
Player.Character.Head:FindFirstChild("handcuffedGui") or not
game.Players[Player.Name]
else
if Player.TeamColor.Name == "Really red" then
repeat wait()
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame =
Player.Character.HumanoidRootPart.CFrame * CFrame.new(0, 0, 1)
for i = 1,1000 do
coroutine.wrap(function()
ArrestEvent(Player,
math.huge)
end)()
end
until
Player.Character.Head:FindFirstChild("handcuffedGui") or not
game.Players[Player.Name]
end
end
end
until not game.Players[Player.Name] or not States.SpamArrest
end
end
if Command("unlooparrest") or Command("unspamarrest") then
States.SpamArrest = false
Notify("Unspam arrest", Color3.fromRGB(0, 255, 0), "Success")
end
if Command("view") or Command("spectate") or Command("watch") then
local Player = GetPlayer(Arg2)
if Player ~= nil then
Watching = Player
Notify("Viewing "..Player.Name, Color3.fromRGB(0, 255, 0),
"Success")
else
Notify("No player found", Color3.fromRGB(255, 0, 0), "Error")
end
while wait() do
if Watching ~= nil then
pcall(function()
workspace.CurrentCamera.CameraSubject =
workspace[Watching.Name]
end)
end
end
end
if Command("antifling") then
States.Anti_Fling = true
Notify("Turn anti fling on", Color3.fromRGB(0, 255, 0), "Success")
game.Players.LocalPlayer.Character:FindFirstChild("HumanoidRootPart").Size =
Vector3.new(math.huge,
game.Players.LocalPlayer.Character:FindFirstChild("HumanoidRootPart").Size.Y,
math.huge)
game.Players.LocalPlayer.CharacterAdded:Connect(function(Character)
if States.Anti_Fling then
pcall(function()
game.Players.LocalPlayer.Character:FindFirstChild("HumanoidRootPart").Size =
Vector3.new(math.huge,
game.Players.LocalPlayer.Character:FindFirstChild("HumanoidRootPart").Size.Y,
math.huge)
end)
end
end)
end
if Command("statue") then
States.Statue = true
game.Players.LocalPlayer.Character:Connect(function()
if States.Statue then
end
end)
end
if Command("unstatue") then
States.Statue = false
end
if Command("noclip") or Command("noclips") then
States.Noclips = true
Notify("Turn no clips on", Color3.fromRGB(0, 255, 0), "Success")
game:GetService("RunService").Stepped:Connect(function()
if States.Noclips then
pcall(function()
game.Players.LocalPlayer.Character:FindFirstChild("Head").CanCollide = false
game.Players.LocalPlayer.Character:FindFirstChild("Torso").CanCollide = false
end)
end
end)
end
if Command("clip") or Command("clips") then
States.Noclips = false
Notify("Turn no clips off", Color3.fromRGB(0, 255, 0), "Success")
end
if Command("unantifling") then
States.Anti_Fling = false
Notify("Turn anti fling off", Color3.fromRGB(0, 255, 0), "Success")
end
if Command("antivest") or Command("anticrash") then
States.Anti_Crash = true
Notify("Turn anti armor spammer on", Color3.fromRGB(0, 255, 0),
"Success")
coroutine.wrap(function()
while wait() do
if States.Anti_Crash then
for i,v in pairs(game.Players:GetPlayers()) do
pcall(function()
v.Character.vest:Destroy()
end)
end
end
end
end)()
end
if Command("unantivest") or Command("unanticrash") then
States.Anti_Crash = false
Notify("Turn anti armor spammer off", Color3.fromRGB(0, 255, 0),
"Success")
end
if Command("fastpunch") or Command("speedpunch") or Command("speedlypunch")
or Command("superspeedpunch") then
States.Fast_Punch = true
Notify("Turn fast punch on", Color3.fromRGB(0, 255, 0), "Success")
end
if Command("slowpunch") or Command("normalspeedpunch") or
Command("nofastpunch") or Command("unfastpunch") then
States.Fast_Punch = false
Notify("Turn fast punch off", Color3.fromRGB(0, 255, 0), "Success")
end
if Command("superpunch") or Command("onepunch") then
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local MeleeEvent = ReplicatedStorage:FindFirstChild("meleeEvent")
local Mouse = game.Players.LocalPlayer:GetMouse()
local Punch = false
local Cooldown = false
States.SuperPunch = true
Notify("Turn super punch on", Color3.fromRGB(0, 255, 0), "Success")
workspace.Remote.ItemHandler:InvokeServer(workspace["Prison_ITEMS"].single["Crude
Knife"].ITEMPICKUP)
end
wait()
Knife = game.Players.LocalPlayer.Backpack:FindFirstChild("Crude Knife")
or game.Players.LocalPlayer.Character:FindFirstChild("Crude Knife")
if Knife then
local Cooldown = false
local Hitting = false
local Hitted = false
Knife.Equipped:Connect(function()
Knife.Activated:Connect(function()
if not Cooldown then
Cooldown = true
Hitting = true
for i,v in pairs(Knife:GetChildren()) do
if v:IsA("Part") then
v.Touched:Connect(function(Hit)
if Hit and Hit.Parent ~=
game.Players.LocalPlayer and not Hitted and Hitting then
Hitted = true
for i = 1,25 do
game.ReplicatedStorage.meleeEvent:FireServer(game.Players[Hit.Parent.Name])
end
end
end)
end
end
wait(0.5)
Cooldown = false
Hitting = false
Hitted = false
end
end)
end)
end
Notify("Obtained super knife", Color3.fromRGB(0, 255, 0), "Success")
end
if Command("unview") or Command("unspectate") or Command("stopwatch") or
Command("unwatch") then
Watching = nil
workspace.CurrentCamera.CameraSubject =
game.Players.LocalPlayer.Character
Notify("Unviewed", Color3.fromRGB(0, 255, 0), "Success")
end
if Command("antivoid") or Command("antifell") then
States.Anti_Void = true
Notify("Turn anti void on", Color3.fromRGB(0, 255, 0), "Success")
while wait() do
if States.Anti_Void then
pcall(function()
if
game.Players.LocalPlayer.Character.HumanoidRootPart.Position.Y < 1 then
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(888,
100, 2388)
end
end)
end
end
end
if Command("unantivoid") or Command("unantifell") then
States.Anti_Void = false
Notify("Turn anti void off", Color3.fromRGB(0, 255, 0), "Success")
end
if Command("bring") then
local Player = GetPlayer(Arg2)
if Player ~= nil then
Teleport(GetPlayer(Arg2),
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame)
Notify("Brought "..Player.Name, Color3.fromRGB(0, 255, 0),
"Success")
else
Notify("No player found", Color3.fromRGB(255, 0, 0), "Error")
end
end
if Command("teleport") or Command("tp") then
local Player = GetPlayer(Arg2)
local Player2 = GetPlayer(Arg3)
if Player ~= nil and Player2 ~= nil then
TeleportV(Player, Player2)
Notify("Teleported "..Player.Name.." to "..Player2.Name,
Color3.fromRGB(0, 255, 0), "Success")
else
Notify("No player found", Color3.fromRGB(0, 255, 0), "Error")
end
end
if Command("void") then
local Player = GetPlayer(Arg2)
if Player ~= nil then
Teleport(Player, CFrame.new(999999, 999999, 999999))
Notify("Voided "..Player.Name, Color3.fromRGB(0, 255, 0),
"Success")
else
Notify("No player found", Color3.fromRGB(255, 0, 0), "Error")
end
end
if Command("killaura") then
States.Kill_Aura = true
Notify("Turn kill aura on", Color3.fromRGB(0, 255, 0), "Success")
end
if Command("nokillaura") or Command("unkillaura") then
States.Kill_Aura = false
Notify("Turn kill aura off", Color3.fromRGB(0, 255, 0), "Success")
end
if Command("auto") or Command("autore") or Command("autorefresh") then
States.Auto_Refresh = true
Notify("Turn auto refresh on", Color3.fromRGB(0, 255, 0), "Success")
while wait() do
if States.Auto_Refresh == true then
pcall(function()
if game.Players.LocalPlayer.Character.Humanoid.Health
< 1 then
if game.Players.LocalPlayer.TeamColor.Name ~=
"Medium stone grey" then
if
game.Players.LocalPlayer.Character:FindFirstChild("HumanoidRootPart") then
local savedcf = GetPos()
local savedcamcf = GetCamPos()
workspace.Remote.loadchar:InvokeServer()
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = savedcf
workspace.CurrentCamera.CFrame =
savedcamcf
end
else
if
game.Players.LocalPlayer.Character:FindFirstChild("HumanoidRootPart") then
local savedcf = GetPos()
local savedcamcf = GetCamPos()
workspace.Remote.loadchar:InvokeServer(nil, BrickColor.new("Bright
orange").Name)
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = savedcf
workspace.CurrentCamera.CFrame =
savedcamcf
workspace.Remote.ItemHandler:InvokeServer(workspace.Prison_ITEMS.giver["Remington
870"].ITEMPICKUP)
local Gun =
game.Players.LocalPlayer.Backpack["Remington 870"] or
game.Players.LocalPlayer.Character["Remington 870"]
local args = {
[1] = {
["RayObject"] =
Ray.new(Vector3.new(), Vector3.new()),
["Distance"] = 0,
["Cframe"] = CFrame.new(),
["Hit"] =
workspace[game.Players.LocalPlayer.Name].Head
}, [2] = {
["RayObject"] =
Ray.new(Vector3.new(), Vector3.new()),
["Distance"] = 0,
["Cframe"] = CFrame.new(),
["Hit"] =
workspace[game.Players.LocalPlayer.Name].Head
}, [3] = {
["RayObject"] =
Ray.new(Vector3.new(), Vector3.new()),
["Distance"] = 0,
["Cframe"] = CFrame.new(),
["Hit"] =
workspace[game.Players.LocalPlayer.Name].Head
}, [4] = {
["RayObject"] =
Ray.new(Vector3.new(), Vector3.new()),
["Distance"] = 0,
["Cframe"] = CFrame.new(),
["Hit"] =
workspace[game.Players.LocalPlayer.Name].Head
}, [5] = {
["RayObject"] =
Ray.new(Vector3.new(), Vector3.new()),
["Distance"] = 0,
["Cframe"] = CFrame.new(),
["Hit"] =
workspace[game.Players.LocalPlayer.Name].Head
}, [6] = {
["RayObject"] =
Ray.new(Vector3.new(), Vector3.new()),
["Distance"] = 0,
["Cframe"] = CFrame.new(),
["Hit"] =
workspace[game.Players.LocalPlayer.Name].Head
}, [7] = {
["RayObject"] =
Ray.new(Vector3.new(), Vector3.new()),
["Distance"] = 0,
["Cframe"] = CFrame.new(),
["Hit"] =
workspace[game.Players.LocalPlayer.Name].Head
}, [8] = {
["RayObject"] =
Ray.new(Vector3.new(), Vector3.new()),
["Distance"] = 0,
["Cframe"] = CFrame.new(),
["Hit"] =
workspace[game.Players.LocalPlayer.Name].Head
}
}
game:GetService("ReplicatedStorage").ShootEvent:FireServer(args, Gun)
end)
end)()
end
end
end
if Command("unlagserver") or Command("stopdisconnect") or
Command("undisconnect") then
States.Lag_Server = false
Notify("Unlagging server", Color3.fromRGB(0, 255, 0), "Success")
end
if Command("gravity") or Command("setgravity") then
local Gravity = tonumber(Arg2)
if Gravity ~= nil then
workspace.Gravity = Gravity
Notify("Changed gravity to "..Gravity, Color3.fromRGB(0, 255, 0),
"Success")
else
Notify("Count needed", Color3.fromRGB(255, 0, 0), "Error")
end
end
if Command("makecrim") then
local Player = GetPlayer(Arg2)
if Player ~= nil then
Teleport(Player, CFrame.new(-919, 96, 2138))
Notify("Crimmed "..Player.Name, Color3.fromRGB(0, 255, 0),
"Success")
else
Notify("No player found", Color3.fromRGB(255, 0, 0), "Error")
end
end
if Command("resetgravity") or Command("regravity") then
workspace.Gravity = 196.2
Notify("Resetted gravity", Color3.fromRGB(0, 255, 0), "Success")
end
if Command("resethipheight") or Command("rehipheight") then
game.Players.LocalPlayer.Character.Humanoid.HipHeight = 0
Notify("Resetted hip height", Color3.fromRGB(0, 255, 0), "Success")
end
if Command("resetspeed") or Command("respeed") then
game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = 16
Notify("Resetted walk speed", Color3.fromRGB(0, 255, 0), "Success")
end
if Command("resetjumppower") or Command("rejumppower") then
game.Players.LocalPlayer.Character.Humanoid.JumpPower = 50
Notify("Resetted jump power", Color3.fromRGB(0, 255, 0), "Success")
end
if Command("leave") or Command("leaveserver") or Command("quit") then
Notify("Leaving server", Color3.fromRGB(0, 255, 0), "Success")
wait(.1)
game:Shutdown()
end
if Command("rejoin") or Command("rj") then
Notify("Rejoining server", Color3.fromRGB(0, 255, 0), "Success")
wait(.1)
game:GetService("TeleportService"):Teleport(game.PlaceId,
game.Players.LocalPlayer)
end
if Command("nodoors") or Command("deletedoors") then
if workspace:FindFirstChild("Doors") then
workspace.Doors.Parent = game.Lighting
end
Notify("Deleted doors", Color3.fromRGB(0, 255, 0), "Success")
end
if Command("doors") or Command("restoredoors") then
if game.Lighting:FindFirstChild("Doors") then
game.Lighting.Doors.Parent = workspace
end
Notify("Restored doors", Color3.fromRGB(0, 255, 0), "Success")
end
if Command("nowalls") or Command("deletedoors") then
pcall(function()
for i,v in pairs(Walls) do
v.Parent = game.Lighting
end
end)
Notify("Deleted walls", Color3.fromRGB(0, 255, 0), "Success")
end
if Command("walls") or Command("restorewalls") then
pcall(function()
for i,v in pairs(game.Lighting:GetChildren()) do
if v.Name ~= "Doors" then
v.Parent = workspace
end
end
end)
Notify("Restored walls", Color3.fromRGB(0, 255, 0), "Success")
end
if Command("god") or Command("godmode") then
States.God_Mode = true
Notify("Turn god mode on", Color3.fromRGB(0, 255, 0), "Success")
while wait() do
if States.God_Mode then
game.Players.LocalPlayer.Character.Humanoid.Name = 1
local l = game.Players.LocalPlayer.Character["1"]:Clone()
l.Parent = game.Players.LocalPlayer.Character
l.Name = "Humanoid"
game.Players.LocalPlayer.Character.Animate.Disabled = true
wait()
game.Players.LocalPlayer.Character.Animate.Disabled = false
game.Players.LocalPlayer.Character["1"]:Destroy()
game.Workspace.CurrentCamera.CameraSubject =
game.Players.LocalPlayer.Character
wait(5)
local savedcf = GetPos()
local savedcamcf = GetCamPos()
local savedteam = GetTeam()
workspace.Remote.loadchar:InvokeServer(nil,
BrickColor.new(savedteam).Name)
workspace.CurrentCamera.CFrame = savedcamcf
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame
= savedcf
end
end
end
if Command("ungod") or Command("ungodmode") then
States.God_Mode = false
Notify("Turn god mode off", Color3.fromRGB(0, 255, 0), "Success")
end
if Command("arrest") or Command("handcuffs") then
local Player = GetPlayer(Arg2)
if Player ~= nil then
Arrest(Player, tonumber(Arg3))
Notify("Arrested "..Player.Name, Color3.fromRGB(0, 255, 0),
"Success")
else
Notify("No player found", Color3.fromRGB(255, 0, 0), "Error")
end
end
if Command("arrestall") or Command("arrestother") or Command("arrestothers")
then
for i,v in pairs(game.Players:GetPlayers()) do
if v ~= game.Players.LocalPlayer then
if v.TeamColor.Name == "Really red" then
Arrest(v, 30)
end
end
end
Notify("Arrested all criminals", Color3.fromRGB(0, 255, 0), "Success")
end
if Command("opengate") then
workspace.Remote.ItemHandler:InvokeServer(workspace.Prison_ITEMS.buttons["Prison
Gate"]["Prison Gate"])
Notify("Opened gate", Color3.fromRGB(0, 255, 0), "Success")
end
if Command("getpos") then
print("Humanoid Root Part Position :")
print(game.Players.LocalPlayer.Character.HumanoidRootPart.Position)
print("Camera CFrame :")
print(workspace.CurrentCamera.CFrame)
Notify("Printed positions", Color3.fromRGB(0, 255, 0), "Success")
end
if Command("saveposition") or Command("savepos") then
States.SavedCFrame = GetPos()
Notify("Saved positions", Color3.fromRGB(0, 255, 0), "Success")
end
if Command("loadposition") or Command("loadpos") then
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame =
States.SavedCFrame
Notify("Loaded positions", Color3.fromRGB(0, 255, 0), "Success")
end
if Command("spamchat") then
States.SpamChat = true
Notify("Spamming chat", Color3.fromRGB(0, 255, 0), "Success")
if tonumber(Arg2) ~= nil then
States.Spam_Wait = tonumber(Arg2)
else
States.Spam_Wait = 1
end
while wait() do
if States.SpamChat then
local MessagesToChat = {
"I'm your dad",
"I'm your mom",
"I'm a god and I'm your dad",
"__________",
"OMG",
"OML",
"BEPP BOP BEEP BEEP BOP",
" ",
"I'm magic guy because i pressed W,A,S and D on my
keyboard and my character can be walked wow, I'M THE REAL MAGIC GUY!",
"I'M THE MOST PRO IN HERE",
"I'M A PRO IN THIS SERVER ALL OF YOU ARE NOOB!",
"LOL XD LOL XD LOL XD",
"Read my chat",
"Can you die while you are died?",
"You know what, I'm a god",
"Sub to CXZ NAME_R",
"WOW",
"wow",
"\( ̄︶ ̄*\))"
}
while true do
wait(States.Spam_Wait)
if States.SpamChat then
pcall(function()
Chat(MessagesToChat[math.random(1,
#MessagesToChat)])
end)
end
end
end
end
end
if Command("unspamchat") then
States.SpamChat = false
Notify("Unspamming chat", Color3.fromRGB(0, 255, 0), "Success")
end
if Command("rapidfire") then
local Tool =
game.Players.LocalPlayer.Character:FindFirstChildOfClass("Tool")
local Name
local Req
if Tool then
Notify("Activated rapid fire", Color3.fromRGB(0, 255, 0),
"Success")
States.CAN = true
Name = Tool.Name
if Tool:FindFirstChild("GunStates") then
Req = require(Tool.GunStates)
Req["MaxAmmo"] = Req["MaxAmmo"]
Req["StoredAmmo"] = Req["StoredAmmo"]
Req["AmmoPerClip"] = Req["AmmoPerClip"]
Req["CurrentAmmo"] = Req["CurrentAmmo"]
Req["FireRate"] = -math.huge
Req["Bullets"] = 25
Req["Range"] = math.huge
Req["Damage"] = math.huge
Req["ReloadTime"] = -math.huge
Req["AutoFire"] = true
end
end
while wait() do
pcall(function()
if game.Players.LocalPlayer.Character:FindFirstChild(Name)
and States.CAN then
if Req["CurrentAmmo"] < 1 then
Tool:Destroy()
workspace.Remote.ItemHandler:InvokeServer(workspace.Prison_ITEMS.giver[Name].ITEMPI
CKUP)
Tool =
game.Players.LocalPlayer.Backpack:FindFirstChild(Name)
if Tool then
Name = Tool.Name
Tool.Parent =
game.Players.LocalPlayer.Character
Tool =
game.Players.LocalPlayer.Character[Name]
Req = require(Tool.GunStates)
Req["MaxAmmo"] = Req["MaxAmmo"]
Req["StoredAmmo"] = Req["StoredAmmo"]
Req["AmmoPerClip"] = Req["AmmoPerClip"]
Req["CurrentAmmo"] = Req["CurrentAmmo"]
Req["FireRate"] = -math.huge
Req["Bullets"] = 25
Req["Range"] = math.huge
Req["Damage"] = math.huge
Req["ReloadTime"] = -math.huge
Req["AutoFire"] = true
end
end
end
end)
end
end
if Command("autorapidfire") then
States.Auto_RapidFire = true
Notify("Turn auto rapid fire on", Color3.fromRGB(0, 255, 0), "Success")
game.Players.LocalPlayer.CharacterAdded:Connect(function()
game.Players.LocalPlayer.Character.ChildAdded:Connect(function(Item)
if States.Auto_RapidFire then
local Tool =
game.Players.LocalPlayer.Character:FindFirstChildOfClass("Tool")
local Name
local Req
if Tool then
States.CAN = true
Name = Tool.Name
if Tool:FindFirstChild("GunStates") then
Req = require(Tool.GunStates)
Req["MaxAmmo"] = Req["MaxAmmo"]
Req["StoredAmmo"] = Req["StoredAmmo"]
Req["AmmoPerClip"] = Req["AmmoPerClip"]
Req["CurrentAmmo"] = Req["CurrentAmmo"]
Req["FireRate"] = -math.huge
Req["Bullets"] = 25
Req["Range"] = math.huge
Req["Damage"] = math.huge
Req["ReloadTime"] = -math.huge
Req["AutoFire"] = true
end
end
while wait() do
pcall(function()
if
game.Players.LocalPlayer.Character:FindFirstChild(Name) and States.CAN then
if Req["CurrentAmmo"] < 1 then
Tool:Destroy()
workspace.Remote.ItemHandler:InvokeServer(workspace.Prison_ITEMS.giver[Name].ITEMPI
CKUP)
Tool =
game.Players.LocalPlayer.Backpack:FindFirstChild(Name)
if Tool then
Name = Tool.Name
Tool.Parent =
game.Players.LocalPlayer.Character
Tool =
game.Players.LocalPlayer.Character[Name]
Req =
require(Tool.GunStates)
Req["MaxAmmo"] =
Req["MaxAmmo"]
Req["StoredAmmo"] =
Req["StoredAmmo"]
Req["AmmoPerClip"] =
Req["AmmoPerClip"]
Req["CurrentAmmo"] =
Req["CurrentAmmo"]
Req["FireRate"] =
-math.huge
Req["Bullets"] = 25
Req["Range"] = math.huge
Req["Damage"] =
math.huge
Req["ReloadTime"] =
-math.huge
Req["AutoFire"] = true
end
end
end
end)
end
end
end)
end)
if game.Players.LocalPlayer.TeamColor.Name ~= "Medium stone grey" then
local savedcf = GetPos()
local savedcamcf = GetCamPos()
workspace.Remote.loadchar:InvokeServer()
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame =
savedcf
workspace.CurrentCamera.CFrame = savedcamcf
else
local savedcf = GetPos()
local savedcamcf = GetCamPos()
workspace.Remote.loadchar:InvokeServer(nil,
BrickColor.new("Bright orange").Name)
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame =
savedcf
workspace.CurrentCamera.CFrame = savedcamcf
workspace.Remote.TeamEvent:FireServer("Medium stone grey")
end
end
if Command("unautorapidfire") then
States.Auto_RapidFire = false
if game.Players.LocalPlayer.TeamColor.Name ~= "Medium stone grey" then
local savedcf = GetPos()
local savedcamcf = GetCamPos()
workspace.Remote.loadchar:InvokeServer()
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame =
savedcf
workspace.CurrentCamera.CFrame = savedcamcf
else
local savedcf = GetPos()
local savedcamcf = GetCamPos()
workspace.Remote.loadchar:InvokeServer(nil,
BrickColor.new("Bright orange").Name)
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame =
savedcf
workspace.CurrentCamera.CFrame = savedcamcf
workspace.Remote.TeamEvent:FireServer("Medium stone grey")
end
Notify("Turn auto rapid fire off", Color3.fromRGB(0, 255, 0),
"Success")
end
if Command("notifybar") then
Background4.Visible = true
end
if Command("loopbring") then
local Player = GetPlayer(Arg2)
if Player ~= nil then
Notify("Looping bring "..Player.Name, Color3.fromRGB(0, 255, 0),
"Success")
States.PlayerToLoopBring = Player
States.LoopBring = true
repeat wait()
pcall(function()
if States.LoopBring and
game.Players[States.PlayerToLoopBring.Name] then
local savedcf = GetPos()
Teleport(States.PlayerToLoopBring, GetPos())
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = savedcf
end
end)
until States.LoopBring == false
end
end
if Command("unloopbring") then
States.LoopBring = false
States.PlayerToLoopBring = nil
Notify("Unlooping bring", Color3.fromRGB(0, 255, 0), "Success")
end
if Command("admin") or Command("giveadmin") then
local Player = GetPlayer(Arg2)
if Player ~= nil and not Admin[Player.UserId] then
Admin[Player.UserId] = {Player = Player}
Chat("/w "..Player.Name.." You've got admin permissions! Type
"..Prefix.."cmds or "..Prefix.."cmd to see all commands")
Notify("Gave "..Player.Name.." admin commands", Color3.fromRGB(0,
255, 0), "Success")
else
Notify("No player found / already admin", Color3.fromRGB(255, 0,
0), "Error")
end
end
if Command("unadmin") or Command("removeadmin") then
local Player = GetPlayer(Arg2)
if Player ~= nil and Admin[Player.UserId] then
Admin[Player.UserId] = nil
Chat("/w "..Player.Name.." You are bad you've been removed admin
permissions")
Notify("Removed admins from "..Player.Name, Color3.fromRGB(0,
255, 0), "Success")
else
Notify("No player found / already admin", Color3.fromRGB(255, 0,
0), "Error")
end
end
if Command("baseballbat") or Command("bat") then
local LocalPlayer = game.Players.LocalPlayer
local Character = LocalPlayer.Character
local Backpack = LocalPlayer.Backpack
local Humanoid = Character.Humanoid
if not Backpack:FindFirstChild("Bat") or not
Backpack:FindFirstChild("Bat") then
local BaseBallBat = Instance.new("Tool", Backpack)
local Handle = Instance.new("Part", BaseBallBat)
BaseBallBat.GripPos = Vector3.new(0, -1.15, 0)
BaseBallBat.Name = "Bat"
Handle.Name = "Handle"
Handle.Size = Vector3.new(0.4, 5, 0.4)
local Animation =Instance.new("Animation", BaseBallBat)
Animation.AnimationId = "rbxassetid://218504594"
local Track = Humanoid:LoadAnimation(Animation)
local Cooldown = false
local Attacked = false
local Attacking = false
BaseBallBat.Equipped:Connect(function()
BaseBallBat.Activated:Connect(function()
if not Cooldown then
Cooldown = true
Attacking = true
Track:Play()
Handle.Touched:Connect(function(Hit)
if Hit.Parent and Hit.Parent ~=
game.Players.LocalPlayer and not Attacked and Attacking then
Attacked = true
for i = 1,15 do
game.ReplicatedStorage.meleeEvent:FireServer(game.Players[Hit.Parent.Name])
end
end
end)
wait(0.25)
Cooldown = false
Attacked = false
Attacking = false
end
end)
end)
end
Notify("Obtained base ball bat", Color3.fromRGB(0, 255, 0), "Success")
end
if Command("tools") or Command("tool") or Command("btool") or
Command("btools") then
local Backpack = game.Players.LocalPlayer.Backpack
local Character = game.Players.LocalPlayer.Character
if not Backpack:FindFirstChild("Bin_1") and not
Character:FindFirstChild("Bin_1") then
local HopperBin_1 = Instance.new("HopperBin", Backpack)
HopperBin_1.BinType = 1
HopperBin_1.Name = "Bin_1"
end
if not Backpack:FindFirstChild("Bin_2") and not
Character:FindFirstChild("Bin_2") then
local HopperBin_2 = Instance.new("HopperBin", Backpack)
HopperBin_2.BinType = 2
HopperBin_2.Name = "Bin_2"
end
if not Backpack:FindFirstChild("Bin_3") and not
Character:FindFirstChild("Bin_3") then
local HopperBin_3 = Instance.new("HopperBin", Backpack)
HopperBin_3.BinType = 3
HopperBin_3.Name = "Bin_3"
end
if not Backpack:FindFirstChild("Bin_4") and not
Character:FindFirstChild("Bin_4") then
local HopperBin_4 = Instance.new("HopperBin", Backpack)
HopperBin_4.BinType = 4
HopperBin_4.Name = "Bin_4"
end
loadstring(game:GetObjects("rbxassetid://552440069")[1].Source)()
Notify("Obtained btools", Color3.fromRGB(0, 255, 0), "Success")
end
if Command("test") then
local savedcf = GetPos()
local CrimPad = workspace["Criminals Spawn"].SpawnLocation
local padcf = CrimPad.CFrame
workspace.Remote.loadchar:InvokeServer(nil, BrickColor.new("Really
red").Name)
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame =
CrimPad.CFrame
wait()
CrimPad.CFrame = GetPos()
CrimPad.CanCollide = false
CrimPad.Transparency = 1.000
CrimPad.Anchored = true
pcall(function()
for i,v in pairs(game.Teams.Inmates:GetPlayers()) do
if v ~= game.Players.LocalPlayer then
CrimPad.CFrame = v.Character.HumanoidRootPart.CFrame
end
end
for i,v in pairs(game.Teams.Guards:GetPlayers()) do
if v ~= game.Players.LocalPlayer then
CrimPad.CFrame = v.Character.HumanoidRootPart.CFrame
end
end
end)
workspace.Remote.loadchar:InvokeServer()
CrimPad.Transparency = 0.000
CrimPad.CFrame = padcf
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = savedcf
Notify("???", Color3.fromRGB(0, 0, 0), "LOL")
end
if Command("antilag") or Command("boostfps") then
States.BoostFps = true
Notify("Turn anti lag on", Color3.fromRGB(0, 255, 0), "Success")
for _, v in pairs(game:GetDescendants()) do
pcall(function()
v.Material = Enum.Material.Plastic
States[v.Name] = {Material = v.Material}
end)
end
while wait() do
if States.BoostFps then
for i,v in pairs(game.Players:GetChildren()) do
if v ~= game.Players.LocalPlayer then
pcall(function()
if v.Character.Humanoid.Health < 1 then
v.Character:Destroy()
end
end)
end
end
end
end
end
if Command("unantilag") then
States.BoostFps = false
Notify("Turn anti lag off", Color3.fromRGB(0, 255, 0), "Success")
for _, v in pairs(game:GetDescendants()) do
pcall(function()
v.Material = States[v.Name].Material
end)
end
end
if Command("serverhop") or Command("newserver") or Command("changeserver")
then
Notify("Changing server", Color3.fromRGB(0, 255, 0), "Success")
wait(.1)
game:GetService("TeleportService"):Teleport(game.PlaceId)
end
if Command("nexus") then
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame =
CFrame.new(888, 100, 2388)
end
if Command("cafe") then
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame =
CFrame.new(877, 100, 2256)
end
if Command("backnexus") then
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame =
CFrame.new(982, 100, 2334)
end
if Command("yard") then
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame =
CFrame.new(791, 98, 2498)
end
if Command("crimbase") or Command("criminalbase") then
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame =
CFrame.new(-943, 95, 2055)
end
if Command("armory") then
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame =
CFrame.new(789, 100, 2260)
end
if Command("lunchroom") then
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame =
CFrame.new(905, 100, 2226)
end
if Command("gate") then
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame =
CFrame.new(505, 103, 2250)
end
if Command("tower") then
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame =
CFrame.new(822, 131, 2588)
end
if Command("gatetower") then
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame =
CFrame.new(502, 126, 2306)
end
if Command("sewer") then
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame =
CFrame.new(916, 79, 2311)
end
if Command("makecrimall") then
local savedcf = GetPos()
local CrimPad = workspace["Criminals Spawn"].SpawnLocation
local padcf = CrimPad.CFrame
workspace.Remote.loadchar:InvokeServer(nil, BrickColor.new("Really
red").Name)
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame =
CrimPad.CFrame
wait()
CrimPad.CFrame = GetPos()
CrimPad.CanCollide = false
CrimPad.Transparency = 1.000
CrimPad.Anchored = true
repeat wait()
pcall(function()
for i,v in pairs(game.Teams.Inmates:GetPlayers()) do
if v ~= game.Players.LocalPlayer then
Teleport(v, CrimPad.CFrame)
end
end
for i,v in pairs(game.Teams.Guards:GetPlayers()) do
if v ~= game.Players.LocalPlayer then
Teleport(v, CrimPad.CFrame)
end
end
end)
until #game.Teams.Criminals:GetPlayers() ==
(#game.Players:GetPlayers()-#game.Teams.Neutral:GetPlayers())
workspace.Remote.loadchar:InvokeServer()
CrimPad.Transparency = 0.000
CrimPad.CFrame = padcf
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = savedcf
Notify("Make everyone crimmed", Color3.fromRGB(0, 255, 0), "Success")
end
if Command("bringall") then
for i,v in pairs(game.Players:GetPlayers()) do
if v ~= game.Players.LocalPlayer then
Teleport(v, GetPos())
end
end
Notify("Broght all", Color3.fromRGB(0, 255, 0), "Success")
end
if Command("notify") then
States.Notify = true
Notify("Notify on", Color3.fromRGB(0, 255, 0), "Success")
end
if Command("nonotify") then
States.Notify = false
Notify("Notify off", Color3.fromRGB(0, 255, 0), "Success")
end
if PrefixCommand("getprefix") then
Chat("Prefix : "..Prefix)
Notify("Prefix : "..Prefix, Color3.fromRGB(0, 255, 0), "Success")
end
if Command("cmd") or Command("cmds") then
if Background.Visible == true then
Background.Visible = false
else
Background.Visible = true
end
Notify("Showed Commands", Color3.fromRGB(0, 255, 0), "Success")
end
end
workspace.Remote.ItemHandler:InvokeServer(workspace.Prison_ITEMS.giver["Remington
870"].ITEMPICKUP)
local Gun =
game.Players.LocalPlayer.Backpack["Remington 870"] or
game.Players.LocalPlayer.Character["Remington 870"]
local args = {
[1] = {
["RayObject"] =
Ray.new(Vector3.new(), Vector3.new()),
["Distance"] = 0,
["Cframe"] = CFrame.new(),
["Hit"] =
workspace[game.Players.LocalPlayer.Name].Head
}, [2] = {
["RayObject"] =
Ray.new(Vector3.new(), Vector3.new()),
["Distance"] = 0,
["Cframe"] = CFrame.new(),
["Hit"] =
workspace[game.Players.LocalPlayer.Name].Head
}, [3] = {
["RayObject"] =
Ray.new(Vector3.new(), Vector3.new()),
["Distance"] = 0,
["Cframe"] = CFrame.new(),
["Hit"] =
workspace[game.Players.LocalPlayer.Name].Head
}, [4] = {
["RayObject"] =
Ray.new(Vector3.new(), Vector3.new()),
["Distance"] = 0,
["Cframe"] = CFrame.new(),
["Hit"] =
workspace[game.Players.LocalPlayer.Name].Head
}, [5] = {
["RayObject"] =
Ray.new(Vector3.new(), Vector3.new()),
["Distance"] = 0,
["Cframe"] = CFrame.new(),
["Hit"] =
workspace[game.Players.LocalPlayer.Name].Head
}, [6] = {
["RayObject"] =
Ray.new(Vector3.new(), Vector3.new()),
["Distance"] = 0,
["Cframe"] = CFrame.new(),
["Hit"] =
workspace[game.Players.LocalPlayer.Name].Head
}, [7] = {
["RayObject"] =
Ray.new(Vector3.new(), Vector3.new()),
["Distance"] = 0,
["Cframe"] = CFrame.new(),
["Hit"] =
workspace[game.Players.LocalPlayer.Name].Head
}, [8] = {
["RayObject"] =
Ray.new(Vector3.new(), Vector3.new()),
["Distance"] = 0,
["Cframe"] = CFrame.new(),
["Hit"] =
workspace[game.Players.LocalPlayer.Name].Head
}
}
game:GetService("ReplicatedStorage").ShootEvent:FireServer(args, Gun)
end)
end)()
end
end
end
if Command("undisconnect") then
States.Disconnect = false
end
if Command("spamarrest") then
local GP = GetPlayer(Arg2)
if GP then
States.SpamArrest2 = true
repeat wait()
local Time = 0
pcall(function()
if GP.TeamColor.Name == "Bright orange" then
Teleport(GP, GetPos())
repeat wait(.01)
Time = Time + 1
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame =
GP.Character.HumanoidRootPart.CFrame * CFrame.new(0, 0, 1)
workspace.Remote.arrest:InvokeServer(GP.Character.Head)
until
GP.Character.Head:FindFirstChild("handcuffedGui") or Time >= 250
if
GP.Character.Head:FindFirstChild("handcuffedGui") then
Arrest(GP, 10000)
end
end
if GP.TeamColor.Name ~= "Really red" and not
GP.Character.Head:FindFirstChild("handcuffedGui") then
if not States.SpamArrest2 then return end
repeat Teleport(GP, CFrame.new(-919, 96, 2138))
until GP.TeamColor.Name == "Really red" or not States.SpamArrest2 or not
game.Players[GP.Name]
end
wait(.1)
if not
GP.Character.Head:FindFirstChild("handcuffedGui") then
Arrest(GP, 10000)
end
end)
until not States.SpamArrest2 or not game.Players[GP.Name]
end
end
if Command("unspamarrest") then
States.SpamArrest2 = false
end
if Command("killguard") or Command("killguards") then
for i,v in pairs(game.Teams.Guards:GetPlayers()) do
if v ~= game.Players.LocalPlayer or v ~= Player then
Kill(v)
end
end
end
if Command("killinmate") or Command("killinmates") then
for i,v in pairs(game.Teams.Inmates:GetPlayers()) do
if v ~= game.Players.LocalPlayer or v ~= Player then
Kill(v)
end
end
end
if Command("killcriminal") or Command("killcriminals") then
for i,v in pairs(game.Teams.Criminals:GetPlayers()) do
if v ~= game.Players.LocalPlayer or v ~= Player then
Kill(v)
end
end
end
if Command("killall") or Command("killothers") then
for i,v in pairs(game.Players:GetPlayers()) do
if v ~= game.Players.LocalPlayer or v ~= Player then
Kill(v)
end
end
end
if Command("kill") or Command("kills") then
Kill(GetPlayer(Arg2))
end
if Command("loopkill") or Command("loopkills") then
local Player = GetPlayer(Arg2)
if Player ~= nil and not LoopKill[Player.UserId] then
LoopKill[Player.UserId] = {Player = Player}
end
end
if Command("unloopkill") or Command("unloopkills") then
local Player = GetPlayer(Arg2)
if Player ~= nil and LoopKill[Player.UserId] then
LoopKill[Player.UserId] = nil
end
end
if Command("tase") then
local Player = GetPlayer(Arg2)
if Player ~= nil then
Tase(Player)
end
end
if Command("makecrim") then
Teleport(GetPlayer(Arg2), CFrame.new(-919, 96, 2138))
end
if Command("arrest") then
Arrest(GetPlayer(Arg2))
end
if Command("crim") then
Teleport(Player, CFrame.new(-919, 96, 2138))
end
if Command("goto") or Command("to") then
TeleportV(Player, GetPlayer(Arg2))
end
if Command("cmd") or Command("cmds") then
Chat("/w "..Player.Name.." "..Prefix.."goto [plr] "..Prefix.."to [plr]
"..Prefix.."kill [plr] "..Prefix.."kills [plr] "..Prefix.."makecrim [plr]
"..Prefix.."arrest [plr] "..Prefix.."tase [plr] "..Prefix.."loopkill [plr]
"..Prefix.."unloopkill [plr]") wait(.1)
Chat("/w "..Player.Name.." "..Prefix.."crim "..Prefix.."tower
"..Prefix.."nexus "..Prefix.."backnexus "..Prefix.."cafe "..Prefix.."armory
"..Prefix.."bring [plr]") wait(.1)
Chat("/w "..Player.Name.." "..Prefix.."killall "..Prefix.."killothers
"..Prefix.."killinmate "..Prefix.."killinmates "..Prefix.."killguard
"..Prefix.."killguards "..Prefix.."killcriminals "..Prefix.."killcriminal
"..Prefix.."void [plr]")
Chat("/w "..Player.Name.." "..Prefix.."spamarrest [plr]
"..Prefix.."unspamarrest "..Prefix.."disconnect "..Prefix.." "..Prefix.."beam
[plr]")
Chat("/w "..Player.Name.." "..Prefix.."cmd "..Prefix.."cmds") wait(.1)
end
end
game.Players.LocalPlayer.Chatted:Connect(PlayerChatted)
spawn(function()
while wait() do
for i,v in pairs(LoopKill) do
pcall(function()
if v.Player and v.Player.Character and
v.Player.Character.Head and v.Player.Character.Humanoid.Health ~= 0 then
Kill(v.Player)
end
end)
end
end
end)
spawn(function()
while wait() do
for i,v in pairs(LoopBeam) do
pcall(function()
if v and v.Player and v.Player.Character and
v.Player.Character.Head and v.Player.Character.HumanoidRootPart then
Beam(v.Player, math.huge, 1)
end
end)
end
end
end)
spawn(function()
while wait() do
if States.Fast_Punch == true then
pcall(function()
getsenv(game.Players.LocalPlayer.Character.ClientInputHandler).cs.isFighting
= false
end)
end
end
end)
coroutine.wrap(function()
while wait() do
if States.Kill_Aura then
for i,v in pairs(game.Players:GetPlayers()) do
pcall(function()
if v ~= game.Players.LocalPlayer then
local Distance =
(v.Character:FindFirstChildOfClass("Part").Position -
game.Players.LocalPlayer.Character:FindFirstChildOfClass("Part").Position).magnitud
e
if Distance <= 10 then
for i = 1,25 do
game.ReplicatedStorage.meleeEvent:FireServer(v)
end
end
end
end)
end
end
end
end)()
function CheckPermissions(Player)
Player.Chatted:Connect(function(Message)
if Admin[Player.UserId] then
AdminPlayerChatted(Message, Player)
end
end)
end
game.Players.PlayerRemoving:Connect(function(Player)
if States.Notify then
game.StarterGui:SetCore("SendNotification", {
Title = "Game",
Text = Player.DisplayName.." Rage Quit",
Icon = game.Players:GetUserThumbnailAsync(Player.UserId,
Enum.ThumbnailType.HeadShot, Enum.ThumbnailSize.Size352x352)
})
end
if States.ChatNotify then
Chat(Player.DisplayName.." Rage Quit")
end
end)
game.Players.PlayerAdded:Connect(function(Player)
if States.Notify then
game.StarterGui:SetCore("SendNotification", {
Title = "Game",
Text = Player.DisplayName.." Joined",
Icon = game.Players:GetUserThumbnailAsync(Player.UserId,
Enum.ThumbnailType.HeadShot, Enum.ThumbnailSize.Size352x352)
})
end
if States.ChatNotify then
Chat(Player.DisplayName.." Joined The Server")
end
CheckPermissions(Player)
CopyChat(Player)
Died(Player)
PlayerPickUp(Player)
end)
game.Players.LocalPlayer.CharacterAdded:Connect(function()
States.CAN = false
end)
FindCmd.Changed:Connect(function()
if FindCmd.Text ~= "" then
for i,v in pairs(CmdHandler:GetChildren()) do
if v:IsA("TextButton") then
if not
string.lower(v.Text):match(string.lower(FindCmd.Text)) then
v.Parent = Background
v.Visible = false
end
end
end
for i,v in pairs(Background:GetChildren()) do
if v.Name == "COMMANDS" then
if string.lower(v.Text):match(string.lower(FindCmd.Text))
then
v.Parent = CmdHandler
v.Visible = true
end
end
end
elseif FindCmd.Text == "" and (#CmdHandler:GetChildren()-1) ~= #Cmd then
for i,v in pairs(CmdHandler:GetChildren()) do
if v:IsA("TextButton") then
v:Destroy()
end
end
for i,v in pairs(Background:GetChildren()) do
if v.Name == "COMMANDS" then
v:Destroy()
end
end
for i = 1,#Cmd do
local clone = CmdText:Clone()
clone.Text = Cmd[i].Text
clone.Name = "COMMANDS"
local Ins = Instance.new("StringValue", clone)
Ins.Name = "Title"
Ins.Value = Cmd[i].Title
local Ins2 = Instance.new("StringValue", clone)
Ins2.Name = "TopbarName"
Ins2.Value = Cmd[i].Text:split(" ")[1]
clone.Parent = CmdHandler
clone.MouseButton1Click:Connect(function()
Execute:CaptureFocus()
Execute.Text = clone.Text:split(" ")[1]
Execute.CursorPosition = #Execute.Text + 1
end)
end
end
end)
game.Players.LocalPlayer:GetMouse().KeyDown:Connect(function(Key)
if Key == Prefix then
if Prefix ~= "/" then
Execute:CaptureFocus()
end
end
end)
Execute.FocusLost:Connect(function(FocusLost)
if FocusLost then
if Execute.Text:sub(1,#Prefix) ~= Prefix then
PlayerChatted(Prefix..Execute.Text)
else
PlayerChatted(Execute.Text)
end
end
end)
getgenv().DisableScript = function()
pcall(function()
CmdGui:Destroy()
States = {}
LoopKill = {}
LoopTase = {}
Admin = {}
ScriptDisabled = true
for i,v in pairs(game.Lighting:GetChildren()) do
v.Parent = workspace
end
end)
end