Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if game.Players.LocalPlayer.Character.Animate:FindFirstChild("idle") then
- game.Players.LocalPlayer.Character.Animate.idle:Destroy()
- end
- local me = game:service'Players'.LocalPlayer
- local plr = game.Players.LocalPlayer
- local savedarmourpos = plr.Character.HumanoidRootPart.Position
- local toolname = "[SMG] - $750"
- plr.Character.HumanoidRootPart.CFrame = CFrame.new(game.Workspace.Ignored.Shop[toolname].Head.Position)
- wait(.1)
- fireclickdetector(game.Workspace.Ignored.Shop[toolname].ClickDetector)
- wait(.1)
- fireclickdetector(game.Workspace.Ignored.Shop[toolname].ClickDetector)
- wait(.1)
- fireclickdetector(game.Workspace.Ignored.Shop[toolname].ClickDetector)
- wait(.1)
- fireclickdetector(game.Workspace.Ignored.Shop[toolname].ClickDetector)
- wait(.1)
- fireclickdetector(game.Workspace.Ignored.Shop[toolname].ClickDetector)
- wait(.1)
- fireclickdetector(game.Workspace.Ignored.Shop[toolname].ClickDetector)
- wait(.1)
- me.Character.Humanoid:EquipTool(me.Backpack:FindFirstChild("[SMG]"))
- wait(0.001)
- plr.Character.HumanoidRootPart.CFrame = CFrame.new(savedarmourpos)
- plr.Character.HumanoidRootPart.CFrame = CFrame.new(savedarmourpos)
- function bypass()
- local oh1 = CFrame.new(169.126266, -121.450089, 182.002182)
- local oh2 = game:GetService("Players")
- local oh3 = oh2.LocalPlayer.Character.HumanoidRootPart
- oh3.CFrame = oh1
- wait(1.5)
- end
- repeat
- wait()
- until game:IsLoaded()
- if workspace.Players[game.Players.LocalPlayer.Name]:FindFirstChild("[SMG]") then
- workspace.Players[game.Players.LocalPlayer.Name]:FindFirstChild("[SMG]").Name = "[SMG]"
- else
- game.Players.LocalPlayer.Backpack["[SMG]"].Parent = workspace.Players[game.Players.LocalPlayer.Name]
- game.workspace.Players[game.Players.LocalPlayer.Name]:FindFirstChild("[SMG]").Name = "[SMG]"
- end
- function Buy()
- fireclickdetector(workspace.Ignored.Shop["80 [SMG Ammo] - $60"].ClickDetector)
- end
- local timer = 0
- local ATM = "nil"
- local GetAmmoOrReload = false
- local Cash = false
- function GetCash()
- for i, v in pairs(workspace.Ignored.Drop:GetChildren()) do
- if
- v.Name == "MoneyDrop" and
- (workspace.Players[game.Players.LocalPlayer.Name].HumanoidRootPart.Position - v.Position).Magnitude < 12
- then
- Cash = true
- fireclickdetector(v.ClickDetector)
- wait(1)
- Cash = false
- end
- end
- end
- function getATM()
- for i, v in pairs(workspace.Cashiers:GetChildren()) do
- if v:WaitForChild("Humanoid").Health > 0 then
- local cf = v.Head.CFrame
- local lv = cf.lookVector
- game.workspace.Players[game.Players.LocalPlayer.Name].HumanoidRootPart.CFrame =
- cf + (lv * Vector3.new(0, 0, -3))
- game.ReplicatedStorage.MainEvent:FireServer("UpdateMousePos", v.Head.Position)
- return v
- end
- end
- end
- ATM = getATM()
- function reload(name, gun)
- local A_1 = "Reload"
- local A_2 = game:GetService("Workspace").Players[name][gun]
- local Event = game:GetService("ReplicatedStorage").MainEvent
- Event:FireServer(A_1, A_2)
- end
- game:GetService("RunService").Heartbeat:Connect(function()
- GetCash()
- game.Players.LocalPlayer.Character.Humanoid:ChangeState(11)
- if timer == 0 and Cash == false then
- if game.Players.LocalPlayer.DataFolder.Inventory["[SMG]"].Value == "0" and GetAmmoOrReload == false then
- timer = 10
- GetAmmoOrReload = true
- local part = workspace.Ignored.Shop["80 [SMG Ammo] - $60"].Head
- game.workspace.Players[game.Players.LocalPlayer.Name].HumanoidRootPart.CFrame =
- CFrame.new(part.CFrame.X, part.CFrame.Y + 4, part.CFrame.Z)
- game.workspace.Players[game.Players.LocalPlayer.Name]["[SMG]"].Parent =
- game.Players.LocalPlayer.Backpack
- wait(2)
- for i = 1, 10 do
- game.workspace.Players[game.Players.LocalPlayer.Name].HumanoidRootPart.CFrame =
- CFrame.new(
- part.CFrame.X + math.random(1, 2),
- part.CFrame.Y + math.random(1, 2),
- part.CFrame.Z + math.random(1, 2)
- )
- print "e"
- Buy()
- wait(1)
- end
- game.Players.LocalPlayer.Backpack["[SMG]"].Parent =
- game.workspace.Players[game.Players.LocalPlayer.Name]
- timer = 0
- GetAmmoOrReload = false
- local cf = ATM.Head.CFrame
- local lv = cf.lookVector
- game.workspace.Players[game.Players.LocalPlayer.Name].HumanoidRootPart.CFrame =
- cf + (lv * Vector3.new(0, 0, -3))
- end
- if
- game.workspace.Players[game.Players.LocalPlayer.Name]:WaitForChild("[SMG]").Ammo.Value == 0 and
- GetAmmoOrReload == false
- then
- GetAmmoOrReload = true
- reload(game.Players.LocalPlayer.Name, "[SMG]")
- wait(2)
- GetAmmoOrReload = false
- else
- for i, v in pairs(workspace.Cashiers:GetChildren()) do
- if v:WaitForChild("Humanoid").Health > 0 then
- if GetAmmoOrReload == false then
- if ATM.Humanoid.Health > 0 then
- game:GetService("VirtualUser"):Button1Down(Vector2.new(0, 0, 0))
- local cf = ATM.Head.CFrame
- local lv = cf.lookVector
- game.workspace.Players[game.Players.LocalPlayer.Name].HumanoidRootPart.CFrame =
- cf + (lv * Vector3.new(0, 0, -3))
- end
- end
- end
- end
- end
- for i, v in pairs(workspace.Cashiers:GetChildren()) do
- if v:WaitForChild("Humanoid").Health > 0 then
- if ATM.Humanoid.Health < 0 and GetAmmoOrReload == false then
- timer = 10
- wait(0.1)
- if GetAmmoOrReload == false then
- local cf = ATM.Head.CFrame
- local lv = cf.lookVector
- game.workspace.Players[game.Players.LocalPlayer.Name].HumanoidRootPart.CFrame =
- cf + (lv * Vector3.new(0, 0, -3))
- ATM = getATM()
- end
- timer = 0
- end
- end
- end
- end
- end
- )
Advertisement
Add Comment
Please, Sign In to add comment