getfenv()["TpMethod" .. TpMethod](...)
end
function TpMethod1(...)
local char = plr.Character
local root = char.HumanoidRootPart
local args = {...}
for i=0,1,0.05 do
wait()
root.CFrame = root.CFrame:lerp(CFrame.new(unpack(args,1,3)), i)
end
end
function TpMethod2(...)
local args = {...}
local char = plr.Character
local target = Vector3.new(unpack(args,1,3))
local dist = (char:WaitForChild"HumanoidRootPart".Position - target).magnitude
dist = math.floor(dist / 100) + 1
for i=0,dist * 4 do
wait()
char:MoveTo(Vector3.new(...))
end
if args[#args] == true then
wait()
char:WaitForChild'HumanoidRootPart'.CFrame = CFrame.new(unpack(args,1,#args - 1))
end
end
function Tween(obj, t, properties)
local TweenService = game:GetService("TweenService")
local tweenInfo = TweenInfo.new(t,Enum.EasingStyle.Linear,Enum.EasingDirection.In,0,false,0)
local tween = TweenService:Create(obj,tweenInfo,properties)
tween:Play()
return tween
end
local Tracers = {}
local function AddLasso(p,team)
if not Tracers[team.Name] then return end
if p == plr then return end
spawn(function()
if p.Character then
local l = Instance.new("SelectionPartLasso")
l.Parent = p.Character
l.Humanoid = p.Character:FindFirstChildOfClass"Humanoid"
l.Part = plr.Character:WaitForChild"HumanoidRootPart"
l.Visible = true
l.Color3 = team.TeamColor.Color
for i=0,5 do
local sg = Instance.new("SurfaceGui")
sg.Face = i
sg.Parent = p.Character
sg.Adornee = p.Character:FindFirstChild"HumanoidRootPart"
sg.AlwaysOnTop = true
local f = Instance.new("Frame", sg)
f.Size = UDim2.new(1,0,1,0)
f.BorderSizePixel = 0
f.BackgroundColor3 = team.TeamColor.Color
f.BackgroundTransparency = 0.5
end
end
end)
end
local function RemoveLasso(p)
if not p.Character then return end
for i,v in pairs(p.Character:GetDescendants()) do
if v.ClassName:find("Selection") or v.ClassName == "SurfaceGui" then
v:Destroy()
end
end
end
for _,team in pairs(game:GetService("Teams"):GetChildren()) do
team.PlayerAdded:connect(function(p)
AddLasso(p,team)
end)
team.PlayerRemoved:connect(function(p)
RemoveLasso(p)
end)
end
function ToggleTracers(team, bool)
Tracers[team] = bool
local t = game:GetService("Teams"):FindFirstChild(team)
if not t then return end
for i,v in pairs(t:GetPlayers()) do
if bool then
AddLasso(v,t)
else
RemoveLasso(v)
end
end
end
local function CharAdded(plr, char)
if Tracers[tostring(plr.Team)] then
AddLasso(plr,plr.Team)
end
end
local function PlrAdded(plr)
plr.CharacterAdded:connect(function(char)
CharAdded(plr, char)
end)
if plr.Character then
CharAdded(plr, plr.Character)
end
end
game:GetService("Players").PlayerAdded:connect(PlrAdded)
for _,v in pairs(game:GetService("Players"):GetPlayers()) do
PlrAdded(v)
end
--Creating Gui--
local function Create(classname)
return function(t)
local ins = Instance.new(classname)
for i,v in pairs(t) do
ins[i] = v
end
return ins
end
end
--local parent = game:GetService("CoreGui"):WaitForChild("RobloxGui")
local main = Create "Frame" {
Active = true,
ClipsDescendants = true,
Draggable = true,
BackgroundColor3 = Color3.new(1,1,1),
BorderSizePixel = 0,
Size = UDim2.new(0,400,0,300),
Position = UDim2.new(0.5,-200,0,-300),
BackgroundTransparency = 1,
Parent = Instance.new("ScreenGui", plr.PlayerGui)--parent
}
do
local effect = Create "Frame" {
Parent = main,
Size = UDim2.new(1,0,0,50),
BackgroundColor3 = Color3.fromRGB(85,170,255),
BorderSizePixel = 0,
ClipsDescendants = true,
}
local lb = Create "TextLabel" {
Parent = effect,
Size = UDim2.new(1,0,1,0),
BackgroundTransparency = 1,
BorderSizePixel = 0,
TextSize = 30,
TextColor3 = Color3.new(1,1,1),
TextXAlignment = "Left",
Font = "SourceSansBold",
Text = "Jailbreak GUI",
ZIndex = 2,
}
local function GTween()
lb:TweenPosition(UDim2.new(1,10,0,0), nil,nil,3,true,function(ts)
if ts == Enum.TweenStatus.Completed then
lb.Position = UDim2.new(0,0 - lb.TextBounds.X - 2,0,0)
GTween()
end
end)
end
GTween()
end
local Menu = Create "Frame" {
BackgroundColor3 = Color3.new(1,1,1),
BorderSizePixel = 0,
Position = UDim2.new(0,0,0,50),
Size = UDim2.new(1,0,1,-50),
Parent = main,
}
local MenuLabel = Create "TextLabel" {
BackgroundTransparency = 1,
BorderSizePixel = 0,
TextColor3 = Color3.new(0,0,0),
TextSize = 20,
Font = "SourceSans",
Text = "Made by refrfgrtgef for v3rm\n(won't tell you my roblox name)",
TextWrapped = true,
Size = UDim2.new(1,0,0,50),
Parent = Menu
}
local function CreateButton(text,parent)
return Create "TextButton" {
Active = true,
AutoButtonColor = true,
BackgroundColor3 = Color3.fromRGB(0,155,232),
BorderSizePixel = 1,
Size = UDim2.new(0,100,0,30),
Font = "SourceSansBold",
TextColor3 = Color3.new(1,1,0),
TextSize = 20,
Text = text,
Parent = parent
}
end
local function CreateFrame(name)
local f = Create "Frame" {
BackgroundColor3 = Color3.new(1,1,1),
BorderSizePixel = 0,
Position = UDim2.new(0,0,0,50),
Size = UDim2.new(1,0,1,-50),
Visible = false,
}
local lb = Create "TextLabel" {
BackgroundTransparency = 1,
BorderSizePixel = 0,
TextSize = 20,
TextColor3 = Color3.new(1,1,0),
Position = UDim2.new(0,0,0,5),
Text = name,
Parent = f,
TextXAlignment = "Center",
TextYAlignment = "Center",
Size = UDim2.new(1,0,0,30),
}
local exit = CreateButton("Back", f)
exit.Position = UDim2.new(0.5,-50,1,-45)
exit.MouseButton1Click:connect(function()
Menu.Visible = true
f.Visible = false
ActiveFrame = Menu
end)
return f
end
ActiveFrame = Menu
local TeleportsFrame = CreateFrame("Teleports")
TeleportsFrame.Parent = main
local BankIn = CreateButton("Bank (In)", TeleportsFrame)
BankIn.Position = UDim2.new(0,15,0,40)
BankIn.Size = UDim2.new(0,80,0,30)
BankIn.MouseButton1Click:connect(function()
JailbreakTp(32,0.715,814, true)
end)
local BankOut = CreateButton("Bank (Out)", TeleportsFrame)
BankOut.Position = UDim2.new(0,105,0,40)
BankOut.MouseButton1Click:connect(function()
JailbreakTp(10, 18, 784)
end)
local JailIn = CreateButton("Jail (In)", TeleportsFrame)
JailIn.Position = UDim2.new(0,215,0,40)
JailIn.Size = UDim2.new(0,80,0,30)
JailIn.MouseButton1Click:connect(function()
JailbreakTp(-1310, 18, -1658)
end)
local JailOut = CreateButton("Jail (Out)", TeleportsFrame)
JailOut.Position = UDim2.new(0,305,0,40)
JailOut.Size = UDim2.new(0,80,0,30)
JailOut.MouseButton1Click:connect(function()
JailbreakTp(-1133, 18, -1355)
end)
local Garage = CreateButton("Garage", TeleportsFrame)
Garage.Position = UDim2.new(0,335,0,120)--UDim2.new(0,10,0,80)
Garage.Size = UDim2.new(0,60,0,30)
Garage.MouseButton1Click:connect(function()
JailbreakTp(-352, 23, 1175)
end)
local JewelIn = CreateButton("Jewelry (In)", TeleportsFrame)
JewelIn.Position = UDim2.new(0,25,0,80)
JewelIn.MouseButton1Click:connect(function()
JailbreakTp(133, 18, 1320, true)
end)
local JewelOut = CreateButton("Jewelry (Out)", TeleportsFrame)
JewelOut.Position = UDim2.new(0,135,0,80)
JewelOut.Size = UDim2.new(0,115,0,30)
JewelOut.MouseButton1Click:connect(function()
JailbreakTp(142, 18, 1365)
end)
local Crim1 = CreateButton("Crim base 1", TeleportsFrame)
Crim1.Position = UDim2.new(0,5,0,120)
Crim1.MouseButton1Click:connect(function()
JailbreakTp(-226, 18, 1590, true)
end)
local Crim2 = CreateButton("Crim base 2", TeleportsFrame)
Crim2.Position = UDim2.new(0,115,0,120)
Crim2.MouseButton1Click:connect(function()
JailbreakTp(true, 1637, 50, -1768, true)
end)
local Donut = CreateButton("Donut Shop", TeleportsFrame)
Donut.Position = UDim2.new(0,225,0,120)
Donut.MouseButton1Click:connect(function()
JailbreakTp(268, 18, -1760, true)
end)
local Gas = CreateButton("Gas Station", TeleportsFrame)
Gas.Position = UDim2.new(0,260,0,80)
Gas.MouseButton1Click:connect(function()
JailbreakTp(-1583, 18, 724, true)
end)
local TeleportsBtn = CreateButton("Teleports", MenuLabel)
TeleportsBtn.Position = UDim2.new(0.5,-50,0,60)
TeleportsBtn.MouseButton1Click:connect(function()
TeleportsFrame.Visible = true
Menu.Visible = false
ActiveFrame = TeleportsFrame
end)
local StuffFrame = CreateFrame("Stuff")
StuffFrame.Parent = main
local StuffBtn = CreateButton("Stuff", MenuLabel)
StuffBtn.Position = TeleportsBtn.Position + UDim2.new(0,0,0,40)
StuffBtn.MouseButton1Click:connect(function()
StuffFrame.Visible = true
Menu.Visible = false
ActiveFrame = StuffFrame
end)
local RemoveDoors = CreateButton("Remove Doors", StuffFrame)
RemoveDoors.Size = UDim2.new(0,120,0,30)
RemoveDoors.Position = UDim2.new(0,10,0,50)
RemoveDoors.MouseButton1Click:connect(function()
local doors = workspace:FindFirstChild("Doors")
if not doors then return end
for i,v in pairs(doors:GetChildren()) do
v:Destroy()
end
end)
local Platform = CreateButton("Platform", StuffFrame)
Platform.Position = UDim2.new(0.5,-60,0,50)
Platform.MouseButton1Click:connect(function()
local p = Instance.new("Part", workspace)
p.Size = Vector3.new(30,0.5,30)
p.Anchored = true
p.Position = plr.Character.HumanoidRootPart.Position + Vector3.new(0,15,0)
plr.Character:MoveTo(p.Position + Vector3.new(0,1,0))
spawn(function()
while p.Parent do
wait(1)
if (plr.Character.HumanoidRootPart.Position - p.Position).magnitude > 20 then
p:Destroy()
end
end
end)
end)
local Tracers = CreateButton("Tracers: None", StuffFrame)
Tracers.Size = UDim2.new(0,140,0,30)
Tracers.Position = UDim2.new(1,-150,0,50)
Tracers.MouseButton1Click:connect(function()
local curr = Tracers.Text:sub(10)
if curr ~= "None" then
ToggleTracers(curr, false)
end
local teams = {"None", "Police", "Criminal", "Prisoner"}
local new = ""
for i,v in pairs(teams) do
if v == curr then
new = teams[i + 1] or teams[1]
end
end
if new ~= "None" then
ToggleTracers(new, true)
end
Tracers.Text = "Tracers: " .. new
end)
local BtoolActive = false
local m = plr:GetMouse()
local Btool = CreateButton("Btool: Off", StuffFrame)
Btool.Position = UDim2.new(0,10,0,90)
Btool.MouseButton1Click:connect(function()
spawn(function()
local status = Btool.Text:sub(8)
local newstatus = status == "On" and "Off" or status == "Off" and "On"
Btool.Text = "Btool: " .. newstatus
BtoolActive = newstatus == "On" and true or newstatus == "Off" and false
if BtoolActive then
local sb = Instance.new("SelectionBox", workspace.CurrentCamera)
local ev = m.Button1Down:connect(function()
if m.Target then
m.Target:Destroy()
end
end)
while BtoolActive do
wait()
if m.Target then
sb.Adornee = m.Target
end
end
ev:Disconnect()
else
local sb = workspace.CurrentCamera:FindFirstChildOfClass("SelectionBox")
if sb then sb:Destroy() end
end
end)
end)
local ClickTpEnabled = false
m.Button1Down:connect(function()
if ClickTpEnabled and m.Target then
plr.Character:MoveTo(m.Hit.p)
end
end)
local ClickTp = CreateButton("ClickTp: Off", StuffFrame)
ClickTp.Position = UDim2.new(0,120,0,90)
ClickTp.MouseButton1Click:connect(function()
spawn(function()
local status = ClickTp.Text:sub(10)
local newstatus = status == "Off" and "On" or status == "On" and "Off"
ClickTpEnabled = newstatus == "On" and true or newstatus == "Off" and false
ClickTp.Text = "ClickTp: " .. newstatus
local ind = Create "Part" {
Anchored = true,
CanCollide = false,
Transparency = 0.3,
Size = Vector3.new(1.2,0.3,1.2),
BrickColor = BrickColor.Green(),
Parent = workspace
}
Instance.new("CylinderMesh", ind)
m.TargetFilter = ind
local beam = Create "Part" {
Anchored = true,
CanCollide = false,
Transparency = 0.3,
BrickColor = BrickColor.Green(),
TopSurface = "Smooth",
BottomSurface = "Smooth",
Size = Vector3.new(0.3,0.3,1),
Parent = workspace
}
while ClickTpEnabled do
wait()
ind.CFrame = CFrame.new(m.Hit.p)
local humrootpos = plr.Character:WaitForChild'HumanoidRootPart'.Position
local dist = (Vector3.new(m.Hit.p.X,0,m.Hit.p.Z) - Vector3.new(humrootpos.X,0,humrootpos.Z)).magnitude
if dist > 150 then
ind.BrickColor,beam.BrickColor = BrickColor.Red(),BrickColor.Red()
else
ind.BrickColor,beam.BrickColor = BrickColor.Green(),BrickColor.Green()
end
beam.Size = Vector3.new(0.3,0.3,dist - 0.5)
beam.CFrame = CFrame.new(plr.Character:WaitForChild'HumanoidRootPart'.Position, m.Hit.p) * CFrame.new(0,0,-dist/2 + 0.5)
end
ind:Destroy()
beam:Destroy()
end)
end)
local Gravity = CreateButton("Low Gravity", StuffFrame)
Gravity.Position = UDim2.new(0,230,0,90)
Gravity.Size = UDim2.new(0,130,0,30)
Gravity.MouseButton1Click:connect(function()
local t = Gravity.Text == "Low Gravity" and true or false
workspace.Gravity = t and 50 or 196.2
Gravity.Text = t and "Normal Gravity" or "Low Gravity"
end)
local InfiniteJumpEnabled = false
game:GetService("UserInputService").JumpRequest:connect(function()
if InfiniteJumpEnabled then
game:GetService"Players".LocalPlayer.Character:FindFirstChildOfClass'Humanoid':ChangeState("Jumping")
end
end)
local InfiniteJump = CreateButton("Infinite Jump: Off", StuffFrame)
InfiniteJump.Position = UDim2.new(0,10,0,130)
InfiniteJump.Size = UDim2.new(0,150,0,30)
InfiniteJump.MouseButton1Click:connect(function()
local state = InfiniteJump.Text:sub(string.len("Infinite Jump: ") + 1) --too lazy to count lol
local new = state == "Off" and "On" or state == "On" and "Off"
InfiniteJumpEnabled = new == "On"
InfiniteJump.Text = "Infinite Jump: " .. new
end)
local Giver = nil
local ItemsGiver = CreateButton("Items Giver", StuffFrame)
ItemsGiver.Position = UDim2.new(0,170,0,130)
ItemsGiver.MouseButton1Click:connect(function()
if not workspace:FindFirstChild("Givers") then return end
if Giver then
for i,v in pairs(Giver) do
v.ClickDetector.Parent = v.OriginalParent
v.Event:Disconnect()
end
getmetatable(Giver):Destroy()
end
Giver = {}
local g = Giver
local p = Instance.new("Part", workspace)
p.Anchored = true
p.CanCollide = false
p.CFrame = plr.Character:WaitForChild"HumanoidRootPart".CFrame
setmetatable(Giver, {__metatable = p})
for i,v in pairs(workspace.Givers:GetChildren()) do
local cd = v:FindFirstChildOfClass"ClickDetector"
if cd then
local newt = {}
newt.ClickDetector = cd
newt.OriginalParent = v
cd.Parent = p
newt.Event = cd.MouseClick:connect(function()
cd.Parent = v
end)
table.insert(Giver, newt)
end
end
spawn(function()
wait(10)
if Giver == g then
Giver = nil
for i,v in pairs(g) do
v.ClickDetector.Parent = v.OriginalParent
v.Event:Disconnect()
end
getmetatable(g):Destroy()
end
end)
end)
local BankAutoRobBtn = CreateButton("Bank AutoRob", StuffFrame)
BankAutoRobBtn.Position = UDim2.new(0,280,0,130)
BankAutoRobBtn.Size = UDim2.new(0,115,0,30)
BankAutoRobBtn.BackgroundColor3 = Color3.new(1,0,0)
BankAutoRobBtn.MouseButton1Click:connect(function()
local Bank = workspace:FindFirstChild("Banks"):GetChildren()[1]
local Info = Bank.Extra.Sign
if Info.Decal.Transparency == 0 then
game:GetService("StarterGui"):SetCore("SendNotification",{
Title = "Bank is closed!",
Text = "You need to wait for the bank to open!",
Duration = 7,
Button1 = "Dismiss",
})
return
end
local bankpos = Vector3.new(Info.Position.X,0,Info.Position.Z)
local root = plr.Character.HumanoidRootPart
local plrpos = Vector3.new(root.Position.X,0,root.Position.Z)
if (bankpos - plrpos).magnitude > 150 then
local cb = Instance.new"BindableFunction"
cb.OnInvoke = function(arg)
if arg == "Teleport" then
JailbreakTp(10, 18, 784)
end
end
game:GetService("StarterGui"):SetCore("SendNotification",{
Title = "You are too far!",
Text = "You need to get closer to the bank (use tp)",
Duration = 7,
Button1 = "Dismiss",
Button2 = "Teleport",
Callback = cb
})
else
RobTheBank()
end
end)
local SettingsFrame = CreateFrame("Settings")
SettingsFrame.Parent = main
local Settingsbtn = CreateButton("Settings", MenuLabel)
Settingsbtn.Position = StuffBtn.Position + UDim2.new(0,0,0,40)
Settingsbtn.MouseButton1Click:connect(function()
SettingsFrame.Visible = true
Menu.Visible = false
ActiveFrame = SettingsFrame
end)
local TpMethodBtn = CreateButton("Teleport Method: 1", SettingsFrame)
TpMethodBtn.Position = UDim2.new(0,10,0,50)
TpMethodBtn.Size = UDim2.new(0,160,0,30)
TpMethodBtn.MouseButton1Click:connect(function()
local curr = TpMethodBtn.Text:sub(string.len("Teleport Method: ") + 1)
curr = tonumber(curr)
local new = curr == 1 and 2 or curr == 2 and 1
TpMethod = new
TpMethodBtn.Text = "Teleport Method: " .. new
end)
local ExitBtn = CreateButton("Exit", MenuLabel)
ExitBtn.Position = Settingsbtn.Position + UDim2.new(0,0,0,40)
ExitBtn.MouseButton1Click:connect(function()
main:Destroy()
script.Disabled = true
script:Destroy()
end)
local BankJewelStatus = Create "TextLabel" {
BackgroundTransparency = 1,
TextSize = 8,
TextColor3 = Color3.new(0,0,0),
Font = "Legacy",
TextXAlignment = "Left",
TextYAlignment = "Top",
Size = UDim2.new(0,100,0,100),
Position = UDim2.new(0,10,0,220),
Text = "Bank:\nJewelry:",
Parent = Menu
}
local BankStatus = BankJewelStatus:Clone()
BankStatus.Text = "Unknown"
BankStatus.Size = UDim2.new(0,100,0,100)
BankStatus.Position = UDim2.new(0,46,0,220)
BankStatus.Parent = Menu
BankStatus.TextColor3 = Color3.new(1,0,0)
local JewelryStatus = BankStatus:Clone()
JewelryStatus.Text = "Unknown"
JewelryStatus.Size = UDim2.new(0,100,0,100)
JewelryStatus.Position = UDim2.new(0,59,0,232)
JewelryStatus.Parent = Menu
JewelryStatus.TextColor3 = Color3.new(1,0,0)
main:TweenPosition(UDim2.new(0.5,-200,0.5,-150))
local TransparencyTweens = {}
main.MouseLeave:connect(function()
spawn(function()
local bool = false
local ev = main.MouseEnter:connect(function()
bool = true
end)
wait(1)
ev:Disconnect()
if bool then return end
for i,v in pairs(TransparencyTweens) do
v:Pause()
end
TransparencyTweens = {}
for i,v in pairs(main:GetDescendants()) do
if v.Visible then
local totween = {}
if v.ClassName:sub(1,4) == "Text" then
totween.TextTransparency = 0.7
end
if v.BackgroundTransparency ~= 1 then
totween.BackgroundTransparency = 0.7
end
TransparencyTweens[#TransparencyTweens + 1] = Tween(v, 0.5, totween)
end
end
main:TweenSize(UDim2.new(0,400,0,50),nil,nil,nil,true)
end)
end)
main.MouseEnter:connect(function()
for i,v in pairs(TransparencyTweens) do
v:Pause()
end
TransparencyTweens = {}
for i,v in pairs(main:GetDescendants()) do
if v.Visible then
local totween = {}
if v.ClassName:sub(1,4) == "Text" then
totween.TextTransparency = 0
end
if v.BackgroundTransparency ~= 1 then
totween.BackgroundTransparency = 0
end
TransparencyTweens[#TransparencyTweens + 1] = Tween(v, 0.5, totween)
end
end
main:TweenSize(UDim2.new(0,400,0,300),nil,nil,nil,true)
end)
--AutoRob stuff--
local DuffelBag = game:GetService("MarketplaceService"):PlayerOwnsAsset(plr, 2219040)
local BankAutoRob = {
{
Pos = {51, 18.06, 856.5},
Yield = 2,
Status = "Starting the robbery"
},
{
Pos = {29.71, 0.73, 815.25},
Yield = 15,
Status = "Opening the vault"
},
{
Pos = {18.37, 0.7659, 822.25},
Yield = DuffelBag and 50 or 25,
Status = "Collecting $$$"
},
{
Pos = {10, 18, 784},
Status = "Finishing the robbery"
}
}
local function Tp(...)
local char = plr.Character
for i=1,2 do
wait()
char:WaitForChild'HumanoidRootPart'.CFrame = CFrame.new(...)
end
end
function RobTheBank()
for _,v in pairs(BankAutoRob) do
Tp(unpack(v.Pos))
wait(v.Yield)
end
end
--Bank notification--
pcall(function()
local Bank = workspace:FindFirstChild("Banks"):GetChildren()[1]
local Info = Bank.Extra.Sign.Decal
Info:GetPropertyChangedSignal("Transparency"):Connect(function()
if Info.Transparency ~= 0 then
BankStatus.Text = "Open"
BankStatus.TextColor3 = Color3.new(0,1,0)
BankAutoRobBtn.BackgroundColor3 = Color3.new(0,1,0)
local cb = Instance.new("BindableFunction")
cb.OnInvoke = function(arg)
if arg == "Teleport" then
JailbreakTp(10, 18, 784)
elseif arg == "AutoRob" then
RobTheBank()
end
end
game:GetService("StarterGui"):SetCore("SendNotification",{
Title = "Bank is ready!",
Text = "Bank is ready!",
Duration = 15,
Button1 = "Dismiss",
Button2 = (Vector3.new(Info.Parent.Position.X,0,Info.Parent.Position.Z) - Vector3.new(plr.Character.HumanoidRootPart.Position.X,0,plr.Character.HumanoidRootPart.Position.Z)).magnitude < 150 and "AutoRob" or "Teleport",
Callback = cb
})
else
BankStatus.Text = "Closed"
BankStatus.TextColor3 = Color3.new(1,0,0)
BankAutoRobBtn.BackgroundColor3 = Color3.new(1,0,0)
end
end)
BankStatus.Text = Info.Transparency == 0 and "Closed" or "Open"
BankStatus.TextColor3 = Info.Transparency == 0 and Color3.new(1,0,0) or Color3.new(0,1,0)
BankAutoRobBtn.BackgroundColor3 = Info.Transparency == 0 and Color3.new(1,0,0) or Color3.new(0,1,0)
end)
--Jewelry notification--
pcall(function()
local Jewelry = workspace:FindFirstChild("Jewelrys"):GetChildren()[1]
local Info = Jewelry.Extra.Sign.Decal
Info:GetPropertyChangedSignal("Transparency"):Connect(function()
if Info.Transparency ~= 0 then
JewelryStatus.Text = "Open"
JewelryStatus.TextColor3 = Color3.new(0,1,0)
BankStatus.TextColor3 = Color3.new(0,1,0)
local cb = Instance.new("BindableFunction")
cb.OnInvoke = function(arg)
if arg == "Teleport" then
JailbreakTp(142, 18, 1365)
end
end
game:GetService("StarterGui"):SetCore("SendNotification",{
Title = "Jewelry is ready!",
Text = "Jewelry is ready!",
Duration = 15,
Button1 = "Dismiss",
Button2 = "Teleport",
Callback = cb
})
else
JewelryStatus.Text = "Closed"
JewelryStatus.TextColor3 = Color3.new(1,0,0)
end
end)
JewelryStatus.Text = Info.Transparency == 0 and "Closed" or "Open"
JewelryStatus.TextColor3 = Info.Transparency == 0 and Color3.new(1,0,0) or Color3.new(0,1,0)
end)