721 lines
26 KiB
Text
721 lines
26 KiB
Text
|
--[[
|
||
|
|
||
|
|
||
|
_ __ _ __ _______ _ __ ___
|
||
|
| '_ \| '_ \ |_ / _ \| '_ \ / _ \
|
||
|
| | | | | | | / / (_) | | | | __/
|
||
|
|_| |_|_| |_| /___\___/|_| |_|\___|
|
||
|
|
||
|
|
||
|
]]
|
||
|
|
||
|
-- created by .absolutenn#3791
|
||
|
local nnzone = Instance.new("ScreenGui")
|
||
|
local pbackground = Instance.new("Frame")
|
||
|
local frontpanel = Instance.new("Frame")
|
||
|
local exitButton = Instance.new("TextButton")
|
||
|
local header = Instance.new("TextLabel")
|
||
|
local criminalButton = Instance.new("TextButton")
|
||
|
local policeButton = Instance.new("TextButton")
|
||
|
local neutralButton = Instance.new("TextButton")
|
||
|
local prisonerButton = Instance.new("TextButton")
|
||
|
local grabgunsButton = Instance.new("TextButton")
|
||
|
local modifyButton = Instance.new("TextButton")
|
||
|
local wsplusButton = Instance.new("TextButton")
|
||
|
local wpminButton = Instance.new("TextButton")
|
||
|
local jpminButton = Instance.new("TextButton")
|
||
|
local jpplusButton = Instance.new("TextButton")
|
||
|
local superpnchButton = Instance.new("TextButton")
|
||
|
local flyButton = Instance.new("TextButton")
|
||
|
local prisontpButton = Instance.new("TextButton")
|
||
|
local crimtpButton = Instance.new("TextButton")
|
||
|
local removedoorsButton = Instance.new("TextButton")
|
||
|
local loader = Instance.new("Frame")
|
||
|
local frontpanel_2 = Instance.new("Frame")
|
||
|
local prisonlifeButton = Instance.new("TextButton")
|
||
|
local header_2 = Instance.new("TextLabel")
|
||
|
local madeby = Instance.new("TextLabel")
|
||
|
local exitButton_2 = Instance.new("TextButton")
|
||
|
--Properties:
|
||
|
nnzone.Name = "nnzone"
|
||
|
nnzone.Parent = game.Players.LocalPlayer:WaitForChild("PlayerGui")
|
||
|
nnzone.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
|
||
|
|
||
|
pbackground.Name = "pbackground"
|
||
|
pbackground.Parent = nnzone
|
||
|
pbackground.BackgroundColor3 = Color3.new(0.0784314, 0.0784314, 0.0784314)
|
||
|
pbackground.BorderColor3 = Color3.new(0.211765, 0.211765, 0.211765)
|
||
|
pbackground.Position = UDim2.new(0.0171822309, 0, 0.665105462, 0)
|
||
|
pbackground.Size = UDim2.new(0, 317, 0, 264)
|
||
|
|
||
|
frontpanel.Name = "frontpanel"
|
||
|
frontpanel.Parent = pbackground
|
||
|
frontpanel.BackgroundColor3 = Color3.new(0.133333, 0.133333, 0.133333)
|
||
|
frontpanel.BorderColor3 = Color3.new(0.176471, 0.176471, 0.176471)
|
||
|
frontpanel.Position = UDim2.new(0.0190569274, 0, 0.02309094, 0)
|
||
|
frontpanel.Size = UDim2.new(0, 306, 0, 253)
|
||
|
|
||
|
exitButton.Name = "exitButton"
|
||
|
exitButton.Parent = pbackground
|
||
|
exitButton.BackgroundColor3 = Color3.new(0.0784314, 0.0784314, 0.0784314)
|
||
|
exitButton.BorderColor3 = Color3.new(0.176471, 0.176471, 0.176471)
|
||
|
exitButton.Position = UDim2.new(0.876971602, 0, 0.0492424257, 0)
|
||
|
exitButton.Size = UDim2.new(0, 27, 0, 21)
|
||
|
exitButton.Font = Enum.Font.Gotham
|
||
|
exitButton.Text = "X"
|
||
|
exitButton.TextColor3 = Color3.new(1, 1, 1)
|
||
|
exitButton.TextSize = 14
|
||
|
|
||
|
header.Name = "header"
|
||
|
header.Parent = pbackground
|
||
|
header.BackgroundColor3 = Color3.new(0.133333, 0.133333, 0.133333)
|
||
|
header.BorderColor3 = Color3.new(0.133333, 0.133333, 0.133333)
|
||
|
header.Position = UDim2.new(0.0587013736, 0, 0.0344202854, 0)
|
||
|
header.Size = UDim2.new(0, 123, 0, 16)
|
||
|
header.Font = Enum.Font.Gotham
|
||
|
header.Text = "nn zone - prisonlife"
|
||
|
header.TextColor3 = Color3.new(1, 1, 1)
|
||
|
header.TextSize = 14
|
||
|
|
||
|
criminalButton.Name = "criminalButton"
|
||
|
criminalButton.Parent = pbackground
|
||
|
criminalButton.BackgroundColor3 = Color3.new(0.0784314, 0.0784314, 0.0784314)
|
||
|
criminalButton.BorderColor3 = Color3.new(0.176471, 0.176471, 0.176471)
|
||
|
criminalButton.Position = UDim2.new(0.0304155312, 5, 0.142952532, 0)
|
||
|
criminalButton.Size = UDim2.new(0, 142, 0, 18)
|
||
|
criminalButton.Font = Enum.Font.Gotham
|
||
|
criminalButton.Text = "Criminal "
|
||
|
criminalButton.TextColor3 = Color3.new(1, 1, 1)
|
||
|
criminalButton.TextSize = 13
|
||
|
|
||
|
policeButton.Name = "policeButton"
|
||
|
policeButton.Parent = pbackground
|
||
|
policeButton.BackgroundColor3 = Color3.new(0.0784314, 0.0784314, 0.0784314)
|
||
|
policeButton.BorderColor3 = Color3.new(0.176471, 0.176471, 0.176471)
|
||
|
policeButton.Position = UDim2.new(0.487828761, 5, 0.142952532, 0)
|
||
|
policeButton.Size = UDim2.new(0, 142, 0, 18)
|
||
|
policeButton.Font = Enum.Font.Gotham
|
||
|
policeButton.Text = "Police"
|
||
|
policeButton.TextColor3 = Color3.new(1, 1, 1)
|
||
|
policeButton.TextSize = 13
|
||
|
|
||
|
neutralButton.Name = "neutralButton"
|
||
|
neutralButton.Parent = pbackground
|
||
|
neutralButton.BackgroundColor3 = Color3.new(0.0784314, 0.0784314, 0.0784314)
|
||
|
neutralButton.BorderColor3 = Color3.new(0.176471, 0.176471, 0.176471)
|
||
|
neutralButton.Position = UDim2.new(0.487828761, 5, 0.223100007, 0)
|
||
|
neutralButton.Size = UDim2.new(0, 142, 0, 18)
|
||
|
neutralButton.Font = Enum.Font.Gotham
|
||
|
neutralButton.Text = "Neutral"
|
||
|
neutralButton.TextColor3 = Color3.new(1, 1, 1)
|
||
|
neutralButton.TextSize = 13
|
||
|
|
||
|
prisonerButton.Name = "prisonerButton"
|
||
|
prisonerButton.Parent = pbackground
|
||
|
prisonerButton.BackgroundColor3 = Color3.new(0.0784314, 0.0784314, 0.0784314)
|
||
|
prisonerButton.BorderColor3 = Color3.new(0.176471, 0.176471, 0.176471)
|
||
|
prisonerButton.Position = UDim2.new(0.0304155052, 5, 0.223100007, 0)
|
||
|
prisonerButton.Size = UDim2.new(0, 142, 0, 18)
|
||
|
prisonerButton.Font = Enum.Font.Gotham
|
||
|
prisonerButton.Text = "Prisoner"
|
||
|
prisonerButton.TextColor3 = Color3.new(1, 1, 1)
|
||
|
prisonerButton.TextSize = 13
|
||
|
|
||
|
grabgunsButton.Name = "grabgunsButton"
|
||
|
grabgunsButton.Parent = pbackground
|
||
|
grabgunsButton.BackgroundColor3 = Color3.new(0.0784314, 0.0784314, 0.0784314)
|
||
|
grabgunsButton.BorderColor3 = Color3.new(0.176471, 0.176471, 0.176471)
|
||
|
grabgunsButton.Position = UDim2.new(0.0304155312, 5, 0.303000003, 0)
|
||
|
grabgunsButton.Size = UDim2.new(0, 287, 0, 18)
|
||
|
grabgunsButton.Font = Enum.Font.Gotham
|
||
|
grabgunsButton.Text = "Grab Guns"
|
||
|
grabgunsButton.TextColor3 = Color3.new(1, 1, 1)
|
||
|
grabgunsButton.TextSize = 13
|
||
|
|
||
|
modifyButton.Name = "modifyButton"
|
||
|
modifyButton.Parent = pbackground
|
||
|
modifyButton.BackgroundColor3 = Color3.new(0.0784314, 0.0784314, 0.0784314)
|
||
|
modifyButton.BorderColor3 = Color3.new(0.176471, 0.176471, 0.176471)
|
||
|
modifyButton.Position = UDim2.new(0.0304155312, 5, 0.381999999, 0)
|
||
|
modifyButton.Size = UDim2.new(0, 287, 0, 18)
|
||
|
modifyButton.Font = Enum.Font.Gotham
|
||
|
modifyButton.Text = "Modify Gun (Eqiupped)"
|
||
|
modifyButton.TextColor3 = Color3.new(1, 1, 1)
|
||
|
modifyButton.TextSize = 13
|
||
|
|
||
|
wsplusButton.Name = "wsplusButton"
|
||
|
wsplusButton.Parent = pbackground
|
||
|
wsplusButton.BackgroundColor3 = Color3.new(0.0784314, 0.0784314, 0.0784314)
|
||
|
wsplusButton.BorderColor3 = Color3.new(0.176471, 0.176471, 0.176471)
|
||
|
wsplusButton.Position = UDim2.new(0.0304155312, 5, 0.463, 0)
|
||
|
wsplusButton.Size = UDim2.new(0, 142, 0, 18)
|
||
|
wsplusButton.Font = Enum.Font.Gotham
|
||
|
wsplusButton.Text = "Walkspeed + 10"
|
||
|
wsplusButton.TextColor3 = Color3.new(1, 1, 1)
|
||
|
wsplusButton.TextSize = 13
|
||
|
|
||
|
wpminButton.Name = "wpminButton"
|
||
|
wpminButton.Parent = pbackground
|
||
|
wpminButton.BackgroundColor3 = Color3.new(0.0784314, 0.0784314, 0.0784314)
|
||
|
wpminButton.BorderColor3 = Color3.new(0.176471, 0.176471, 0.176471)
|
||
|
wpminButton.Position = UDim2.new(0.487828761, 5, 0.463, 0)
|
||
|
wpminButton.Size = UDim2.new(0, 142, 0, 18)
|
||
|
wpminButton.Font = Enum.Font.Gotham
|
||
|
wpminButton.Text = "Walkspeed - 10"
|
||
|
wpminButton.TextColor3 = Color3.new(1, 1, 1)
|
||
|
wpminButton.TextSize = 13
|
||
|
|
||
|
jpminButton.Name = "jpminButton"
|
||
|
jpminButton.Parent = pbackground
|
||
|
jpminButton.BackgroundColor3 = Color3.new(0.0784314, 0.0784314, 0.0784314)
|
||
|
jpminButton.BorderColor3 = Color3.new(0.176471, 0.176471, 0.176471)
|
||
|
jpminButton.Position = UDim2.new(0.487828761, 5, 0.541999996, 0)
|
||
|
jpminButton.Size = UDim2.new(0, 142, 0, 18)
|
||
|
jpminButton.Font = Enum.Font.Gotham
|
||
|
jpminButton.Text = "Jumpower - 10"
|
||
|
jpminButton.TextColor3 = Color3.new(1, 1, 1)
|
||
|
jpminButton.TextSize = 13
|
||
|
|
||
|
jpplusButton.Name = "jpplusButton"
|
||
|
jpplusButton.Parent = pbackground
|
||
|
jpplusButton.BackgroundColor3 = Color3.new(0.0784314, 0.0784314, 0.0784314)
|
||
|
jpplusButton.BorderColor3 = Color3.new(0.176471, 0.176471, 0.176471)
|
||
|
jpplusButton.Position = UDim2.new(0.0304155052, 5, 0.541999996, 0)
|
||
|
jpplusButton.Size = UDim2.new(0, 142, 0, 18)
|
||
|
jpplusButton.Font = Enum.Font.Gotham
|
||
|
jpplusButton.Text = "Jumpower + 10"
|
||
|
jpplusButton.TextColor3 = Color3.new(1, 1, 1)
|
||
|
jpplusButton.TextSize = 13
|
||
|
|
||
|
superpnchButton.Name = "superpnchButton"
|
||
|
superpnchButton.Parent = pbackground
|
||
|
superpnchButton.BackgroundColor3 = Color3.new(0.0784314, 0.0784314, 0.0784314)
|
||
|
superpnchButton.BorderColor3 = Color3.new(0.176471, 0.176471, 0.176471)
|
||
|
superpnchButton.Position = UDim2.new(0.0304155312, 5, 0.623000026, 0)
|
||
|
superpnchButton.Size = UDim2.new(0, 287, 0, 18)
|
||
|
superpnchButton.Font = Enum.Font.Gotham
|
||
|
superpnchButton.Text = "Super Punch"
|
||
|
superpnchButton.TextColor3 = Color3.new(1, 1, 1)
|
||
|
superpnchButton.TextSize = 13
|
||
|
|
||
|
flyButton.Name = "flyButton"
|
||
|
flyButton.Parent = pbackground
|
||
|
flyButton.BackgroundColor3 = Color3.new(0.0784314, 0.0784314, 0.0784314)
|
||
|
flyButton.BorderColor3 = Color3.new(0.176471, 0.176471, 0.176471)
|
||
|
flyButton.Position = UDim2.new(0.0304155312, 5, 0.699999988, 0)
|
||
|
flyButton.Size = UDim2.new(0, 287, 0, 18)
|
||
|
flyButton.Font = Enum.Font.Gotham
|
||
|
flyButton.Text = "Fly (e)"
|
||
|
flyButton.TextColor3 = Color3.new(1, 1, 1)
|
||
|
flyButton.TextSize = 13
|
||
|
|
||
|
prisontpButton.Name = "prisontpButton"
|
||
|
prisontpButton.Parent = pbackground
|
||
|
prisontpButton.BackgroundColor3 = Color3.new(0.0784314, 0.0784314, 0.0784314)
|
||
|
prisontpButton.BorderColor3 = Color3.new(0.176471, 0.176471, 0.176471)
|
||
|
prisontpButton.Position = UDim2.new(0.0304155312, 5, 0.782000005, 0)
|
||
|
prisontpButton.Size = UDim2.new(0, 142, 0, 18)
|
||
|
prisontpButton.Font = Enum.Font.Gotham
|
||
|
prisontpButton.Text = "TP Prison"
|
||
|
prisontpButton.TextColor3 = Color3.new(1, 1, 1)
|
||
|
prisontpButton.TextSize = 13
|
||
|
|
||
|
crimtpButton.Name = "crimtpButton"
|
||
|
crimtpButton.Parent = pbackground
|
||
|
crimtpButton.BackgroundColor3 = Color3.new(0.0784314, 0.0784314, 0.0784314)
|
||
|
crimtpButton.BorderColor3 = Color3.new(0.176471, 0.176471, 0.176471)
|
||
|
crimtpButton.Position = UDim2.new(0.487828761, 5, 0.782000005, 0)
|
||
|
crimtpButton.Size = UDim2.new(0, 142, 0, 18)
|
||
|
crimtpButton.Font = Enum.Font.Gotham
|
||
|
crimtpButton.Text = "TP Criminal Base"
|
||
|
crimtpButton.TextColor3 = Color3.new(1, 1, 1)
|
||
|
crimtpButton.TextSize = 13
|
||
|
|
||
|
removedoorsButton.Name = "removedoorsButton"
|
||
|
removedoorsButton.Parent = pbackground
|
||
|
removedoorsButton.BackgroundColor3 = Color3.new(0.0784314, 0.0784314, 0.0784314)
|
||
|
removedoorsButton.BorderColor3 = Color3.new(0.176471, 0.176471, 0.176471)
|
||
|
removedoorsButton.Position = UDim2.new(0.0304155312, 5, 0.862999976, 0)
|
||
|
removedoorsButton.Size = UDim2.new(0, 287, 0, 18)
|
||
|
removedoorsButton.Font = Enum.Font.Gotham
|
||
|
removedoorsButton.Text = "Remove Doors"
|
||
|
removedoorsButton.TextColor3 = Color3.new(1, 1, 1)
|
||
|
removedoorsButton.TextSize = 13
|
||
|
|
||
|
loader.Name = "loader"
|
||
|
loader.Parent = nnzone
|
||
|
loader.BackgroundColor3 = Color3.new(0.0784314, 0.0784314, 0.0784314)
|
||
|
loader.BorderColor3 = Color3.new(0.211765, 0.211765, 0.211765)
|
||
|
loader.Position = UDim2.new(0.423104495, 0, 0.402810365, 0)
|
||
|
loader.Size = UDim2.new(0, 249, 0, 97)
|
||
|
|
||
|
frontpanel_2.Name = "frontpanel"
|
||
|
frontpanel_2.Parent = loader
|
||
|
frontpanel_2.BackgroundColor3 = Color3.new(0.133333, 0.133333, 0.133333)
|
||
|
frontpanel_2.BorderColor3 = Color3.new(0.176471, 0.176471, 0.176471)
|
||
|
frontpanel_2.Position = UDim2.new(0.018980708, 0, 0.0226250477, 0)
|
||
|
frontpanel_2.Size = UDim2.new(0, 240, 0, 92)
|
||
|
|
||
|
prisonlifeButton.Name = "prisonlifeButton"
|
||
|
prisonlifeButton.Parent = frontpanel_2
|
||
|
prisonlifeButton.BackgroundColor3 = Color3.new(0.0784314, 0.0784314, 0.0784314)
|
||
|
prisonlifeButton.BorderColor3 = Color3.new(0.176471, 0.176471, 0.176471)
|
||
|
prisonlifeButton.Position = UDim2.new(0.00833333377, 5, 0.644869566, 0)
|
||
|
prisonlifeButton.Size = UDim2.new(0, 225, 0, 25)
|
||
|
prisonlifeButton.Font = Enum.Font.Gotham
|
||
|
prisonlifeButton.Text = "Prison Life"
|
||
|
prisonlifeButton.TextColor3 = Color3.new(1, 1, 1)
|
||
|
prisonlifeButton.TextSize = 13
|
||
|
|
||
|
header_2.Name = "header"
|
||
|
header_2.Parent = frontpanel_2
|
||
|
header_2.BackgroundColor3 = Color3.new(0.133333, 0.133333, 0.133333)
|
||
|
header_2.BorderColor3 = Color3.new(0.133333, 0.133333, 0.133333)
|
||
|
header_2.Position = UDim2.new(0.225000009, 0, 0.184782594, 0)
|
||
|
header_2.Size = UDim2.new(0, 123, 0, 16)
|
||
|
header_2.Font = Enum.Font.Gotham
|
||
|
header_2.Text = "nn zone - v1.10a"
|
||
|
header_2.TextColor3 = Color3.new(1, 1, 1)
|
||
|
header_2.TextSize = 14
|
||
|
|
||
|
madeby.Name = "madeby"
|
||
|
madeby.Parent = frontpanel_2
|
||
|
madeby.BackgroundColor3 = Color3.new(0.133333, 0.133333, 0.133333)
|
||
|
madeby.BorderColor3 = Color3.new(0.133333, 0.133333, 0.133333)
|
||
|
madeby.Position = UDim2.new(0.258333325, 0, 0.402173907, 0)
|
||
|
madeby.Size = UDim2.new(0, 123, 0, 16)
|
||
|
madeby.Font = Enum.Font.Gotham
|
||
|
madeby.Text = "created by .absolutenn#3791 "
|
||
|
madeby.TextColor3 = Color3.new(1, 1, 1)
|
||
|
madeby.TextSize = 14
|
||
|
|
||
|
exitButton_2.Name = "exitButton"
|
||
|
exitButton_2.Parent = loader
|
||
|
exitButton_2.BackgroundColor3 = Color3.new(0.0784314, 0.0784314, 0.0784314)
|
||
|
exitButton_2.BorderColor3 = Color3.new(0.176471, 0.176471, 0.176471)
|
||
|
exitButton_2.Position = UDim2.new(0.845351636, 0, 0.0487466268, 0)
|
||
|
exitButton_2.Size = UDim2.new(0, 28, 0, 25)
|
||
|
exitButton_2.Font = Enum.Font.Gotham
|
||
|
exitButton_2.Text = "X"
|
||
|
exitButton_2.TextColor3 = Color3.new(1, 1, 1)
|
||
|
exitButton_2.TextSize = 14
|
||
|
-- Scripts:
|
||
|
function exit_button_script() -- exitButton.exitScript
|
||
|
local script = Instance.new('LocalScript')
|
||
|
script.Parent = exitButton
|
||
|
pbackground.Visible = false
|
||
|
loader.Visible = true
|
||
|
|
||
|
end
|
||
|
coroutine.resume(coroutine.create(exit_button_script))
|
||
|
function prison_drag_script() -- pbackground.dragScript
|
||
|
local script = Instance.new('LocalScript')
|
||
|
script.Parent = pbackground
|
||
|
local UserInputService = game:GetService("UserInputService")
|
||
|
|
||
|
local gui = script.Parent
|
||
|
|
||
|
local dragging
|
||
|
local dragInput
|
||
|
local dragStart
|
||
|
local startPos
|
||
|
|
||
|
local function update(input)
|
||
|
local delta = input.Position - dragStart
|
||
|
gui.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
|
||
|
end
|
||
|
|
||
|
gui.InputBegan:Connect(function(input)
|
||
|
if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
|
||
|
dragging = true
|
||
|
dragStart = input.Position
|
||
|
startPos = gui.Position
|
||
|
|
||
|
input.Changed:Connect(function()
|
||
|
if input.UserInputState == Enum.UserInputState.End then
|
||
|
dragging = false
|
||
|
end
|
||
|
end)
|
||
|
end
|
||
|
end)
|
||
|
|
||
|
gui.InputChanged:Connect(function(input)
|
||
|
if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then
|
||
|
dragInput = input
|
||
|
end
|
||
|
end)
|
||
|
|
||
|
UserInputService.InputChanged:Connect(function(input)
|
||
|
if input == dragInput and dragging then
|
||
|
update(input)
|
||
|
end
|
||
|
end)
|
||
|
|
||
|
end
|
||
|
coroutine.resume(coroutine.create(prison_drag_script))
|
||
|
function hide_prison_script() -- pbackground.LocalScript
|
||
|
local script = Instance.new('LocalScript')
|
||
|
script.Parent = pbackground
|
||
|
local frm = script.Parent
|
||
|
frm.Visible = false
|
||
|
|
||
|
end
|
||
|
coroutine.resume(coroutine.create(hide_prison_script))
|
||
|
function criminal_prison_script() -- criminalButton.LocalScript
|
||
|
local script = Instance.new('LocalScript')
|
||
|
script.Parent = criminalButton
|
||
|
script.Parent.MouseButton1Click:Connect(function()
|
||
|
local LCS = game.Workspace["Criminals Spawn"].SpawnLocation
|
||
|
LCS.CanCollide = false
|
||
|
LCS.Size = Vector3.new(51.05, 24.12, 54.76)
|
||
|
LCS.CFrame = game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame
|
||
|
LCS.Transparency = 1
|
||
|
wait(0.5)
|
||
|
LCS.CFrame = CFrame.new(-920.510803, 92.2271957, 2138.27002, 0, 0, -1, 0, 1, 0, 1, 0, 0)
|
||
|
LCS.Size = Vector3.new(6, 0.2, 6)
|
||
|
LCS.Transparency = 0
|
||
|
end)
|
||
|
|
||
|
end
|
||
|
coroutine.resume(coroutine.create(criminal_prison_script))
|
||
|
function police_prison_script() -- policeButton.LocalScript
|
||
|
local script = Instance.new('LocalScript')
|
||
|
script.Parent = policeButton
|
||
|
script.Parent.MouseButton1Click:Connect(function()
|
||
|
game.Workspace.Remote.TeamEvent:FireServer("Bright blue")
|
||
|
end)
|
||
|
|
||
|
end
|
||
|
coroutine.resume(coroutine.create(police_prison_script))
|
||
|
function neutral_prison_script() -- neutralButton.LocalScript
|
||
|
local script = Instance.new('LocalScript')
|
||
|
script.Parent = neutralButton
|
||
|
script.Parent.MouseButton1Click:Connect(function()
|
||
|
game.Workspace.Remote.TeamEvent:FireServer("Medium stone grey")
|
||
|
end)
|
||
|
|
||
|
end
|
||
|
coroutine.resume(coroutine.create(neutral_prison_script))
|
||
|
function prisoner_prison_script() -- prisonerButton.LocalScript
|
||
|
local script = Instance.new('LocalScript')
|
||
|
script.Parent = prisonerButton
|
||
|
script.Parent.MouseButton1Click:Connect(function()
|
||
|
game.Workspace.Remote.TeamEvent:FireServer("Bright orange")
|
||
|
end)
|
||
|
|
||
|
end
|
||
|
coroutine.resume(coroutine.create(prisoner_prison_script))
|
||
|
function grabguns_prison_script() -- grabgunsButton.LocalScript
|
||
|
local script = Instance.new('LocalScript')
|
||
|
script.Parent = grabgunsButton
|
||
|
script.Parent.MouseButton1Click:Connect(function()
|
||
|
for i,v in pairs(game.Workspace.Prison_ITEMS.giver:GetChildren()) do
|
||
|
local OwO = game.Workspace.Remote.ItemHandler:InvokeServer(v.ITEMPICKUP)
|
||
|
end
|
||
|
end)
|
||
|
|
||
|
end
|
||
|
coroutine.resume(coroutine.create(grabguns_prison_script))
|
||
|
function modifyguns_prison_script() -- modifyButton.LocalScript
|
||
|
local script = Instance.new('LocalScript')
|
||
|
script.Parent = modifyButton
|
||
|
script.Parent.MouseButton1Click:Connect(function()
|
||
|
local m = require(game:GetService('Players').LocalPlayer.Character:FindFirstChildOfClass("Tool").GunStates)
|
||
|
m.Damage = 100
|
||
|
m.MaxAmmo = math.huge
|
||
|
m.CurrentAmmo = math.huge
|
||
|
m.AutoFire = true
|
||
|
m.FireRate = 0
|
||
|
end)
|
||
|
|
||
|
end
|
||
|
coroutine.resume(coroutine.create(modifyguns_prison_script))
|
||
|
function wsp_prison_script() -- wsplusButton.LocalScript
|
||
|
local script = Instance.new('LocalScript')
|
||
|
script.Parent = wsplusButton
|
||
|
script.Parent.MouseButton1Click:Connect(function()
|
||
|
game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = game.Players.LocalPlayer.Character.Humanoid.WalkSpeed + 10
|
||
|
end)
|
||
|
|
||
|
end
|
||
|
coroutine.resume(coroutine.create(wsp_prison_script))
|
||
|
function wsm_prison_script() -- wpminButton.LocalScript
|
||
|
local script = Instance.new('LocalScript')
|
||
|
script.Parent = wpminButton
|
||
|
script.Parent.MouseButton1Click:Connect(function()
|
||
|
game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = game.Players.LocalPlayer.Character.Humanoid.WalkSpeed - 10
|
||
|
end)
|
||
|
|
||
|
end
|
||
|
coroutine.resume(coroutine.create(wsm_prison_script))
|
||
|
function jpp_prison_script() -- jpminButton.LocalScript
|
||
|
local script = Instance.new('LocalScript')
|
||
|
script.Parent = jpminButton
|
||
|
script.Parent.MouseButton1Click:Connect(function()
|
||
|
game.Players.LocalPlayer.Character.Humanoid.JumpPower = game.Players.LocalPlayer.Character.Humanoid.JumpPower - 10
|
||
|
end)
|
||
|
|
||
|
end
|
||
|
coroutine.resume(coroutine.create(jpp_prison_script))
|
||
|
function jpm_prison_script() -- jpplusButton.LocalScript
|
||
|
local script = Instance.new('LocalScript')
|
||
|
script.Parent = jpplusButton
|
||
|
script.Parent.MouseButton1Click:Connect(function()
|
||
|
game.Players.LocalPlayer.Character.Humanoid.JumpPower = game.Players.LocalPlayer.Character.Humanoid.JumpPower + 10
|
||
|
end)
|
||
|
|
||
|
end
|
||
|
coroutine.resume(coroutine.create(jpm_prison_script))
|
||
|
function superpunch_prison_script() -- superpnchButton.LocalScript
|
||
|
local script = Instance.new('LocalScript')
|
||
|
script.Parent = superpnchButton
|
||
|
script.Parent.MouseButton1Click:Connect(function()
|
||
|
local mainRemotes = game.ReplicatedStorage
|
||
|
meleeRemote = mainRemotes['meleeEvent']
|
||
|
local mouse = game.Players.LocalPlayer:GetMouse()
|
||
|
local punching = false
|
||
|
local cooldown = false
|
||
|
|
||
|
function punch()
|
||
|
cooldown = true
|
||
|
local part = Instance.new("Part", game.Players.LocalPlayer.Character)
|
||
|
part.Transparency = 1
|
||
|
part.Size = Vector3.new(5, 2, 3)
|
||
|
part.CanCollide = false
|
||
|
local w1 = Instance.new("Weld", part)
|
||
|
w1.Part0 = game.Players.LocalPlayer.Character.Torso
|
||
|
w1.Part1 = part
|
||
|
w1.C1 = CFrame.new(0,0,2)
|
||
|
part.Touched:connect(function(hit)
|
||
|
if game.Players:FindFirstChild(hit.Parent.Name) then
|
||
|
local plr = game.Players:FindFirstChild(hit.Parent.Name)
|
||
|
if plr.Name ~= game.Players.LocalPlayer.Name then
|
||
|
part:Destroy()
|
||
|
|
||
|
for i = 1,100 do
|
||
|
meleeRemote:FireServer(plr)
|
||
|
end
|
||
|
end
|
||
|
end
|
||
|
end)
|
||
|
|
||
|
wait(1)
|
||
|
cooldown = false
|
||
|
part:Destroy()
|
||
|
end
|
||
|
|
||
|
|
||
|
mouse.KeyDown:connect(function(key)
|
||
|
if cooldown == false then
|
||
|
if key:lower() == "f" then
|
||
|
|
||
|
punch()
|
||
|
|
||
|
end
|
||
|
end
|
||
|
end)
|
||
|
end)
|
||
|
|
||
|
end
|
||
|
coroutine.resume(coroutine.create(superpunch_prison_script))
|
||
|
function fly_prison_script() -- flyButton.LocalScript
|
||
|
local script = Instance.new('LocalScript')
|
||
|
script.Parent = flyButton
|
||
|
script.Parent.MouseButton1Click:Connect(function()
|
||
|
repeat wait()
|
||
|
until game.Players.LocalPlayer and game.Players.LocalPlayer.Character and game.Players.LocalPlayer.Character:findFirstChild("Torso") and game.Players.LocalPlayer.Character:findFirstChild("Humanoid")
|
||
|
local mouse = game.Players.LocalPlayer:GetMouse()
|
||
|
repeat wait() until mouse
|
||
|
local plr = game.Players.LocalPlayer
|
||
|
local torso = plr.Character.Torso
|
||
|
local flying = true
|
||
|
local deb = true
|
||
|
local ctrl = {f = 0, b = 0, l = 0, r = 0}
|
||
|
local lastctrl = {f = 0, b = 0, l = 0, r = 0}
|
||
|
local maxspeed = 50
|
||
|
local speed = 0
|
||
|
|
||
|
function Fly()
|
||
|
local bg = Instance.new("BodyGyro", torso)
|
||
|
bg.P = 9e4
|
||
|
bg.maxTorque = Vector3.new(9e9, 9e9, 9e9)
|
||
|
bg.cframe = torso.CFrame
|
||
|
local bv = Instance.new("BodyVelocity", torso)
|
||
|
bv.velocity = Vector3.new(0,0.1,0)
|
||
|
bv.maxForce = Vector3.new(9e9, 9e9, 9e9)
|
||
|
repeat wait()
|
||
|
plr.Character.Humanoid.PlatformStand = true
|
||
|
if ctrl.l + ctrl.r ~= 0 or ctrl.f + ctrl.b ~= 0 then
|
||
|
speed = speed+.5+(speed/maxspeed)
|
||
|
if speed > maxspeed then
|
||
|
speed = maxspeed
|
||
|
end
|
||
|
elseif not (ctrl.l + ctrl.r ~= 0 or ctrl.f + ctrl.b ~= 0) and speed ~= 0 then
|
||
|
speed = speed-1
|
||
|
if speed < 0 then
|
||
|
speed = 0
|
||
|
end
|
||
|
end
|
||
|
if (ctrl.l + ctrl.r) ~= 0 or (ctrl.f + ctrl.b) ~= 0 then
|
||
|
bv.velocity = ((game.Workspace.CurrentCamera.CoordinateFrame.lookVector * (ctrl.f+ctrl.b)) + ((game.Workspace.CurrentCamera.CoordinateFrame * CFrame.new(ctrl.l+ctrl.r,(ctrl.f+ctrl.b)*.2,0).p) - game.Workspace.CurrentCamera.CoordinateFrame.p))*speed
|
||
|
lastctrl = {f = ctrl.f, b = ctrl.b, l = ctrl.l, r = ctrl.r}
|
||
|
elseif (ctrl.l + ctrl.r) == 0 and (ctrl.f + ctrl.b) == 0 and speed ~= 0 then
|
||
|
bv.velocity = ((game.Workspace.CurrentCamera.CoordinateFrame.lookVector * (lastctrl.f+lastctrl.b)) + ((game.Workspace.CurrentCamera.CoordinateFrame * CFrame.new(lastctrl.l+lastctrl.r,(lastctrl.f+lastctrl.b)*.2,0).p) - game.Workspace.CurrentCamera.CoordinateFrame.p))*speed
|
||
|
else
|
||
|
bv.velocity = Vector3.new(0,0.1,0)
|
||
|
end
|
||
|
bg.cframe = game.Workspace.CurrentCamera.CoordinateFrame * CFrame.Angles(-math.rad((ctrl.f+ctrl.b)*50*speed/maxspeed),0,0)
|
||
|
until not flying
|
||
|
ctrl = {f = 0, b = 0, l = 0, r = 0}
|
||
|
lastctrl = {f = 0, b = 0, l = 0, r = 0}
|
||
|
speed = 0
|
||
|
bg:Destroy()
|
||
|
bv:Destroy()
|
||
|
plr.Character.Humanoid.PlatformStand = false
|
||
|
end
|
||
|
mouse.KeyDown:connect(function(key)
|
||
|
if key:lower() == "e" then
|
||
|
if flying then flying = false
|
||
|
else
|
||
|
flying = true
|
||
|
Fly()
|
||
|
end
|
||
|
elseif key:lower() == "w" then
|
||
|
ctrl.f = 1
|
||
|
elseif key:lower() == "s" then
|
||
|
ctrl.b = -1
|
||
|
elseif key:lower() == "a" then
|
||
|
ctrl.l = -1
|
||
|
elseif key:lower() == "d" then
|
||
|
ctrl.r = 1
|
||
|
end
|
||
|
end)
|
||
|
mouse.KeyUp:connect(function(key)
|
||
|
if key:lower() == "w" then
|
||
|
ctrl.f = 0
|
||
|
elseif key:lower() == "s" then
|
||
|
ctrl.b = 0
|
||
|
elseif key:lower() == "a" then
|
||
|
ctrl.l = 0
|
||
|
elseif key:lower() == "d" then
|
||
|
ctrl.r = 0
|
||
|
end
|
||
|
end)
|
||
|
Fly()
|
||
|
end)
|
||
|
|
||
|
end
|
||
|
coroutine.resume(coroutine.create(fly_prison_script))
|
||
|
function tpprison_prison_script() -- prisontpButton.LocalScript
|
||
|
local script = Instance.new('LocalScript')
|
||
|
script.Parent = prisontpButton
|
||
|
script.Parent.MouseButton1Click:Connect(function()
|
||
|
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(879,99,2377)
|
||
|
end)
|
||
|
|
||
|
end
|
||
|
coroutine.resume(coroutine.create(tpprison_prison_script))
|
||
|
function tpcrim_prison_script() -- crimtpButton.LocalScript
|
||
|
local script = Instance.new('LocalScript')
|
||
|
script.Parent = crimtpButton
|
||
|
script.Parent.MouseButton1Click:Connect(function()
|
||
|
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-943, 96, 2055)
|
||
|
end)
|
||
|
|
||
|
end
|
||
|
coroutine.resume(coroutine.create(tpcrim_prison_script))
|
||
|
function removedoors_prison_script() -- removedoorsButton.LocalScript
|
||
|
local script = Instance.new('LocalScript')
|
||
|
script.Parent = removedoorsButton
|
||
|
script.Parent.MouseButton1Click:Connect(function()
|
||
|
game.Workspace.Prison_Cellblock.doors:Destroy()
|
||
|
for i,v in pairs(workspace:GetChildren())do
|
||
|
if v.Name == "Doors" then
|
||
|
v:Destroy()
|
||
|
end
|
||
|
end
|
||
|
end)
|
||
|
|
||
|
end
|
||
|
coroutine.resume(coroutine.create(removedoors_prison_script))
|
||
|
|
||
|
-- loader gui
|
||
|
|
||
|
function select_prisonlife_loader() -- prisonlifeButton.LocalScript
|
||
|
local script = Instance.new('LocalScript')
|
||
|
script.Parent = prisonlifeButton
|
||
|
script.Parent.MouseButton1Click:Connect(function()
|
||
|
pbackground.Visible = true
|
||
|
loader.Visible = false
|
||
|
--prisonbutton
|
||
|
end)
|
||
|
|
||
|
end
|
||
|
coroutine.resume(coroutine.create(select_prisonlife_loader))
|
||
|
function exit_button_script1() -- exitButton_2.exitScript
|
||
|
local script = Instance.new('LocalScript')
|
||
|
script.Parent = exitButton_2
|
||
|
button = script.Parent
|
||
|
window = script.Parent.Parent.Parent
|
||
|
|
||
|
function onClicked(GUI)
|
||
|
window:remove()
|
||
|
end
|
||
|
script.Parent.MouseButton1Click:connect(onClicked)
|
||
|
|
||
|
end
|
||
|
coroutine.resume(coroutine.create(exit_button_script1))
|
||
|
function loader_drag_script() -- loader.dragScript
|
||
|
local script = Instance.new('LocalScript')
|
||
|
script.Parent = loader
|
||
|
local UserInputService = game:GetService("UserInputService")
|
||
|
|
||
|
local gui = script.Parent
|
||
|
|
||
|
local dragging
|
||
|
local dragInput
|
||
|
local dragStart
|
||
|
local startPos
|
||
|
|
||
|
local function update(input)
|
||
|
local delta = input.Position - dragStart
|
||
|
gui.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
|
||
|
end
|
||
|
|
||
|
gui.InputBegan:Connect(function(input)
|
||
|
if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
|
||
|
dragging = true
|
||
|
dragStart = input.Position
|
||
|
startPos = gui.Position
|
||
|
|
||
|
input.Changed:Connect(function()
|
||
|
if input.UserInputState == Enum.UserInputState.End then
|
||
|
dragging = false
|
||
|
end
|
||
|
end)
|
||
|
end
|
||
|
end)
|
||
|
|
||
|
gui.InputChanged:Connect(function(input)
|
||
|
if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then
|
||
|
dragInput = input
|
||
|
end
|
||
|
end)
|
||
|
|
||
|
UserInputService.InputChanged:Connect(function(input)
|
||
|
if input == dragInput and dragging then
|
||
|
update(input)
|
||
|
end
|
||
|
end)
|
||
|
|
||
|
end
|
||
|
coroutine.resume(coroutine.create(loader_drag_script))
|
||
|
function loader_test_hide() -- loader.LocalScript
|
||
|
local script = Instance.new('LocalScript')
|
||
|
script.Parent = loader
|
||
|
local frm = script.Parent
|
||
|
frm.Visible = true
|
||
|
|
||
|
end
|
||
|
coroutine.resume(coroutine.create(loader_test_hide))
|