Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local ScreenGui = Instance.new("ScreenGui")
- local Frame = Instance.new("Frame")
- local Title = Instance.new("TextLabel")
- local AutoFarm = Instance.new("TextButton")
- local Esp = Instance.new("TextButton")
- local InfiniteJump = Instance.new("TextButton")
- local MiniCrab = Instance.new("TextButton")
- local IceRhino = Instance.new("TextButton")
- local Aimbot = Instance.new("TextButton")
- local Speed = Instance.new("TextButton")
- local Version = Instance.new("TextLabel")
- local Credits = Instance.new("TextLabel")
- local TextBox = Instance.new("TextBox")
- local Exit = Instance.new("TextLabel")
- local HTS = Instance.new("TextLabel")
- local InfiniteAmmo = Instance.new("TextButton")
- local InfiniteStamina = Instance.new("TextButton")
- local ClickTp = Instance.new("TextButton")
- -- Settings
- ScreenGui.Parent = game.CoreGui
- Frame.Parent = ScreenGui
- Frame.BackgroundColor3 = Color3.new(1, 1, 0)
- Frame.BorderColor3 = Color3.new(0, 0, 0)
- Frame.BorderSizePixel = 3
- Frame.Position = UDim2.new(0.0372750685, 0, 0.189723313, 0)
- Frame.Size = UDim2.new(0, 693, 0, 350)
- Title.Name = "Title"
- Title.Parent = Frame
- Title.BackgroundColor3 = Color3.new(0.333333, 1, 0)
- Title.BorderColor3 = Color3.new(0, 0, 0)
- Title.Size = UDim2.new(0, 655, 0, 50)
- Title.Font = Enum.Font.SourceSans
- Title.Text = "Reason 2 Hack"
- Title.TextColor3 = Color3.new(1, 1, 0)
- Title.TextScaled = true
- Title.TextSize = 14
- Title.TextWrapped = true
- AutoFarm.Name = "Auto Farm"
- AutoFarm.Parent = Frame
- AutoFarm.BackgroundColor3 = Color3.new(0.333333, 1, 0)
- AutoFarm.BorderColor3 = Color3.new(0, 0, 0)
- AutoFarm.Position = UDim2.new(0.712532341, 0, 0.14142856, 0)
- AutoFarm.Size = UDim2.new(0, 200, 0, 50)
- AutoFarm.Font = Enum.Font.SourceSans
- AutoFarm.Text = "Auto Farm"
- AutoFarm.TextColor3 = Color3.new(1, 1, 0)
- AutoFarm.TextScaled = true
- AutoFarm.TextSize = 14
- AutoFarm.TextWrapped = true
- Esp.Name = "Esp"
- Esp.Parent = Frame
- Esp.BackgroundColor3 = Color3.new(0.333333, 1, 0)
- Esp.BorderColor3 = Color3.new(0, 0, 0)
- Esp.Position = UDim2.new(0.32721135, 0, 0.141428575, 0)
- Esp.Size = UDim2.new(0, 200, 0, 50)
- Esp.Font = Enum.Font.SourceSans
- Esp.Text = "Esp"
- Esp.TextColor3 = Color3.new(1, 1, 0)
- Esp.TextScaled = true
- Esp.TextSize = 14
- Esp.TextWrapped = true
- InfiniteJump.Name = "Infinite Jump"
- InfiniteJump.Parent = Frame
- InfiniteJump.BackgroundColor3 = Color3.new(0.333333, 1, 0)
- InfiniteJump.BorderColor3 = Color3.new(0, 0, 0)
- InfiniteJump.Position = UDim2.new(0.000630915165, 0, 0.428035676, 0)
- InfiniteJump.Size = UDim2.new(0, 200, 0, 50)
- InfiniteJump.Font = Enum.Font.SourceSans
- InfiniteJump.Text = "Infinite Jump"
- InfiniteJump.TextColor3 = Color3.new(1, 1, 0)
- InfiniteJump.TextScaled = true
- InfiniteJump.TextSize = 14
- InfiniteJump.TextWrapped = true
- MiniCrab.Name = "Mini Crab"
- MiniCrab.Parent = Frame
- MiniCrab.BackgroundColor3 = Color3.new(0.333333, 1, 0)
- MiniCrab.BorderColor3 = Color3.new(0, 0, 0)
- MiniCrab.Position = UDim2.new(-5.58793545e-08, 0, 0.142321408, 0)
- MiniCrab.Size = UDim2.new(0, 200, 0, 50)
- MiniCrab.Font = Enum.Font.SourceSans
- MiniCrab.Text = "Mini Crab"
- MiniCrab.TextColor3 = Color3.new(1, 1, 0)
- MiniCrab.TextScaled = true
- MiniCrab.TextSize = 14
- MiniCrab.TextWrapped = true
- IceRhino.Name = "IceRhino"
- IceRhino.Parent = Frame
- IceRhino.BackgroundColor3 = Color3.new(0.333333, 1, 0)
- IceRhino.BorderColor3 = Color3.new(0, 0, 0)
- IceRhino.Position = UDim2.new(-0.000582236797, 0, 0.285178572, 0)
- IceRhino.Size = UDim2.new(0, 200, 0, 50)
- IceRhino.Font = Enum.Font.SourceSans
- IceRhino.Text = "IceRhino"
- IceRhino.TextColor3 = Color3.new(1, 1, 0)
- IceRhino.TextScaled = true
- IceRhino.TextSize = 14
- IceRhino.TextWrapped = true
- Aimbot.Name = "Aimbot"
- Aimbot.Parent = Frame
- Aimbot.BackgroundColor3 = Color3.new(0.333333, 1, 0)
- Aimbot.BorderColor3 = Color3.new(0, 0, 0)
- Aimbot.Position = UDim2.new(0.327532381, 0, 0.285178572, 0)
- Aimbot.Size = UDim2.new(0, 200, 0, 50)
- Aimbot.Font = Enum.Font.SourceSans
- Aimbot.Text = "Aimbot"
- Aimbot.TextColor3 = Color3.new(1, 1, 0)
- Aimbot.TextScaled = true
- Aimbot.TextSize = 14
- Aimbot.TextWrapped = true
- Speed.Name = "Speed"
- Speed.Parent = Frame
- Speed.BackgroundColor3 = Color3.new(0.333333, 1, 0)
- Speed.BorderColor3 = Color3.new(0, 0, 0)
- Speed.Position = UDim2.new(0.317119151, 0, 0.856607139, 0)
- Speed.Size = UDim2.new(0, 200, 0, 50)
- Speed.Font = Enum.Font.SourceSans
- Speed.Text = "Speed"
- Speed.TextColor3 = Color3.new(1, 1, 0)
- Speed.TextScaled = true
- Speed.TextSize = 14
- Speed.TextWrapped = true
- Version.Name = "Version"
- Version.Parent = Frame
- Version.BackgroundColor3 = Color3.new(0.333333, 1, 0)
- Version.BorderColor3 = Color3.new(0, 0, 0)
- Version.Position = UDim2.new(0.8018471, 0, 0.857142866, 0)
- Version.Size = UDim2.new(0, 137, 0, 50)
- Version.Font = Enum.Font.SourceSans
- Version.Text = "V.0.4"
- Version.TextColor3 = Color3.new(1, 1, 0)
- Version.TextScaled = true
- Version.TextSize = 14
- Version.TextWrapped = true
- Credits.Name = "Credits"
- Credits.Parent = Frame
- Credits.BackgroundColor3 = Color3.new(0.333333, 1, 0)
- Credits.BorderColor3 = Color3.new(0, 0, 0)
- Credits.Size = UDim2.new(0, 189, 0, 50)
- Credits.Font = Enum.Font.SourceSans
- Credits.Text = "Made By H00n#0833"
- Credits.TextColor3 = Color3.new(1, 1, 0)
- Credits.TextScaled = true
- Credits.TextSize = 14
- Credits.TextWrapped = true
- TextBox.Parent = Frame
- TextBox.BackgroundColor3 = Color3.new(0.333333, 1, 0)
- TextBox.BorderColor3 = Color3.new(0, 0, 0)
- TextBox.Position = UDim2.new(0.264122128, 0, 0.685714304, 0)
- TextBox.Size = UDim2.new(0, 260, 0, 45)
- TextBox.Font = Enum.Font.SourceSans
- TextBox.Text = "1"
- TextBox.TextColor3 = Color3.new(1, 1, 0)
- TextBox.TextScaled = true
- TextBox.TextSize = 14
- TextBox.TextWrapped = true
- Exit.Name = "Exit"
- Exit.Parent = Frame
- Exit.BackgroundColor3 = Color3.new(0.333333, 1, 0)
- Exit.BorderColor3 = Color3.new(0, 0, 0)
- Exit.Position = UDim2.new(0.712842703, 0, 0, 0)
- Exit.Size = UDim2.new(0, 199, 0, 50)
- Exit.Font = Enum.Font.SourceSans
- Exit.Text = "(T)To Close"
- Exit.TextColor3 = Color3.new(1, 1, 0)
- Exit.TextScaled = true
- Exit.TextSize = 14
- Exit.TextWrapped = true
- HTS.Name = "HTS"
- HTS.Parent = Frame
- HTS.BackgroundColor3 = Color3.new(0.333333, 1, 0)
- HTS.BorderColor3 = Color3.new(0, 0, 0)
- HTS.Position = UDim2.new(0, 0, 0.857142866, 0)
- HTS.Size = UDim2.new(0, 183, 0, 50)
- HTS.Font = Enum.Font.SourceSans
- HTS.Text = "Hold (F) To Speed & Press (E) to Click Tp."
- HTS.TextColor3 = Color3.new(1, 1, 0)
- HTS.TextScaled = true
- HTS.TextSize = 14
- HTS.TextWrapped = true
- InfiniteAmmo.Name = "Infinite Ammo"
- InfiniteAmmo.Parent = Frame
- InfiniteAmmo.BackgroundColor3 = Color3.new(0.333333, 1, 0)
- InfiniteAmmo.BorderColor3 = Color3.new(0, 0, 0)
- InfiniteAmmo.Position = UDim2.new(0.712596834, 0, 0.428035736, 0)
- InfiniteAmmo.Size = UDim2.new(0, 200, 0, 50)
- InfiniteAmmo.Font = Enum.Font.SourceSans
- InfiniteAmmo.Text = "Infinite Ammo"
- InfiniteAmmo.TextColor3 = Color3.new(1, 1, 0)
- InfiniteAmmo.TextScaled = true
- InfiniteAmmo.TextSize = 14
- InfiniteAmmo.TextWrapped = true
- InfiniteStamina.Name = "Infinite Stamina"
- InfiniteStamina.Parent = Frame
- InfiniteStamina.BackgroundColor3 = Color3.new(0.333333, 1, 0)
- InfiniteStamina.BorderColor3 = Color3.new(0, 0, 0)
- InfiniteStamina.Position = UDim2.new(0.32731542, 0, 0.428035706, 0)
- InfiniteStamina.Size = UDim2.new(0, 200, 0, 50)
- InfiniteStamina.Font = Enum.Font.SourceSans
- InfiniteStamina.Text = "Infinite Stamina"
- InfiniteStamina.TextColor3 = Color3.new(1, 1, 0)
- InfiniteStamina.TextScaled = true
- InfiniteStamina.TextSize = 14
- InfiniteStamina.TextWrapped = true
- ClickTp.Name = "Click Tp"
- ClickTp.Parent = Frame
- ClickTp.BackgroundColor3 = Color3.new(0.333333, 1, 0)
- ClickTp.BorderColor3 = Color3.new(0, 0, 0)
- ClickTp.Position = UDim2.new(0.712813795, 0, 0.285178572, 0)
- ClickTp.Size = UDim2.new(0, 200, 0, 50)
- ClickTp.Font = Enum.Font.SourceSans
- ClickTp.Text = "Click Tp"
- ClickTp.TextColor3 = Color3.new(1, 1, 0)
- ClickTp.TextScaled = true
- ClickTp.TextSize = 14
- ClickTp.TextWrapped = true
- -- UI Settings
- Frame.Draggable = true
- Frame.Active = true
- function onKeyPress(inputObject, gameProcessedEvent)
- if inputObject.KeyCode == Enum.KeyCode.T then
- if Frame.Visible == false then
- Frame.Visible = true
- else
- Frame.Visible = false
- end
- end
- end
- game:GetService("UserInputService").InputBegan:connect(onKeyPress)
- -- Speed Bypass
- Speed.MouseButton1Down:connect(function()
- local plr = game:GetService("Players").LocalPlayer
- local char = plr.Character
- local mouse = game:GetService("Players").LocalPlayer:GetMouse()
- local hum = char:FindFirstChild("HumanoidRootPart")
- mouse.KeyDown:connect(function(key)
- if key == "f" then
- loop = true
- while loop do
- hum.CFrame = hum.CFrame + hum.CFrame.lookVector * TextBox.Text
- wait()
- end
- end
- end)
- mouse.KeyUp:connect(function(key)
- if key == "f" then
- loop = false
- end
- end)
- end)Speed.MouseButton1Down:connect(function()
- local plr = game:GetService("Players").LocalPlayer
- local char = plr.Character
- local mouse = game:GetService("Players").LocalPlayer:GetMouse()
- local hum = char:FindFirstChild("HumanoidRootPart")
- mouse.KeyDown:connect(function(key)
- if key == "f" then
- loop = true
- while loop do
- hum.CFrame = hum.CFrame + hum.CFrame.lookVector * TextBox.Text
- wait()
- end
- end
- end)
- mouse.KeyUp:connect(function(key)
- if key == "f" then
- loop = false
- end
- end)
- end)
- -- Infinite Jump Bypass
- InfiniteJump.MouseButton1Down:connect(function()
- local Player = game:GetService'Players'.LocalPlayer;
- local UIS = game:GetService'UserInputService';
- _G.JumpHeight = 45;
- function Action(Object, Function) if Object ~= nil then Function(Object); end end
- UIS.InputBegan:connect(function(UserInput)
- if UserInput.UserInputType == Enum.UserInputType.Keyboard and UserInput.KeyCode == Enum.KeyCode.Space then
- Action(Player.Character.Humanoid, function(self)
- if self:GetState() == Enum.HumanoidStateType.Jumping or self:GetState() == Enum.HumanoidStateType.Freefall then
- Action(self.Parent.HumanoidRootPart, function(self)
- self.Velocity = Vector3.new(0, _G.JumpHeight, 0);
- end)
- end
- end)
- end
- end)
- end)
- -- MiniCrab Script
- MiniCrab.MouseButton1Down:connect(function()
- game.RStorage.Shop.Mounts["Mini Crab"]:Clone().Parent = game.Players.LocalPlayer.Inventory.Mounts
- end)
- -- IceRhino Script
- IceRhino.MouseButton1Down:connect(function()
- game.RStorage.Shop.Mounts["IceRhino"]:Clone().Parent = game.Players.LocalPlayer.Inventory.Mounts
- end)
- -- Esp Script
- Esp.MouseButton1Down:connect(function()
- local Players = game:GetService'Players'
- local Player = Players.LocalPlayer
- local ShowInvisibleParts = true;
- function TrackHum(v, vHRP)
- local InvisibruParts = {}
- repeat wait(.4) until #vHRP.Parent:GetChildren() > 4
- for ii,vv in pairs(vHRP.Parent:GetChildren()) do
- if vv:IsA'BasePart' then
- local Box = Instance.new('BoxHandleAdornment', workspace)
- Box.Adornee = vv
- Box.Size = vv:GetMass() > 1 and vv.Size-Vector3.new(.1,.1,.1) or Vector3.new(.4,.4,.4)
- Box.Transparency = (vv.Transparency < 1 or ShowInvisibleParts) and .5 or 1
- Box.AlwaysOnTop = true
- Box.ZIndex = 1
- Box.Color3 = (v.TeamColor == Player.TeamColor and Color3.new(0,1,0)) or Color3.new(1,0,0)
- InvisibruParts[#InvisibruParts+1] = Box
- local OnChange = not ShowInvisibleParts and vv.Changed:connect(function(Prop)
- if Prop == 'Transparency' then
- Box.Transparency = vv.Transparency < 1 and .5 or 1
- Box.Transparency = (v.TeamColor == Player.TeamColor and Color3.new(0,1,0)) or Color3.new(1,0,0)
- end
- end)
- local VChange = v.Changed:connect(function(Prop)
- if Prop == 'TeamColor' then
- Box.Color3 = (v.TeamColor == Player.TeamColor and Color3.new(0,1,0)) or Color3.new(1,0,0)
- end
- end)
- local PlayerChange = Player.Changed:connect(function(Prop)
- if Prop == 'TeamColor' then
- Box.Color3 = (v.TeamColor == Player.TeamColor and Color3.new(0,1,0)) or Color3.new(1,0,0)
- end
- end)
- local OnRemove; OnRemove = Player.CharacterRemoving:connect(function()
- Box:Destroy()
- VChange:disconnect()
- if not ShowInvisibleParts then
- OnChange:disconnect()
- end;
- PlayerChange:disconnect()
- OnRemove:disconnect()
- end)
- end
- end
- end
- function Track(v)
- warn(v.Name..' is being tracked', v and v.Character and #v.Character:GetChildren())
- local vHum = v and v.Character and v.Character:FindFirstChild'Humanoid'
- local vHRP = vHum and vHum.Parent:FindFirstChild'HumanoidRootPart'
- if vHRP and vHum.Health > 0 then
- local Head = v.Character:WaitForChild('Head', 10)
- if Head then
- TrackHum(v, vHRP)
- else
- warn('Head not found in Player: '..v.Name)
- end
- end
- local OnAdded = v.CharacterAdded:connect(function(char)
- local vHRP2 = char:WaitForChild'HumanoidRootPart'
- local Head = char:WaitForChild('Head', 10)
- if Head then
- TrackHum(v, vHRP2)
- else
- warn('COULD NOT TRACK: Player not spawning!')
- end
- end)
- local ChildRemove; ChildRemove = Players.PlayerRemoving:connect(function(Plr)
- if Plr == v then
- ChildRemove:disconnect();
- OnAdded:disconnect();
- end
- end)
- end
- for i,v in pairs(Players:GetPlayers()) do
- if not (v == Player) then
- spawn(function()Track(v)end)
- end
- end
- Players.PlayerAdded:connect(function(Plr)
- Track(Plr)
- end)
- warn ("Reason 2 Hack V.0.4 Esp Has Loaded Enjoy!")
- end)
- -- Aimbot Script
- Aimbot.MouseButton1Down:connect(function()
- while wait(.2) do
- for i,v in pairs(game.Players:GetChildren()) do
- wait()
- if v and v.Character ~= nil and v ~= game.Players.LocalPlayer and v.TeamColor ~= game.Players.LocalPlayer.TeamColor then
- for a, b in pairs(v.Character:GetChildren()) do
- if b.Name == "HumanoidRootPart" then
- b.Size = Vector3.new(20,20,20)
- b.Material = "Neon"
- b.BrickColor = BrickColor.new("Really blue")
- b.Transparency = 0
- end
- end
- end
- end
- end
- end)
- -- Auto Farm Script
- AutoFarm.MouseButton1Down:connect(function()
- local zombiefolder = game:GetService'Workspace':FindFirstChild'Characters':FindFirstChild'Zombies'
- local client = game:GetService'Players'.LocalPlayer
- local primary = client:FindFirstChild'Settings':FindFirstChild'Primary'
- local secondary = client:FindFirstChild'Settings':FindFirstChild'Secondary'
- local RepStorage = game:GetService'ReplicatedStorage'
- local remotes = RepStorage:FindFirstChild'RemoteEvents'
- local FX = remotes:FindFirstChild'FX'
- local bullet = remotes:FindFirstChild'BulletHit'
- local nofall = remotes:FindFirstChild'SelfDamage'
- local transform = 10.3 --quality-security.com
- local running = false
- local zconn = nil
- local codes = {}
- local Part = Instance.new("Part")
- Part.Anchored = true
- Part.Size = Vector3.new(100, 2, 100)
- Part.Transparency = 0.7
- local meta = getrawmetatable(game)
- if setreadonly then
- setreadonly(meta, false)
- elseif make_writeable then
- make_writeable(meta)
- end
- local backup = __namecall or meta.__namecall
- getgenv()['__namecall'] = backup
- local function KillZombie(zchar)
- local id = (primary.Value ~= "" and codes[primary.Value] or codes[secondary.Value])
- local enum = 1
- if id == nil then return nil end
- local t = {}
- t.Hit = zchar:WaitForChild'Head'
- t.Humanoid = zchar:WaitForChild'Humanoid'
- t.Perc = 1
- t.Position = zchar:WaitForChild'Head'.Position
- t.Headshot = true
- repeat
- bullet:FireServer(t, enum, id)
- wait()
- until t.Humanoid.Health < 1
- end
- local function MakePart(on)
- local root = client.Character:FindFirstChild'HumanoidRootPart'
- if root == nil then return end
- Part.CanCollide = on
- Part.Parent = workspace
- Part.CFrame = root.CFrame + Vector3.new(0, 100, 0)
- if on then
- root.CFrame = Part.CFrame + Vector3.new(0, 5, 0)
- end
- end
- meta.__namecall = function(self, ...)
- local args = {...}
- local method = table.remove(args, #args)
- --[[
- if method == "GetChildren" and tostring(self.Name) == primary.Value then
- print(debug.getlocal(2, "CODE"))
- print('a')
- end
- ]]
- if method == "InvokeServer" and tostring(self) == "GetCodes" then
- local name = args[#args]
- local ret = backup(self, ...)
- codes[name] = (ret + transform)
- return ret
- elseif method == "FireServer" then
- if self == nofall then
- return wait(9e9)
- elseif self == FX then
- pcall(function() print("Potential ban from script: " .. getfenv(2).script:GetFullName()) end)
- return wait(9e9)
- end
- end
- return backup(self, ...)
- end
- local typecon = game:GetService'UserInputService'.InputBegan:Connect(function(key, ingui)
- if key.KeyCode == Enum.KeyCode.Q and not ingui then
- running = not running
- warn("RUNNING:", running)
- MakePart(running)
- if running then
- zconn = zombiefolder.ChildAdded:Connect(function(c)
- KillZombie(c)
- end)
- for i, v in pairs(zombiefolder:GetChildren()) do
- KillZombie(v)
- end
- else
- if zconn then
- zconn:Disconnect()
- end
- end
- end
- end)
- pcall(function() Reset() end)
- getgenv().Reset = function()
- typecon:Disconnect()
- pcall(function()
- zconn:Disconnect()
- end)
- getrawmetatable(game).__namecall = __namecall
- running = false
- end
- end)
- -- Infinite Stamina Script
- InfiniteStamina.MouseButton1Down:connect(function()
- for i, func in next, debug.getregistry() do
- if type(func) == 'function' then
- local ups = debug.getupvalues(func)
- if ups.maxenergy then
- debug.setupvalue(func, 'BOOSTING', true)
- end
- end
- end
- end)
- -- Infinite Ammo Script
- InfiniteAmmo.MouseButton1Down:connect(function()
- for i, func in next, debug.getregistry() do
- if type(func) == 'function' then
- local ups = debug.getupvalues(func)
- if ups.ammo then
- debug.setupvalue(func, 'clips', 2318)
- debug.setupvalue(func, 'ammo', 1823)
- end
- end
- end
- end)
- -- Click Tp Script
- ClickTp.MouseButton1Down:connect(function()
- plr = game.Players.LocalPlayer
- hum = plr.Character.HumanoidRootPart
- mouse = plr:GetMouse()
- mouse.KeyDown:connect(function(key)
- if key == "e" then
- if mouse.Target then
- hum.CFrame = CFrame.new(mouse.Hit.x, mouse.Hit.y + 25, mouse.Hit.z)
- end
- end
- end)
- end)
- -- Message
- warn ("Reason 2 Hack V.0.4 Has Loaded!")
- warn("Anti-Ban Activated")
Advertisement
Add Comment
Please, Sign In to add comment