Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local Blue = Instance.new("ScreenGui")
- local Body = Instance.new("Frame")
- local Title = Instance.new("Frame")
- local Credits = Instance.new("TextLabel")
- local TextLabel = Instance.new("TextLabel")
- local reee = Instance.new("TextButton")
- local INFjump = Instance.new("TextButton")
- local ESP = Instance.new("TextButton")
- local aimbot = Instance.new("TextButton")
- local close = Instance.new("TextButton")
- local OpenGUI = Instance.new("Frame")
- local open = Instance.new("TextButton")
- --Properties:
- Blue.Name = "Blue"
- Blue.Parent = game.CoreGui
- Blue.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
- Body.Active = true
- Body.Draggable = true ------ Dont change this
- Body.Name = "Body"
- Body.Parent = Blue
- Body.BackgroundColor3 = Color3.new(0.192157, 0.972549, 0.921569)
- Body.Position = UDim2.new(0.337070256, 0, 0.271844625, 0)
- Body.Size = UDim2.new(0, 435, 0, 376)
- Title.Name = "Title"
- Title.Parent = Body
- Title.BackgroundColor3 = Color3.new(0.156863, 0.592157, 0.972549)
- Title.Position = UDim2.new(-0.000860806147, 0, -0.0166029427, 0)
- Title.Size = UDim2.new(0, 435, 0, 57)
- Credits.Name = "Credits"
- Credits.Parent = Title
- Credits.BackgroundColor3 = Color3.new(1, 1, 1)
- Credits.BackgroundTransparency = 1
- Credits.Position = UDim2.new(0.728735626, 0, 6.1929822, 0)
- Credits.Size = UDim2.new(0, 145, 0, 37)
- Credits.Font = Enum.Font.SourceSans
- Credits.Text = "By Outer"
- Credits.TextColor3 = Color3.new(0, 0, 0)
- Credits.TextSize = 30
- TextLabel.Parent = Title
- TextLabel.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel.BackgroundTransparency = 1
- TextLabel.Position = UDim2.new(0.268965513, 0, 0.0526315793, 0)
- TextLabel.Size = UDim2.new(0, 200, 0, 50)
- TextLabel.Font = Enum.Font.Highway
- TextLabel.Text = "Blue"
- TextLabel.TextColor3 = Color3.new(1, 1, 1)
- TextLabel.TextSize = 50
- reee.Name = "reee"
- reee.Parent = Body
- reee.BackgroundColor3 = Color3.new(1, 0, 0)
- reee.Position = UDim2.new(0, 0, 0.202127665, 0)
- reee.Size = UDim2.new(0, 138, 0, 51)
- reee.Font = Enum.Font.SourceSans
- reee.Text = "ULTIMATE POWER"
- reee.TextColor3 = Color3.new(0, 0, 0)
- reee.TextSize = 20
- reee.MouseButton1Click:connect(function()
- _G.Primary = "M16A1";
- _G.Secondary = "";
- _G.Melee = "Knife";
- local mt = getrawmetatable(game);
- local old = mt.__namecall
- local rstorage = game:GetService("ReplicatedStorage");
- local Events = rstorage.Events;
- local FallDamage = Events.FallDamage;
- local Kick = Events.Kick;
- local HitPart = Events.HitPart;
- local BeanBoozled = rstorage.BeanBoozled;
- local Client = game:GetService("Players").LocalPlayer.PlayerGui.GUI.Client;
- local sClient = game:GetService("StarterGui").GUI.Client;
- local BanBoi = game:GetService("Players").LocalPlayer.PlayerGui.BanBoi.Ban;
- local sBanBoi = game:GetService("StarterGui").BanBoi.Ban;
- local FallDamage = rstorage.Events.FallDamage;
- local GetItems = rstorage.Events.GetItems;
- local Empty = rstorage.Events.empty
- newcclosure = newcclosure or (function(f) return f end)
- make_writeable(mt, false);
- mt.__namecall = newcclosure(function(self,...)
- local args = {...}
- local method = args[#args]
- if (self == FallDamage and method:find('FireServer')) then
- return wait(9e9);
- end
- if (self == Kick or self == FallDamage) and string.lower(method) == 'fireserver' then
- print(self, ...)
- return wait(9e9);
- end
- if self == HitPart and string.lower(method) == 'fireserver' then
- if args[1] == "ban" then
- print(self, ...)
- return wait(9e9);
- else
- return old(self, ...);
- end
- end
- if self == BeanBoozled and string.lower(method) == 'fireserver' then
- return wait(9e9);
- end
- if (self == Client or self == BanBoi or self == sClient or self == sBanBoi) and string.lower(method) == 'destroy' then
- return wait(9e9)
- end
- return old(self, ...)
- end)
- local rstorage = game:GetService("ReplicatedStorage");
- local mods = {
- Ammo = 1000000,
- Auto = true,
- Bullets = 4,
- Chamber = false,
- DMG = 1000000,
- EquipTime = 0,
- Falloff = 0,
- FireRate = 0.011,
- MaxSpread = 15,
- Rampup = 0,
- Range = 1000000,
- RecoilControl = 0,
- ReloadTime = 0,
- ["Speed%"] = -100,
- Spread = 15,
- SpreadRecovery = 1.25,
- StoredAmmo = 1000000,
- Offset = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- }
- for _,b in next, rstorage.Weapons:GetChildren() do
- for i,v in next, mods do
- if typeof(b:FindFirstChild(i)) == "Instance" then
- b:FindFirstChild(i).Value = v;
- end
- end
- end
- local clone = rstorage.Weapons:FindFirstChild("Rocket Launcher"):Clone();
- clone.Parent = game:GetService("Players").LocalPlayer;
- local rpg = rstorage.Weapons:FindFirstChild("RPG"):Clone();
- rpg.Parent = game:GetService("Players").LocalPlayer;
- for i,v in next, rstorage.Weapons:GetChildren() do
- if v.Name == "Knife" or v.Name == "Golden Knife" or v.Name == "Battle Axe" or v.Name == "Persian Sword" then
- for a,b in next, clone:GetChildren() do
- if v:FindFirstChild(b.Name) then v:FindFirstChild(b.Name):Remove(); end
- b:Clone().Parent = v;
- end
- end
- if v.Name == "Sword" then
- for a,b in next, rpg:GetChildren() do
- if v:FindFirstChild(b.Name) then v:FindFirstChild(b.Name):Remove(); end
- b:Clone().Parent = v;
- end
- end
- end
- clone:Remove();
- rpg:Remove();
- local rstorage = game:GetService("ReplicatedStorage");
- for i,v in next, rstorage.Levels:GetChildren() do
- v.Value = "Rocket Launcher"
- end
- end)
- INFjump.Name = "INF jump"
- INFjump.Parent = Body
- INFjump.BackgroundColor3 = Color3.new(1, 0, 0)
- INFjump.Position = UDim2.new(-0.00229885057, 0, 0.375, 0)
- INFjump.Size = UDim2.new(0, 138, 0, 51)
- INFjump.Font = Enum.Font.SourceSans
- INFjump.Text = "Inf jump"
- INFjump.TextColor3 = Color3.new(0, 0, 0)
- INFjump.TextSize = 20
- INFjump.MouseButton1Click:connect(function()
- local Player = game:GetService'Players'.LocalPlayer;
- local UIS = game:GetService'UserInputService';
- _G.JumpHeight = 50;
- 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)
- ESP.Name = " ESP"
- ESP.Parent = Body
- ESP.BackgroundColor3 = Color3.new(1, 0, 0)
- ESP.Position = UDim2.new(-0.00229885057, 0, 0.579787254, 0)
- ESP.Size = UDim2.new(0, 138, 0, 51)
- ESP.Font = Enum.Font.SourceSans
- ESP.Text = "Esp"
- ESP.TextColor3 = Color3.new(0, 0, 0)
- ESP.TextSize = 20
- ESP.MouseButton1Click:connect(function()
- local localPlayer=game.Players.LocalPlayer
- function highlightModel(objObject)
- for i,v in pairs(objObject:children())do
- if v:IsA'BasePart'and v.Name~='HumanoidRootPart'then
- local bHA=Instance.new('BoxHandleAdornment',v)
- bHA.Adornee=v
- bHA.Size= v.Name=='Head' and Vector3.new(1.25,1.25,1.25) or v.Size
- bHA.Color3=v.Name=='Head'and Color3.new(1,0,0)or v.Name=='Torso'and Color3.new(0,1,0)or Color3.new(0,0,1)
- bHA.Transparency=.5
- bHA.ZIndex=1
- bHA.AlwaysOnTop=true
- end
- if #v:children()>0 then
- highlightModel(v)
- end
- end
- end
- function unHighlightModel(objObject)
- for i,v in pairs(objObject:children())do
- if v:IsA'BasePart' and v:findFirstChild'BoxHandleAdornment' then
- v.BoxHandleAdornment:Destroy()
- end
- if #v:children()>0 then
- unHighlightModel(v)
- end
- end
- end
- function sortTeamHighlights(objPlayer)
- repeat wait() until objPlayer.Character
- if objPlayer.TeamColor~=localPlayer.TeamColor then
- highlightModel(objPlayer.Character)
- else
- unHighlightModel(objPlayer.Character)
- end
- if objPlayer~=localPlayer then
- objPlayer.Changed:connect(function(strProp)
- if strProp=='TeamColor'then
- if objPlayer.TeamColor~=localPlayer.TeamColor then
- unHighlightModel(objPlayer.Character)
- highlightModel(objPlayer.Character)
- else
- unHighlightModel(objPlayer.Character)
- end
- end
- end)
- else
- objPlayer.Changed:connect(function(strProp)
- if strProp=='TeamColor'then
- wait(.5)
- for i,v in pairs(game.Players:GetPlayers())do
- unHighlightModel(v)
- if v.TeamColor~=localPlayer.TeamColor then
- highlightModel(v.Character)
- end
- end
- end
- end)
- end
- end
- for i,v in pairs(game.Players:GetPlayers())do
- v.CharacterAdded:connect(function()
- sortTeamHighlights(v)
- end)
- sortTeamHighlights(v)
- end
- game.Players.PlayerAdded:connect(function(objPlayer)
- objPlayer.CharacterAdded:connect(function(objChar)
- sortTeamHighlights(objPlayer)
- end)
- end)
- end)
- aimbot.Name = "aimbot"
- aimbot.Parent = Body
- aimbot.BackgroundColor3 = Color3.new(1, 0, 0)
- aimbot.Position = UDim2.new(0.381609172, 0, 0.202127665, 0)
- aimbot.Size = UDim2.new(0, 138, 0, 51)
- aimbot.Font = Enum.Font.SourceSans
- aimbot.Text = "Aimbot"
- aimbot.TextColor3 = Color3.new(0, 0, 0)
- aimbot.TextSize = 20
- aimbot.MouseButton1Click:connect(function()
- PLAYER = game.Players.LocalPlayer
- MOUSE = PLAYER:GetMouse()
- CC = game.Workspace.CurrentCamera
- ENABLED = false
- ESP_ENABLED = false
- _G.FREE_FOR_ALL = true
- _G.BIND = 50
- _G.ESP_BIND = 52
- _G.CHANGE_AIM = 'q'
- _G.AIM_AT = 'Head'
- wait(1)
- function GetNearestPlayerToMouse()
- local PLAYERS = {}
- local PLAYER_HOLD = {}
- local DISTANCES = {}
- for i, v in pairs(game.Players:GetPlayers()) do
- if v ~= PLAYER then
- table.insert(PLAYERS, v)
- end
- end
- for i, v in pairs(PLAYERS) do
- if _G.FREE_FOR_ALL == false then
- if v and (v.Character) ~= nil and v.TeamColor ~= PLAYER.TeamColor then
- local AIM = v.Character:FindFirstChild(_G.AIM_AT)
- if AIM ~= nil then
- local DISTANCE = (AIM.Position - game.Workspace.CurrentCamera.CoordinateFrame.p).magnitude
- local RAY = Ray.new(game.Workspace.CurrentCamera.CoordinateFrame.p, (MOUSE.Hit.p - CC.CoordinateFrame.p).unit * DISTANCE)
- local HIT,POS = game.Workspace:FindPartOnRay(RAY, game.Workspace)
- local DIFF = math.floor((POS - AIM.Position).magnitude)
- PLAYER_HOLD[v.Name .. i] = {}
- PLAYER_HOLD[v.Name .. i].dist = DISTANCE
- PLAYER_HOLD[v.Name .. i].plr = v
- PLAYER_HOLD[v.Name .. i].diff = DIFF
- table.insert(DISTANCES, DIFF)
- end
- end
- elseif _G.FREE_FOR_ALL == true then
- local AIM = v.Character:FindFirstChild(_G.AIM_AT)
- if AIM ~= nil then
- local DISTANCE = (AIM.Position - game.Workspace.CurrentCamera.CoordinateFrame.p).magnitude
- local RAY = Ray.new(game.Workspace.CurrentCamera.CoordinateFrame.p, (MOUSE.Hit.p - CC.CoordinateFrame.p).unit * DISTANCE)
- local HIT,POS = game.Workspace:FindPartOnRay(RAY, game.Workspace)
- local DIFF = math.floor((POS - AIM.Position).magnitude)
- PLAYER_HOLD[v.Name .. i] = {}
- PLAYER_HOLD[v.Name .. i].dist = DISTANCE
- PLAYER_HOLD[v.Name .. i].plr = v
- PLAYER_HOLD[v.Name .. i].diff = DIFF
- table.insert(DISTANCES, DIFF)
- end
- end
- end
- if unpack(DISTANCES) == nil then
- return false
- end
- local L_DISTANCE = math.floor(math.min(unpack(DISTANCES)))
- if L_DISTANCE > 20 then
- return false
- end
- for i, v in pairs(PLAYER_HOLD) do
- if v.diff == L_DISTANCE then
- return v.plr
- end
- end
- return false
- end
- GUI_MAIN = Instance.new('ScreenGui', game.CoreGui)
- GUI_TARGET = Instance.new('TextLabel', GUI_MAIN)
- GUI_AIM_AT = Instance.new('TextLabel', GUI_MAIN)
- GUI_MAIN.Name = 'AIMBOT'
- GUI_TARGET.Size = UDim2.new(0,200,0,30)
- GUI_TARGET.BackgroundTransparency = 0.5
- GUI_TARGET.BackgroundColor = BrickColor.new('Fossil')
- GUI_TARGET.BorderSizePixel = 0
- GUI_TARGET.Position = UDim2.new(0.5,-100,0,0)
- GUI_TARGET.Text = 'AIMBOT : OFF'
- GUI_TARGET.TextColor3 = Color3.new(1,1,1)
- GUI_TARGET.TextStrokeTransparency = 1
- GUI_TARGET.TextWrapped = true
- GUI_TARGET.FontSize = 'Size24'
- GUI_TARGET.Font = 'SourceSansBold'
- GUI_AIM_AT.Size = UDim2.new(0,200,0,20)
- GUI_AIM_AT.BackgroundTransparency = 0.5
- GUI_AIM_AT.BackgroundColor = BrickColor.new('Fossil')
- GUI_AIM_AT.BorderSizePixel = 0
- GUI_AIM_AT.Position = UDim2.new(0.5,-100,0,30)
- GUI_AIM_AT.Text = 'AIMING : HEAD'
- GUI_AIM_AT.TextColor3 = Color3.new(1,1,1)
- GUI_AIM_AT.TextStrokeTransparency = 1
- GUI_AIM_AT.TextWrapped = true
- GUI_AIM_AT.FontSize = 'Size18'
- GUI_AIM_AT.Font = 'SourceSansBold'
- local TRACK = false
- function CREATE(BASE, TEAM)
- local ESP_MAIN = Instance.new('BillboardGui', PLAYER.PlayerGui)
- local ESP_DOT = Instance.new('Frame', ESP_MAIN)
- local ESP_NAME = Instance.new('TextLabel', ESP_MAIN)
- ESP_MAIN.Name = 'ESP'
- ESP_MAIN.Adornee = BASE
- ESP_MAIN.AlwaysOnTop = true
- ESP_MAIN.ExtentsOffset = Vector3.new(0, 1, 0)
- ESP_MAIN.Size = UDim2.new(0, 5, 0, 5)
- ESP_DOT.Name = 'DOT'
- ESP_DOT.BackgroundColor = BrickColor.new('Bright red')
- ESP_DOT.BackgroundTransparency = 0.3
- ESP_DOT.BorderSizePixel = 0
- ESP_DOT.Position = UDim2.new(-0.5, 0, -0.5, 0)
- ESP_DOT.Size = UDim2.new(2, 0, 2, 0)
- ESP_DOT.Visible = true
- ESP_DOT.ZIndex = 10
- ESP_NAME.Name = 'NAME'
- ESP_NAME.BackgroundColor3 = Color3.new(255, 255, 255)
- ESP_NAME.BackgroundTransparency = 1
- ESP_NAME.BorderSizePixel = 0
- ESP_NAME.Position = UDim2.new(0, 0, 0, -40)
- ESP_NAME.Size = UDim2.new(1, 0, 10, 0)
- ESP_NAME.Visible = true
- ESP_NAME.ZIndex = 10
- ESP_NAME.Font = 'ArialBold'
- ESP_NAME.FontSize = 'Size14'
- ESP_NAME.Text = BASE.Parent.Name:upper()
- ESP_NAME.TextColor = BrickColor.new('Bright red')
- end
- function CLEAR()
- for _,v in pairs(PLAYER.PlayerGui:children()) do
- if v.Name == 'ESP' and v:IsA('BillboardGui') then
- v:Destroy()
- end
- end
- end
- function FIND()
- CLEAR()
- TRACK = true
- spawn(function()
- while wait() do
- if TRACK then
- CLEAR()
- for i,v in pairs(game.Players:GetChildren()) do
- if v.Character and v.Character:FindFirstChild('Head') then
- if _G.FREE_FOR_ALL == false then
- if v.TeamColor ~= PLAYER.TeamColor then
- if v.Character:FindFirstChild('Head') then
- CREATE(v.Character.Head, true)
- end
- end
- else
- if v.Character:FindFirstChild('Head') then
- CREATE(v.Character.Head, true)
- end
- end
- end
- end
- end
- end
- wait(1)
- end)
- end
- MOUSE.KeyDown:connect(function(KEY)
- KEY = KEY:lower():byte()
- if KEY == _G.BIND then
- ENABLED = true
- end
- end)
- MOUSE.KeyUp:connect(function(KEY)
- KEY = KEY:lower():byte()
- if KEY == _G.BIND then
- ENABLED = false
- end
- end)
- MOUSE.KeyDown:connect(function(KEY)
- KEY = KEY:lower():byte()
- if KEY == _G.ESP_BIND then
- if ESP_ENABLED == false then
- FIND()
- ESP_ENABLED = true
- print('ESP : ON')
- elseif ESP_ENABLED == true then
- wait()
- CLEAR()
- TRACK = false
- ESP_ENABLED = true
- print('ESP : OFF')
- end
- end
- end)
- MOUSE.KeyDown:connect(function(KEY)
- if KEY == _G.CHANGE_AIM then
- if _G.AIM_AT == 'Head' then
- _G.AIM_AT = 'Torso'
- GUI_AIM_AT.Text = 'AIMING : TORSO'
- elseif _G.AIM_AT == 'Torso' then
- _G.AIM_AT = 'Head'
- GUI_AIM_AT.Text = 'AIMING : HEAD'
- end
- end
- end)
- game:GetService('RunService').RenderStepped:connect(function()
- if ENABLED then
- local TARGET = GetNearestPlayerToMouse()
- if (TARGET ~= false) then
- local AIM = TARGET.Character:FindFirstChild(_G.AIM_AT)
- if AIM then
- CC.CoordinateFrame = CFrame.new(CC.CoordinateFrame.p, AIM.CFrame.p)
- end
- GUI_TARGET.Text = 'AIMBOT : '.. TARGET.Name:sub(1, 5)
- else
- GUI_TARGET.Text = 'AIMBOT : OFF'
- end
- end
- end)
- repeat
- wait()
- if ESP_ENABLED == false then
- FIND()
- end
- until ESP_ENABLED == false
- wait()
- _G.FREE_FOR_ALL = true
- _G.BIND = 50 -- LEFT CTRL
- _G.ESP_BIND = 52 -- LEFT ALT
- end)
- close.Name = "close"
- close.Parent = Body
- close.BackgroundColor3 = Color3.new(1, 0, 0)
- close.BackgroundTransparency = 1
- close.Position = UDim2.new(0.937931061, 0, -0.0186170191, 0)
- close.Size = UDim2.new(0, 26, 0, 35)
- close.Font = Enum.Font.SourceSans
- close.Text = "X"
- close.TextColor3 = Color3.new(0, 0, 0)
- close.TextSize = 45
- close.MouseButton1Click:connect(function()
- Body.Visible = false
- OpenGUI.Visible = true
- end)
- OpenGUI.Name = "OpenGUI"
- OpenGUI.Parent = Blue
- OpenGUI.BackgroundColor3 = Color3.new(1, 1, 1)
- OpenGUI.Position = UDim2.new(0.0059790723, 0, 0.525485456, 0)
- OpenGUI.Size = UDim2.new(0, 100, 0, 29)
- open.Name = "open"
- open.Parent = OpenGUI
- open.BackgroundColor3 = Color3.new(1, 1, 1)
- open.Size = UDim2.new(0, 100, 0, 32)
- open.Font = Enum.Font.SourceSansLight
- open.Text = "Open"
- open.TextColor3 = Color3.new(0, 0, 0)
- open.TextScaled = true
- open.TextSize = 14
- open.TextWrapped = true
- open.MouseButton1Click:connect(function()
- Body.Visible = true
- OpenGUI.Visible = false
- end)
- print("Working")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement