Run it
Copy the script and paste it into your executor.
.() :()
Temp = {Loopkill={},LkTEAMS={}}
TigerAdmin_UI = .()
Main = .()
UICorner = .()
CommandsList = .()
UIStroke = .()
UIListLayout = .()
UIStroke_2 = .()
CommandBar = .()
UIStroke_3 = .()
Title = .()
Disc = .()
Temp_Clone = .()
UIStroke_4 = .()
Notif = .()
UIStroke_5 = .()
UICorner_2 = .()
Text = .()
UITextSizeConstraint = .()
TigerAdmin_UI.Name =
PreferedParent =
(()
PreferedParent = (:())
TigerAdmin_UI.Parent = PreferedParent
, ()
PreferedParent = :().LocalPlayer:()
TigerAdmin_UI.Parent = PreferedParent
)
TigerAdmin_UI.ZIndexBehavior = .ZIndexBehavior.Sibling
TigerAdmin_UI.ResetOnSpawn =
Main.Name =
Main.Parent = TigerAdmin_UI
Main.BackgroundColor3 = .(, , )
Main.BorderColor3 = .(, , )
Main.BorderSizePixel =
Main.Position = .(, , , )
Main.Size = .(, , , )
UICorner.CornerRadius = .(, )
UICorner.Parent = Main
CommandsList.Name =
CommandsList.Parent = Main
CommandsList.Active =
CommandsList.BackgroundColor3 = .(, , )
CommandsList.BackgroundTransparency =
CommandsList.BorderColor3 = .(, , )
CommandsList.BorderSizePixel =
CommandsList.Position = .(, , , )
CommandsList.AutomaticCanvasSize = .AutomaticSize.Y
CommandsList.Size = .(, , , )
CommandsList.BottomImage =
CommandsList.MidImage =
CommandsList.ScrollBarImageTransparency =
CommandsList.ScrollBarThickness =
CommandsList.TopImage =
UIStroke.ApplyStrokeMode = .ApplyStrokeMode.Border
UIStroke.Color = .(, , )
UIStroke.Transparency =
UIStroke.Parent = CommandsList
UIListLayout.Parent = CommandsList
UIListLayout.SortOrder = .SortOrder.LayoutOrder
UIListLayout.Padding = .(, )
UIStroke_2.ApplyStrokeMode = .ApplyStrokeMode.Border
UIStroke_2.Color = .(, , )
UIStroke_2.Transparency =
UIStroke_2.Parent = Main
CommandBar.Name =
CommandBar.Parent = Main
CommandBar.BackgroundColor3 = .(, , )
CommandBar.BackgroundTransparency =
CommandBar.BorderColor3 = .(, , )
CommandBar.BorderSizePixel =
CommandBar.Position = .(, , , )
CommandBar.Size = .(, , , )
CommandBar.ClearTextOnFocus =
CommandBar.Font = .Font.SourceSans
CommandBar.PlaceholderText =
CommandBar.Text =
CommandBar.TextColor3 = .(, , )
CommandBar.TextSize =
UIStroke_3.ApplyStrokeMode = .ApplyStrokeMode.Border
UIStroke_3.Color = .(, , )
UIStroke_3.Transparency =
UIStroke_3.Parent = CommandBar
Title.Name =
Title.Parent = Main
Title.BackgroundColor3 = .(, , )
Title.BackgroundTransparency =
Title.BorderColor3 = .(, , )
Title.BorderSizePixel =
Title.Position = .(, , , )
Title.Size = .(, , , )
Title.Font = .Font.Gotham
Title.Text =
Title.TextColor3 = .(, , )
Title.TextScaled =
Title.TextSize =
Title.TextWrapped =
Disc.Name =
Disc.Parent = Main
Disc.BackgroundColor3 = .(, , )
Disc.BackgroundTransparency =
Disc.BorderColor3 = .(, , )
Disc.BorderSizePixel =
Disc.Position = .(, , , )
Disc.Size = .(, , , )
Disc.Visible =
Disc.Font = .Font.SourceSans
Disc.Text =
Disc.TextColor3 = .(, , )
Disc.TextSize =
Disc.TextStrokeTransparency =
Temp_Clone.Name =
Temp_Clone.Parent = TigerAdmin_UI
Temp_Clone.BackgroundColor3 = .(, , )
Temp_Clone.BackgroundTransparency =
Temp_Clone.BorderColor3 = .(, , )
Temp_Clone.BorderSizePixel =
Temp_Clone.Size = .(, , , )
Temp_Clone.Visible =
Temp_Clone.AutoButtonColor =
Temp_Clone.Font = .Font.Gotham
Temp_Clone.Text =
Temp_Clone.TextColor3 = .(, , )
Temp_Clone.TextSize =
Temp_Clone.TextWrapped =
UIStroke_4.ApplyStrokeMode = .ApplyStrokeMode.Border
UIStroke_4.Color = .(, , )
UIStroke_4.Transparency =
UIStroke_4.Parent = Temp_Clone
Notif.Name =
Notif.Parent = TigerAdmin_UI
Notif.BackgroundColor3 = .(, , )
Notif.BorderColor3 = .(, , )
Notif.BorderSizePixel =
Notif.Position = .(, , , )
Notif.Size = .(, , , )
Notif.Visible =
UIStroke_5.ApplyStrokeMode = .ApplyStrokeMode.Border
UIStroke_5.Color = .(, , )
UIStroke_5.Thickness =
UIStroke_5.Transparency =
UIStroke_5.Parent = Notif
UICorner_2.CornerRadius = .(, )
UICorner_2.Parent = Notif
Text.Name =
Text.Parent = Notif
Text.BackgroundColor3 = .(, , )
Text.BackgroundTransparency =
Text.BorderColor3 = .(, , )
Text.BorderSizePixel =
Text.Size = .(, , , )
Text.Font = .Font.SourceSans
Text.Text =
Text.TextColor3 = .(, , )
Text.TextScaled =
Text.TextSize =
Text.TextWrapped =
UITextSizeConstraint.Parent = Text
UITextSizeConstraint.MaxTextSize =
AllowFocus =
Temp.OrginPosMain = Main.Position
Temp.OrginPosMainGone = Temp.OrginPosMain+.(-,,,)
Temp.NotifOldPos = Notif.Position
Main:(Temp.OrginPosMainGone,,)
plr = :().LocalPlayer
Players = :()
ReplicatedStorage = :()
TweenService = :()
Player = Players.LocalPlayer
Character, Humanoid, HRP
Remote = :()
API, Commands, States = {}, {}, {}
Settings = {
Prefix =
}
States.Unloaded =
:().InputEnded:((Key,c)
States.Unloaded ==
Key.KeyCode == .KeyCode.Semicolon c
Main:(Temp.OrginPosMain,,,)
CommandBar:()
()
AllowFocus =
Key.UserInputType == .UserInputType.MouseButton1 c
Temp.OnGui
AllowFocus =
)
Main.MouseLeave:(()
Temp.OnGui =
Disc.Visible =
)
Main.MouseEnter:(()
Temp.OnGui =
)
.(()
()
AllowFocus
.() AllowFocus
Main:(Temp.OrginPosMainGone,,,)
Disc.Visible =
)()
API.StringArgsChecker = (Text)
List = {,,}
Ts = .Teams:()
i,v (Ts)
Ts[i] = v.Name:()
(.(List,Text:()))
(.(List,Text:()) )
.(Ts,Text)
API.Tween = (Obj,Prop,New,Time)
Time Time =
Tweened = :():(Obj, TweenInfo.( Time, .EasingStyle.Quart, .EasingDirection.Out, , ,), {[Prop] = New,})
Tweened:()
{Stop = () Tweened:() , }
Temp.CMDA =
API.AddCommand = (Name, Function, Setting)
Temp.CMDA = Temp.CMDA +
Alts =
Commands[Name:()] = {f = Function,}
Setting[]
i,v (Setting[])
v (v)
Commands[v] = Commands[Name:()]
Alts = Alts....v
CommandLabel = Temp_Clone:()
Setting[] Setting[] = Setting[]:()
Setting[] Setting[] ==
Setting[] =
Setting[] Setting[] ==
Setting[] =
Setting[] Setting[] ==
Setting[] =
Settings Settings[] ~=
Setting[] = ..Setting[]..
Setting[] =
CommandLabel.Text = Settings.Prefix..Name..Alts....Setting[]
CommandLabel.Visible =
CommandLabel.Parent = CommandsList
CommandLabel.MouseButton1Up:(()
CommandBar.Text = Settings.Prefix..Name
CommandBar:()
)
CommandLabel.MouseEnter:(()
API.(CommandLabel,,,)
Disc.Visible =
Disc.Text = Setting[]
)
CommandLabel.MouseLeave:(()
API.(CommandLabel,,,)
)
API.FindPlayer =(String,IgnoreError)
String
String:() ==
plr
String = String:(, )
_, v (:():())
v.Name:():( .. String:()) v.DisplayName:():( .. String:())
v
IgnoreError
API.(..String..)
API.FindCommand = (cmd)
cmd=.(cmd,,)
Command = Commands[cmd]
Command
Command.f
Command
API.Notify = (Text,Dur)
(()
a = .(,PreferedParent)
NotifNew = Notif:()
NotifNew.Visible =
NotifNew.Parent = a
NotifNew.Position = Temp.NotifOldPos-.(,,,)
.(()
NotifNew:(Temp.NotifOldPos,,,)
NotifNew:().Text = Text
((Dur) )
NotifNew:(Temp.NotifOldPos-.(,,,),,,)
()
NotifNew:()
)
)
API.GetGun =(Item)
.(()
isAlreadyThere = plr.Backpack:(Item) plr.Character:(Item)
isAlreadyThere
isAlreadyThere
(()
.(()
:()[]:({Position = Player.Character.Head.Position,Parent = .Prison_ITEMS:(Item, )})
)
)
)
API.MoveTo = (Cframe)
(Cframe):() == Cframe = .(Cframe)
i =,
.()
plr.Character:().CFrame = Cframe
API.IsFound = (Name)
t = (plr.Backpack:(Name) plr.Character:(Name))
t t:()
t
API.GetPosition = ()
plr.Character:().CFrame
API.TestA = ()
i =,
Temp.Respawned:()
Temp.Respawned =
API.(Team,Position,NoForce)
(Position):() == Position = .(Position)
LastPosition = API.()
LastCameraPosition = .CurrentCamera.CFrame
Team Team = plr.Team
done =
Temp.Respawned = plr.CharacterAdded:((c)
done
done =
.(()
.CurrentCamera.CameraType = .CameraType.Scriptable
()
.CurrentCamera.CameraType = .CameraType.Custom
.CurrentCamera.CameraSubject = plr.Character:()
)
.(()
c:():()
)
i =,
c:().CFrame = LastPosition
:().Stepped:()
API.()
Position =
NoForce =
LastCameraPosition =
Team =
)
Team ~= .Teams.Criminals
Position = Position
.Remote.TeamEvent:(Team.TeamColor.Name)
:().Stepped:()
(plr.Character:(), :()[]:()[], )
(plr.Character:(), :()[]:()[], )
:()[]:()[].Transparency =
:()[]:()[].CanCollide =
:()[]:()[].CFrame = API:()
plr.Team == :().Criminals
:()[]:()[].CFrame = .(, , )
API.(Team)
API.(Team,,)
API.(a)
#:().Guards:()==
a
Player.Team == .Teams.Guards
API.KillTeam = (Team)
LastT, Bullets,OrginTeam = ,{}, plr.Team
()
API.()
Gun = plr.Backpack:()
.()
Gun = plr.Backpack:()
API.()
Gun
.(()
:():():(Bullets, Gun)
:().ReloadEvent:(Gun)
)
Team ~=
i,v (:():())
v v ~= plr v.Team == Team
i =,
Bullets[#Bullets+] = {
[] = Ray.(.(), .()),
[] = ,
[] = .(),
[] = v.Character:(),
}
Team ~= .Teams.Inmates
API.(.Teams.Inmates)
API.(.Teams.Criminals)
()
()
()
plr.Team ~=OrginTeam
API.(OrginTeam)
i,v (:():())
v v ~= plr v.Character
i =,
Bullets[#Bullets+] = {
[] = Ray.(.(), .()),
[] = ,
[] = .(),
[] = v.Character:(),
}
plr.Team ~= .Teams.Inmates
API.(.Teams.Inmates)
()
()
API.(.Teams.Criminals)
()
()
()
plr.Team ~=OrginTeam
API.(OrginTeam)
API.GetCar = (To)
To To = API.()
Car =
L = API.()
i,v (:().CarContainer:())
v v:()
v:():().Occupant ==
Car = v
Car
.(()
Car
Car = :().CarContainer.ChildAdded:()
)()
API.(:().Prison_ITEMS.buttons:()[][].CFrame*.(,,))
()
.()
.(()
.Remote.ItemHandler:(:().Prison_ITEMS.buttons:()[][])
)
Car
.() Car
Car:():()
Car.PrimaryPart = Car.Body.VehicleSeat
Seat = Car.Body.VehicleSeat
API.(To)
.()
Car:(To)
Seat:(plr.Character:())
plr.Character:().Sit ==
Car:(To)
plr.Character:().Sit =
()
API.(L)
API.FindShield = ()
Shield = Players:(, )
Shield
_,Target (Players:())
Target.Character Target.Character:()
Shield = Target.Character[]
Shield
API.Bring = (Target,TeleportTo)
TeleportTo TeleportTo = API.()
CarSelected =
Seat =
Attempts =
i,v (:().CarContainer:())
v
v:():().Occupant ==
CarSelected = v
CarSelected
.(()
CarSelected
CarSelected = :().CarContainer.ChildAdded:()
)()
API.(:().Prison_ITEMS.buttons:()[][].CFrame*.(,,))
()
.()
.(()
.Remote.ItemHandler:(:().Prison_ITEMS.buttons:()[][])
)
CarSelected
:().RenderStepped:() CarSelected ~=
CarSelected
CarSelected:():()
CarSelected.PrimaryPart = CarSelected.Body.VehicleSeat
Seat = CarSelected.Body.VehicleSeat
CarSelected:(plr.Character:())
.()
Seat:(plr.Character:())
plr.Character:().Sit ==
:().RenderStepped:()
Attempts = Attempts+
Target.Character Target.Character:().Health <
CarSelected:(Target.Character:()*.(,-,-))
Target.Character:().Sit == Attempts >
i =,
.()
CarSelected:(TeleportTo)
API.Kill = (Target,Attempt,StopChangeTeam)
ChangeTeam =
Target.Team == plr.Team
ChangeTeam = plr.Team
Target.Team ~= .Teams.Inmates
API.(.Teams.Inmates,API.(),)
Target.Team ~= .Teams.Criminals
API.(.Teams.Criminals,API.(),)
API.(.Teams.Inmates,API.(),)
Target == plr
plr.Character:().Health =
BulletTable = {}
Target.Character:() Target.Character:().Health <
PewPew =
i =,
BulletTable[#BulletTable+] = {
[] = Ray.(.(), .()),
[] = ,
[] = .(),
[] = Target.Character:(),
}
API.() :().RenderStepped:() PewPew = Player.Backpack:() Player.Character:() PewPew
.(()
:():():(BulletTable, PewPew)
:().ReloadEvent:(PewPew)
)
()
Target.Character:().Health >
()
.(()
:():():(BulletTable, PewPew)
:().ReloadEvent:(PewPew)
)
()
StopChangeTeam
API.(ChangeTeam,API.(),)
ChangeTeam StopChangeTeam
API.(ChangeTeam,API.(),)
API.Guns = ()
:():(plr.UserId, )
API.()
API.()
.(()
API:()
)
API:()
API.ChangeToggle = (Name,arg2)
States[Name] ==
States[Name] =
States[Name] ~=
arg2
arg2 ==
States[Name] =
arg2 ==
States[Name] =
States[Name] = States[Name]
API.ExecuteCommand = (Text)
States.Unloaded
.(Text, #Settings.Prefix, ) ~= Settings.Prefix
Text=Text:()
Split = .(Text, )
Command = API.(Split[])
Command
API.(..Text:()[]..)
Success, Error = (.spawn,Command, Split)
Success
(..Text:()[]....Error)
API.(Player)
mod = (.ReplicatedStorage[][])
a = (()
mod.(Player.Character)
mod = mod.(Player.Character)[]
)
a
i, v (:().PermittedRegions:())
v mod == v.Value
API.(, (Args)
States = {}
States.Unloaded =
API.()
Main:(Main.Position+.(,,,),,,)
()
TigerAdmin_UI:()
,{[] = ,})
API.(, (Args)
Temp.ViewingPlayer
Temp.ViewingPlayer:()
.CurrentCamera.CameraType = .CameraType.Custom
.CurrentCamera.CameraSubject = plr.Character.Humanoid
plr.Character:().Anchored =
plr.Character:().WalkSpeed =
,{[] = ,})
API.(, (Args)
Args[]
t = {}
index = {}
i,v (:():())
.(t,v.Name:())
.(index,v)
.(t,Args[])
API.(index[.(t,Args[])])
API.(Args[]) ==
Target = API.(Args[])
Target
API.(Target)
API.()
,{[] = ,[] = ,})
API.(, (Args)
Args[] Args[] ==
LastPosition = API.()
i,v (:():())
v v~= :().LocalPlayer v.Team == .Teams.Criminals (API:(v) v.Team == .Teams.Inmates) v.Character.PrimaryPart v.Character:().Health>
:().Stepped:()
API.(v.Character:()*.(,,-))
.(()
.Remote.arrest:(v.Character.PrimaryPart)
)
v.Character[]:()
API.(LastPosition)
()
API.(LastPosition)
Args[] Args[]~=
LastPosition = API.()
Target = API.(Args[])
Target
Target.Team == .Teams.Guards API.(Target)
API.()
:().Stepped:()
API.(Target.Character:()*.(,,-))
.(()
.Remote.arrest:(Target.Character.PrimaryPart)
)
Target.Character[]:()
API.(LastPosition)
,{[] = ,[] = })
API.(, (Args)
Target = API.(Args[])
Target
API.(Target)
,{[] = ,[] = })
API.(, (Args)
Target = API.(Args[])
Target
API.(Target.Character:()*.(,,))
,{[] = ,[] = })
API.(, (Args)
Target = API.(Args[])
Target
Temp.ViewingPlayer
Temp.ViewingPlayer:()
Temp.ViewingPlayer = :().RenderStepped:(()
(()
.(()
.CurrentCamera.CameraSubject = Target.Character:()
)
)
)
API.()
,{[] = ,[] = })
API.(, (Args)
Temp.ViewingPlayer
Temp.ViewingPlayer:()
Temp.ViewingPlayer =
.CurrentCamera.CameraType = .CameraType.Custom
.CurrentCamera.CameraSubject = plr.Character.Humanoid
API.()
,{[] = ,})
API.(, (Args)
Target = API.(Args[])
t = {}
index = {}
i,v (:():())
.(t,v.Name:())
.(index,v)
.(t,Args[])
TeamFound = index[.(t,Args[])]
Temp.LkTEAMS[#Temp.LkTEAMS+] = TeamFound
API.(Args[]) ==
Target = API.(Args[])
Target
.(Temp.Loopkill,Target.Name)
Temp.Loopkill[#Temp.Loopkill+] = Target.Name
API.()
Temp.LKALL =
API.()
,{[] = ,[] = })
API.(, (Args)
t = {}
index = {}
i,v (:():())
.(t,v.Name:())
.(index,v)
.(t,Args[])
TeamFound = index[.(t,Args[])]
i,v (Temp.LkTEAMS)
v == TeamFound
Temp.LkTEAMS[i] =
API.()
API.(Args[]) ==
Target = API.(Args[])
Target
.(Temp.Loopkill,Target.Name)
.(Temp.Loopkill,.(Temp.Loopkill,Target.Name))
API.()
Temp.LKALL =
API.()
,{[] = ,[] = })
API.(, (Args)
StateToChange =
API.(StateToChange,Args[])
,{[] = ,[] = })
API.(, (Args)
StateToChange =
API.(StateToChange,Args[])
API.(plr.Team)
,{[] = ,[] = ,[] = {}})
API.(, (Args)
p = API.()
i,v (.CarContainer:())
v:():().Occupant ==
i= ,
.()
v:():():(plr.Character:())
.() plr.Character:().Sit ==
v:():()
v.PrimaryPart = v.Body.VehicleSeat
i =,
.()
v:(.(,.FallenPartsDestroyHeight+,))
()
plr.Character:().Sit =
()
API.(p)
,{[] = ,})
API.(, (Args)
API.(plr.Team,API.(),)
,{[] = ,[] = {}})
API.(, (Args)
API.(.Teams.Inmates,API.(),)
,{[] = ,})
API.(, (Args)
API.(.Teams.Guards,API.(),)
,{[] = ,})
API.(, (Args)
API.(.Teams.Criminals,API.(),)
,{[] = ,})
API.(, (Args)
API.()
,{[] = ,})
API.(, (Args)
API.()
API.(.Teams.Guards,API.(),)
API.()
.() API.()
i =,
:():():({}, API.())
API.()
,{[] = ,})
API.(, (Args)
API.()
API.()
API.(.Teams.Guards,API.(),)
API.()
.() API.()
i =,
:().Stepped:()
:():():({},(plr.Backpack:() plr.Character:()))
,{[] = ,})
API.(, (Args)
API.()
,{[] = ,})
API.(, (Args)
API.()
,{[] = ,})
API.(, (Args)
API.()
,{[] = ,})
API.(, (Args)
API.()
,{[] = ,})
API.(, (Args)
API.()
,{[] = ,})
API.(, (Args)
.Remote.ItemHandler:({Position=:().LocalPlayer.Character.Head.Position,Parent=.Prison_ITEMS.single[]})
,{[] = ,})
API.(, (Args)
.Remote.ItemHandler:({Position=:().LocalPlayer.Character.Head.Position,Parent=.Prison_ITEMS.single[]})
,{[] = ,})
API.(, (Args)
API.(..(Temp.CMDA)..)
,{[] = ,})
API.(, ()
Shield = API.()
Shield
API.()
.()
Remote.equipShield:(Shield)
Player.Character Player.Character:(, ) Player.Character:(,).Transparency <
Player.Character:(,).CanCollide
API.()
, {[] = })
API.(, (Args)
Pos = .(, , )
Target = API.(Args[])
Target
API.(Pos)
API.(Target,Pos)
,{[] = ,})
API.(, (Args)
Pos = .(, , )
Target = API.(Args[])
Target
API.(Pos)
API.(Target,Pos)
,{[] = ,[] = {}})
API.(, (Args)
Pos = .(, , )
Target = API.(Args[])
Target
API.(Pos)
API.(Target,Pos)
,{[] = ,})
API.(, (Args)
Pos = .(, , )
Target = API.(Args[])
Target
API.(Pos)
API.(Target,Pos)
,{[] = ,})
API.(, (Args)
Pos = .(-, , )
Target = API.(Args[])
Target
API.(Pos)
API.(Target,Pos)
,{[] = ,})
plr.CharacterAdded:((NewChar)
NewChar:()
States.AutoItems
API.()
States.AutoRespawn
NewChar:().BreakJointsOnDeath = States.AutoRespawn
NewChar:().Died:(()
States.Unloaded States.AutoRespawn ==
API.(plr.Team,API.())
.(()
States.AutoItems
()
API.()
)
)
)
Player.Chatted:(API.ExecuteCommand)
CommandBar.FocusLost:((a)
txt = CommandBar.Text
a #txt >
.(txt,,) ~= Settings.Prefix
txt = Settings.Prefix..txt
API.(txt)
CommandBar.Text =
)
CommandBar.Changed:(()
CommandBar.Text:() Settings.Prefix ~=
CommandBar.Text = CommandBar.Text:(,)
)
.(()
()
Temp.LKALL ==
API.()
i,v (Temp.LkTEAMS)
v
API.(v)
States.Unloaded
Temp.Loopkill #Temp.Loopkill >
i,v (Temp.Loopkill)
v
Target = :():(v)
Target
API.(Target,,)
()
.(Temp.Loopkill,i)
)
API.(,)(Discontinued) Tiger admin 2.0 This script is no longer being worked on and was a small project that i later gave up on!

Prison Life