Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local r = game:GetService("RunService")
- local Players = game:GetService("Players") or game.Players
- local Workspace = game:GetService("Workspace") or workspace or game.workspace
- local Lighting = game:GetService("Lighting") or game.Lighting
- local http = game:GetService("HttpService")
- local user = game:GetService("UserInputService")
- local RS = game:GetService("ReplicatedStorage") or game.ReplicatedStorage
- local TS = game:GetService("TweenService")
- local CG = game:GetService("CoreGui")
- local Teams = game:GetService("Teams") or game.Teams
- local Camera = Workspace.CurrentCamera or Workspace:FindFirstChild("Camera")
- local RandomStr = http:GenerateGUID(false)
- local h = "https://pastebin.com/raw/sZ8DGUKB"
- local GameFor = {a = "606849621"}
- local client = Players.LocalPlayer
- local PG = client.PlayerGui or client:FindFirstChild("PlayerGui")
- local BP = client.Backpack or client:FindFirstChild("Backpack")
- local PS = client.PlayerScripts or client:FindFirstChild("PlayerScripts")
- local Mouse = client:GetMouse()
- local Character = client:FindFirstChild("Character") or client.Character
- local default_colors = {
- Purple = Color3.fromRGB(85, 0, 255),
- Pink = Color3.fromRGB(170, 0, 127),
- Grey = Color3.fromRGB(56, 56, 56),
- }
- local getupval = debug.getupvalue or getupvalue
- local getupvals = debug.getupvalues or getupvalues or secret953
- local getreg = debug.getregistry or getregistry or getreg
- local setupval = debug.setupvalue or setupvalue or secret500
- local getlocal = debug.getlocal or getlocal or secret234
- local getlocals = debug.getlocals or getlocals
- local setlocal = debug.setlocal or setlocal
- local gmt = getrawmetatable(game)
- local setread = make_writeable or setreadonly
- local touch = firetouchinterest
- local click = fireclickdetector
- local Copy = setclipboard or clipboard.set or copystring
- if getupval == nil or getupvals == nil or getreg == nil or setupval == nil or getlocal == nil or getlocals == nil or setlocal == nil or gmt == nil or setread == nil or Copy == nil then
- if syn == nil then
- client:Kick("[ERROR] Exploit not supported.")
- else
- client:Kick("[ERORR] Exploit supported but no debug library etc?")
- end
- end
- if game.PlaceId ~= tonumber(GameFor.a) then
- client:Kick("[ERROR]: GAMEID: "..tonumber(GameFor.a).." ~= "..game.PlaceId)
- end
- local MainUI = loadstring(game:HttpGet("https://pastebin.com/raw/mc44QVLW", true))()
- local boxesp_shit = { }
- local chams_shit = { }
- local fullbright_shit = { }
- local esp_shit = { }
- local esp_crate_shit = { }
- local chams_crate_shit = { }
- local main = {
- strings = {},
- otherstuff = {},
- funcs = {},
- scripts = {},
- }
- local loops = { }
- local weapon = { }
- local z = { }
- local functions = { }
- local backups = { }
- do --functions
- function functions:GetEnemies()
- local x = {}
- for i,v in pairs(Players:GetChildren()) do
- if v.Team ~= client.Team then
- table.insert(x,v)
- end
- end
- return x
- end
- function functions:GetTeamColor(x)
- if client.Team == x.Team then
- return Color3.new(0, 1, 0)
- end;
- if tostring(client.Team) == "Prisoner" then
- if tostring(x.Team) == "Police" then
- return Color3.new(1, 0, 0)
- else
- return Color3.new(0, 1, 0)
- end
- elseif tostring(client.Team) == "Criminal" then
- if tostring(x.Team) == "Police" then
- return Color3.new(1, 0, 0)
- else
- return Color3.new(0, 1, 0)
- end
- elseif tostring(client.Team) == "Police" then
- if tostring(x.Team) == "Criminal" then
- return Color3.new(1, 0, 0)
- else
- return Color3.new(1, 1, 0)
- end
- end;
- return Color3.new(1, 1, 1)
- end
- function functions:CreateWarn(t)
- warn(string.rep("-",25))
- warn(t)
- end
- function functions:GetPlayers()
- local x = {}
- for i,v in pairs(Workspace:GetChildren()) do
- if v:FindFirstChild("HumanoidRootPart") and v:FindFirstChild("Humanoid") then
- table.insert(x,v)
- end
- end
- return x
- end
- function functions:CheckSyn()
- if syn == nil then
- return false
- else
- return true
- end
- end
- function functions:GetSize(p)
- if p:isA ("BasePart") then
- return p.Size
- end
- if p:IsA ("MeshPart") then
- return p.Size
- end
- end
- function functions:WarnTable(t)
- for a,b in next, t do
- if type(b)=="table" then
- functions:CreateWarn("[TABLE] "..tostring(a))
- functions:WarnTable(b)
- end
- functions:CreateWarn("[VALUE] "..a,b)
- end
- end
- function functions:GetReplicatedScripts()
- local x = {}
- for i,v in pairs(RS:GetDescendants()) do
- if v:isA("LocalScript") or v:isA("ModuleScript") then
- table.insert(x,v)
- end
- end
- return x
- end
- function functions:CreateBox(n,c,s,p,a,en,t)
- local Box = Instance.new("BoxHandleAdornment",p)
- Box.Adornee = a
- Box.Color3 = c
- Box.Visible = en
- Box.AlwaysOnTop = true
- Box.ZIndex = 5
- Box.Size = s
- Box.Transparency = t
- Box.Name = n
- end
- function functions:CreateFolder(n,p)
- local x = n or "Folder"
- local Folder = Instance.new("Folder",p)
- Folder.Name = x
- return Folder
- end
- function functions:HideModel(m,t,tr,tg)
- if tg == true then
- for i,v in pairs(m:GetDescendants()) do
- if v:isA("BasePart") or v:isA("Part") or v:isA("MeshPart") or v:isA("UnionOperation") then
- if not t[v] then
- if v:isA("UnionOperation") then
- t[v] = {transparency = v.Transparency, color = v.Color, partcolor = v.UsePartColor}
- else
- t[v] = {transparency = v.Transparency, color = v.Color}
- end
- end
- if v.Transparency < 0.6 then
- v.Transparency = tr
- end
- end
- end
- elseif tg == false then
- for i,v in pairs(m:GetDescendants()) do
- if t[v] then
- if v:isA("UnionOperation") then
- v.UsePartColor = t[v].partcolor
- v.Transparency = t[v].transparency
- v.Color = t[v].color
- elseif v:isA("BasePart") or v:isA("Part") or v:isA("MeshPart") then
- v.Transparency = t[v].transparency
- v.Color = t[v].color
- end
- end
- end
- end
- end
- function functions:Draggable(t,f)
- if t == true then
- f.Active = true
- f.Draggable = true
- end
- if t== false then
- f.Active = false
- f.Draggable = false
- end
- end
- function functions:RandomizeName(obj)
- if obj:isA("ScreenGui") or obj:isA("Model") then
- for i,v in pairs(obj:GetDescendants()) do
- v.Name = RandomStr
- end
- end
- if obj:isA("Part") or obj:isA("MeshPart") or obj:isA("UnionOperation") then
- obj.Name = RandomStr
- end
- end
- function functions:FindWorkspaceObj(name,class)
- for i,v in pairs(Workspace:GetDescendants())do
- if v.Name == name and v:isA(class) then
- return v
- end
- end
- end
- function functions:CreateBoxESP(ad,parent,size,tween,colorto,colorfrom,startcolor,enabled)
- local ESP = Instance.new("BillboardGui")
- local Frame = Instance.new("Frame")
- local Frame_2 = Instance.new("Frame")
- local Frame_3 = Instance.new("Frame")
- local Frame_4 = Instance.new("Frame")
- local Frame_5 = Instance.new("Frame")
- --Properties:
- ESP.Name = "BoxESP"
- ESP.Parent = parent
- ESP.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
- ESP.Active = true
- ESP.LightInfluence = 1
- ESP.Size = size
- ESP.AlwaysOnTop = true
- ESP.Adornee = ad
- ESP.Enabled = enabled
- Frame.Parent = ESP
- Frame.BackgroundColor3 = Color3.new(1, 1, 1)
- Frame.BackgroundTransparency = 1
- Frame.BorderSizePixel = 0
- Frame.Size = UDim2.new(1, -2, 1, -2)
- Frame_2.Parent = Frame
- Frame_2.BackgroundColor3 = startcolor
- Frame_2.BorderSizePixel = 0
- Frame_2.Size = UDim2.new(1, 0, 0, 1)
- Frame_3.Parent = Frame
- Frame_3.BackgroundColor3 = startcolor
- Frame_3.BorderSizePixel = 0
- Frame_3.Position = UDim2.new(0, 0, 1, 0)
- Frame_3.Size = UDim2.new(1, 0, 0, 1)
- Frame_4.Parent = Frame
- Frame_4.BackgroundColor3 = startcolor
- Frame_4.BorderSizePixel = 0
- Frame_4.Size = UDim2.new(0, 1, 1, 0)
- Frame_5.Parent = Frame
- Frame_5.BackgroundColor3 = startcolor
- Frame_5.BorderSizePixel = 0
- Frame_5.Position = UDim2.new(1, 0, 0, 0)
- Frame_5.Size = UDim2.new(0, 1, 1, 0)
- if colorto ~= nil and colorfrom ~= nil then
- spawn(function()
- while wait(4) do
- if tween == true then
- local Info = TweenInfo.new(4,Enum.EasingStyle.Quad,Enum.EasingDirection.InOut)
- local Color1 = TS:Create(Frame_2,Info,{BackgroundColor3 = colorto})
- local Color2 = TS:Create(Frame_3,Info,{BackgroundColor3 = colorto})
- local Color3 = TS:Create(Frame_4,Info,{BackgroundColor3 = colorto})
- local Color4 = TS:Create(Frame_5,Info,{BackgroundColor3 = colorto})
- local Color5 = TS:Create(Frame_2,Info,{BackgroundColor3 = colorfrom})
- local Color6 = TS:Create(Frame_3,Info,{BackgroundColor3 = colorfrom})
- local Color7 = TS:Create(Frame_4,Info,{BackgroundColor3 = colorfrom})
- local Color8 = TS:Create(Frame_5,Info,{BackgroundColor3 = colorfrom})
- Color1:Play()
- Color2:Play()
- Color3:Play()
- Color4:Play()
- wait(4)
- Color5:Play()
- Color6:Play()
- Color7:Play()
- Color8:Play()
- end
- end
- end)
- end
- end
- function functions:CreateDistNameESP(ad,pa,text,tween,dist,colorto,colorfrom,color,height,enabled)
- local BillboardGui = Instance.new("BillboardGui",pa)
- local TextLabel = Instance.new("TextLabel",BillboardGui)
- local Label = Instance.new("TextLabel",BillboardGui)
- BillboardGui.Name = "NameESP"
- BillboardGui.Active = true
- BillboardGui.LightInfluence = 1
- BillboardGui.Size = UDim2.new(0, 200, 0, 50)
- BillboardGui.StudsOffset = Vector3.new(0, height, 0)
- BillboardGui.AlwaysOnTop = true
- BillboardGui.Adornee = ad
- BillboardGui.Enabled = enabled
- TextLabel.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel.BackgroundTransparency = 1
- TextLabel.Size = UDim2.new(0, 200, 0, 50)
- TextLabel.Font = Enum.Font.SourceSansBold
- TextLabel.Text = text
- TextLabel.TextColor3 = color
- TextLabel.TextSize = 14
- if dist == true then
- Label.Name = "Dist"
- Label.BackgroundColor3 = Color3.new(1, 1, 1)
- Label.BackgroundTransparency = 1
- Label.Size = UDim2.new(0, 200, 0, 50)
- Label.Font = Enum.Font.SourceSansBold
- Label.Text = "[ERROR] Dist: = nil"
- Label.TextColor3 = color
- Label.TextSize = 14
- end
- if colorfrom ~= nil and colorto ~= nil then
- spawn(function()
- while wait(3)do
- if tween == true then
- local Info = TweenInfo.new(3,Enum.EasingStyle.Quad,Enum.EasingDirection.InOut)
- local Colorto = TS:Create(TextLabel,Info,{BackgroundColor3 = colorto})
- local Colorfrom = TS:Create(TextLabel,Info,{BackgroundColor3 = colorfrom})
- Colorto:Play()
- wait(3)
- Colorfrom:Play()
- end
- end
- end)
- end
- end
- function functions:deepcopy(y)
- local orig_type = type(y)
- local copy
- if orig_type == 'table' then
- copy = {}
- for orig_key, orig_value in next, y, nil do
- copy[functions:deepcopy(orig_key)] = functions:deepcopy(orig_value)
- end
- setmetatable(copy, functions:deepcopy(getmetatable(y)))
- else
- copy = y
- end
- return copy
- end
- function functions:CreateLoop(name, func, waitt, canBeDestroyed, ...)
- if loops[name] ~= nil then return end
- loops[name] = { }
- loops[name].Running = false
- loops[name].Destroy = false
- loops[name].CanBeDestroyed = canBeDestroyed
- loops[name].Loop = coroutine.create(function(...)
- while true do
- if loops[name].Running then
- func(...)
- end
- if loops[name].Destroy then
- break
- end
- if type(wait) == "userdata" then
- waitt:wait()
- else
- wait(waitt)
- end
- end
- end)
- end
- function functions:LoopRunning(name)
- return loops[name].Running
- end
- function functions:RunLoop(name, func, waitt, canBeDestroyed, ...)
- if loops[name] == nil then
- if func ~= nil then
- self:CreateLoop(name, func, waitt, canBeDestroyed, ...)
- end
- end
- loops[name].Running = true
- local succ, out = coroutine.resume(loops[name].Loop)
- if not succ then
- warn("Loop: " .. tostring(name) .. " ERROR: " .. tostring(out))
- end
- end
- function functions:StopLoop(name)
- if loops[name] == nil then return end
- loops[name].Running = false
- end
- function functions:DestroyLoop(name)
- if loops[name] == nil then return end
- self:StopLoop(name)
- loops[name].Destroy = true
- loops[name] = nil
- end
- function functions:DestroyAllLoops()
- for i, v in next, loops do
- self:DestroyLoop(i)
- end
- end
- function functions:giveitem(x)
- for i,v in pairs(Workspace.Givers:GetDescendants()) do
- if v:isA("StringValue") and v.Value == x then
- fireclickdetector(v.Parent.ClickDetector)
- end
- end
- end
- end--functions
- do--table
- z = {
- infammo = false,
- auto = false,
- recoil = false,
- spread = false,
- bulletspeed = false,
- rapid = false,
- antiragdoll = false,
- god = false,
- autoheal = false,
- noclip = false,
- firetrail = false,
- hattrail = false,
- clicktp = false,
- rainbow = false,
- roadjetski = false,
- infnitro = false,
- enginemulti = 1,
- brakemulti = 1,
- suspenmulti = 1,
- heliheight = 1,
- antidespawn = false,
- godveh = false,
- antidetect = false,
- spamgates = false,
- instaction = false,
- autosmallstore = false,
- killall = false,
- punchspam = false,
- triggerbot = false,
- crateesp = false,
- cratechams = false,
- norain = false,
- args = {
- fire = "dk30w864",
- rob = "lrkkfyc5",
- gun = "wwwlm6yl",
- heal = "k0ianpiq",
- paron = "jpy5k54g",
- paroff = "cjbxm2zh",
- car = "utjdvr92",
- museum = "cbvvhw8z",
- },
- count = {
- rainbow = 0,
- },
- }
- end--table
- function main:Init()
- repeat
- for i,v in pairs(functions:GetReplicatedScripts()) do
- if v.Name == "Museum" then
- if main.scripts.museum == nil then
- main.scripts.museum = v
- end
- elseif v.Name == "ItemSystem" then
- if main.scripts.itemconfig == nil then
- main.scripts.itemconfig = v
- end
- elseif v.Name == "TrainSystem" then
- if main.scripts.train == nil then
- main.scripts.train = v
- end
- elseif v.Name == "UI" then
- if main.scripts.ui == nil then
- main.scripts.ui = v
- end
- end
- end
- if PS:FindFirstChild("LocalScript") then
- main.scripts.client = PS.LocalScript
- end
- r.RenderStepped:wait()
- until main.scripts.museum ~= nil and main.scripts.itemconfig ~= ni and main.scripts.client ~= nil
- warn("Got Scripts")
- main.scripts.client = decompile(main.scripts.client)
- main.scripts.museum = decompile(main.scripts.museum)
- main.scripts.itemconfig = decompile(main.scripts.itemconfig)
- main.scripts.train = decompile(main.scripts.train)
- main.strings.network = string.match(main.scripts.client, "(%w+):FireServer")
- main.strings.keyPress_func = string.match(main.scripts.client, "\"Punch\", (%w+),")
- main.strings.ui_table = string.match(main.scripts.client, "(%w+).UpdateUI")
- main.strings.item_functions = string.match(main.scripts.client, "local (%w+)\ndo\n%s+local function %w+%p+")
- main.strings.math_abs = string.match(main.scripts.client, "local %w+, (%w+), %w+, %w+ = math.floor, math.abs, math.log, math.max")
- main.strings.notify_table = string.match(main.scripts.client, "if %w+%pNitro %p+ %w+%pScalar%pNitroMax %p 25 then\n%s+(%w+)%p%w+%p+\n%s+Title = \"Rocket Fuel\",\n")
- main.strings.weapon_registry = string.match(main.scripts.client, "(%w+) = require%p%w+%pModule%pItemSystem%p+%w+, %w+, %pItemEquippedCallback")
- main.strings.velocity_func = string.match(main.scripts.client, "local (%w+), %w+, %w+\ndo\n%s+local %w+ = require%p%w+%pModule%pAlexRagdoll%p\n%s+%w+ = false")
- main.strings.heli_table = string.match(main.scripts.client, "(%w+) = require%p%w+%pModule%pHeli%p+%w+%p\n")
- main.strings.vehicle = string.match(main.scripts.client, "local (%w+) = {}\n%w+%pChassis = require%p%w+%pModule%pAlexChassis%p\n%w+%pChassis%pSetEvent%p%w+%p")
- main.otherstuff.kick = string.match(main.scripts.client, "%w+%p\"(%w+)\", \"NoClip StrafingNoPhysics\", false%p\n")
- main.otherstuff.fire = string.match(main.scripts.client, "function (%w+)%p%w+, %p+\n%s+local (%w+) = %w+%p+\n%s+%w+%p%w+, %w+ and %w+%p%w+%p or %w+, %p+\n")
- main.otherstuff.walkspeedvar = string.match(main.scripts.client, "local (%w+) = %w+%pWalkSpeed\n%s+local %w+ = %w+%pHealth\n")
- main.otherstuff.keyupval = string.match(main.scripts.client, " - (%w+) < 0.5")
- main.otherstuff.notifyfunc = string.match(main.scripts.client, "if %w+%pNitro %p+ %w+%pScalar%pNitroMax %p 25 then\n%s+%w+%p(%w+)%p+\n%s+Title = \"Rocket Fuel\",\n")
- repeat
- local function xx()
- for i,v in pairs(main.strings) do
- if main.funcs[i] == nil then
- warn(i,"== nil")
- return false
- end
- end
- return true
- end
- for i,v in pairs(getreg()) do
- if type(v) == "function" then
- local x = select(2, pcall(getupvals, v))
- if not x then return end
- for a,b in pairs(main.strings) do
- if x[b] and main.funcs[a] == nil then
- functions:CreateWarn("Got: "..a)
- if au ~= "fire_server" then
- main.funcs[a] = getupval(v, b)
- else
- main.funcs[a] = getupval(v, b)
- warn(v)
- end
- end
- end
- end
- end
- wait(1)
- until xx() == true
- function functions:Console(x)
- main.funcs.notify_table[main.otherstuff.notifyfunc]({
- Title = "Aurora",
- Text = x
- })
- end
- function functions:Teleport(x,y,z)
- main.funcs.network:FireServer(z.args.paron)
- wait(0.5)
- client.Character.HumanoidRootPart.CFrame = CFrame.new(x,y,z)
- wait(0.5)
- main.funcs.network:FireServer(z.args.paroff)
- end
- function functions:KillPlayer(name)
- for i = 1,20 do
- if Players:FindFirstChild(name) and name ~= client.Name then
- if Workspace[name]:FindFirstChild("HumanoidRootPart") then
- main.funcs.network:FireServer(z.args.fire,Workspace[name].HumanoidRootPart.Position)
- end
- end
- end
- end
- function functions:RobStores()
- for i,v in pairs(workspace.SmallStores:GetChildren()) do
- main.funcs.network:FireServer(z.args.rob,v)
- end
- end
- function functions:MobileGarage(toggle)
- local old = gmt.__namecall
- local readonly = setreadonly or make_writeable
- local MarketplaceService = game:GetService("MarketplaceService");
- readonly(gmt, false);
- gmt.__namecall = function(self, ...)
- local args = {...}
- local method = table.remove(args)
- if (self == MarketplaceService and method:find("UserOwnsGamePassAsync")) then
- return toggle
- end
- return old(self, ...)
- end
- end
- do -- credits to the dude that made this
- local Functions = {}
- local script = game:GetService("Players").LocalPlayer.PlayerScripts.LocalScript
- for i, v in next, debug.getregistry() do
- if typeof(v) == "function" and getfenv(v).script == script then
- Functions[v] = debug.getupvalues(v)
- end
- end
- local Get = function(n)
- for i,v in next, Functions do
- if v[n] then
- return v[n], i
- end
- end
- end
- local Set = function(n, v)
- local o, f = Get(n)
- if f then
- debug.setupvalue(f, n, v)
- end
- return o
- end
- local All = (function()
- local t = {}
- for i,v in next, Functions do
- for k,l in next, v do
- t[k] = l
- end
- end
- return t
- end)()
- for i,v in next, All do
- if typeof(v) == "table" and v.LastVehicleExit then
- Set(i, setmetatable({}, {
- __index = function(self, index)
- if index == "Nitro" and z.infnitro then
- return 250
- elseif index == "LastVehicleExit" and z.antiragdoll then
- return tick()
- else
- return v[index]
- end
- end,
- __newindex = v
- }))
- break
- end
- end
- end--
- main.funcs.notify = main.funcs.notify_table[main.otherstuff.notifyfunc]
- main.funcs.enterveh = main.funcs.vehicle.Chassis.VehicleEnter
- main.funcs.enterhel = main.funcs.vehicle.Heli.VehicleEnter
- main.funcs.firee = getupval(main.funcs.network.FireServer, main.otherstuff.fire)
- main.funcs.math_abs = function(...)
- local c2 = getupvals(2)
- if c2[main.otherstuff.walkspeedvar] then
- return 0
- end;
- return math.abs(...)
- end;
- main.funcs.notify_table[main.otherstuff.notifyfunc] = function(x, ...)
- if string.sub(string.lower(x.Text), 1, 23) == "i don't have any money!" and z.autosmallstore then
- return
- end
- return main.funcs.notify(x,...)
- end
- main.funcs.vehicle.Chassis.VehicleEnter = function(x)
- if x.Passenger == true then
- return main.funcs.enterveh(x)
- end
- x.TireHealth = z.godveh and math.huge or x.TireHealth
- x.DespawnTime = z.antidespawn and math.huge or x.DespawnTime
- if x.GarageEngineSpeed == 0 then x.GarageEngineSpeed = 1 end
- if x.GarageBrakes == 0 then x.GarageBrakes = 1 end
- if x.Height == 0 then x.Height = 1 end
- x.GarageEngineSpeed = x.GarageEngineSpeed * z.enginemulti
- x.GarageBrakes = x.GarageBrakes * z.brakemulti
- x.Height = x.Height * z.suspenmulti
- return main.funcs.enterveh(x)
- end
- main.funcs.vehicle.Heli.VehicleEnter = function(x)
- x.MaxHeight = x.MaxHeight * z.heliheight
- return main.funcs.enterhel(x)
- end
- setupval(main.funcs.network.FireServer, main.otherstuff.fire, newcclosure(function(x, ...)
- local y = {...}
- if x == z.args.museum and z.antidetect then return end
- if x == main.otherstuff.kick then return end
- return main.funcs.firee(x,...)
- end))
- do--loops
- functions:CreateLoop("Hat Trail",function()
- if z.hattrail and Workspace[client.Name] then
- functions:giveitem("HatPolice")
- for i,v in pairs(Workspace[client.Name]:GetChildren()) do
- if v:IsA("Accessory") then
- v.Parent = Workspace
- end
- end
- end
- end,0.1)
- functions:CreateLoop("Fire Trail",function()
- if z.firetrail and Workspace[client.Name] then
- for i,v in pairs(Workspace[client.Name]:GetChildren()) do
- if v.Name == "HumanoidRootPart" then
- main.funcs.network:FireServer(z.args.fire,v.Position)
- end
- end
- end
- end,0.2)
- functions:CreateLoop("No Rain",function()
- if z.norain then
- local x = Workspace:FindFirstChild("Rain")
- if x then
- x:Destroy()
- end
- end
- end,1)
- functions:CreateLoop("Spam Punch",function()
- setupval(main.funcs.keyPress_func, main.otherstuff.keyupval, tick() - 999)
- main.funcs.keyPress_func({
- Name = "Punch"
- }, true)
- end,r.RenderStepped)
- functions:CreateLoop("Auto Small Stores",function()
- functions:RobStores()
- end,5)
- functions:CreateLoop("Triggerbot",function()
- local x = Mouse.Target
- if x then
- local y = client.Parent:FindFirstChild(x.Parent.Name)
- if x.Parent and y~=nil and y~=LP then
- mouse1press() wait() mouse1release()
- end
- end
- end,r.Heartbeat)
- functions:CreateLoop("Instant Action",function()
- if main.scripts.ui then
- local x = require(main.scripts.ui)
- for i,v in pairs(x.CircleAction.Specs) do
- v.Duration = 0;
- v.Timed = true;
- end
- end
- end,0.1)
- functions:CreateLoop("Hide Parachute",function()
- local char = client.Character or client.CharacterAdded:wait()
- if char ~= nil then
- if char:FindFirstChild("Parachute") then
- char.Parachute:Destroy()
- end
- end
- end,r.RenderStepped)
- functions:RunLoop("Hide Parachute")
- functions:CreateLoop("Infinite Health",function()
- main.funcs.network:FireServer(args.heal)
- end,0.1)
- functions:CreateLoop("Spam Gates",function()
- for i,v in pairs(Workspace:GetChildren()) do
- if v.Name == "Button" then
- fireclickdetector(v.Click.ClickDetector)
- end
- end
- end,1)
- functions:CreateLoop("Kill All",function()
- for i,v in pairs(Workspace:GetChildren()) do
- if v:FindFirstChild("HumanoidRootPart") then
- local x = Players:FindFirstChild(v.Name)
- if x and v.Name ~= client.Name then
- main.funcs.network:FireServer(z.args.fire,v.HumanoidRootPart.Position)
- end
- end
- end
- end,5)
- functions:CreateLoop("Heal Low",function()
- local char = client.Character or client.CharacterAdded:wait()
- local hum = char:FindFirstChild("Humanoid") or char:WaitForChild("Humanoid")
- if char ~= nil and hum ~= nil then
- if um.Health <= 50 then
- main.funcs.network:FireServer(z.args.heal)
- end
- end
- end,1)
- functions:CreateLoop("Rainbow Car",function()
- local x = {"Red","Orange","Yellow","Green","Blue","Purple","Pink","White"}
- z.count.rainbow = z.count.rainbow+1
- main.funcs.network:FireServer(z.args.car,"None","Texture")
- if z.count.rainbow <= #x then
- main.funcs.network:FireServer(z.args.car,x[z.count.rainbow],"BodyColor")
- else
- z.count.rainbow = 0
- end
- end,0.5)
- functions:CreateLoop("No Clip",function()
- local char = client.Character or client.CharacterAdded:wait()
- if char then
- local h = char:FindFirstChildOfClass("Humanoid")
- if h then
- h:ChangeState(Enum.HumanoidStateType.StrafingNoPhysics)
- end
- end
- end,r.RenderStepped)
- end--loops
- end--main
- do--guns
- function weapon:Backup()
- for i,v in pairs(getreg()) do
- if type(v) == "table" then
- if v.Pistol then
- weapon.Pistol = {}
- weapon.Pistol.ammo = v.Pistol.MagSize
- weapon.Pistol.firefreq = v.Pistol.FireFreq
- weapon.Pistol.bulletspeed = v.Pistol.BulletSpeed
- weapon.Pistol.recoil = v.Pistol.CamShakeMagnitude
- weapon.Pistol.auto = v.Pistol.FireAuto
- weapon.Pistol.spread = v.Pistol.BulletSpread
- end
- if v.Shotgun then
- weapon.Shotgun = {}
- weapon.Shotgun.ammo = v.Shotgun.MagSize
- weapon.Shotgun.firefreq = v.Shotgun.FireFreq
- weapon.Shotgun.bulletspeed = v.Shotgun.BulletSpeed
- weapon.Shotgun.recoil = v.Shotgun.CamShakeMagnitude
- weapon.Shotgun.auto = v.Shotgun.FireAuto
- weapon.Shotgun.spread = v.Shotgun.BulletSpread
- end
- if v.Rifle then
- weapon.Rifle = {}
- weapon.Rifle.ammo = v.Rifle.MagSize
- weapon.Rifle.firefreq = v.Rifle.FireFreq
- weapon.Rifle.bulletspeed = v.Rifle.BulletSpeed
- weapon.Rifle.recoil = v.Rifle.CamShakeMagnitude
- weapon.Rifle.auto = v.Rifle.FireAuto
- weapon.Rifle.spread = v.Rifle.BulletSpread
- end
- if v.AK47 then
- weapon.AK47 = {}
- weapon.AK47.ammo = v.AK47.MagSize
- weapon.AK47.firefreq = v.AK47.FireFreq
- weapon.AK47.bulletspeed = v.AK47.BulletSpeed
- weapon.AK47.recoil = v.AK47.CamShakeMagnitude
- weapon.AK47.auto = v.AK47.FireAuto
- weapon.AK47.spread = v.AK47.BulletSpread
- end
- if v.Uzi then
- weapon.Uzi = {}
- weapon.Uzi.ammo = v.Uzi.MagSize
- weapon.Uzi.firefreq = v.Uzi.FireFreq
- weapon.Uzi.bulletspeed = v.Uzi.BulletSpeed
- weapon.Uzi.recoil = v.Uzi.CamShakeMagnitude
- weapon.Uzi.auto = v.Uzi.FireAuto
- weapon.Uzi.spread = v.Uzi.BulletSpread
- end
- end
- end
- end
- function weapon:Mod()
- for i,v in pairs(getreg()) do
- if type(v) == "table" then
- if v.Pistol and weapon.Pistol ~= nil then
- if z.infammo then
- v.Pistol.MagSize = math.huge
- end
- if z.rapid then
- v.Pistol.FireFreq = 5000
- end
- if z.bulletspeed then
- v.Pistol.BulletSpeed = 5000
- end
- if z.recoil then
- v.Pistol.CamShakeMagnitude = 0
- end
- if z.auto then
- v.Pistol.FireAuto = true
- end
- if z.spread then
- v.Pistol.BulletSpread = 0
- end
- end
- if v.Shotgun and weapon.Shotgun ~= nil then
- if z.infammo then
- v.Shotgun.MagSize = math.huge
- end
- if z.rapid then
- v.Shotgun.FireFreq = 5000
- end
- if z.bulletspeed then
- v.Shotgun.BulletSpeed = 5000
- end
- if z.recoil then
- v.Shotgun.CamShakeMagnitude = 0
- end
- if z.auto then
- v.Shotgun.FireAuto = true
- end
- if z.spread then
- v.Shotgun.BulletSpread = 0
- end
- end
- if v.Rifle and weapon.Rifle ~= nil then
- if z.infammo then
- v.Rifle.MagSize = math.huge
- end
- if z.rapid then
- v.Rifle.FireFreq = 5000
- end
- if z.bulletspeed then
- v.Rifle.BulletSpeed = 5000
- end
- if z.recoil then
- v.Rifle.CamShakeMagnitude = 0
- end
- if z.auto then
- v.Rifle.FireAuto = true
- end
- if z.spread then
- v.Rifle.BulletSpread = 0
- end
- end
- if v.AK47 and weapon.AK47 ~= nil then
- if z.infammo then
- v.AK47.MagSize = math.huge
- end
- if z.rapid then
- v.AK47.FireFreq = 5000
- end
- if z.bulletspeed then
- v.AK47.BulletSpeed = 5000
- end
- if z.recoil then
- v.AK47.CamShakeMagnitude = 0
- end
- if z.auto then
- v.AK47.FireAuto = true
- end
- if z.spread then
- v.AK47.BulletSpread = 0
- end
- end
- if v.Uzi and weapon.Uzi ~= nil then
- if z.infammo then
- v.Uzi.MagSize = math.huge
- end
- if z.rapid then
- v.Uzi.FireFreq = 5000
- end
- if z.bulletspeed then
- v.Uzi.BulletSpeed = 5000
- end
- if z.recoil then
- v.Uzi.CamShakeMagnitude = 0
- end
- if z.auto then
- v.Uzi.FireAuto = true
- end
- if z.spread then
- v.Uzi.BulletSpread = 0
- end
- end
- end
- end
- end
- function weapon:Restore()
- for i,v in pairs(getreg()) do
- if type(v) == "table" then
- if v.Pistol and weapon.Pistol ~= nil then
- if not z.infammo then
- v.Pistol.MagSize = weapon.Pistol.ammo
- end
- if not z.rapid then
- v.Pistol.FireFreq = weapon.Pistol.firefreq
- end
- if not z.bulletspeed then
- v.Pistol.BulletSpeed = weapon.Pistol.bulletspeed
- end
- if not z.recoil then
- v.Pistol.CamShakeMagnitude = weapon.Pistol.recoil
- end
- if not z.auto then
- v.Pistol.FireAuto = weapon.Pistol.auto
- end
- if not z.spread then
- v.Pistol.BulletSpread = weapon.Pistol.spread
- end
- end
- if v.Shotgun and weapon.Shotgun ~= nil then
- if not z.infammo then
- v.Shotgun.MagSize = weapon.Shotgun.ammo
- end
- if not z.rapid then
- v.Shotgun.FireFreq = weapon.Shotgun.firefreq
- end
- if not z.bulletspeed then
- v.Shotgun.BulletSpeed = weapon.Shotgun.bulletspeed
- end
- if not z.recoil then
- v.Shotgun.CamShakeMagnitude = weapon.Shotgun.recoil
- end
- if not z.auto then
- v.Shotgun.FireAuto = weapon.Shotgun.auto
- end
- if not z.spread then
- v.Shotgun.BulletSpread = weapon.Shotgun.spread
- end
- end
- if v.Rifle and weapon.Rifle ~= nil then
- if not z.infammo then
- v.Rifle.MagSize = weapon.Rifle.ammo
- end
- if not z.rapid then
- v.Rifle.FireFreq = weapon.Rifle.firefreq
- end
- if not z.bulletspeed then
- v.Rifle.BulletSpeed = weapon.Rifle.bulletspeed
- end
- if not z.recoil then
- v.Rifle.CamShakeMagnitude = weapon.Rifle.recoil
- end
- if not z.auto then
- v.Rifle.FireAuto = weapon.Rifle.auto
- end
- if not z.spread then
- v.Rifle.BulletSpread = weapon.Rifle.spread
- end
- end
- if v.AK47 and weapon.AK47 ~= nil then
- if not z.infammo then
- v.AK47.MagSize = weapon.AK47.ammo
- end
- if not z.rapid then
- v.AK47.FireFreq = weapon.AK47.firefreq
- end
- if not z.bulletspeed then
- v.AK47.BulletSpeed = weapon.AK47.bulletspeed
- end
- if not z.recoil then
- v.AK47.CamShakeMagnitude = weapon.AK47.recoil
- end
- if not z.auto then
- v.AK47.FireAuto = weapon.AK47.auto
- end
- if not z.spread then
- v.AK47.BulletSpread = weapon.AK47.spread
- end
- end
- if v.Uzi and weapon.Uzi ~= nil then
- if not z.infammo then
- v.Uzi.MagSize = weapon.Uzi.ammo
- end
- if not z.rapid then
- v.Uzi.FireFreq = weapon.Uzi.firefreq
- end
- if not z.bulletspeed then
- v.Uzi.BulletSpeed = weapon.Uzi.bulletspeed
- end
- if not z.recoil then
- v.Uzi.CamShakeMagnitude = weapon.Uzi.recoil
- end
- if not z.auto then
- v.Uzi.FireAuto = weapon.Uzi.auto
- end
- if not z.spread then
- v.Uzi.BulletSpread = weapon.Uzi.spread
- end
- end
- end
- end
- end
- end--guns
- do--box esp
- boxesp_shit = {
- enabled = false,
- }
- function boxesp_shit:RemoveBox(plr)
- local char = plr.Character or plr.CharacterAdded:wait()
- local hrp = char:FindFirstChild("HumanoidRootPart") or char:WaitForChild("HumanoidRootPart")
- if char ~= nil and hrp ~= nil then
- if hrp:FindFirstChild("BoxESP") then
- hrp.BoxESP:Destroy()
- end
- end
- end
- function boxesp_shit:CreateBox(plr)
- local char = plr.Character or plr.CharacterAdded:wait()
- local hrp = char:FindFirstChild("HumanoidRootPart") or char:WaitForChild("HumanoidRootPart")
- local hu = char:FindFirstChild("Humanoid") or char:WaitForChild("Humanoid")
- if char ~= nil and hrp ~= nil then
- if not hrp:FindFirstChild("BoxESP") then
- functions:CreateBoxESP(hrp,hrp,UDim2.new(4, 10, 6, 10),false,0,0,functions:GetTeamColor(plr),self.enabled)
- end
- hu.Died:connect(function()
- self:RemoveBox(plr)
- plr.CharacterAdded:wait()
- self:CreateBox(plr)
- end)
- plr.CharacterRemoving:connect(function()
- self:RemoveBox(plr)
- plr.CharacterAdded:wait()
- self:CreateBox(plr)
- end)
- end
- end
- function boxesp_shit:UpdateColor(plr)
- local char = plr.Character or plr.CharacterAdded:wait()
- local hrp = char:FindFirstChild("HumanoidRootPart") or char:WaitForChild("HumanoidRootPart")
- if char ~= nil and hrp ~= nil then
- if hrp:FindFirstChild("BoxESP") then
- for i,v in pairs(hrp.BoxESP.Frame:GetChildren()) do
- v.BackgroundColor3 = functions:GetTeamColor(plr)
- end
- end
- end
- end
- function boxesp_shit:Disable()
- for i,v in pairs(Workspace:GetChildren()) do
- if v:FindFirstChild("HumanoidRootPart") and v.Name ~= client.Name then
- if v.HumanoidRootPart:FindFirstChild("BoxESP") then
- v.HumanoidRootPart.BoxESP.Enabled = false
- end
- end
- end
- end
- function boxesp_shit:Enable()
- for i,v in pairs(Workspace:GetChildren()) do
- if v:FindFirstChild("HumanoidRootPart") and v.Name ~= client.Name then
- if v.HumanoidRootPart:FindFirstChild("BoxESP") then
- v.HumanoidRootPart.BoxESP.Enabled = true
- end
- end
- end
- end
- function boxesp_shit:Init()
- for i,v in pairs(Players:GetPlayers()) do
- if v.Name ~= client.Name then
- self:CreateBox(v)
- v:GetPropertyChangedSignal("Team"):connect(function()
- self:UpdateColor(v)
- end)
- end
- end
- Players.PlayerAdded:connect(function(x)
- self:CreateBox(x)
- x:GetPropertyChangedSignal("Team"):connect(function()
- self:UpdateColor(x)
- end)
- end)
- end
- end--box esp
- do--fullbright
- fullbright_shit = {
- enabled = false,
- x = {},
- }
- function fullbright_shit:Init()
- self.x["Ambient"] = Lighting.Ambient
- self.x["Brightness"] = Lighting.Brightness
- self.x["ColorShift_Bottom"] = Lighting.ColorShift_Bottom
- self.x["ColorShift_Top"] = Lighting.ColorShift_Top
- self.x["OutdoorAmbient"] = Lighting.OutdoorAmbient
- end
- function fullbright_shit:Enable()
- Lighting.Ambient = Color3.new(1, 1, 1)
- Lighting.Brightness = 2
- Lighting.ColorShift_Bottom = Color3.new(1, 1, 1)
- Lighting.ColorShift_Top = Color3.new(1, 1, 1)
- Lighting.OutdoorAmbient = Color3.new(1, 1, 1)
- end
- function fullbright_shit:Disable()
- for i,v in pairs(self.x) do
- Lighting[i] = v
- end
- end
- end--fullbright
- function MainUI:Init()
- local vc = self:AddWindow("Visual Cheats",9)
- local fov = self:AddBox("","Change FOV",vc)
- local esp,tesp = self:AddToggle("Box ESP",vc)
- local name,tname = self:AddToggle("Name ESP",vc)
- local chams,tchams = self:AddToggle("Chams",vc)
- local airdropesp,tairdropesp = self:AddToggle("Airdrop ESP",vc)
- local airdropchams,tairdropchams = self:AddToggle("Airdrop Chams",vc)
- local walls,twalls = self:AddToggle("Asus Walls",vc)
- local fullbright,tfullbright = self:AddToggle("Fullbright",vc)
- local rain,train = self:AddToggle("No Rain",vc)
- fov.FocusLost:connect(function()
- local x = tonumber(fov) or 70
- if x > 120 then x = 70 end
- Camera.FieldOfView = x
- end)
- fullbright.MouseButton1Click:connect(function()
- fullbright_shit.enabled = not fullbright_shit.enabled
- tfullbright.Text = fullbright_shit.enabled and "ON" or "OFF"
- tfullbright.TextColor3 = fullbright_shit.enabled and Color3.new(0,1,0) or Color3.new(1,0,0)
- if fullbright_shit then
- fullbright_shit:Enable()
- else
- fullbright_shit:Disable()
- end
- end)
- airdropesp.MouseButton1Click:connect(function()
- z.crateesp = not z.crateesp
- tairdropesp.Text = z.crateesp and "ON" or "OFF"
- tairdropesp.TextColor3 = z.crateesp and Color3.new(0,1,0) or Color3.new(1,0,0)
- end)
- rain.MouseButton1Click:connect(function()
- z.norain = not z.norain
- train.Text = z.norain and "ON" or "OFF"
- train.TextColor3 = z.norain and Color3.new(0,1,0) or Color3.new(1,0,0)
- if z.norain then
- functions:RunLoop("No Rain")
- else
- functions:StopLoop("No Rain")
- end
- end)
- esp.MouseButton1Click:connect(function()
- boxesp_shit.enabled = not boxesp_shit.enabled
- tesp.Text = boxesp_shit.enabled and "ON" or "OFF"
- tesp.TextColor3 = boxesp_shit.enabled and Color3.new(0,1,0) or Color3.new(1,0,0)
- if boxesp_shit.enabled then
- boxesp_shit:Enable()
- else
- boxesp_shit:Disable()
- end
- end)
- local gc = self:AddWindow("Gun Cheats",6)
- local ammo,tammo = self:AddToggle("Infinite Ammo",gc)
- local recoil,trecoil = self:AddToggle("No Recoil",gc)
- local spread,tspread = self:AddToggle("No Spread",gc)
- local auto,tauto = self:AddToggle("All Guns Automatic",gc)
- local speed,tspeed = self:AddToggle("Increased Bullet Speed",gc)
- local fire,tfire = self:AddToggle("Rapid Fire",gc)
- ammo.MouseButton1Click:connect(function()
- z.infammo = not z.infammo
- tammo.Text = z.infammo and "ON" or "OFF"
- tammo.TextColor3 = z.infammo and Color3.new(0,1,0) or Color3.new(1,0,0)
- if z.infammo then
- weapon:Mod()
- else
- weapon:Restore()
- end
- end)
- auto.MouseButton1Click:connect(function()
- z.auto = not z.auto
- tauto.Text = z.auto and "ON" or "OFF"
- tauto.TextColor3 = z.auto and Color3.new(0,1,0) or Color3.new(1,0,0)
- if z.auto then
- weapon:Mod()
- else
- weapon:Restore()
- end
- end)
- speed.MouseButton1Click:connect(function()
- z.bulletspeed = not z.bulletspeed
- tspeed.Text = z.bulletspeed and "ON" or "OFF"
- tspeed.TextColor3 = z.bulletspeed and Color3.new(0,1,0) or Color3.new(1,0,0)
- if z.bulletspeed then
- weapon:Mod()
- else
- weapon:Restore()
- end
- end)
- recoil.MouseButton1Click:connect(function()
- z.recoil = not z.recoil
- trecoil.Text = z.recoil and "ON" or "OFF"
- trecoil.TextColor3 = z.recoil and Color3.new(0,1,0) or Color3.new(1,0,0)
- if z.recoil then
- weapon:Mod()
- else
- weapon:Restore()
- end
- end)
- spread.MouseButton1Click:connect(function()
- z.spread = not z.spread
- tspread.Text = z.spread and "ON" or "OFF"
- tspread.TextColor3 = z.spread and Color3.new(0,1,0) or Color3.new(1,0,0)
- if z.spread then
- weapon:Mod()
- else
- weapon:Restore()
- end
- end)
- fire.MouseButton1Click:connect(function()
- z.rapid = not z.rapid
- tfire.Text = z.rapid and "ON" or "OFF"
- tfire.TextColor3 = z.rapid and Color3.new(0,1,0) or Color3.new(1,0,0)
- if z.rapid then
- weapon:Mod()
- else
- weapon:Restore()
- end
- end)
- local cc = self:AddWindow("Character Cheats",11)
- local ws = self:AddBox("","Walkspeed Multiplier",cc)
- local jp = self:AddBox("","Jumppower Multiplier",cc)
- local noclip,tnoclip = self:AddToggle("NoClip",cc)
- local ragdoll,tragdoll = self:AddToggle("Anti Ragdoll",cc)
- local ftrail,tftrail = self:AddToggle("Fire Trail",cc)
- local htrail,thtrail = self:AddToggle("Hats Trail",cc)
- local clicktp,tclicktp = self:AddToggle("Click Teleport",cc)
- local infjump,tinfjump = self:AddToggle("Infinite Jump",cc)
- local autoheal,tautoheal = self:AddToggle("Auto Heal When At Low HP",cc)
- local god,tgod = self:AddToggle("Infinite Health",cc)
- local hundredhp = self:AddButton("Give 100 Health",cc)
- ws.FocusLost:connect(function()
- local x = tonumber(ws.Text) or 16
- local char = client.Character or client.CharacterAdded:wait()
- if x and char and functions:LoopRunning("Hide Parachute") then
- if x ~= 16 then
- main.funcs.network:FireServer(z.args.paron)
- if char:FindFirstChildOfClass("Humanoid") then
- char:FindFirstChildOfClass("Humanoid").Name = ""
- char:FindFirstChildOfClass("Humanoid").WalkSpeed = x
- end
- else
- main.funcs.network:FireServer(z.args.paroff)
- if char:FindFirstChildOfClass("Humanoid") then
- char:FindFirstChildOfClass("Humanoid").Name = "Humanoid"
- char:FindFirstChildOfClass("Humanoid").WalkSpeed = x
- ws.Text = "Walkspeed Multipler"
- end
- end
- end
- end)
- jp.FocusLost:connect(function()
- local x = tonumber(jp.Text) or 50
- local char = client.Character or client.CharacterAdded:wait()
- if x and char and functions:LoopRunning("Hide Parachute") then
- if x ~= 50 then
- main.funcs.network:FireServer(z.args.paron)
- if char:FindFirstChildOfClass("Humanoid") then
- char:FindFirstChildOfClass("Humanoid").Name = ""
- char:FindFirstChildOfClass("Humanoid").JumpPower = x
- end
- else
- main.funcs.network:FireServer(z.args.paroff)
- if char:FindFirstChildOfClass("Humanoid") then
- char:FindFirstChildOfClass("Humanoid").Name = "Humanoid"
- char:FindFirstChildOfClass("Humanoid").JumpPower = x
- ws.Text = "Jumppower Multipler"
- end
- end
- end
- end)
- noclip.MouseButton1Click:connect(function()
- z.noclip = not z.noclip
- tnoclip.Text = z.noclip and "ON" or "OFF"
- tnoclip.TextColor3 = z.noclip and Color3.new(0,1,0) or Color3.new(1,0,0)
- if z.noclip then
- functions:RunLoop("No Clip")
- else
- functions:StopLoop("No Clip")
- end
- end)
- ragdoll.MouseButton1Click:connect(function()
- z.antiragdoll = not z.antiragdoll
- tragdoll.Text = z.antiragdoll and "ON" or "OFF"
- tragdoll.TextColor3 = z.antiragdoll and Color3.new(0,1,0) or Color3.new(1,0,0)
- end)
- hundredhp.MouseButton1Click:connect(function()
- for i = 1,10 do
- main.funcs.network:FireServer(z.args.heal)
- end
- end)
- god.MouseButton1Click:connect(function()
- z.god = not z.god
- tgod.Text = z.god and "ON" or "OFF"
- tgod.TextColor3 = z.god and Color3.new(0,1,0) or Color3.new(1,0,0)
- if z.god then
- functions:RunLoop("Infinite Health")
- else
- functions:StopLoop("Infinite Health")
- end
- end)
- ftrail.MouseButton1Click:connect(function()
- z.firetrail = not z.firetrail
- tftrail.Text = z.firetrail and "ON" or "OFF"
- tftrail.TextColor3 = z.firetrail and Color3.new(0,1,0) or Color3.new(1,0,0)
- if z.firetrail then
- functions:RunLoop("Fire Trail")
- else
- functions:StopLoop("Fire Trail")
- end
- end)
- htrail.MouseButton1Click:connect(function()
- z.hattrail = not z.hattrail
- thtrail.Text = z.hattrail and "ON" or "OFF"
- thtrail.TextColor3 = z.hattrail and Color3.new(0,1,0) or Color3.new(1,0,0)
- if z.hattrail then
- functions:RunLoop("Hat Trail")
- else
- functions:StopLoop("Hat Trail")
- end
- end)
- autoheal.MouseButton1Click:connect(function()
- z.autoheal = not z.autoheal
- tautoheal.Text = z.autoheal and "ON" or "OFF"
- tautoheal.TextColor3 = z.autoheal and Color3.new(0,1,0) or Color3.new(1,0,0)
- if z.autoheal then
- functions:RunLoop("Heal Low")
- else
- functions:StopLoop("Heal Low")
- end
- end)
- local tc = self:AddWindow("Teleport Menu",21)
- local playertp = self:AddBox("Teleport To Player","Player Name",tc)
- local crim = self:AddButton("Criminal Base City",tc)
- local crim2 = self:AddButton("Criminal Base Volcano",tc)
- local crim3 = self:AddButton("Criminal Base Secret",tc)
- local pol = self:AddButton("Police Base Prison",tc)
- local pol2 = self:AddButton("Police Base Hills",tc)
- local pol3 = self:AddButton("Police Base Secret",tc)
- local gar = self:AddButton("Garage Small Town",tc)
- local gar2 = self:AddButton("Garage City",tc)
- local gun = self:AddButton("Weapon Store Small Town",tc)
- local gun2 = self:AddButton("Weapon Store City",tc)
- local bank = self:AddButton("Bank",tc)
- local jew = self:AddButton("Jewelry",tc)
- local mus = self:AddButton("Musueum",tc)
- local power = self:AddButton("Power Plant",tc)
- local train = self:AddButton("Train",tc)
- local airport = self:AddButton("Airport",tc)
- local donut = self:AddButton("Donut Shop",tc)
- local gas = self:AddButton("Gas Station",tc)
- local million = self:AddButton("1 Million Dealership",tc)
- local prison = self:AddButton("Prison",tc)
- local dc = self:AddWindow("World Editor",10)
- local clickdestroy,tclickdestroy = self:AddToggle("Click Destroy",dc)
- local fire,tfire = self:AddToggle("Click Fire",dc)
- local btools,tbtools = self:AddToggle("Btools",dc)
- local gravity,tgravity = self:AddToggle("Gravity",dc)
- local vault = self:AddButton("Remove Vault Door",dc)
- local doors = self:AddButton("Remove Doors",dc)
- local lasers = self:AddButton("Remove Lasers",dc)
- local cell = self:AddButton("Remove Cell Doors",dc)
- local city = self:AddButton("Remove City Buildings",dc)
- local pris = self:AddButton("Remove Prison",dc)
- local ig = self:AddWindow("Item Givers",13)
- local shotgun = self:AddButton("Shotgun",ig)
- local pistol = self:AddButton("Pistol",ig)
- local rocketlauncher = self:AddButton("Rocket Launcher",ig)
- local uzi = self:AddButton("Uzi",ig)
- local ak47 = self:AddButton("AK47",ig)
- local m4a4 = self:AddButton("M4A4",ig)
- local donut = self:AddButton("Donut",ig)
- local jetpack = self:AddButton("Jetpack",ig)
- local flash = self:AddButton("Flashlight",ig)
- local bino = self:AddButton("Binoculars",ig)
- local shield = self:AddButton("Shield",ig)
- local glider = self:AddButton("Glider",ig)
- local gren = self:AddButton("Grenade",ig)
- shotgun.MouseButton1Click:connect(function()
- functions:giveitem("Shotgun")
- end)
- glider.MouseButton1Click:connect(function()
- functions:giveitem("Glider")
- end)
- jetpack.MouseButton1Click:connect(function()
- local x = Workspace.TouchTrigger.JetPackGiver.Position
- Workspace.TouchTrigger.JetPackGiver.Position = client.Character.HumanoidRootPart.Position
- wait(1)
- Workspace.TouchTrigger.JetPackGiver.Position = x
- end)
- donut.MouseButton1Click:connect(function()
- local x = Workspace.TouchTrigger.Donut.Position
- Workspace.TouchTrigger.Donut.Position = client.Character.HumanoidRootPart.Position
- wait(1)
- Workspace.TouchTrigger.Donut.Position = x
- end)
- pistol.MouseButton1Click:connect(function()
- functions:giveitem("Pistol")
- end)
- rocketlauncher.MouseButton1Click:connect(function()
- main.funcs.network:FireServer(z.args.gun,{["Name"] = "RocketLauncher"})
- end)
- gren.MouseButton1Click:connect(function()
- main.funcs.network:FireServer(z.args.gun,{["Name"] = "Grenade"})
- end)
- uzi.MouseButton1Click:connect(function()
- main.funcs.network:FireServer(z.args.gun,{["Name"] = "Uzi"})
- end)
- ak47.MouseButton1Click:connect(function()
- main.funcs.network:FireServer(z.args.gun,{["Name"] = "AK47"})
- end)
- flash.MouseButton1Click:connect(function()
- functions:giveitem("Flashlight")
- end)
- bino.MouseButton1Click:connect(function()
- functions:giveitem("Binoculars")
- end)
- m4a4.MouseButton1Click:connect(function()
- functions:giveitem("RifleSWAT")
- end)
- shield.MouseButton1Click:connect(function()
- functions:giveitem("ShieldSWAT")
- end)
- local vhc = self:AddWindow("Vehicle Cheats",9)
- local helmu = self:AddBox("Heli Height Multiplier","Set Value",vhc)
- local eng = self:AddBox("Engine Multiplier","Set Value",vhc)
- local sus = self:AddBox("Suspension Multiplier","Set Value",vhc)
- local brake = self:AddBox("Brake Multiplier","Set Value",vhc)
- local vehgod,tvehgod = self:AddToggle("Infinite Vehicle Health",vhc)
- local despawn,tdespawn = self:AddToggle("No Despawn",vhc)
- local nitro,tnitro = self:AddToggle("Infinite Nitro",vhc)
- local road,troad = self:AddToggle("Jetski On Road",vhc)
- local rrain,ttrain = self:AddToggle("Rainbow Vehicle",vhc)
- despawn.MouseButton1Click:connect(function()
- z.antidespawn = not z.antidespawn
- tdespawn.Text = z.antidespawn and "ON" or "OFF"
- tdespawntdespawn.TextColor3 = z.antidespawn and Color3.new(0,1,0) or Color3.new(1,0,0)
- end)
- nitro.MouseButton1Click:connect(function()
- z.infnitro = not z.infnitro
- tnitro.Text = z.infnitro and "ON" or "OFF"
- tnitro.TextColor3 = z.infnitro and Color3.new(0,1,0) or Color3.new(1,0,0)
- end)
- vehgod.MouseButton1Click:connect(function()
- z.vehgod = not z.vehgod
- tvehgod.Text = z.vehgod and "ON" or "OFF"
- tvehgod.TextColor3 = z.vehgod and Color3.new(0,1,0) or Color3.new(1,0,0)
- end)
- eng.FocusLost:connect(function()
- local x = tonumber(eng.Text) or 1
- if x <= 0 then
- x = 1
- end
- z.enginemulti = x
- end)
- sus.FocusLost:connect(function()
- local x = tonumber(sus.Text) or 1
- if x <= 0 then
- x = 1
- end
- z.suspenmulti = x
- end)
- helmu.FocusLost:connect(function()
- local x = tonumber(helmu.Text) or 1
- if x <= 0 then
- x = 1
- end
- z.heliheight = x
- end)
- brake.FocusLost:connect(function()
- local x = tonumber(brake.Text) or 1
- if x <= 0 then
- x = 1
- end
- z.brakemulti = x
- end)
- rrain.MouseButton1Click:connect(function()
- z.rainbow = not z.rainbow
- ttrain.Text = z.rainbow and "ON" or "OFF"
- ttrain.TextColor3 = z.rainbow and Color3.new(0,1,0) or Color3.new(1,0,0)
- if z.rainbow then
- functions:RunLoop("Rainbow Car")
- else
- functions:StopLoop("Rainbow Car")
- end
- end)
- local cbc = self:AddWindow("Combat Cheats",6)
- local killplayer = self:AddBox("Kill Player","Player Name",cbc)
- local loopkillplayer = self:AddBox("Loop Kill Player","Player Name",cbc)
- local punch,tpunch = self:AddToggle("Spam Punch",cbc)
- local kill,tkill = self:AddToggle("Kill All",cbc)
- local aura,taura = self:AddToggle("Kill Aura",cbc)
- local trigger,ttrigger = self:AddToggle("Triggerbot",cbc)
- killplayer.FocusLost:connect(function()
- if Players:FindFirstChild(killplayer.Text) then
- functions:KillPlayer(killplayer.Text)
- else
- killplayer.Text = "No Player Found"
- wait(2)
- killplayer.Text = "Kill Player"
- end
- end)
- kill.MouseButton1Click:connect(function()
- z.killall = not z.killall
- tkill.Text = z.killall and "ON" or "OFF"
- tkill.TextColor3 = z.killall and Color3.new(0,1,0) or Color3.new(1,0,0)
- if z.killall then
- functions:RunLoop("Kill All")
- else
- functions:StopLoop("Kill All")
- end
- end)
- punch.MouseButton1Click:connect(function()
- z.punchspam = not z.punchspam
- tpunch.Text = z.punchspam and "ON" or "OFF"
- tpunch.TextColor3 = z.punchspam and Color3.new(0,1,0) or Color3.new(1,0,0)
- if z.punchspam then
- functions:RunLoop("Spam Punch")
- else
- functions:StopLoop("Spam Punch")
- end
- end)
- trigger.MouseButton1Click:connect(function()
- z.triggerbot = not z.triggerbot
- ttrigger.Text = z.triggerbot and "ON" or "OFF"
- ttrigger.TextColor3 = z.triggerbot and Color3.new(0,1,0) or Color3.new(1,0,0)
- if z.triggerbot then
- functions:RunLoop("Triggerbot")
- else
- functions:StopLoop("Triggerbot")
- end
- end)
- local mc = self:AddWindow("Miscellaneous Cheats",9)
- local action,taction = self:AddToggle("Instant Action",mc)
- local gates,tgates = self:AddToggle("Spam Prison Gates",mc)
- local mobile,tmobile = self:AddToggle("Unlock Mobile Garage",mc)
- local detect,tdetect = self:AddToggle("Anti Museum Detection",mc)
- local autostore,tautostore = self:AddToggle("Auto Rob Small Stores",mc)
- local prisoncloth = self:AddButton("Remove Prisoner Clothing",mc)
- local policecloth = self:AddButton("Give Police Clothing",mc)
- local swatcloth = self:AddButton("Remove Swat Clothing",mc)
- local smallstore = self:AddButton("Rob Small Stores",mc)
- detect.MouseButton1Click:connect(function()
- z.antidetect = not z.antidetect
- tdetect.Text = z.antidetect and "ON" or "OFF"
- tdetect.TextColor3 = z.antidetect and Color3.new(0,1,0) or Color3.new(1,0,0)
- end)
- prisoncloth.MouseButton1Click:connect(function()
- if Workspace:FindFirstChild("ClothingRack") then
- for i,v in pairs(workspace.ClothingRacks:GetDescendants()) do
- if v:isA("ClickDetector") then fireclickdetector(v) end
- end
- end
- end)
- policecloth.MouseButton1Click:connect(function()
- functions:giveitem("PantsPolice")
- functions:giveitem("ShirtPolice")
- end)
- swatcloth.MouseButton1Click:connect(function()
- functions:giveitem("PantsSWAT")
- functions:giveitem("ShirtSWAT")
- end)
- smallstore.MouseButton1Click:connect(function()
- functions:RobStores()
- end)
- mobile.MouseButton1Click:connect(function()
- z.mobile = not z.mobile
- tmobile.Text = z.mobile and "ON" or "OFF"
- tmobile.TextColor3 = z.mobile and Color3.new(0,1,0) or Color3.new(1,0,0)
- if z.mobile then
- functions:MobileGarage(true)
- else
- functions:MobileGarage(false)
- end
- end)
- gates.MouseButton1Click:connect(function()
- z.spamgates = not z.spamgates
- tgates.Text = z.spamgates and "ON" or "OFF"
- tgates.TextColor3 = z.spamgates and Color3.new(0,1,0) or Color3.new(1,0,0)
- if z.spamgates then
- functions:RunLoop("Spam Gates")
- else
- functions:StopLoop("Spam Gates")
- end
- end)
- autostore.MouseButton1Click:connect(function()
- z.autosmallstore = not z.autosmallstore
- tautostore.Text = z.autosmallstore and "ON" or "OFF"
- tautostore.TextColor3 = z.autosmallstore and Color3.new(0,1,0) or Color3.new(1,0,0)
- if z.autosmallstore then
- functions:RunLoop("Auto Small Stores")
- else
- functions:StopLoop("Auto Small Stores")
- end
- end)
- action.MouseButton1Click:connect(function()
- z.instaction = not z.instaction
- taction.Text = z.instaction and "ON" or "OFF"
- taction.TextColor3 = z.instaction and Color3.new(0,1,0) or Color3.new(1,0,0)
- if z.instaction then
- functions:RunLoop("Instant Action")
- else
- functions:StopLoop("Instant Action")
- end
- end)
- end
- fullbright_shit:Init()
- boxesp_shit:Init()
- main:Init()
- weapon:Backup()
- MainUI:Init()
- warn("Succes")
- functions:Console("Loaded")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement