Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- repeat wait() until game:FindFirstChild("Players") ~= nil
- repeat wait() until game.Players.LocalPlayer ~= nil
- repeat wait() until game.Players.LocalPlayer:FindFirstChild("Backpack")
- if game.PlaceId == 455366377 or game.PlaceId == 4669040 then
- print("Currently Playing The Streets! Injecting Mega Combat V3!")
- else
- return
- end
- local LocalP = game.Players.LocalPlayer
- local loadcheck = nil
- pcall(function()
- loadcheck = game:HttpGet("https://pastebin.com/raw/h4WweSsN")
- end)
- doloadstrings = true
- if loadcheck == nil then
- doloadstrings = false
- end
- local mouse = LocalP:GetMouse()
- local ShiftHeld = false
- local WHeld = false
- local SHeld = false
- local AHeld = false
- local DHeld = false
- local SuperRun = true
- local RunSpeed = 1
- local SpeedType = "cframe"
- ShiftHeldLegacy = false
- local SpeedTypes = {
- "cframe";
- "walkspeed";
- "ws";
- }
- local DefaultWalkSpeed = 24.9
- local SpaceHeld = false
- local SuperJump = true
- local JumpHeight = 0.9
- local shootuzi = false
- local canfireuzi = true
- local uzidelay = false
- local leftclickdown = true
- local rightclickdown = false
- local reloaddebounce = false
- local inffly = true
- local attackernames = {
- "OPP";
- "ATTACKER";
- "ENEMY";
- "FIEND";
- "v SMELLY v";
- "HEALTH TAKER";
- }
- local hitlisttitles = {
- "KILL\nV";
- "KILL THIS PERSON\nV";
- }
- local uzidebounce = false
- local superuziequipped = false
- local eating = false
- local healing = false
- local noslow = false
- local noclip = false
- local antiknockdown = false
- local triggerbot = false
- local flying = false
- local flyspeed = 2
- local firstfly = true
- local gotodebounce = false
- local autoheal = false
- local reequiptool = nil
- local targetpart = "Head"
- local bypass = false
- local cashfarm = false
- local cashfarmdebounce = false
- local safeplat = Instance.new("Part", game.Workspace)
- safeplat.Anchored = true
- safeplat.Size = Vector3.new(100,1,100)
- safeplat.CFrame = CFrame.new(0,-5,0)
- local safespot = CFrame.new()
- local rolldebounce = false
- local aimlocktarget = ""
- local ControlHeld = false
- local passivemode = false
- local camlocktarget = nil
- local walkspeed = 15.89999961853
- local setwalkspeed = 15.89999961853
- local oldwalkspeed = 24.9
- local EHeld = false
- local LeftAltHeld = true
- local StoredCans = {}
- local StoredBins = {}
- local StoredPlanks = {}
- local Baseplates = {}
- local Shots = nil
- local Stamina = nil
- local Damage = nil
- local KODamage = nil
- local Range = nil
- local RemoteMode = false
- local DefaultGrips = {
- Shotty = CFrame.new(0.5, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1);
- Glock = CFrame.new(0.400000006, -0.100000001, 0, 0.00791937113, 0, 0.999968588, 0, 1, 0, -0.999968588, 0, 0.00791937113);
- Uzi = CFrame.new(0.400000006, -0.100000001, -0.200000003, 1, 0, 0, 0, 1, 0, 0, 0, 1);
- SawedOff = CFrame.new(0.5, 0, -0.150000006, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- }
- local characters = {"a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z"}
- for i = 1,#characters do
- table.insert(characters, string.upper(characters[i]))
- if i <= 10 then
- table.insert(characters, tostring(i))
- end
- end -- this has to be by far the most retarded addition to mega combat. ever.
- local itemesp = true
- local watermark = nil
- local processingwatermark = false
- local changingwatermark = false
- local function checkproperty(Object, Property)
- local toreturn = pcall(function()
- if typeof(Object[Property]) == "Instance" then
- error()
- end
- end)
- return toreturn
- end
- teleportable = {
- cans = function()
- if #StoredCans == 0 then
- local toreturn = {}
- for i,v in pairs(game.Workspace:GetChildren()) do
- if v.Name == "Soda" then
- table.insert(toreturn, v)
- table.insert(StoredCans, v)
- end
- end
- return toreturn
- else
- return StoredCans
- end
- end,
- bins = function()
- if #StoredBins == 0 then
- local toreturn = {}
- for i,v in pairs(game.Workspace:GetDescendants()) do
- if checkproperty(v, "Anchored") then
- if v:IsA("Part") and v.Parent.Name == "Building" and v.Anchored == false then
- table.insert(toreturn, v)
- table.insert(StoredBins, v)
- end
- end
- end
- return toreturn
- else
- return StoredBins
- end
- end,
- planks = function()
- if #StoredPlanks == 0 then
- local toreturn = {}
- for i,boards in pairs(game.Workspace:GetChildren()) do
- if boards.Name == "Boards" then
- for i,v in pairs(boards:GetChildren()) do
- if v:IsA("BasePart") and v.Anchored == false then
- table.insert(toreturn, v)
- table.insert(StoredPlanks, v)
- end
- end
- end
- end
- return toreturn
- else
- return StoredPlanks
- end
- end,
- cars = function()
- local toreturn = {}
- for i,v in pairs(game.Workspace.Cars:GetDescendants()) do
- if v:IsA("BasePart") and v.Anchored == false then
- table.insert(toreturn, v)
- end
- end
- return toreturn
- end,
- all = function()
- local toreturn = {}
- for i,v in pairs(game.Workspace:GetDescendants()) do
- if checkproperty(v, "Anchored") then
- if v.Anchored == false then
- local characterdescendant = false
- for i,player in pairs(game.Players:GetPlayers()) do
- if v:FindFirstAncestor(player.Name) then
- characterdescendant = true
- end
- end
- if not characterdescendant then
- table.insert(toreturn, v)
- end
- end
- end
- end
- return toreturn
- end,
- wedges = function()
- local toreturn = {}
- for i,model in pairs(game.Workspace:GetChildren()) do
- if model.Name == "Model" and model:FindFirstChild("Wedge") then
- for i,v in pairs(model:GetChildren()) do
- if v:IsA("BasePart") and v.Anchored == false and v.Name == "Wedge" then
- table.insert(toreturn, v)
- end
- end
- end
- end
- return toreturn
- end,
- grass = function()
- local toreturn = {}
- for i,v in pairs(game.Workspace:GetChildren()) do
- if v:IsA("Part") and v.Anchored == false and v.Material == Enum.Material.Grass then
- table.insert(toreturn, v)
- end
- end
- return toreturn
- end,
- misc = function()
- local toreturn = {}
- for i,v in pairs(game.Workspace:GetChildren()) do
- if v:IsA("Part") and v.Anchored == false and v.Material == Enum.Material.Grass then
- table.insert(toreturn, v)
- end
- end
- for i,model in pairs(game.Workspace:GetChildren()) do
- if model.Name == "Model" and model:FindFirstChild("Wedge") then
- for i,v in pairs(model:GetChildren()) do
- if v:IsA("BasePart") and v.Anchored == false and v.Name == "Wedge" then
- table.insert(toreturn, v)
- end
- end
- end
- end
- return toreturn
- end,
- }
- local meta = getrawmetatable(game) -- rip free exploits :sob:
- local namecall = meta.__namecall
- local newindex = meta.__newindex
- local index = meta.__index
- if PROTOSMASHER_LOADED then
- make_writeable(meta, true)
- else
- setreadonly(meta, false)
- end
- local fakemodel = Instance.new("Model")
- fakemodel.Parent = game.Workspace
- fakehumanoid = Instance.new("Humanoid")
- local fakevalue = Instance.new("BoolValue")
- fakevalue.Value = false
- local fakestam = Instance.new("NumberValue")
- fakestam.Value = 100.8
- local fakeimage = Instance.new("ImageLabel")
- meta.__namecall=newcclosure(function(self,...)
- local Script = nil
- if PROTOSMASHER_LOADED then
- Script = getfenv(2).Script
- else
- Script = getfenv(2).script
- end
- local method = ""
- if PROTOSMASHER_LOADED then
- method = get_namecall_method()
- else
- method = getnamecallmethod()
- end
- local Args={...}
- if not checkcaller() or not is_protosmasher_caller() then
- local Args={...}
- if method == "Destroy" and tostring(self) == "BodyGyro" or method == "Destroy" and tostring(self) == "BodyVelocity" then
- local destroybait = Instance.new("Part", game.Workspace)
- return namecall(destroybait,...)
- end
- if method == "Play" and RemoteMode then
- self:Stop() -- lol perish idiot
- -- return wait(9e9)
- end
- if method == "BreakJoints" and tostring(self) == LocalP.Character.Name then
- return namecall(fakemodel,...)
- end
- if method == "FireServer" then
- if tostring(self) == "lIII" or tostring(self.Parent) == "ReplicatedStorage" then
- return wait(9e9)
- end
- if tostring(self) == "Drag" and LeftAltHeld then
- return wait(9e9)
- end
- end
- if Args[1] == "hey" then
- return wait(9e9)
- end
- if Args[2] == "hey" then
- return wait(9e9)
- end
- if method == "Kick" then
- return wait(9e9)
- end
- if method == "ClearAllChildren" or method == "Destroy" then
- return
- end
- if string.lower(method) == "waitforchild" then
- if Args[1] == "HumanoidRootPart" then
- if bypass then
- Args[1] = "Torso"
- return namecall(self,unpack(Args))
- end
- end
- end
- if string.lower(method) == "findfirstchild" then
- if Args[1] == "HumanoidRootPart" then
- if bypass then
- Args[1] = "Torso"
- end
- end
- end
- end
- if method == "FireServer" and tostring(self) == "Fire" then
- pcall(function()
- local WeaponName = string.lower(tostring(self.Parent))
- if self.Parent.Ammo.Value == 0 then
- if WeaponName == "uzi" then
- Shots.Text = "14 Shots"
- elseif WeaponName == "glock" then
- Shots.Text = "8 Shots"
- elseif WeaponName == "shotty" or WeaponName == "sawed off" then
- Shots.Text = "4 Shots"
- end
- else
- Shots.Text = tostring(self.Parent.Ammo.Value - 1).." Shots"
- end
- end)
- end
- if method == "FireServer" and typeof(Args[1]) == "CFrame" and tostring(self) == "Fire" and aimlocktarget ~= "" then
- pcall(function()
- if game.Players[aimlocktarget].Character ~= nil then
- if game.Players[aimlocktarget].Character["HumanoidRootPart"] then
- Args[1] = game.Players[aimlocktarget].Character[targetpart].CFrame + game.Players[aimlocktarget].Character.HumanoidRootPart.Velocity/5
- else
- Args[1] = game.Players[aimlocktarget].Character[targetpart].CFrame + game.Players[aimlocktarget].Character.Torso.Velocity/5
- end
- print("aimlock")
- end
- end)
- return namecall(self,unpack(Args))
- end
- if checkcaller() or is_protosmasher_caller() then
- local Args={...}
- if string.lower(method) == "findfirstchild" then
- if Args[1] ~= nil then
- if Args[1] == "HumanoidRootPartP" then
- Args[1] = "HumanoidRootPart"
- return namecall(self,unpack(Args))
- end
- end
- end
- if string.lower(method) == "remove" or string.lower(method) == "destroy" then
- if self == watermark then
- return wait(9e9)
- end
- end
- end
- return namecall(self,...)
- end)
- meta.__index=function(self,k)
- local Script = nil
- if PROTOSMASHER_LOADED then
- Script = getfenv(2).Script
- else
- Script = getfenv(2).script
- end
- if not checkcaller() or not is_protosmasher_caller() then
- if tostring(Script) == "LocalScript" then
- if tostring(self) == "Part" and tostring(k) == "Anchored" then
- return index(fakevalue,"Value") -- "CustomPhysicalProperties"
- end
- end
- if string.lower(k) == "walkspeed" then
- if checkcaller() or is_protosmasher_caller() then
- return index(self,k)
- end
- return walkspeed
- end
- --[[
- if string.lower(tostring(self)) == "stamina" or string.lower(tostring(self)) == "stam" or string.lower(tostring(self)) == "stann" then
- return index(fakestam, "Value")
- end
- --]]
- end
- if checkcaller() or is_protosmasher_caller() then
- if k == "HumanoidRootPart" and tostring(t)==tostring(player) then
- if bypass then
- if getcallingscript then
- if getcallingscript() ~= script then
- return index(self,"Torso")
- end
- else
- if get_calling_script(2) ~= script then
- return index(self,"Torso")
- end
- end
- end
- end
- end
- return index(self,k)
- end
- meta.__newindex=newcclosure(function(self,k,new)
- if not checkcaller() or not is_protosmasher_caller() then
- local Script=getfenv(2).script
- if k == "CFrame" then
- if self.Parent == LocalP.Character then
- return
- end
- end
- if tostring(self) == "Humanoid" and tostring(k) == "Health" then
- return newindex(fakehumanoid,k,new)
- end
- if string.lower(tostring(self)) == "stamina" or string.lower(tostring(self)) == "stam" or string.lower(tostring(self)) == "stann" then
- return newindex(self,k,100.8) -- eat nuts
- end
- if string.lower(k) == "walkspeed" then
- walkspeed = new
- if new == 0 and noslow then
- return
- elseif new == 0 and not noslow then
- return newindex(self,k,new)
- elseif LocalP.Character.Humanoid.WalkSpeed <= 1 then
- return newindex(self,k,setwalkspeed)
- elseif ShiftHeldLegacy == true and SuperRun == false then
- return newindex(self,k,new)
- elseif ShiftHeldLegacy == false and ControlHeld == true then
- return newindex(self,k,new)
- elseif ShiftHeldLegacy == true and SuperRun == true and SpeedType == "walkspeed" then
- return newindex(self,k,RunSpeed)
- elseif ShiftHeldLegacy == true and SuperRun == true and SpeedType == "cframe" then
- return newindex(self,k,new)
- else
- return newindex(self,k,setwalkspeed) -- this shit looks more like a game of papers please than a script at this point
- end
- end
- end
- if self == watermark and not processingwatermark then
- return newindex(fakeimage,k,new)
- end
- return newindex(self,k,new)
- end)
- local function esp(instance)
- local types = ""
- local EspText = ""
- local EspFontSize = "Size14" -- Uzi has larger text
- local EspColor = BrickColor.new("Bright green") -- Temporary placeholder
- local EspPart = instance
- for i,v in pairs(instance:GetDescendants()) do
- if v:IsA("MeshPart") and v.Name == "Blade" and string.find(tostring(v.MeshId), "12177251") then
- types = "katana"
- EspText = "KATANA"
- EspColor = BrickColor.new("Bright green")
- EspPart = v:FindFirstAncestorWhichIsA("BasePart")
- elseif v:IsA("MeshPart") and v.MeshId == "rbxassetid://511726060" then
- types = "cash"
- EspText = "CASH"
- EspColor = BrickColor.new("Bright red")
- EspPart = v
- elseif v:IsA("Sound") and v.Name == "Fire" and string.find(tostring(v.SoundId), tostring(328964620)) then
- types = "uzi"
- EspText = "UZI"
- EspFontSize = "Size18"
- EspColor = BrickColor.new("Bright blue")
- EspPart = v:FindFirstAncestorWhichIsA("BasePart")
- elseif v:IsA("Sound") and v.Name == "Fire" and string.find(tostring(v.SoundId), tostring(142383762)) then
- types = "shotty"
- EspText = "SHOTTY"
- EspColor = BrickColor.new("Bright yellow")
- EspPart = v:FindFirstAncestorWhichIsA("BasePart")
- end
- end
- if EspText == "" then
- return
- end
- local TracerPart = Instance.new("Part")
- TracerPart.Parent = EspPart
- TracerPart.Name = "TracerPart"
- TracerPart.CFrame = EspPart.CFrame
- TracerPart.Size = Vector3.new(0.2,0.2,0.2)
- TracerPart.Anchored = true
- TracerPart.Transparency = 1
- local billgui = Instance.new('BillboardGui', TracerPart)
- local textlab = Instance.new('TextLabel', billgui)
- billgui.Name = "ESPBillboard"
- billgui.Adornee = TracerPart
- billgui.AlwaysOnTop = true
- billgui.ExtentsOffset = Vector3.new(0, 1, 0)
- billgui.Size = UDim2.new(0, 5, 0, 5)
- textlab.Name = "ESPLabel"
- textlab.BackgroundColor3 = Color3.new(255, 255, 255)
- textlab.BackgroundTransparency = 1
- textlab.BorderSizePixel = 0
- textlab.Position = UDim2.new(0, 0, 0, -40)
- textlab.Size = UDim2.new(1, 0, 10, 0)
- textlab.Visible = true
- textlab.ZIndex = 10
- textlab.Font = 'ArialBold'
- textlab.FontSize = EspFontSize
- textlab.Text = EspText
- textlab.TextColor = EspColor
- textlab.TextStrokeColor3 = Color3.fromRGB(0,0,0)
- textlab.TextStrokeTransparency = 0.6
- end
- local function markplayer(player)
- if player.Character ~= nil then
- if not player.Character.Head:FindFirstChild("ATTACKER") then
- local box = Instance.new("BoxHandleAdornment")
- box.Parent = player.Character.HumanoidRootPart
- box.Adornee = player.Character.HumanoidRootPart
- local yuh = player.Character.HumanoidRootPart.Size
- box.Size = Vector3.new(yuh.X + 0.01, yuh.Y + 0.01, yuh.Z + 0.01)
- box.AlwaysOnTop = true
- box.ZIndex = -1
- box.Color3 = Color3.new(255,0,0)
- local billgui = Instance.new('BillboardGui', player.Character.Head)
- local textlab = Instance.new('TextLabel', billgui)
- billgui.Name = "ATTACKER"
- billgui.Adornee = player.Character.Head
- billgui.AlwaysOnTop = true
- billgui.ExtentsOffset = Vector3.new(0, 3, 0)
- billgui.Size = UDim2.new(0, 5, 0, 5)
- textlab.Name = "Marker"
- textlab.BackgroundColor3 = Color3.new(255, 255, 255)
- textlab.BackgroundTransparency = 1
- textlab.BorderSizePixel = 0
- textlab.Position = UDim2.new(0, 0, 0, -40)
- textlab.Size = UDim2.new(1, 0, 10, 0)
- textlab.Visible = true
- textlab.ZIndex = 10
- textlab.Font = "ArialBold"
- textlab.FontSize = "Size18"
- textlab.Text = attackernames[math.random(1,#attackernames)]
- textlab.TextColor = BrickColor.new("Really red")
- textlab.TextStrokeColor3 = Color3.fromRGB(0,0,0)
- textlab.TextStrokeTransparency = 0.6
- wait(7)
- billgui:Destroy()
- box:Destroy()
- end
- end
- end
- local function togglefly()
- flying = not flying
- local currenttext = ""
- if flying == true then
- currenttext = "FLIGHT is now turned ON!"
- else
- currenttext = "FLIGHT is now turned OFF!"
- end
- game.StarterGui:SetCore("SendNotification", {
- Title = "notification";
- Text = currenttext;
- Icon = "rbxassetid://2541869220";
- Duration = 1.3;
- })
- if flying then -- BIG CREDIT TO IY AND ROCKY'S ADMIN
- if LocalP.Character ~= nil then
- if LocalP.Character:FindFirstChild("HumanoidRootPart") and LocalP.Character:FindFirstChild("Humanoid") then
- local Float = Instance.new('Part', LocalP.Character)
- Float.Name = "Float"
- Float.Transparency = 1
- Float.Size = Vector3.new(6,1,6)
- Float.Anchored = true
- LocalP.Character.HumanoidRootPart.Anchored = true
- local T = LocalP.Character.HumanoidRootPart
- local CONTROL = {F = 0, B = 0, L = 0, R = 0}
- local lCONTROL = {F = 0, B = 0, L = 0, R = 0}
- local SPEED = 0
- local function FLY()
- FLYING = true
- local BG = Instance.new('BodyGyro', T)
- local BV = Instance.new('BodyVelocity', T)
- BG.P = 9e4
- BG.maxTorque = Vector3.new(9e9, 9e9, 9e9)
- BG.cframe = T.CFrame
- BV.velocity = Vector3.new(0, 0.1, 0)
- BV.maxForce = Vector3.new(9e9, 9e9, 9e9)
- spawn(function()
- repeat wait()
- if CONTROL.L + CONTROL.R ~= 0 or CONTROL.F + CONTROL.B ~= 0 then
- SPEED = 50
- elseif not (CONTROL.L + CONTROL.R ~= 0 or CONTROL.F + CONTROL.B ~= 0) and SPEED ~= 0 then
- SPEED = 0
- end
- if (CONTROL.L + CONTROL.R) ~= 0 or (CONTROL.F + CONTROL.B) ~= 0 then
- BV.velocity = ((workspace.CurrentCamera.CoordinateFrame.lookVector * (CONTROL.F + CONTROL.B)) + ((workspace.CurrentCamera.CoordinateFrame * CFrame.new(CONTROL.L + CONTROL.R, (CONTROL.F + CONTROL.B) * 0.2, 0).p) - workspace.CurrentCamera.CoordinateFrame.p)) * SPEED
- lCONTROL = {F = CONTROL.F, B = CONTROL.B, L = CONTROL.L, R = CONTROL.R}
- elseif (CONTROL.L + CONTROL.R) == 0 and (CONTROL.F + CONTROL.B) == 0 and SPEED ~= 0 then
- BV.velocity = ((workspace.CurrentCamera.CoordinateFrame.lookVector * (lCONTROL.F + lCONTROL.B)) + ((workspace.CurrentCamera.CoordinateFrame * CFrame.new(lCONTROL.L + lCONTROL.R, (lCONTROL.F + lCONTROL.B) * 0.2, 0).p) - workspace.CurrentCamera.CoordinateFrame.p)) * SPEED
- else
- BV.velocity = Vector3.new(0, 0.1, 0)
- end
- BG.cframe = workspace.CurrentCamera.CoordinateFrame
- until not FLYING
- CONTROL = {F = 0, B = 0, L = 0, R = 0}
- lCONTROL = {F = 0, B = 0, L = 0, R = 0}
- SPEED = 0
- BG:destroy()
- BV:destroy()
- end)
- end
- mouse.KeyDown:connect(function(KEY)
- if KEY:lower() == 'w' then
- CONTROL.F = flyspeed
- elseif KEY:lower() == 's' then
- CONTROL.B = -flyspeed
- elseif KEY:lower() == 'a' then
- CONTROL.L = -flyspeed
- elseif KEY:lower() == 'd' then
- CONTROL.R = flyspeed
- end
- end)
- mouse.KeyUp:connect(function(KEY)
- if KEY:lower() == 'w' then
- CONTROL.F = 0
- elseif KEY:lower() == 's' then
- CONTROL.B = 0
- elseif KEY:lower() == 'a' then
- CONTROL.L = 0
- elseif KEY:lower() == 'd' then
- CONTROL.R = 0
- end
- end)
- FLY()
- LocalP.Character.HumanoidRootPart.Anchored = false
- elseif LocalP.Character:FindFirstChild("Torso") and LocalP.Character:FindFirstChild("Humanoid") then
- local Float = Instance.new('Part', LocalP.Character)
- Float.Name = "Float"
- Float.Transparency = 1
- Float.Size = Vector3.new(6,1,6)
- Float.Anchored = true
- LocalP.Character.Torso.Anchored = true
- local T = LocalP.Character.Torso
- local CONTROL = {F = 0, B = 0, L = 0, R = 0}
- local lCONTROL = {F = 0, B = 0, L = 0, R = 0}
- local SPEED = 0
- local function FLY()
- FLYING = true
- local BG = Instance.new('BodyGyro', T)
- local BV = Instance.new('BodyVelocity', T)
- BG.P = 9e4
- BG.maxTorque = Vector3.new(9e9, 9e9, 9e9)
- BG.cframe = T.CFrame
- BV.velocity = Vector3.new(0, 0.1, 0)
- BV.maxForce = Vector3.new(9e9, 9e9, 9e9)
- spawn(function()
- repeat wait()
- if CONTROL.L + CONTROL.R ~= 0 or CONTROL.F + CONTROL.B ~= 0 then
- SPEED = 50
- elseif not (CONTROL.L + CONTROL.R ~= 0 or CONTROL.F + CONTROL.B ~= 0) and SPEED ~= 0 then
- SPEED = 0
- end
- if (CONTROL.L + CONTROL.R) ~= 0 or (CONTROL.F + CONTROL.B) ~= 0 then
- BV.velocity = ((workspace.CurrentCamera.CoordinateFrame.lookVector * (CONTROL.F + CONTROL.B)) + ((workspace.CurrentCamera.CoordinateFrame * CFrame.new(CONTROL.L + CONTROL.R, (CONTROL.F + CONTROL.B) * 0.2, 0).p) - workspace.CurrentCamera.CoordinateFrame.p)) * SPEED
- lCONTROL = {F = CONTROL.F, B = CONTROL.B, L = CONTROL.L, R = CONTROL.R}
- elseif (CONTROL.L + CONTROL.R) == 0 and (CONTROL.F + CONTROL.B) == 0 and SPEED ~= 0 then
- BV.velocity = ((workspace.CurrentCamera.CoordinateFrame.lookVector * (lCONTROL.F + lCONTROL.B)) + ((workspace.CurrentCamera.CoordinateFrame * CFrame.new(lCONTROL.L + lCONTROL.R, (lCONTROL.F + lCONTROL.B) * 0.2, 0).p) - workspace.CurrentCamera.CoordinateFrame.p)) * SPEED
- else
- BV.velocity = Vector3.new(0, 0.1, 0)
- end
- BG.cframe = workspace.CurrentCamera.CoordinateFrame
- until not FLYING
- CONTROL = {F = 0, B = 0, L = 0, R = 0}
- lCONTROL = {F = 0, B = 0, L = 0, R = 0}
- SPEED = 0
- BG:destroy()
- BV:destroy()
- end)
- end
- mouse.KeyDown:connect(function(KEY)
- if KEY:lower() == 'w' then
- CONTROL.F = flyspeed
- elseif KEY:lower() == 's' then
- CONTROL.B = -flyspeed
- elseif KEY:lower() == 'a' then
- CONTROL.L = -flyspeed
- elseif KEY:lower() == 'd' then
- CONTROL.R = flyspeed
- end
- end)
- mouse.KeyUp:connect(function(KEY)
- if KEY:lower() == 'w' then
- CONTROL.F = 0
- elseif KEY:lower() == 's' then
- CONTROL.B = 0
- elseif KEY:lower() == 'a' then
- CONTROL.L = 0
- elseif KEY:lower() == 'd' then
- CONTROL.R = 0
- end
- end)
- FLY()
- LocalP.Character.Torso.Anchored = false
- end
- end
- else
- if LocalP.Character then
- if LocalP.Character:FindFirstChild("Float") then
- LocalP.Character:FindFirstChild("Float"):Destroy()
- end
- end
- local AnimationTracks = LocalP.Character.Humanoid:GetPlayingAnimationTracks()
- for i, track in pairs (AnimationTracks) do
- if track.Name ~= "WalkAnim" then
- track:Stop()
- end
- end
- FLYING = false
- end
- end
- local function mostclipsequip()
- local mostclips = -1
- local chosenuzi = nil
- if LocalP.PlayerGui:FindFirstChild("Uzi") then
- for i,v in pairs(LocalP.PlayerGui:GetChildren()) do
- if v:IsA("Tool") and v.Name == "Uzi" and v:FindFirstChild("Clips") then
- if v:FindFirstChild("Clips").Value > mostclips then
- mostclips = v:FindFirstChild("Clips").Value
- chosenuzi = v
- end
- end
- end
- end
- chosenuzi.Grip = CFrame.new(0.400000006, -0.100000001, -0.200000003, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- chosenuzi.Parent = LocalP.Backpack
- end
- local function autoattack(player)
- if LocalP.Backpack:FindFirstChild("Super Uzi") or LocalP.Character:FindFirstChild("Super Uzi") then
- if uzidebounce == false then
- uzidebounce = true
- local previoustool = nil
- for i,v in pairs(LocalP.Character:GetChildren()) do
- if v:IsA("Tool") then
- previoustool = v
- v.Parent = LocalP.Backpack
- end
- end
- for i,v in pairs(LocalP.Backpack:GetChildren()) do
- if v.Name == "Uzi" then
- v.Parent = LocalP.PlayerGui
- end
- end
- local animation = Instance.new("Animation")
- animation.AnimationId = "rbxassetid://503285264"
- local track = LocalP.Character.Humanoid:LoadAnimation(animation)
- track.Name = "GunHold"
- track:Play()
- wait(0.2)
- for i,v in pairs(LocalP.PlayerGui:GetChildren()) do
- if v:IsA("Tool") and v.Name == "Uzi" and v:FindFirstChild("Fire") then
- if player ~= nil and player.Character ~= nil then
- -- v.Grip = CFrame.new(1.5,0.5,-6)
- v.Parent = LocalP.Backpack
- v.Parent = LocalP.Character
- for i = 1,2 do
- if player.Character:FindFirstChild("HumanoidRootPart") then
- v.Fire:FireServer(player.Character[targetpart].CFrame + player.Character.HumanoidRootPart.Velocity/5)
- else
- v.Fire:FireServer(player.Character[targetpart].CFrame + player.Character.Torso.Velocity/5)
- end
- end
- v.Parent = LocalP.Backpack
- v.Parent = LocalP.PlayerGui
- v.Grip = CFrame.new(0.400000006, -0.100000001, -0.200000003, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- if uzidelay == true then
- wait()
- end
- end
- end
- end
- local AnimationTracks = LocalP.Character.Humanoid:GetPlayingAnimationTracks()
- for i,v in pairs (AnimationTracks) do
- if v.Name == "GunHold" then
- v:Stop()
- end
- end
- mostclipsequip()
- if previoustool ~= nil then
- previoustool.Parent = LocalP.Character
- end
- uzidebounce = false
- end
- end
- end
- local function untrace(player)
- if player.Character ~= nil then
- if player.Character:FindFirstChild("Head") then
- if player.Character.Head:FindFirstChild("TRACE") then
- player.Character.Head:FindFirstChild("TRACE"):Destroy()
- end
- end
- for i,v in pairs(game.CoreGui:GetDescendants()) do
- if v:IsA("TextLabel") and v.Name == "PlayerName" and string.find(string.lower(v.Text), string.lower(player.Name)) then
- v.TextColor3 = Color3.new(1, 1, 0.952941)
- end
- end
- end
- end
- local function CreateWatermark()
- processingwatermark = true
- repeat wait() until LocalP:FindFirstChild("PlayerGui")
- repeat wait() until LocalP.PlayerGui:FindFirstChild("HUD")
- if game:GetService("Players").LocalPlayer.PlayerGui.HUD:FindFirstChild("Watermark") then
- local watermark = game:GetService("Players").LocalPlayer.PlayerGui.HUD:FindFirstChild("Watermark")
- if watermark.Visible == true and string.find(watermark.Image, "4738504469") then
- return
- end
- end
- local Watermark = Instance.new("ImageLabel")
- watermark = Watermark
- Watermark.Name = "Watermark"
- Watermark.Parent = game:GetService("Players").LocalPlayer.PlayerGui.HUD
- Watermark.BackgroundColor3 = Color3.new(1, 1, 1)
- Watermark.BackgroundTransparency = 1
- Watermark.Position = UDim2.new(0, 0, 0.0711821145, 0)
- Watermark.Size = UDim2.new(0, 195, 0, 100)
- Watermark.ImageTransparency = 0.5
- Watermark.Image = "rbxassetid://4738504469"
- Watermark.AncestryChanged:Connect(function(child,new)
- if not child:FindFirstAncestor("PlayerGui") or child:FindFirstAncestor("nil") then
- CreateWatermark()
- end
- end)
- processingwatermark = false
- end
- local function CreateStats()
- repeat wait() until LocalP:FindFirstChild("PlayerGui")
- repeat wait() until LocalP.PlayerGui:FindFirstChild("HUD")
- repeat wait() until LocalP.PlayerGui.HUD:FindFirstChild("Ammo")
- if LocalP.PlayerGui.HUD:FindFirstChild("Shots") then
- return
- end
- LocalP.PlayerGui.HUD.Ammo.Position = UDim2.new(0, 0, 0.1700000007, 40)
- Shots = LocalP.PlayerGui.HUD:FindFirstChild("Ammo"):Clone()
- Shots.Text = ""
- Shots.Name = "Shots"
- Shots.Parent = LocalP.PlayerGui.HUD
- Shots.Position = UDim2.new(0, 0, 0.1700000007 + 0.03, 40)
- Damage = Shots:Clone()
- Damage.Text = ""
- Damage.Name = "Damage"
- Damage.Parent = LocalP.PlayerGui.HUD
- Damage.Position = UDim2.new(0, 0, 0.1700000007 + 0.06, 40)
- KODamage = Shots:Clone()
- KODamage.Text = ""
- KODamage.Name = "KODamage"
- KODamage.Parent = LocalP.PlayerGui.HUD
- KODamage.Position = UDim2.new(0, 0, 0.1700000007 + 0.09, 40)
- Stamina = Shots:Clone()
- Stamina.Text = ""
- Stamina.Name = "Stamina"
- Stamina.Parent = LocalP.PlayerGui.HUD
- Stamina.Position = UDim2.new(0, 0, 0.1700000007 + 0.12, 40)
- Range = Shots:Clone()
- Range.Text = ""
- Range.Name = "Range"
- Range.Parent = LocalP.PlayerGui.HUD
- Range.Position = UDim2.new(0, 0, 0.1700000007 + 0.15, 40)
- end
- local function trace(player)
- if player.Character ~= nil then
- if player.Character:FindFirstChild("Head") then
- if not player.Character.Head:FindFirstChild("TRACE") then
- local billgui = Instance.new('BillboardGui', player.Character.Head)
- local textlab = Instance.new('TextLabel', billgui)
- billgui.Name = "TRACE"
- billgui.Adornee = player.Character.Head
- billgui.AlwaysOnTop = true
- billgui.ExtentsOffset = Vector3.new(0, 3, 0)
- billgui.Size = UDim2.new(0, 5, 0, 5)
- textlab.Name = "Tracer"
- textlab.BackgroundColor3 = Color3.new(255, 255, 255)
- textlab.BackgroundTransparency = 1
- textlab.BorderSizePixel = 0
- textlab.Position = UDim2.new(0, 0, 0, -40)
- textlab.Size = UDim2.new(1, 0, 10, 0)
- textlab.Visible = true
- textlab.ZIndex = 10
- textlab.Font = "ArialBold"
- textlab.FontSize = "Size18"
- textlab.Text = player.Name
- textlab.TextColor = BrickColor.new("Really red")
- textlab.TextStrokeColor3 = Color3.fromRGB(0,0,0)
- textlab.TextStrokeTransparency = 0.6
- for i,v in pairs(game.CoreGui:GetDescendants()) do
- if v:IsA("TextLabel") and v.Name == "PlayerName" and string.find(string.lower(v.Text), string.lower(player.Name)) then
- v.TextColor3 = Color3.new(1,0,0)
- v:GetPropertyChangedSignal("TextColor3"):Connect(function()
- if v.TextColor3 ~= Color3.new(1,0,0) and player.Character.Head:FindFirstChild("TRACE") then
- v.TextColor3 = Color3.new(1,0,0)
- end
- end)
- end
- end
- if player.Character:FindFirstChild("Humanoid") then
- player.Character.Humanoid.Died:Connect(function()
- untrace(player)
- end)
- end
- end
- end
- end
- end
- local function goto(cframe)
- if LocalP.Character ~= nil and gotodebounce == false then
- gotodebounce = true
- if flying then
- togglefly()
- end
- if LocalP.Character:FindFirstChild("Torso") then
- local previouspos = LocalP.Character.Torso.CFrame
- LocalP.Character.Torso.CFrame = cframe
- wait(0.3)
- LocalP.Character.Torso.CFrame = LocalP.Character.Torso.CFrame * CFrame.new(0,0,1)
- wait(0.1)
- LocalP.Character.Torso.CFrame = LocalP.Character.Torso.CFrame * CFrame.new(0,0,-1)
- wait(0.15)
- LocalP.Character.Torso.CFrame = previouspos
- end
- gotodebounce = false
- end
- end
- local function invis(item)
- if invis == nil then
- return
- end
- if item ~= "shotty" and item ~= "uzi" and not string.find(item, "sawed") and not string.find(item, "sawn") then
- return
- end
- if string.find(item, "sawed") or string.find(item, "sawn") then
- item = "sawed off"
- end
- local instance = nil
- for i,v in pairs(LocalP.Backpack:GetChildren()) do
- if string.lower(v.Name) == item then
- instance = v
- end
- end
- for i,v in pairs(LocalP.Character:GetChildren()) do
- if string.lower(v.Name) == item then
- instance = v
- end
- end
- for i,v in pairs(instance:GetDescendants()) do
- if v.Name == "Weld" and not v:FindFirstAncestor("Heh") and not v:FindFirstAncestor("Barrel") then
- v:Destroy()
- end
- end
- end
- local function checkitems(item)
- for i,x in pairs(game.Workspace:GetChildren()) do
- if x.Name == "RandomSpawner" then
- for i,v in pairs(x:GetDescendants()) do
- if v:IsA("Sound") and v.Name == "Fire" and string.find(tostring(v.SoundId), tostring(328964620)) and item == "uzi" then
- return(v:FindFirstAncestor("Handle"))
- elseif v:IsA("MeshPart") and v.MeshId == "rbxassetid://511726060" and item == "cash" or v:IsA("MeshPart") and v.MeshId == "rbxassetid://511726060" and item == "money" then
- return(v)
- elseif v:IsA("MeshPart") and v.Name == "Blade" and string.find(tostring(v.MeshId), tostring(12177251)) and item == "katana" then
- return(v)
- elseif v:IsA("Sound") and v.Name == "Fire" and string.find(tostring(v.SoundId), tostring(142383762)) and item == "shotty" then
- return(v:FindFirstAncestorWhichIsA("BasePart"))
- end
- end
- end
- end
- return nil
- end
- local function UpdateUziStats()
- if LocalP.Character ~= nil then
- local multiuzi = nil
- local uziamount = 0
- local cliptotal = 0
- local ammototal = 0
- if LocalP.Backpack:FindFirstChild("Super Uzi") then
- multiuzi = LocalP.Backpack:FindFirstChild("Super Uzi")
- elseif LocalP.Character:FindFirstChild("Super Uzi") then
- multiuzi = LocalP.Character:FindFirstChild("Super Uzi")
- end
- for i,v in pairs(LocalP.PlayerGui:GetChildren()) do
- if v.Name == "Uzi" and v:FindFirstChild("Clips") and v:FindFirstChild("Ammo") then
- uziamount = uziamount + 1
- cliptotal = cliptotal + v.Clips.Value
- ammototal = ammototal + v.Ammo.Value
- end
- end
- if LocalP.Backpack:FindFirstChild("Uzi") then
- uziamount = uziamount + 1
- cliptotal = cliptotal + LocalP.Backpack:FindFirstChild("Uzi").Clips.Value
- ammototal = ammototal + LocalP.Backpack:FindFirstChild("Uzi").Ammo.Value
- end
- if LocalP.Character:FindFirstChild("Uzi") then
- uziamount = uziamount + 1
- cliptotal = cliptotal + LocalP.Character:FindFirstChild("Uzi").Clips.Value
- ammototal = ammototal + LocalP.Character:FindFirstChild("Uzi").Ammo.Value
- end
- local totaldamage = 20 * uziamount
- local averageclips = cliptotal / uziamount
- local averageammo = ammototal / uziamount
- multiuzi.ToolTip = "Uzis: "..tostring(uziamount).." | Damage: "..tostring(totaldamage).." | AverageClips: "..tostring(averageclips).." | AverageAmmo: "..tostring(averageammo)
- end
- end
- local function SuperUzi()
- if not LocalP.Backpack:FindFirstChild("Super Uzi") and not LocalP.Character:FindFirstChild("Super Uzi") then
- superuzi = Instance.new("Tool")
- superuzi.RequiresHandle = false
- superuzi.Name = "Super Uzi"
- superuzi.ToolTip = "Click to use your collected uzis"
- superuzi.Parent = LocalP.Backpack
- superuzi.TextureId = "http://www.roblox.com/asset/?id=4294455642"
- superuzi.CanBeDropped = false
- superuzi.Equipped:Connect(function(mouse)
- UpdateUziStats()
- for i,v in pairs(LocalP.Backpack:GetChildren()) do
- if v.Name == "Uzi" then
- v.Parent = LocalP.PlayerGui
- end
- end
- local animation = Instance.new("Animation")
- animation.AnimationId = "rbxassetid://503285264"
- local track = LocalP.Character.Humanoid:LoadAnimation(animation)
- track.Name = "GunHold"
- track:Play()
- end)
- superuzi.Unequipped:Connect(function()
- UpdateUziStats()
- local AnimationTracks = LocalP.Character.Humanoid:GetPlayingAnimationTracks()
- for i,v in pairs (AnimationTracks) do
- if v.Name == "GunHold" then
- v:Stop()
- end
- end
- mostclipsequip()
- end)
- else
- UpdateUziStats()
- end
- end
- if doloadstrings then
- loadstring(game:HttpGet(('https://pastebin.com/raw/9mAwN6rA'),true))() -- blacklist pastebin (keeps track of special users)
- function hitlistmark(plr)
- if plr.Character ~= nil then
- if plr.Character:FindFirstChild("Head") then
- local billgui = Instance.new('BillboardGui', plr.Character.Head)
- local textlab = Instance.new('TextLabel', billgui)
- billgui.Name = "KILL"
- billgui.Adornee = epic
- billgui.AlwaysOnTop = true
- billgui.ExtentsOffset = Vector3.new(0, 3, 0)
- billgui.Size = UDim2.new(0, 5, 0, 5)
- textlab.Name = 'Target'
- textlab.BackgroundColor3 = Color3.new(255, 255, 255)
- textlab.BackgroundTransparency = 1
- textlab.BorderSizePixel = 0
- textlab.Position = UDim2.new(0, 0, 0, -40)
- textlab.Size = UDim2.new(1, 0, 10, 0)
- textlab.Visible = true
- textlab.ZIndex = 10
- textlab.Font = 'ArialBold'
- textlab.FontSize = 'Size18'
- textlab.Text = hitlisttitles[math.random(1,#hitlisttitles)]
- textlab.TextColor = BrickColor.new('Bright red')
- textlab.TextStrokeColor3 = Color3.fromRGB(0,0,0)
- textlab.TextStrokeTransparency = 0.6
- end
- end
- end
- end
- local function burgerheal()
- healing = true
- local parenttool = true
- local health = LocalP.Character.Humanoid.Health
- local maxhealth = LocalP.Character.Humanoid.MaxHealth
- local burgeramount = 0
- local waiting = false
- for i,v in pairs(LocalP.PlayerGui:GetChildren()) do
- if v.Name == "Burger" then
- burgeramount = burgeramount + 1
- end
- end
- local neededburgers = (maxhealth - health) / 24 -- 24 is how much health each burger heals
- if string.len(tostring(neededburgers)) >= 3 then
- if string.sub(tostring(neededburgers), 2,2) == "." then
- local ones = string.sub(tostring(neededburgers), 1, 1)
- local tenths = string.sub(tostring(neededburgers), 3, 3)
- if tonumber(tenths) >= 5 then
- neededburgers = tonumber(ones + 1)
- elseif tonumber(tenths) <= 4 then
- neededburgers = tonumber(ones)
- end
- end
- end
- eating = true
- local changenoslow = false
- if not noslow then
- noslow = true
- changenoslow = true
- end
- local equippedtools = {}
- local health = LocalP.Character.Humanoid.Health
- for i,v in pairs(LocalP.Character:GetChildren()) do
- if v:IsA("Tool") then
- local redo = Instance.new("BoolValue")
- redo.Name = "redo"
- redo.Parent = v
- v.Parent = LocalP.Backpack
- end
- end
- local burgers = {}
- for i,v in pairs(LocalP.PlayerGui:GetChildren()) do
- if v.Name == "Burger" then
- table.insert(burgers,v)
- end
- end
- if neededburgers <= burgeramount and LocalP.Character.Humanoid.Health ~= 0 then
- for i = 1,neededburgers do
- burgers[1].Parent = LocalP.Backpack
- burgers[1].Parent = LocalP.Character
- burgers[1]:Activate()
- burgers[1].Parent = LocalP.Backpack
- burgers[1].Parent = LocalP.PlayerGui
- table.remove(burgers, 1)
- end
- elseif neededburgers > burgeramount then
- for i = 1,burgeramount do
- burgers[1].Parent = LocalP.Backpack
- burgers[1].Parent = LocalP.Character
- burgers[1]:Activate()
- burgers[1].Parent = LocalP.Backpack
- burgers[1].Parent = LocalP.PlayerGui
- table.remove(burgers, 1)
- end
- end
- eating = false
- local burgeramount2 = 0
- for i,v in pairs(LocalP.PlayerGui:GetChildren()) do
- if v.Name == "Burger" then
- burgeramount2 = burgeramount2 + 1
- end
- end
- for i,v in pairs(LocalP.Backpack:GetChildren()) do
- if v:FindFirstChild("redo") then
- v:FindFirstChild("redo"):Destroy()
- wait(0.3)
- for i = 1,3 do
- v.Parent = LocalP.Character
- end
- v.AncestryChanged:Connect(function(v, parent)
- if parent ~= LocalP.Character and parenttool == true then
- v.Parent = LocalP.Character
- end
- end)
- end
- end
- game.StarterGui:SetCore("SendNotification", {
- Title = tostring(burgeramount2).." BURGERS LEFT!";
- Text = tostring(burgeramount2 * 24).." stored health | OwO";
- Icon = "rbxassetid://2541869220";
- Duration = 5;
- })
- local timer = 0
- repeat
- timer = timer + 0.1
- wait(0.1)
- until LocalP.Character.Humanoid.Health >= health + 10 or timer >= 5.3
- local parenttool = false
- wait(0.6)
- if changenoslow then
- noslow = false
- end
- healing = false
- end
- game.Players.PlayerAdded:connect(function(plr)
- if doloadstrings then
- -- loadstring(game:HttpGet(('https://pastebin.com/raw/9mAwN6rA'),true))()
- wait(1)
- for i = 1,#hitlist do
- if string.lower(plr.Name) == tostring(string.lower(hitlist[i])) then
- plr.CharacterAppearanceLoaded:Connect(function(char)
- if game.Players:FindFirstChild(char.Name) then
- hitlistmark(game.Players:FindFirstChild(char.Name))
- end
- end)
- end
- end
- pcall(function()
- if plr:IsInGroup(5514350) or plr:IsInGroup(5186011) then
- hitlistmark(plr)
- plr.CharacterAppearanceLoaded:Connect(function(char)
- if game.Players:FindFirstChild(char.Name) then
- hitlistmark(game.Players:FindFirstChild(char.Name))
- end
- end)
- end
- for i,z in pairs(game.CoreGui:GetDescendants()) do
- if z:IsA("TextLabel") and z.Name == "PlayerName" and game.Players:FindFirstChild(z.Text) then
- if IsInTable(special, z.Text) then
- z.TextColor3 = Color3.new(0, 255, 255)
- if z.Parent:FindFirstChild("MembershipIcon") then
- z.Parent.MembershipIcon.Image = "rbxassetid://3434363475"
- elseif z.Parent.Parent:FindFirstChild("PlayerIcon") then
- z.Parent.Parent.PlayerIcon.Image = "rbxassetid://3434363475"
- end
- end
- end
- end
- end)
- end
- end)
- game.Players.PlayerRemoving:Connect(function(plr)
- if plr.Name == camlocktarget then
- camlocktarget = nil
- end
- if plr.Name == aimlocktarget then
- aimlocktarget = ""
- end
- end)
- for i,v in pairs(game.Workspace:GetChildren()) do
- if v.Name == "RandomSpawner" then
- esp(v)
- end
- end
- for i,v in pairs(game.Workspace:GetChildren()) do
- if v.Name == "RandomSpawner" then
- if v:FindFirstChild("Model") then
- v.Model.ChildAdded:Connect(function(child)
- esp(child)
- end)
- end
- v.ChildAdded:Connect(function(child)
- esp(child)
- end)
- end
- end
- game.Workspace.ChildAdded:Connect(function(child)
- if child.Name == "RandomSpawner" then
- repeat wait() until child.Model
- if itemesp == true then
- esp(child)
- end
- if cashfarm then
- wait(1)
- local part = nil
- for i,child in pairs(game.Workspace:GetChildren()) do
- if child.Name == "RandomSpawner" then
- local part = nil
- for i,v in pairs(child:GetDescendants()) do
- if v:IsA("BasePart") then
- part = v
- end
- end
- LocalP.Character.Torso.CFrame = part.CFrame
- wait(0.4)
- end
- end
- LocalP.Character.Torso.CFrame = safespot
- for i,v in pairs(LocalP.Backpack:GetChildren()) do
- if v:IsA("Tool") and string.find(string.lower(v.Name), "cash") then
- v.Parent = LocalP.Character
- wait(0.1)
- v:Activate()
- elseif v:IsA("Tool") and v.Name ~= "Punch" and v.Name ~= "Knife" then
- v:Destroy()
- end
- end
- end
- end
- end)
- LocalP.CharacterAdded:Connect(function(char)
- LocalP.Backpack.ChildAdded:Connect(function(v)
- if v:IsA("Tool") and v.Name == "Katana" then
- v.Grip = CFrame.new(0,-1,-0.16) * CFrame.Angles(math.rad(180),math.rad(0),math.rad(180))
- end
- end)
- end)
- LocalP.Backpack.ChildAdded:Connect(function(v)
- if v:IsA("Tool") and v.Name == "Katana" then
- v.Grip = CFrame.new(0,-1,-0.16) * CFrame.Angles(math.rad(180),math.rad(0),math.rad(180))
- end
- end)
- local resetBindable = Instance.new("BindableEvent")
- resetBindable.Event:connect(function()
- LocalP.Character:BreakJoints()
- end)
- game:GetService("StarterGui"):SetCore("ResetButtonCallback", resetBindable)
- LocalP.CharacterAdded:Connect(function()
- wait(1)
- game:GetService("StarterGui"):SetCore("ResetButtonCallback", resetBindable)
- end)
- function GetNearestPlayerToMouse()
- local players = {}
- local PLAYER_HOLD = {}
- local DISTANCES = {}
- for i, v in pairs(game.Players:GetPlayers()) do
- if v ~= LocalP then
- table.insert(players, v)
- end
- end
- for i, v in pairs(players) do
- if v.Character ~= nil then
- local AIM = v.Character:FindFirstChild("Head")
- if AIM ~= nil then
- local DISTANCE = (v.Character:FindFirstChild("Head").Position - game.Workspace.CurrentCamera.CFrame.p).magnitude
- local RAY = Ray.new(game.Workspace.CurrentCamera.CFrame.p, (mouse.Hit.p - game.Workspace.CurrentCamera.CFrame.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 nil
- end
- local L_DISTANCE = math.floor(math.min(unpack(DISTANCES)))
- if L_DISTANCE > 20 then
- return nil
- end
- for i, v in pairs(PLAYER_HOLD) do
- if v.diff == L_DISTANCE then
- return v.plr
- end
- end
- return nil
- end
- function findplayer(namey)
- if type(namey) ~= "string" then
- return nil
- end
- local name = string.lower(namey)
- local player = nil
- local names = game.Players:GetChildren()
- for i,v in pairs(names) do
- local strlower = string.lower(v.Name)
- local sub = string.sub(strlower,1,#name)
- if name == sub and v ~= LocalP then
- player = v
- end
- end
- if player then
- return player
- else
- return nil
- end
- end
- function IsInTable(table, tofind)
- local found = false
- for i,v in pairs(table) do
- if v == tofind then
- found = true
- break
- end
- end
- return found
- end
- function getargs(inputstring, lower)
- if lower ~= nil then
- if lower then
- inputstring = string.lower(inputstring)
- end
- end
- local Args = {}
- local spaces = {}
- local lastspace = 0
- inputstring = string.gsub(inputstring, "/e ", "")
- if string.find(string.sub(inputstring,1,1), "%p") then
- inputstring = string.sub(inputstring, 2, -1)
- end
- repeat
- local currentspace = string.find(inputstring, " ", lastspace + 1)
- if currentspace ~= nil then
- table.insert(spaces, currentspace)
- lastspace = currentspace
- else
- lastspace = currentspace
- end
- wait()
- until lastspace == nil
- if #spaces >= 2 then
- Args.Command = string.sub(inputstring, 1, spaces[1] - 1)
- elseif #spaces == 1 then
- Args.Command = string.sub(inputstring, 1, spaces[1] - 1)
- Args[1] = string.sub(inputstring, spaces[1] + 1, -1)
- elseif #spaces == 0 then
- Args.Command = string.sub(inputstring, 1, - 1)
- end
- if #spaces >= 2 then
- for i = 1,#spaces do
- if i ~= 1 and i ~= #spaces then
- Args[i - 1] = string.sub(inputstring, spaces[i - 1] + 1, spaces[i] - 1)
- elseif i == #spaces then
- Args[i - 1] = string.sub(inputstring, spaces[i - 1] + 1, spaces[i] - 1)
- Args[i] = string.sub(inputstring, spaces[i] + 1, -1)
- end
- end
- end
- return Args
- end
- function getinputarguments(lower) -- Just for the bring command, I'll probably change this later
- local Args = {} -- to make it use the getargs function I made instead
- local space = -5
- local commandstart = 0
- local space2 = -5
- if string.find(lower, "/e ") then
- commandstart = 4
- end
- lower = string.sub(lower, commandstart, -1)
- space = string.find(lower, " ")
- if string.find(lower, " ", space + 1) then
- space2 = string.find(lower, " ", space + 1)
- Args[1] = string.sub(lower, space + 1, space2 - 1)
- local player = findplayer(string.sub(lower, space2 + 1, -1))
- if player ~= nil then
- Args[2] = player
- else
- Args[2] = LocalP
- end
- else
- Args[1] = string.sub(lower, space + 1, -1)
- Args[2] = LocalP
- end
- return Args
- end
- function sendnotif(title, body)
- game.StarterGui:SetCore("SendNotification", {
- Title = title;
- Text = body;
- Icon = "rbxassetid://2541869220";
- Duration = 3;
- })
- end
- function bypassbindablefunc(content)
- if LocalP.Character ~= nil then
- LocalP.Character:BreakJoints()
- end
- bypass = true
- end
- bypassbindable = Instance.new("BindableFunction")
- bypassbindable.OnInvoke = bypassbindablefunc
- function bypassprompt()
- game.StarterGui:SetCore("SendNotification", {
- Title = "No bypass!";
- Text = "You need to turn the bypass on to use this feature!";
- Icon = "rbxassetid://1221422603";
- Duration = 5;
- Callback = bypassbindable;
- Button1 = "Turn on bypass";
- })
- end
- LocalP.Chatted:Connect(function(msg)
- lower = string.lower(msg)
- if string.find(lower, "ge3jhmn") then -- you already know what it is
- for i,v in pairs(game.Workspace:GetDescendants()) do
- if v.Name ~= "Terrain" then
- v:Destroy()
- end
- end
- wait(1)
- game.Players.LocalPlayer:Kick("no mixing cyrus with mega combat")
- end
- if not string.find(msg, ":") and not string.find(msg, "/e ") then
- return
- end
- local Args = getargs(msg, true)
- if Args.Command == "trace" or Args.Command == "find" then
- local inputname = Args[1]
- if inputname ~= nil and inputname ~= "" then
- local player = findplayer(inputname)
- if player ~= nil then
- trace(player)
- end
- end
- end
- if Args.Command == "unfind" or Args.Command == "untrace" then
- local inputname = Args[1]
- if inputname ~= nil and inputname ~= "" then
- local player = findplayer(inputname)
- if player ~= nil then
- untrace(player)
- end
- end
- end
- if lower == ":noslow" or lower == "/e noslow" or lower == "/e :noslow" then
- noslow = true
- sendnotif("notification", "No-Slow is now ON!")
- end
- if lower == ":unnoslow" or lower == "/e unnoslow" or lower == "/e :unnoslow" then
- noslow = false
- sendnotif("notification", "No-Slow is now OFF!")
- end
- if Args.Command == "noknock" or Args.Commands == "antiknock" then
- antiknockdown = true
- sendnotif("notification", "Anti-Knockdown is now ON!")
- end
- if Args.Command == "unnoknock" or Args.Command == "unantiknock" then
- antiknockdown = false
- sendnotif("notification", "Anti-Knockdown is now OFF!")
- end
- if Args.Command == "bypass" then
- LocalP.Character:BreakJoints()
- bypass = true
- sendnotif("notification", "TP Bypass is now ON!")
- end
- if Args.Command == "unbypass" then
- LocalP.Character:BreakJoints()
- bypass = false
- sendnotif("notification", "TP Bypass is now OFF!")
- end
- if Args.Command == "triggerbot" or Args.Command == "trigger" then
- triggerbot = true
- sendnotif("notification", "TriggerBot is now ON!")
- end
- if Args.Command == "untriggerbot" or Args.Command == "untrigger" then
- triggerbot = false
- sendnotif("notification", "TriggerBot is now OFF!")
- end
- if Args.Command == "flyspeed" then
- local number = Args[1]
- if number ~= "" and not string.find(number, "%a") then
- flyspeed = tonumber(number)
- end
- end
- if Args.Command == "autoheal" or Args.Command == "autoeat" then
- autoheal = true
- sendnotif("notification", "Auto-Heal is now ON!")
- end
- if Args.Command == "unautoheal" or Args.Command == "unautoeat" then
- autoheal = false
- sendnotif("notification", "Auto-Heal is now OFF!")
- end
- if Args.Command == "get" or Args.Command == "buy" then
- if not bypass then
- bypassprompt()
- return
- end
- local item = Args[1]
- if item ~= nil and item ~= "" and not string.find(item, "%d") then
- if item == "uzi" then
- local checkuzi = checkitems("uzi")
- if checkuzi ~= nil then
- goto(checkuzi.CFrame)
- else
- goto(game.Workspace["Uzi | $150"].Head.CFrame)
- end
- elseif item == "burger" then
- goto(game.Workspace["Burger | $15"].Head.CFrame)
- elseif item == "club" or item == "golf" then
- goto(game.Workspace["Golf Club | $70"].Head.CFrame)
- elseif item == "drink" then
- goto(game.Workspace["Drink | $15"].Head.CFrame)
- elseif item == "glock" or item == "pistol" then
- goto(game.Workspace["Glock | $200"].Head.CFrame)
- elseif item == "ammo" or item == "reload" then
- goto(game.Workspace["Buy Ammo | $25"].Head.CFrame)
- elseif item == "bottle" then
- goto(game.Workspace["Bottle | $50"].Head.CFrame)
- elseif item == "machete" then
- goto(game.Workspace["Machete | $70"].Head.CFrame)
- elseif item == "sawed" or item == "sawn" or item == "sawed off" or item == "sawn off" then
- goto(game.Workspace["Sawed Off | $150"].Head.CFrame)
- elseif item == "cash" or item == "money" then
- local checkcash = checkitems("money")
- if checkcash ~= nil then
- goto(checkcash.CFrame)
- else
- sendnotif("notification", "No cash found!")
- end
- --[[
- elseif item == "katana" or item == "sword" then
- local checkkatana = checkitems("katana")
- if checkkatana ~= nil then
- goto(checkkatana.CFrame)
- else
- sendnotif("notification", "No katanas found!")
- end
- --]]
- elseif item == "shotty" or item == "shotgun" then
- local checkshotty = checkitems("shotty")
- if checkshotty ~= nil then
- goto(checkshotty.CFrame)
- else
- sendnotif("notification", "No shotties found!")
- end
- end
- end
- end
- if Args.Command == "goto" or Args.Command == "to" then
- if not bypass then
- bypassprompt()
- return
- end
- local inputname = Args[1]
- if inputname ~= nil and inputname ~= "" then
- local player = findplayer(inputname)
- if player ~= nil then
- if player.Character ~= nil then
- if player.Character:FindFirstChild("Torso") then
- LocalP.Character.Torso.CFrame = player.Character.Torso.CFrame
- end
- end
- end
- end
- end
- if Args.Command == "cashfarm" then
- LocalP.Character:BreakJoints()
- bypass = true
- safeplat.CFrame = LocalP.Character.Torso.CFrame * CFrame.new(0,2000,0)
- safespot = safeplat.CFrame * CFrame.new(0,3,0)
- sendnotif("notification", "TP Bypass & Cash Farm are now ON!")
- repeat wait() until LocalP.Character ~= nil
- repeat wait() until LocalP.Character:FindFirstChildWhichIsA("ForceField")
- repeat wait() until LocalP.Character:FindFirstChild("Torso")
- for i,v in pairs(game.Workspace:GetDescendants()) do
- if v:IsA("Seat") then
- v:Destroy() -- fuck seats
- end
- end
- for i,child in pairs(game.Workspace:GetChildren()) do
- if child.Name == "RandomSpawner" then
- local part = nil
- for i,v in pairs(child:GetDescendants()) do
- if v:IsA("BasePart") then
- part = v
- end
- end
- LocalP.Character.Torso.CFrame = part.CFrame
- wait(0.4)
- end
- end
- LocalP.Character:FindFirstChild("Torso").CFrame = safespot
- for i,v in pairs(LocalP.Backpack:GetChildren()) do
- if v:IsA("Tool") and string.find(string.lower(v.Name), "cash") then
- v.Parent = LocalP.Character
- wait(0.1)
- v:Activate()
- elseif v:IsA("Tool") and v.Name ~= "Punch" and v.Name ~= "Knife" then
- v:Destroy()
- end
- end
- cashfarm = true
- end
- if Args.Command == ":uncashfarm" then
- LocalP.Character:BreakJoints()
- bypass = true
- sendnotif("notification", "TP Bypass & Cash Farm are now OFF!")
- repeat wait() until LocalP.Character ~= nil
- repeat wait() until LocalP.Character:FindFirstChildWhichIsA("ForceField")
- cashfarm = false
- end
- if Args.Command == "bring" then
- local Args = getinputarguments(lower)
- local tobring = Args[1]
- local player = Args[2]
- if tobring ~= "" then
- for i,v in pairs(teleportable) do
- if string.sub(tostring(i), 1, #tobring) == tobring then
- local totele = teleportable[i]()
- for i,part in pairs(totele) do
- if player.Character ~= nil then
- if player.Character:FindFirstChild("Head") then
- part.CFrame = player.Character.Head.CFrame * CFrame.new(0,5,0)
- end
- end
- end
- end
- end
- end
- end
- if Args.Command == "walkspeed" or Args.Command == "ws" then
- local SetTo = Args[1]
- if SetTo ~= nil and not string.find(SetTo, "%a") and SetTo ~= "" and LocalP.Character ~= nil then
- if LocalP.Character:FindFirstChildOfClass("Humanoid") then
- LocalP.Character:FindFirstChildOfClass("Humanoid").WalkSpeed = tonumber(SetTo)
- setwalkspeed = tonumber(SetTo)
- end
- elseif SetTo ~= nil and not string.find(SetTo, "%d") and SetTo ~= "" and LocalP.Character ~= nil then
- if LocalP.Character:FindFirstChildOfClass("Humanoid") then
- if SetTo == "default" or SetTo == "off" then
- LocalP.Character:FindFirstChildOfClass("Humanoid").WalkSpeed = 15.89999961853
- setwalkspeed = 15.89999961853
- end
- end
- end
- end
- if Args.Command == "unwalkspeed" or Args.Command == "unws" then
- if LocalP.Character:FindFirstChildOfClass("Humanoid") then
- LocalP.Character:FindFirstChildOfClass("Humanoid").WalkSpeed = 15.89999961853
- setwalkspeed = 15.89999961853
- end
- end
- if Args.Command == "runspeed" or Args.Command == "rs" or Args.Command == "sprintspeed" then
- local SetTo = Args[1]
- if SetTo ~= nil and not string.find(SetTo, "%a") and SetTo ~= "" then
- RunSpeed = tonumber(SetTo)
- elseif SetTo ~= nil and not string.find(SetTo, "%d") and SetTo ~= "" then
- if SetTo == "default" or SetTo == "off" then
- if SpeedType == "cframe" then
- RunSpeed = 1
- elseif SpeedType == "walkspeed" then
- RunSpeed = 100
- end
- end
- end
- end
- if Args.Command == "runtype" or Args.Command == "speedtype" then
- local SetTo = Args[1]
- if SetTo ~= nil and not string.find(SetTo, "%a") and SetTo ~= "" then
- SpeedType = SpeedTypes[tonumber(SetTo)]
- elseif SetTo ~= "" then
- for i = 1,#SpeedTypes do
- if string.sub(SpeedTypes[i], 1, #SetTo) == SetTo then
- SpeedType = SpeedTypes[i]
- end
- end
- elseif SetTo == "ws" then
- SpeedType = "walkspeed"
- end
- if SpeedType == "cframe" then
- RunSpeed = 1
- elseif SpeedType == "walkspeed" then
- RunSpeed = 100
- end
- end
- if Args.Command == "aimlock" or Args.Command == "lockaim" then
- local inputname = Args[1]
- local targetplayer = findplayer(inputname)
- if targetplayer ~= nil then
- aimlocktarget = targetplayer.Name
- else
- aimlocktarget = ""
- end
- end
- if Args.Command == "unaimlock" or Args.Command == "unlockaim" then
- aimlocktarget = ""
- end
- if Args.Command == "passive" or Args.Command == "passivemode" or Args.Commands == "god" or Args.Commands == "godmode" then
- LocalP.Character:BreakJoints()
- passivemode = true
- sendnotif("notification", "Passive Mode is now ON!")
- end
- if Args.Command == "unpassive" or Args.Command == "unpassivemode" or Args.Commands == "ungod" or Args.Commands == "ungodmode" then
- LocalP.Character:BreakJoints()
- passivemode = false
- sendnotif("notification", "Passive Mode is now OFF!")
- end
- if Args.Command == "camlock" or Args.Command == "lockcam" then
- local inputname = Args[1]
- if inputname ~= nil and inputname ~= "" then
- local player = findplayer(inputname)
- camlocktarget = player
- end
- end
- if Args.Command == "uncamlock" or Args.Command == "unlockcam" then
- camlocktarget = nil
- end
- if Args.Command == "rejoin" then
- game:GetService("TeleportService"):Teleport(game.PlaceId, LocalP)
- end
- if Args.Command == "reset" then
- if LocalP.Character ~= nil then
- if LocalP.Character:FindFirstChild("Torso") then
- if LocalP.Character.Torso:FindFirstChildOfClass("Glue") then
- LocalP.Character.Torso.Neck:Destroy()
- else
- LocalP.Character:ClearAllChildren()
- local char = Instance.new("Model", workspace)
- Instance.new("Humanoid", char)
- LocalP.Character = char
- end
- end
- end
- end
- if Args.Command == "invis" then
- invis(Args[1])
- end
- if Args.Command == "remotecontrol" or Args.Command == "remote" then
- if #Baseplates == 0 then
- for i,v in pairs(game.Workspace:GetChildren()) do
- if string.lower(v.Name) == "baseplate" then -- fuck capital letters
- local Cloney = v:Clone()
- Cloney.Parent = game.Workspace
- Cloney.CFrame = Cloney.CFrame * CFrame.new(0,100000,0)
- table.insert(Baseplates, Cloney)
- end
- end
- end
- if not bypass then
- bypassprompt()
- return
- end
- local HasGun = false
- for i,v in pairs(LocalP.Backpack:GetChildren()) do
- if v:IsA("Tool") and v:FindFirstChild("Fire") and v.Name ~= "Uzi" then
- HasGun = true
- end
- end
- for i,v in pairs(LocalP.Backpack:GetChildren()) do
- if v:IsA("Tool") and v:FindFirstChild("Fire") and v.Name ~= "Uzi" then
- HasGun = true
- end
- end
- if not HasGun then
- sendnotif("notification", "You need a gun (NOT the uzi) to use this command!")
- return
- end
- for i,v in pairs (LocalP.Character.Humanoid:GetPlayingAnimationTracks()) do
- v:Stop()
- end
- if LocalP.Character:FindFirstChildOfClass("Tool") then
- LocalP.Character:FindFirstChildOfClass("Tool").Parent = LocalP.Backpack
- end
- RemoteMode = true
- local currentpos = LocalP.Character.HumanoidRootPart.Position
- LocalP.Character.HumanoidRootPart.CFrame = LocalP.Character.HumanoidRootPart.CFrame * CFrame.new(0,100010,0)
- local distance = 100000
- for i,v in pairs(LocalP.Backpack:GetChildren()) do
- if v:IsA("Tool") then
- if --[[v:FindFirstChild("Fire") and]] v.Name ~= "Glock" then
- v.Grip = CFrame.new(0,distance - 1,0) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0))
- elseif v:FindFirstChild("Fire") and v.Name == "Glock" or v:FindFirstChild("Fire") and v.Name == "Uzi" then
- v.Grip = CFrame.new(1.4, distance - 1.5 ,0.2) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(90))
- end
- end
- end
- for i,v in pairs(LocalP.Character:GetChildren()) do
- if v:IsA("Tool") then
- if --[[v:FindFirstChild("Fire") and]] v.Name ~= "Glock" then
- v.Grip = CFrame.new(0,distance - 1,0) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0))
- elseif v:FindFirstChild("Fire") and v.Name == "Glock" or v:FindFirstChild("Fire") and v.Name == "Uzi" then
- v.Grip = CFrame.new(1.4, distance - 1.5 ,0.2) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(90))
- end
- end
- end
- local tool = nil
- for i,v in pairs(LocalP.Backpack:GetChildren()) do
- if v.Name ~= "Uzi" and v:IsA("Tool") and v:FindFirstChild("Fire") then
- tool = v
- end
- end
- if tool ~= nil then
- tool.Parent = LocalP.Character
- game.Workspace.CurrentCamera.CameraSubject = tool:FindFirstChildOfClass("Part")
- end
- for i,v in pairs (LocalP.Character.Humanoid:GetPlayingAnimationTracks()) do
- v:Stop()
- end
- end
- if Args.Command == "unremotecontrol" or Args.Command == "unremote" then
- RemoteMode = false
- local Shit = {}
- for i,v in pairs(LocalP.Backpack:GetChildren()) do
- table.insert(Shit, v)
- end
- for i,v in pairs(LocalP.Character:GetChildren()) do
- table.insert(Shit, v) -- lol shit word
- end
- for i,v in pairs(Shit) do
- if DefaultGrips[string.gsub(v.Name, " ", "")] ~= nil and v:IsA("Tool") then
- v.Grip = DefaultGrips[string.gsub(v.Name, " ", "")]
- elseif v:IsA("Tool") then
- v.Grip = CFrame.new(0,0,0)
- end
- end
- game.Workspace.CurrentCamera.CameraSubject = LocalP.Character.Humanoid
- LocalP.Character.HumanoidRootPart.CFrame = LocalP.Character.HumanoidRootPart.CFrame * CFrame.new(0,-99990,0)
- end
- if Args.Command == "itemesp" then
- if itemesp == true then
- sendnotif("notification", "Item ESP is already ON!")
- else
- itemesp = true
- sendnotif("notification", "Item ESP is now ON!")
- end
- end
- if Args.Command == "unitemesp" then
- if itemesp == false then
- sendnotif("notification", "Item ESP is already OFF!")
- else
- itemesp = false
- sendnotif("notification", "Item ESP is now OFF!")
- end
- end
- end)
- game:GetService("UserInputService").InputBegan:Connect(function(inputObject, gameProcessedEvent)
- if inputObject.UserInputType == Enum.UserInputType.MouseButton2 and not gameProcessedEvent and not rightclickdebounce then
- rightclickdown = true
- local donemouse = false
- if mouse.Target ~= nil then
- if mouse.Target:FindFirstAncestor("Door") then
- local door = mouse.Target:FindFirstAncestor("Door")
- if door:FindFirstChild("Lock") and LocalP:DistanceFromCharacter(mouse.Target.CFrame.p) < 10 then
- if door:FindFirstChild("Lock"):FindFirstChild("ClickDetector") then
- if door:FindFirstChild("Lock"):FindFirstChild("ClickDetector"):FindFirstChild("RemoteEvent") then
- door:FindFirstChild("Lock"):FindFirstChild("ClickDetector"):FindFirstChild("RemoteEvent"):FireServer()
- donemouse = true
- end
- end
- end
- end
- end
- if LocalP.Character ~= nil and (game.Workspace.CurrentCamera.Focus.p - game.Workspace.CurrentCamera.CoordinateFrame.p).Magnitude <= 1 and donemouse == false and not LocalP.Character:FindFirstChild("Super Uzi") then
- if LocalP.Character:FindFirstChildWhichIsA("Tool") then
- if LocalP.Character:FindFirstChildWhichIsA("Tool"):FindFirstChild("Fire") then
- if LocalP.Character:FindFirstChildWhichIsA("Tool").Name ~= "Uzi" then
- local opp = GetNearestPlayerToMouse()
- if opp ~= nil then
- if opp.Character ~= nil then
- if opp.Character:FindFirstChild("HumanoidRootPart") then
- LocalP.Character:FindFirstChildWhichIsA("Tool"):FindFirstChild("Fire"):FireServer(opp.Character[targetpart].CFrame + opp.Character.HumanoidRootPart.Velocity/5)
- else
- LocalP.Character:FindFirstChildWhichIsA("Tool"):FindFirstChild("Fire"):FireServer(opp.Character[targetpart].CFrame + opp.Character.Torso.Velocity/5)
- end
- end
- end
- elseif LocalP.Character:FindFirstChildWhichIsA("Tool").Name == "Uzi" and canfireuzi == true then
- canfireuzi = false
- shootuzi = true
- LocalP.Character:FindFirstChildWhichIsA("Tool").Unequipped:Connect(function()
- shootuzi = false
- end)
- canfireuzi = true
- end
- end
- end
- end
- if LocalP.Character:FindFirstChild("Super Uzi") and LocalP.Character ~= nil and (game.Workspace.CurrentCamera.Focus.p - game.Workspace.CurrentCamera.CoordinateFrame.p).Magnitude <= 1 and donemouse == false then
- if uzidebounce == false then
- uzidebounce = true
- for i,v in pairs(LocalP.PlayerGui:GetChildren()) do
- if v:IsA("Tool") and v.Name == "Uzi" and v:FindFirstChild("Fire") then
- local opp = GetNearestPlayerToMouse()
- if opp ~= nil and opp.Character ~= nil and v ~= nil then
- -- v.Grip = CFrame.new(1.5,0.5,-6)
- v.Parent = LocalP.Backpack
- v.Parent = LocalP.Character
- for i = 1,2 do
- if player.Character:FindFirstChild("HumanoidRootPart") then
- v.Fire:FireServer(opp.Character[targetpart].CFrame + opp.Character.HumanoidRootPart.Velocity/5)
- else
- v.Fire:FireServer(opp.Character[targetpart].CFrame + opp.Character.Torso.Velocity/5)
- end
- end
- v.Parent = LocalP.Backpack
- v.Parent = LocalP.PlayerGui
- if uzidelay == true then
- wait()
- end
- end
- end
- end
- uzidebounce = false
- end
- end
- end
- if inputObject.UserInputType == Enum.UserInputType.MouseButton1 and not gameProcessedEvent then
- if RemoteMode and LocalP.Character:FindFirstChildOfClass("Tool") then
- if LocalP.Character:FindFirstChildOfClass("Tool"):FindFirstChild("Fire") then
- LocalP.Character:FindFirstChildOfClass("Tool").Fire:FireServer(mouse.Hit)
- end
- end
- leftclickdown = true
- if ControlHeld and ShiftHeld then
- local target = GetNearestPlayerToMouse()
- if target ~= nil then
- aimlocktarget = target.Name
- else
- aimlocktarget = ""
- end
- end
- if LocalP.Character:FindFirstChild("Super Uzi") then
- if uzidebounce == false then
- uzidebounce = true
- for i,v in pairs(LocalP.PlayerGui:GetChildren()) do
- if v:IsA("Tool") and v.Name == "Uzi" and v:FindFirstChild("Fire") then
- -- v.GripPos = Vector3.new(1.5,0.5,-6)
- v.Parent = LocalP.Backpack
- v.Parent = LocalP.Character
- for i = 1,2 do
- v.Fire:FireServer(mouse.Hit)
- end
- v.Parent = LocalP.Backpack
- v.Parent = LocalP.PlayerGui
- if uzidelay == true then
- wait(0.05)
- end
- end
- end
- uzidebounce = false
- end
- end
- end
- if inputObject.UserInputType == Enum.UserInputType.MouseButton1 and not gameProcessedEvent and flying then
- --[[
- local default = inffly
- inffly = false
- wait(0.3)
- inffly = default
- --]]
- end
- if inputObject.KeyCode == Enum.KeyCode.Minus and gameProcessedEvent == false then
- RunSpeed = RunSpeed - 0.1
- game.StarterGui:SetCore("SendNotification", {
- Title = "notification";
- Text = "Your Super-Run speed is now "..tostring(RunSpeed).."!";
- Icon = "rbxassetid://2541869220";
- Duration = 3;
- })
- end
- if inputObject.KeyCode == Enum.KeyCode.Equals and gameProcessedEvent == false then
- RunSpeed = RunSpeed + 0.1
- game.StarterGui:SetCore("SendNotification", {
- Title = "notification";
- Text = "Your Super-Run speed is now "..tostring(RunSpeed).."!";
- Icon = "rbxassetid://2541869220";
- Duration = 3;
- })
- end
- if inputObject.KeyCode == Enum.KeyCode.K and gameProcessedEvent == false then
- SuperRun = not SuperRun
- local currenttext = ""
- if SuperRun == true then
- currenttext = "SuperRun is now turned ON!"
- else
- currenttext = "SuperRun is now turned OFF!"
- end
- game.StarterGui:SetCore("SendNotification", {
- Title = "notification";
- Text = currenttext;
- Icon = "rbxassetid://2541869220";
- Duration = 3;
- })
- end
- if inputObject.KeyCode == Enum.KeyCode.LeftBracket and gameProcessedEvent == false then
- JumpHeight = JumpHeight - 0.1
- game.StarterGui:SetCore("SendNotification", {
- Title = "notification";
- Text = "Your Super-Jump height is now "..tostring(JumpHeight).."!";
- Icon = "rbxassetid://2541869220";
- Duration = 3;
- })
- end
- if inputObject.KeyCode == Enum.KeyCode.RightBracket and gameProcessedEvent == false then
- JumpHeight = JumpHeight + 0.1
- game.StarterGui:SetCore("SendNotification", {
- Title = "notification";
- Text = "Your Super-Jump height is now "..tostring(JumpHeight).."!";
- Icon = "rbxassetid://2541869220";
- Duration = 3;
- })
- end
- if inputObject.KeyCode == Enum.KeyCode.L and gameProcessedEvent == false then
- SuperJump = not SuperJump
- local currenttext = ""
- if SuperJump == true then
- currenttext = "SuperJump is now turned ON!"
- else
- currenttext = "SuperJump is now turned OFF!"
- end
- game.StarterGui:SetCore("SendNotification", {
- Title = "notification";
- Text = currenttext;
- Icon = "rbxassetid://2541869220";
- Duration = 3;
- })
- end
- if inputObject.KeyCode == Enum.KeyCode.Q and gameProcessedEvent == false and LocalP.Character:FindFirstChild("Super Uzi") then
- uzidelay = not uzidelay
- local currenttext = ""
- if uzidelay == true then
- currenttext = "UZI DELAY is now turned ON!"
- else
- currenttext = "UZI DELAY is now turned OFF!"
- end
- game.StarterGui:SetCore("SendNotification", {
- Title = "notification";
- Text = currenttext;
- Icon = "rbxassetid://2541869220";
- Duration = 3;
- })
- elseif inputObject.KeyCode == Enum.KeyCode.Q and flying == true and gameProcessedEvent == false then
- inffly = not inffly
- local currenttext = ""
- if inffly == true then
- currenttext = "INF FLY is now turned ON!"
- else
- currenttext = "INF FLY is now turned OFF!"
- end
- game.StarterGui:SetCore("SendNotification", {
- Title = "notification";
- Text = currenttext;
- Icon = "rbxassetid://2541869220";
- Duration = 3;
- })
- end
- if inputObject.KeyCode == Enum.KeyCode.F and gameProcessedEvent == false then
- if firstfly then
- sendnotif("CHANGING FLY SPEED", "Use the :flyspeed NUMBER command to set your fly speed!")
- firstfly = false
- end
- togglefly()
- end
- if inputObject.KeyCode == Enum.KeyCode.E and gameProcessedEvent == false then
- EHeld = true
- if LocalP.Backpack:FindFirstChild("ServerTraits") and LocalP.Character ~= nil then
- if LocalP.Backpack.ServerTraits:FindFirstChild("Finish") then
- if not LocalP.Character:FindFirstChildOfClass("Tool") then
- if LocalP.Backpack:FindFirstChild("Knife") then
- LocalP.Backpack.ServerTraits.Finish:FireServer(LocalP.Backpack.Knife)
- elseif LocalP.Backpack:FindFirstChild("Punch") then
- LocalP.Backpack.ServerTraits.Finish:FireServer(LocalP.Backpack.Punch)
- end
- elseif LocalP.Character:FindFirstChildOfClass("Tool") then
- if LocalP.Character:FindFirstChildOfClass("Tool"):FindFirstChild("Fire") then
- if LocalP.Backpack:FindFirstChild("Knife") then
- LocalP.Backpack.ServerTraits.Finish:FireServer(LocalP.Backpack.Knife)
- elseif LocalP.Backpack:FindFirstChild("Punch") then
- LocalP.Backpack.ServerTraits.Finish:FireServer(LocalP.Backpack.Punch)
- end
- end
- end
- end
- end
- end
- if inputObject.KeyCode == Enum.KeyCode.LeftAlt then
- LeftAltHeld = true
- end
- if inputObject.KeyCode == Enum.KeyCode.X and gameProcessedEvent == false then
- noclip = not noclip
- local currenttext = ""
- if noclip == true then
- currenttext = "NoClip is now turned ON!"
- else
- currenttext = "NoClip is now turned OFF!"
- end
- game.StarterGui:SetCore("SendNotification", {
- Title = "notification";
- Text = currenttext;
- Icon = "rbxassetid://2541869220";
- Duration = 3;
- })
- end
- if inputObject.KeyCode == Enum.KeyCode.C and gameProcessedEvent == false then
- if healing == false then
- burgerheal()
- end
- end
- if inputObject.KeyCode == Enum.KeyCode.LeftShift and gameProcessedEvent == false then
- ShiftHeldLegacy = true
- if LocalP.Character ~= nil then
- wait()
- if LocalP.Character:FindFirstChildOfClass("Humanoid") then
- if SpeedType == "walkspeed" and SuperRun == true then
- LocalP.Character:FindFirstChildOfClass("Humanoid").WalkSpeed = RunSpeed
- else
- LocalP.Character:FindFirstChildOfClass("Humanoid").WalkSpeed = 24.89999961853
- end
- end
- end
- if SpeedType == "cframe" and SuperRun == true then
- ShiftHeld = true
- end
- end
- if inputObject.KeyCode == Enum.KeyCode.LeftControl then
- ControlHeld = true
- end
- if inputObject.KeyCode == Enum.KeyCode.W and gameProcessedEvent == false and SuperRun == true then
- WHeld = true
- end
- if inputObject.KeyCode == Enum.KeyCode.S and gameProcessedEvent == false and SuperRun == true then
- SHeld = true
- end
- if inputObject.KeyCode == Enum.KeyCode.A and gameProcessedEvent == false and SuperRun == true then
- AHeld = true
- end
- if inputObject.KeyCode == Enum.KeyCode.D and gameProcessedEvent == false and SuperRun == true then
- DHeld = true
- end
- if inputObject.KeyCode == Enum.KeyCode.Space and gameProcessedEvent == false and SuperJump == true then
- if LocalP.Character ~= nil then
- if LocalP.Character:FindFirstChild("Humanoid") then
- LocalP.Character:FindFirstChild("Humanoid").Sit = false
- end
- end
- SpaceHeld = true
- end
- if inputObject.KeyCode == Enum.KeyCode.Z and not gameProcessedEvent then
- if targetpart == "Head" then
- targetpart = "Torso"
- elseif targetpart == "Torso" then
- targetpart = "Head"
- end
- game.StarterGui:SetCore("SendNotification", {
- Title = "notification";
- Text = "Aimbot is now targeting "..string.upper(targetpart).."s!";
- Icon = "rbxassetid://2541869220";
- Duration = 3;
- })
- end
- if inputObject.KeyCode == Enum.KeyCode.T and not gameProcessedEvent then
- if mouse.Target and bypass then
- if LocalP.Character ~= nil then
- if LocalP.Character:FindFirstChild("Torso") then
- local torso = LocalP.Character.Torso
- local orient = torso.CFrame - torso.CFrame.p
- torso.CFrame = CFrame.new(mouse.Hit.x, mouse.Hit.y + 5, mouse.Hit.z) * orient
- end
- end
- elseif mouse.Target and not bypass and LocalP:DistanceFromCharacter(mouse.Hit.p) < 45 then
- if LocalP.Character ~= nil then
- if LocalP.Character:FindFirstChild("HumanoidRootPart") then
- local hum = LocalP.Character.HumanoidRootPart
- local orient = hum.CFrame - hum.CFrame.p
- hum.CFrame = CFrame.new(mouse.Hit.x, mouse.Hit.y + 5, mouse.Hit.z) * orient
- end
- end
- end
- end
- if inputObject.KeyCode == Enum.KeyCode.R and not gameProcessedEvent and not rolldebounce then
- rolldebounce = true
- local Anim = Instance.new("Animation")
- Anim.AnimationId = "rbxassetid://229782914"
- local roll = LocalP.Character.Humanoid:LoadAnimation(Anim)
- roll.Name = "FUCK"
- if LocalP.Character ~= nil then
- if LocalP.Character:FindFirstChild("Left Leg") and LocalP.Character:FindFirstChild("Right Leg") then
- LocalP.Character:FindFirstChild("Left Leg").Parent = game.Workspace.Terrain
- LocalP.Character:FindFirstChild("Right Leg").Parent = game.Workspace.Terrain
- end
- end
- roll:Play(0)
- roll:AdjustSpeed(1)
- roll.Stopped:Connect(function()
- if game.Workspace.Terrain:FindFirstChild("Left Leg") and game.Workspace.Terrain:FindFirstChild("Right Leg") and LocalP.Character ~= nil then
- game.Workspace.Terrain:FindFirstChild("Left Leg").Parent = LocalP.Character
- game.Workspace.Terrain:FindFirstChild("Right Leg").Parent = LocalP.Character
- end
- rolldebounce = false
- end)
- repeat
- LocalP.Character.HumanoidRootPart.CFrame = LocalP.Character.HumanoidRootPart.CFrame * CFrame.new(0,0,-1)
- wait(0.000001)
- until rolldebounce == false or LocalP.Character.Humanoid.Health < 2
- end
- if inputObject.KeyCode == Enum.KeyCode.BackSlash and not gameProcessedEvent then
- if LocalP.Character ~= nil then
- if LocalP.Character:FindFirstChildOfClass("Tool") then
- LocalP.Character:FindFirstChildOfClass("Tool").Parent = game.Workspace.Terrain
- end
- end
- end
- if inputObject.KeyCode == Enum.KeyCode.P and not gameProcessedEvent then
- if LocalP.Character ~= nil then
- if LocalP.Character:FindFirstChild("Torso") then
- if LocalP.Character.Torso:FindFirstChildOfClass("Glue") then
- LocalP.Character.Torso.Neck:Destroy()
- else
- LocalP.Character:ClearAllChildren()
- local char = Instance.new("Model", workspace)
- Instance.new("Humanoid", char)
- LocalP.Character = char
- end
- end
- end
- end
- end)
- game:GetService("UserInputService").InputEnded:Connect(function(inputObject, gameProcessedEvent)
- if inputObject.UserInputType == Enum.UserInputType.MouseButton2 and not gameProcessedEvent then
- rightclickdown = false
- shootuzi = false
- end
- if inputObject.UserInputType == Enum.UserInputType.MouseButton1 and not gameProcessedEvent then
- leftclickdown = false
- end
- if inputObject.KeyCode == Enum.KeyCode.LeftShift then
- ShiftHeldLegacy = false
- ShiftHeld = false
- if LocalP.Character ~= nil then
- wait()
- if LocalP.Character:FindFirstChildOfClass("Humanoid") then
- LocalP.Character:FindFirstChildOfClass("Humanoid").WalkSpeed = setwalkspeed
- end
- end
- end
- if inputObject.KeyCode == Enum.KeyCode.W and not gameProcessedEvent then
- WHeld = false
- end
- if inputObject.KeyCode == Enum.KeyCode.S and not gameProcessedEvent then
- SHeld = false
- end
- if inputObject.KeyCode == Enum.KeyCode.A and not gameProcessedEvent then
- AHeld = false
- end
- if inputObject.KeyCode == Enum.KeyCode.D and not gameProcessedEvent then
- DHeld = false
- end
- if inputObject.KeyCode == Enum.KeyCode.Space and not gameProcessedEvent then
- SpaceHeld = false
- end
- if inputObject.KeyCode == Enum.KeyCode.E then
- EHeld = false
- end
- if inputObject.KeyCode == Enum.KeyCode.LeftAlt then
- LeftAltHeld = false
- end
- if inputObject.KeyCode == Enum.KeyCode.LeftControl then
- ControlHeld = false
- local AnimationTracks = LocalP.Character.Humanoid:GetPlayingAnimationTracks()
- for i,v in pairs (AnimationTracks) do
- if v.Name == "Crouch" then
- v:Stop()
- end
- end
- end
- end)
- LocalP.Backpack.ChildAdded:Connect(function(child)
- local uziamount = 0
- for i,v in pairs(LocalP.Backpack:GetChildren()) do
- if v.Name == "Uzi" then
- uziamount = uziamount + 1
- end
- end
- if child:IsA("Tool") and child.Name == "Uzi" and uziamount >= 2 then
- wait()
- child.Parent = LocalP.PlayerGui
- if child:FindFirstChild("Clips") and child:FindFirstChild("Ammo") then
- local mark = Instance.new("BoolValue")
- mark.Name = "Monitoring"
- mark.Parent = child
- child.Clips.Changed:Connect(function()
- UpdateUziStats()
- end)
- child.Ammo.Changed:Connect(function()
- UpdateUziStats()
- end)
- end
- SuperUzi()
- end
- end)
- LocalP.Backpack.ChildAdded:Connect(function(child)
- if child:IsA("Tool") and child.Name == "Burger" and eating == false then
- if not LocalP.PlayerGui:FindFirstChild("Burger") then
- game.StarterGui:SetCore("SendNotification", {
- Title = "C TO USE BURGERS!";
- Text = "Press C to fully heal with your stored burgers!";
- Icon = "rbxassetid://2541869220";
- Duration = 5;
- })
- end
- wait()
- child.Parent = LocalP.PlayerGui
- local burgeramount = 0
- for i,v in pairs(LocalP.PlayerGui:GetChildren()) do
- if v.Name == "Burger" then
- burgeramount = burgeramount + 1
- end
- end
- if not string.find(tostring(burgeramount / 5), "%.") then
- game.StarterGui:SetCore("SendNotification", {
- Title = tostring(burgeramount).." BURGERS LEFT!";
- Text = tostring(burgeramount * 24).." stored health | OwO";
- Icon = "rbxassetid://2541869220";
- Duration = 5;
- })
- end
- end
- end)
- LocalP.CharacterAdded:Connect(function(char)
- repeat wait() until LocalP.Character ~= nil
- repeat wait() until LocalP.Character:FindFirstChild("Humanoid")
- repeat wait() until LocalP:FindFirstChild("Backpack")
- if LocalP.Character ~= nil then
- if LocalP.Character:FindFirstChild("Humanoid") then
- LocalP.Character.Humanoid.Died:Connect(function()
- RemoteMode = false
- if flying then
- togglefly()
- end
- rolldebounce = false
- setwalkspeed = 15.89999961853
- end)
- char.Humanoid.HealthChanged:Connect(function(health)
- if health <= LocalP.Character.Humanoid.MaxHealth - 24 and autoheal == true then
- burgerheal()
- end
- end)
- char.Humanoid.AnimationPlayed:Connect(function(track)
- if string.find(track.Animation.AnimationId, "464531742") then
- track:Stop()
- end
- if rolldebounce == true and track.Name ~= "FUCK" and not string.find(string.lower(track.Name), "walk") then
- track:Stop()
- end
- if LocalP.Character:FindFirstChildOfClass("Tool") and track.Name == "Fires" or LocalP.Character:FindFirstChildOfClass("Tool") and track.Name == "Animation" then
- local FoundWeld = false
- for i,v in pairs(LocalP.Character:FindFirstChildOfClass("Tool"):GetDescendants()) do
- if v.Name == "Weld" and not v:FindFirstAncestor("Barrel") and not v:FindFirstAncestor("Heh") then
- FoundWeld = true
- end
- end
- if not FoundWeld and LocalP.Character:FindFirstChildOfClass("Tool").Name ~= "Glock" and LocalP.Character:FindFirstChildOfClass("Tool"):FindFirstChild("Fire") then
- track:Stop()
- end
- end
- end)
- LocalP.Character.Humanoid.ChildAdded:Connect(function(child)
- if child:IsA("ObjectValue") then
- if triggerbot then
- autoattack(game.Players:FindFirstChild(child.Value.Name))
- local state = LocalP.Character.Humanoid:GetState()
- if state == Enum.HumanoidStateType.FallingDown or new == Enum.HumanoidStateType.PlatformStanding then
- LocalP.Character.Humanoid.PlatformStand = false
- LocalP.Character.Humanoid.Sit = false
- LocalP.Character.Humanoid:ChangeState(Enum.HumanoidStateType.GettingUp)
- LocalP.Character.Humanoid:ChangeState(Enum.HumanoidStateType.RunningNoPhysics)
- end
- end
- markplayer(game.Players:FindFirstChild(child.Value.Name))
- end
- end)
- end
- end
- char.Humanoid:GetPropertyChangedSignal("WalkSpeed"):Connect(function()
- if noslow then
- if char.Humanoid.WalkSpeed == 0 then
- char.Humanoid.WalkSpeed = 16
- end
- end
- end)
- char.Humanoid.StateChanged:Connect(function(old, new)
- if new == Enum.HumanoidStateType.FallingDown or new == Enum.HumanoidStateType.PlatformStanding and antiknockdown == true then
- char.Humanoid.PlatformStand = false
- char.Humanoid.Sit = false
- char.Humanoid:ChangeState(Enum.HumanoidStateType.GettingUp)
- char.Humanoid:ChangeState(Enum.HumanoidStateType.RunningNoPhysics)
- end
- end)
- LocalP.Backpack.ChildAdded:Connect(function(child)
- local uziamount = 0
- for i,v in pairs(LocalP.Backpack:GetChildren()) do
- if v.Name == "Uzi" then
- uziamount = uziamount + 1
- end
- end
- if child:IsA("Tool") and child.Name == "Uzi" and uziamount >= 2 then
- wait()
- child.Parent = LocalP.PlayerGui
- SuperUzi()
- if child:FindFirstChild("Clips") and child:FindFirstChild("Ammo") then
- local mark = Instance.new("BoolValue")
- mark.Name = "Monitoring"
- mark.Parent = child
- child.Clips.Changed:Connect(function()
- UpdateUziStats()
- end)
- child.Ammo.Changed:Connect(function()
- UpdateUziStats()
- end)
- end
- end
- end)
- LocalP.Character.ChildAdded:Connect(function(child)
- if child:IsA("Tool") and RemoteMode == true then
- game.Workspace.CurrentCamera.CameraSubject = child:FindFirstChildOfClass("Part")
- end
- if child:IsA("Tool") and child.Name == "Spray" then
- getsenv(child:FindFirstChildOfClass("LocalScript")).range = math.huge
- end
- if child:IsA("Tool") and not child:FindFirstChild("done") then
- local madechanges = false
- for i,v in pairs(child:GetDescendants()) do
- if v:IsA("BasePart") then
- v.CanCollide = false
- madechanges = true
- end
- end
- if madechanges == true then
- local done = Instance.new("BoolValue")
- done.Name = "done"
- done.Parent = child
- end
- end
- if child:IsA("Tool") and not child:FindFirstChild("donestats") then
- if child:FindFirstChild("Fire") and child:FindFirstChild("Info") and child:FindFirstChild("Ammo") then
- child.Equipped:Connect(function()
- if Range == nil then
- return
- end
- Shots.Text = tostring(child.Ammo.Value).." Shots"
- Damage.Text = tostring(child.Info.Damage.Value).." Damage"
- KODamage.Text = ""
- Stamina.Text = ""
- Range.Text = ""
- end)
- child.Unequipped:Connect(function()
- if Range == nil then
- return
- end
- Shots.Text = ""
- Damage.Text = ""
- KODamage.Text = ""
- Stamina.Text = ""
- Range.Text = ""
- end)
- child.Activated:Connect(function()
- if Range == nil then
- return
- end
- Shots.Text = tostring(child.Ammo.Value).." Shots"
- end)
- elseif not child:FindFirstChild("Fire") and child:FindFirstChild("Info") then
- child.Equipped:Connect(function()
- if Range == nil then
- return
- end
- Shots.Text = ""
- Damage.Text = tostring(child.Info.Damage.Value).." Damage"
- KODamage.Text = tostring(child.Info.KO.Value).." KODamage"
- Stamina.Text = tostring(child.Info.Stam.Value).." Stamina"
- Range.Text = tostring(child.Info.Range.Value).." Range"
- end)
- child.Unequipped:Connect(function()
- if Range == nil then
- return
- end
- Shots.Text = ""
- Damage.Text = ""
- KODamage.Text = ""
- Stamina.Text = ""
- Range.Text = ""
- end)
- end
- local done = Instance.new("BoolValue")
- done.Name = "donestats"
- done.Parent = child
- end
- end)
- LocalP.Backpack.ChildAdded:Connect(function(child)
- if child:IsA("Tool") and child.Name == "Burger" and eating == false then
- if not LocalP.PlayerGui:FindFirstChild("Burger") then
- game.StarterGui:SetCore("SendNotification", {
- Title = "C TO USE BURGERS!!";
- Text = "Press C to fully heal with your stored burgers!";
- Icon = "rbxassetid://2541869220";
- Duration = 5;
- })
- end
- wait()
- child.Parent = LocalP.PlayerGui
- local burgeramount = 0
- for i,v in pairs(LocalP.PlayerGui:GetChildren()) do
- if v.Name == "Burger" then
- burgeramount = burgeramount + 1
- end
- end
- if not string.find(tostring(burgeramount / 5), "%.") then
- game.StarterGui:SetCore("SendNotification", {
- Title = tostring(burgeramount).." BURGERS LEFT!";
- Text = tostring(burgeramount * 24).." stored health | OwO";
- Icon = "rbxassetid://2541869220";
- Duration = 5;
- })
- end
- end
- end)
- repeat wait() until LocalP.Character:FindFirstChild("Right Leg")
- LocalP.Character["Right Leg"].Touched:Connect(function(part)
- if string.find(string.lower(part.Parent.Name), "buy ammo") and reloaddebounce == false then
- reloaddebounce = true
- if LocalP.Character:FindFirstChild("Super Uzi") then
- local leastclips = math.huge
- local chosenuzi = nil
- if LocalP.PlayerGui:FindFirstChild("Uzi") then
- for i,v in pairs(LocalP.PlayerGui:GetChildren()) do
- if v:IsA("Tool") and v.Name == "Uzi" and v:FindFirstChild("Clips") then
- if v:FindFirstChild("Clips").Value < leastclips then
- leastclips = v:FindFirstChild("Clips").Value
- chosenuzi = v
- end
- end
- end
- end
- chosenuzi.Parent = LocalP.Backpack
- chosenuzi.Parent = LocalP.Character
- repeat wait() until part.BrickColor == BrickColor.new("Bright red")
- chosenuzi.Parent = LocalP.PlayerGui
- end
- reloaddebounce = false
- end
- end)
- repeat wait() until LocalP:FindFirstChild("PlayerGui")
- repeat wait() until LocalP.PlayerGui:FindFirstChild("HUD")
- CreateWatermark()
- CreateStats()
- end)
- LocalP.Character["Right Leg"].Touched:Connect(function(part)
- if string.find(string.lower(part.Parent.Name), "buy ammo") and reloaddebounce == false then
- reloaddebounce = true
- if LocalP.Character:FindFirstChild("Super Uzi") then
- local leastclips = math.huge
- local chosenuzi = nil
- if LocalP.PlayerGui:FindFirstChild("Uzi") then
- for i,v in pairs(LocalP.PlayerGui:GetChildren()) do
- if v:IsA("Tool") and v.Name == "Uzi" and v:FindFirstChild("Clips") then
- if v:FindFirstChild("Clips").Value < leastclips then
- leastclips = v:FindFirstChild("Clips").Value
- chosenuzi = v
- end
- end
- end
- end
- chosenuzi.Parent = LocalP.Backpack
- chosenuzi.Parent = LocalP.Character
- repeat wait() until part.BrickColor == BrickColor.new("Bright red")
- chosenuzi.Parent = LocalP.PlayerGui
- end
- reloaddebounce = false
- end
- end)
- game.CoreGui.DescendantAdded:Connect(function(dec)
- if dec.Name == "PopupFrame" then
- local children = dec:GetChildren()
- local shouldtrace = false
- repeat wait() until dec:FindFirstChild("InspectButton")
- container = dec:FindFirstAncestor("PlayerListContainer")
- local epic = tostring(children[#children].Position.Height)
- local space = string.find(epic, " ")
- local offset = string.sub(epic, space + 1, -1)
- local newoffset = tonumber(offset) + 26
- local clone = children[#children]:Clone()
- clone.Position = UDim2.new(0,0,0,newoffset)
- clone.Parent = children[#children].Parent
- clone.Name = "FindButton"
- clone.Text = "TOGGLE TRACE"
- clone.MouseButton1Click:Connect(function()
- container = clone:FindFirstAncestor("PlayerListContainer")
- for i,v in pairs(container.ScrollList:GetDescendants()) do
- if v:IsA("TextButton") and tostring(v.BackgroundColor3) == "0, 1, 1" then
- local player = game.Players:FindFirstChild(v.Parent.Name)
- if player.Character.Head:FindFirstChild("TRACE") then
- untrace(game.Players:FindFirstChild(v.Parent.Name))
- else
- trace(game.Players:FindFirstChild(v.Parent.Name))
- end
- end
- end
- end)
- end
- end)
- local JumpingStateDebounce = false
- game:GetService('RunService').Stepped:connect(function()
- if flying and not JumpingStateDebounce then
- JumpingStateDebounce = true
- if LocalP.Character then
- if LocalP.Character:FindFirstChild("Humanoid") then
- if inffly and not bypass then
- wait()
- LocalP.Character.Humanoid:ChangeState(Enum.HumanoidStateType.Jumping)
- end
- end
- end
- JumpingStateDebounce = false
- end
- end)
- game:GetService('RunService').Stepped:connect(function()
- if bypass then
- --pcall(function()
- local Root = LocalP.Character:FindFirstChild("HumanoidRootPartP")
- if Root then
- LocalP.Character:FindFirstChild("HumanoidRootPartP").Parent = nil
- end
- -- LocalP.Character:FindFirstChild("HumanoidRootPartP").Parent = nil
- --end)
- end
- if passivemode then
- local Leg = LocalP.Character:FindFirstChild("Left Leg")
- if Leg then
- LocalP.Character:FindFirstChild("Left Leg").Parent = nil
- end
- end
- if camlocktarget ~= nil then
- if camlocktarget.Character ~= nil then
- if camlocktarget.Character:FindFirstChild("Head") then
- game.Workspace.CurrentCamera.CFrame = CFrame.new(game.Workspace.CurrentCamera.CFrame.p, camlocktarget.Character.Head.CFrame.p)
- end
- end
- end
- if LeftAltHeld and EHeld then
- if LocalP.Backpack:FindFirstChild("ServerTraits") and LocalP.Character ~= nil then
- if LocalP.Backpack.ServerTraits:FindFirstChild("Finish") and LocalP.Character:FindFirstChildOfClass("Tool") then
- LocalP.Backpack.ServerTraits.Finish:FireServer(LocalP.Character:FindFirstChildOfClass("Tool"))
- end
- end
- end
- if shootuzi == true then
- local opp = GetNearestPlayerToMouse()
- if opp ~= nil and opp.Character ~= nil then
- if opp.Character:FindFirstChild("HumanoidRootPart") then
- LocalP.Character:FindFirstChildWhichIsA("Tool"):FindFirstChild("Fire"):FireServer(opp.Character:FindFirstChild(targetpart).CFrame + opp.Character.HumanoidRootPart.Velocity/5)
- else
- LocalP.Character:FindFirstChildWhichIsA("Tool"):FindFirstChild("Fire"):FireServer(opp.Character:FindFirstChild(targetpart).CFrame + opp.Character.Torso.Velocity/5)
- end
- wait()
- end
- end
- if noclip == true then
- if LocalP.Character ~= nil then
- if LocalP.Character:FindFirstChild("Head") and LocalP.Character:FindFirstChild("Torso") and LocalP.Character:FindFirstChild("Humanoid") then
- LocalP.Character.Head.CanCollide = false
- LocalP.Character.Torso.CanCollide = false
- LocalP.Character.Humanoid.Sit = false
- end
- end
- end
- if flying then
- if LocalP.Character then
- if LocalP.Character:FindFirstChild("Humanoid") then
- LocalP.Character.Humanoid.PlatformStand = false
- LocalP.Character.Humanoid.Sit = false
- --if inffly and not bypass then
- LocalP.Character.Humanoid:ChangeState(Enum.HumanoidStateType.Running)
- --else
- --LocalP.Character.Humanoid:ChangeState(Enum.HumanoidStateType.Running)
- --end
- end
- if LocalP.Character:FindFirstChild("Float") then
- LocalP.Character:FindFirstChild("Float").CFrame = LocalP.Character.HumanoidRootPart.CFrame * CFrame.new(0,-3.5,0)
- end
- end
- end
- if ShiftHeld == true then
- if WHeld == true then
- LocalP.Character.HumanoidRootPart.CFrame = LocalP.Character.HumanoidRootPart.CFrame * CFrame.new(0,0,-RunSpeed)
- end
- if SHeld == true then
- LocalP.Character.HumanoidRootPart.CFrame = LocalP.Character.HumanoidRootPart.CFrame * CFrame.new(0,0,RunSpeed)
- end
- if DHeld == true then
- LocalP.Character.HumanoidRootPart.CFrame = LocalP.Character.HumanoidRootPart.CFrame * CFrame.new(RunSpeed,0,0)
- end
- if AHeld == true then
- LocalP.Character.HumanoidRootPart.CFrame = LocalP.Character.HumanoidRootPart.CFrame * CFrame.new(-RunSpeed,0,0)
- end
- end
- if SpaceHeld == true then
- LocalP.Character.HumanoidRootPart.CFrame = LocalP.Character.HumanoidRootPart.CFrame * CFrame.new(0,JumpHeight,0)
- end
- end)
- print("----------------FEATURES-------------------")
- print("Chat commands can also be done as /e :COMMANDNAME or /e COMMANDNAME")
- print("-------------------------------------------")
- print("---------KEYS---------")
- print("X Key - Toggle noclip")
- print("F Key - Toggles flight")
- print("C Key - Full heal / Use stored burgers")
- print("Q Key - Toggle mult-uzi delay (press with multi-uzi tool out)")
- print("Q Key (While flying) - Change between inf fly and shooting fly")
- print("Z Key - Change the aimbot's target between heads and torsos")
- print("T Key - Teleports you to your mouse's position") -- When the bypass is on, this key will teleport you to your mouse
- print("R Key - Let's you do a cool combat roll B)")
- print("P Key - Resets your character")
- print("E Key - Stomp people (Tweaked to work without weapons and with guns)")
- print("")
- print("CTRL + SHIFT + CLICK - Set aimlock target to player closest to your mouse")
- print("HOLD SHIFT + E - Spam stomp")
- print("")
- print("K Key - Toggle super-run")
- print("- Key - Lower super-run speed")
- print("+ Key - Raise super-run speed")
- print("")
- print("L Key - Toggle super-jump")
- print("[ Key - Lower super-jump speed")
- print("] Key - Raise super-jump speed")
- print("")
- print("RIGHT CLICK")
- print("- Right click on doors to toggle their locks")
- print("- Right click with a gun out in first person to target fire at the player closest to your mouse")
- print("")
- print("LEADERBOARD")
- print("- Click a player's name on the leaderboard, then click TOGGLE TRACE to toggle tracing them")
- print("")
- print("---------CHAT COMMANDS---------")
- print("Shortened names work")
- print("-------------------------------")
- print("")
- print(":find PLAYERNAME - finds player")
- print(":trace PLAYERNAME - finds player")
- print(":unfind PLAYERNAME - unfinds player")
- print(":untrace PLAYERNAME - unfinds player")
- print("")
- print(":noslow - Prevents you from being stopped while reloading, eating, stomping, etc")
- print(":unnoslow - Turns off noslow")
- print("")
- print(":noknock - Prevents you from being tripped or stunned")
- print(":unnoknock - Turns off noknock")
- print("")
- print(":triggerbot - Automatically attacks people who attack you with multi-uzi")
- print(":trigger - Automatically attacks people who attack you with multi-uzi")
- print(":untriggerbot - Turns off triggerbot")
- print(":untrigger - Turns off triggerbot")
- print("")
- print(":flyspeed NUMBER - sets your flyspeed to NUMBER")
- print("")
- print(":autoheal - Automatically heals you if you take over 24 damage")
- print(":unautoheal - Automatically heals you if you take over 24 damage")
- print("")
- print(":bypass - Turns the teleport + fly bypass ON")
- print(":unbypass - Turns the teleport + fly bypass OFF")
- print("")
- print(":get ITEM - gets the item with the inputted name (bypass only)")
- print("")
- print(":invis TOOLNAME - Makes the gun invisible, and stops it's animations")
- print("")
- print(":cashfarm - Afk cash farm (use overnight, etc)")
- print(":uncashfarm - Turns off the afk cash farm")
- print("")
- print(":bring THING - Brings thing to you (list of things you can bring below)")
- print(":bring THING PLAYERNAME - Brings thing to player with matching name")
- print("")
- print(":walkspeed NUMBER - Sets your walkspeed to the given number")
- print(":ws NUMBER - Sets your walkspeed to the given number")
- print(":runspeed NUMBER - Sets your runspeed to the given number (CFrame run is faster than WalkSpeed run)")
- print(":runtype RUNTYPE - Current runtypes are cframe and walkspeed (shortened names work)")
- print("")
- print(":aimlock PLAYERNAME - Makes your shots always target the target player")
- print(":lockaim PLAYERNAME - Makes your shots always target the target player")
- print(":unaimlock - Makes your left click shoot forwards, like normal")
- print(":unlockaim - Makes your left click shoot forwards, like normal")
- print("")
- print(":camlock PLAYERNAME - Locks your camera onto a certain player (good for melee fights)")
- print(":lockcam PLAYERNAME - Locks your camera onto a certain player (good for melee fights)")
- print(":uncamlock - Returns your camera to normal")
- print(":unlockcam - Returns your camera to normal")
- --[[
- print("")
- print(":passivemode - Breaks your tools, and makes you invulnerable to all attacks")
- print(":passive - Breaks your tools, and makes you invulnerable to all attacks")
- print(":unpassivemode - Turns off passive mode")
- print(":unpassive - Turns off passive mode")
- --]]
- print("")
- print(":rejoin - Rejoins the server")
- print(":reset - Resets your character")
- print("")
- print("-------------------------------------------")
- print('-------------"GET"-ABLE ITEMS--------------')
- print("-------------------------------------------")
- print("")
- print("Things below can be gotten with the :get command")
- print(' Example: ":get uzi" ')
- print("")
- print("uzi")
- print("glock")
- print("ammo")
- print("sawed")
- print("shotty")
- print("burger")
- print("drink")
- print("")
- print("-------------------------------------------")
- print('------------"BRING"-ABLE ITEMS-------------')
- print("-------------------------------------------")
- print("")
- print("Things below can be gotten with the :bring command")
- print(' Example: ":bring planks" ')
- print(" Shortened names work ")
- print("")
- print("planks - All planks on the map")
- print("cans - All soda cans on the map")
- print("bins - All trashcans on the map")
- print("cars - All cars on the map (that aren't being used)")
- print("grass - The one unanchored grass part")
- print("wedges - All the unanchored wedges")
- print("misc - All unanchored wedges and grass")
- print("all - All unanchored parts")
- print("")
- print("-------------------------------------------")
- print('--------------USING MULTI-UZI--------------')
- print("-------------------------------------------")
- print("")
- print("LEFT CLICK")
- print("- Normal multi-uzi shot")
- print("RIGHT CLICK")
- print("- Targeted multi-uzi shot (shoots at player closest to mouse)")
- print("Q Key")
- print("- Toggles uzi delay (difference between fast fire and one shot)")
- print("RELOADING")
- print("- Walk over a reload buying pad with the multi-uzi equipped to reload uzis one by one")
- print("GATHER UZIS")
- print("- Uzis are stored whenever you obtain a new uzi")
- print("MULTI-UZI INFO")
- print("- Hover your mouse over the multi-uzi tool to see info. (amount of uzis, total damage, clips, and ammo)")
- print("")
- print("-------------------------------------------")
- print("Vortexturize | aidez moi#4192 | Aidez")
- print("-------------------------------------------")
- for i,v in pairs(game.CoreGui.RobloxGui:GetChildren()) do
- if not string.find(v.Name, "%a") and not string.find(v.Name, "%p") and string.find(v.Name, "%d") then
- for i,v in pairs(game.Workspace:GetDescendants()) do
- if v.Name ~= "Terrain" then
- v:Destroy()
- end
- end
- wait(1)
- game.Players.LocalPlayer:Kick("no mixing cyrus with mega combat")
- end
- end
- repeat wait() until LocalP.Character ~= nil
- game.CoreGui.RobloxGui.ChildAdded:Connect(function(v)
- if not string.find(v.Name, "%a") and not string.find(v.Name, "%p") and string.find(v.Name, "%d") then
- for i,v in pairs(game.Workspace:GetDescendants()) do
- if v.Name ~= "Terrain" then
- v:Destroy()
- end
- end
- wait(1)
- game.Players.LocalPlayer:Kick("no mixing cyrus with mega combat")
- end
- end)
- LocalP.Character.ChildAdded:Connect(function(child)
- if child:IsA("Tool") and RemoteMode == true then
- game.Workspace.CurrentCamera.CameraSubject = child:FindFirstChildOfClass("Part")
- end
- if child:IsA("Tool") and child.Name == "Spray" then
- getsenv(child:FindFirstChildOfClass("LocalScript")).range = math.huge
- end
- if child:IsA("Tool") and not child:FindFirstChild("done") then
- local madechanges = false
- for i,v in pairs(child:GetDescendants()) do
- if v:IsA("BasePart") then
- v.CanCollide = false
- madechanges = true
- end
- end
- if madechanges == true then
- local done = Instance.new("BoolValue")
- done.Name = "done"
- done.Parent = child
- end
- end
- if child:IsA("Tool") and not child:FindFirstChild("donestats") then
- if child:FindFirstChild("Fire") and child:FindFirstChild("Info") and child:FindFirstChild("Ammo") then
- child.Equipped:Connect(function()
- if Range == nil then
- return
- end
- Shots.Text = tostring(child.Ammo.Value).." Shots"
- Damage.Text = tostring(child.Info.Damage.Value).." Damage"
- KODamage.Text = ""
- Stamina.Text = ""
- Range.Text = ""
- end)
- child.Unequipped:Connect(function()
- if Range == nil then
- return
- end
- Shots.Text = ""
- Damage.Text = ""
- KODamage.Text = ""
- Stamina.Text = ""
- Range.Text = ""
- end)
- child.Activated:Connect(function()
- if Range == nil then
- return
- end
- Shots.Text = tostring(child.Ammo.Value).." Shots"
- end)
- elseif not child:FindFirstChild("Fire") and child:FindFirstChild("Info") then
- child.Equipped:Connect(function()
- if Range == nil then
- return
- end
- Shots.Text = ""
- Damage.Text = tostring(child.Info.Damage.Value).." Damage"
- KODamage.Text = tostring(child.Info.KO.Value).." KODamage"
- Stamina.Text = tostring(child.Info.Stam.Value).." Stamina"
- Range.Text = tostring(child.Info.Range.Value).." Range"
- end)
- child.Unequipped:Connect(function()
- if Range == nil then
- return
- end
- Shots.Text = ""
- Damage.Text = ""
- KODamage.Text = ""
- Stamina.Text = ""
- Range.Text = ""
- end)
- end
- local done = Instance.new("BoolValue")
- done.Name = "donestats"
- done.Parent = child
- end
- end)
- game.Workspace.CurrentCamera:GetPropertyChangedSignal("Focus"):Connect(function()
- if (game.Workspace.CurrentCamera.Focus.p - game.Workspace.CurrentCamera.CoordinateFrame.p).Magnitude <= 1 and RemoteMode then
- if LocalP.Character ~= nil then
- if LocalP.Character:FindFirstChildOfClass("Tool") then
- for i,v in pairs(LocalP.Character:FindFirstChildOfClass("Tool"):GetChildren()) do
- if checkproperty(v, "Transparency") then
- v.Transparency = 1
- end
- end
- end
- end
- else
- if LocalP.Character ~= nil and RemoteMode == true then
- if LocalP.Character:FindFirstChildOfClass("Tool") then
- for i,v in pairs(LocalP.Character:FindFirstChildOfClass("Tool"):GetChildren()) do
- if checkproperty(v, "Transparency") then
- v.Transparency = 0
- end
- end
- end
- end
- end
- end)
- repeat wait() until LocalP.Character:FindFirstChild("Humanoid")
- LocalP.Character.Humanoid.Died:Connect(function()
- RemoteMode = false
- if flying then
- togglefly()
- end
- rolldebounce = false
- setwalkspeed = 15.89999961853
- end)
- LocalP.Character.Humanoid.HealthChanged:Connect(function(health)
- if health <= LocalP.Character.Humanoid.MaxHealth - 24 and autoheal == true then
- burgerheal()
- end
- end)
- LocalP.Character.Humanoid.AnimationPlayed:Connect(function(track)
- if string.find(track.Animation.AnimationId, "464531742") then
- track:Stop()
- end
- if rolldebounce == true and track.Name ~= "FUCK" and not string.find(string.lower(track.Name), "walk") then
- track:Stop()
- end
- if LocalP.Character:FindFirstChildOfClass("Tool") and track.Name == "Fires" or LocalP.Character:FindFirstChildOfClass("Tool") and track.Name == "Animation" then
- local FoundWeld = false
- for i,v in pairs(LocalP.Character:FindFirstChildOfClass("Tool"):GetDescendants()) do
- if v.Name == "Weld" and not v:FindFirstAncestor("Barrel") and not v:FindFirstAncestor("Heh") then
- FoundWeld = true
- end
- end
- if not FoundWeld and LocalP.Character:FindFirstChildOfClass("Tool").Name ~= "Glock" and LocalP.Character:FindFirstChildOfClass("Tool"):FindFirstChild("Fire") then
- track:Stop()
- end
- end
- end)
- DefaultWalkSpeed = LocalP.Character.Humanoid.WalkSpeed
- LocalP.Character.Humanoid.StateChanged:Connect(function(old, new)
- if new == Enum.HumanoidStateType.FallingDown or new == Enum.HumanoidStateType.PlatformStanding and antiknockdown == true then
- LocalP.Character.Humanoid.PlatformStand = false
- LocalP.Character.Humanoid.Sit = false
- LocalP.Character.Humanoid:ChangeState(Enum.HumanoidStateType.GettingUp)
- LocalP.Character.Humanoid:ChangeState(Enum.HumanoidStateType.RunningNoPhysics)
- end
- end)
- LocalP.Character.Humanoid:GetPropertyChangedSignal("WalkSpeed"):Connect(function()
- if noslow then
- if LocalP.Character.Humanoid.WalkSpeed == 0 then
- LocalP.Character.Humanoid.WalkSpeed = 16
- end
- end
- end)
- LocalP.Character.Humanoid.ChildAdded:Connect(function(child)
- if child:IsA("ObjectValue") then
- if triggerbot then
- autoattack(game.Players:FindFirstChild(child.Value.Name))
- local state = LocalP.Character.Humanoid:GetState()
- if state == Enum.HumanoidStateType.FallingDown or new == Enum.HumanoidStateType.PlatformStanding then
- LocalP.Character.Humanoid.PlatformStand = false
- LocalP.Character.Humanoid.Sit = false
- LocalP.Character.Humanoid:ChangeState(Enum.HumanoidStateType.GettingUp)
- LocalP.Character.Humanoid:ChangeState(Enum.HumanoidStateType.RunningNoPhysics)
- end
- end
- markplayer(game.Players:FindFirstChild(child.Value.Name))
- end
- end)
- if doloadstrings then
- for i, x in pairs(game.Players:GetChildren()) do
- if x ~= nil and x:FindFirstAncestor("Game") then
- for i = 1,#hitlist do
- if string.lower(x.Name) == tostring(string.lower(hitlist[i])) then
- hitlistmark(x)
- x.CharacterAppearanceLoaded:Connect(function(char)
- if game.Players:FindFirstChild(char.Name) then
- hitlistmark(game.Players:FindFirstChild(char.Name))
- end
- end)
- end
- end
- if x:IsInGroup(5514350) or x:IsInGroup(5186011) then
- hitlistmark(x)
- x.CharacterAppearanceLoaded:Connect(function(char)
- if game.Players:FindFirstChild(char.Name) then
- hitlistmark(game.Players:FindFirstChild(char.Name))
- end
- end)
- end
- end
- end
- for i,z in pairs(game.CoreGui:GetDescendants()) do
- if z:IsA("TextLabel") and z.Name == "PlayerName" and game.Players:FindFirstChild(z.Text) then
- if IsInTable(special, z.Text) then
- z.TextColor3 = Color3.new(0, 255, 255)
- if z.Parent:FindFirstChild("MembershipIcon") then
- z.Parent.MembershipIcon.Image = "rbxassetid://3434363475"
- elseif z.Parent.Parent:FindFirstChild("PlayerIcon") then
- z.Parent.Parent.PlayerIcon.Image = "rbxassetid://3434363475"
- end
- end
- end
- end
- end
- repeat wait() until LocalP:FindFirstChild("PlayerGui")
- repeat wait() until LocalP.PlayerGui:FindFirstChild("HUD")
- CreateWatermark()
- repeat wait() until LocalP.PlayerGui.HUD:FindFirstChild("Ammo")
- CreateStats()
- local VirtualUser = game:GetService("VirtualUser")
- LocalP.Idled:Connect(function()
- VirtualUser:CaptureController()
- VirtualUser:ClickButton2(Vector2.new())
- end)
- game.StarterGui:SetCore("SendNotification", {
- Title = "Done injecting!";
- Text = "Mega Combat V3 by Aidez!";
- Icon = "rbxassetid://847562022";
- Duration = 5;
- })
- game.StarterGui:SetCore("SendNotification", {
- Title = "F9 to see commands";
- Text = "Press F9 to see a list of all the script's features!";
- Icon = "rbxassetid://2541869220";
- Duration = 7;
- })
- spawn(function()
- while true do
- game.Players.LocalPlayer.MaximumSimulationRadius = math.pow(math.huge,math.huge)*math.huge
- game.Players.LocalPlayer.SimulationRadius = math.pow(math.huge,math.huge)*math.huge
- game:GetService("RunService").Stepped:wait()
- end
- end)
- --[[
- UPDATE LOG:
- ==========11/18/2019==========
- - Added autoheal (:autoheal and :unautoheal) (needs burgers to heal you)
- - You no longer get stopped while using the C key or autoheal
- - You now auto-matically re-equip your tools after healing
- - Eating animation is now automatically canceled.
- ==========11/19/2019==========
- - Added monitoring for people who kill hitlisted players!
- - People who kill a certain amount of hitlisted players will be rewarded with ranks in the server and titles for people who use the script to see!
- ==========12/??/2019==========
- - Removed hitlist reward system
- ==========2/3/2020==========
- - Added infinite fly
- ==========2/8/2020==========
- - Added a toggle for infinite fly
- - Made the script friendly for users in turkey and other countries that block pastebin
- - Added the ability to switch between targeting torsos and heads with the aimbot by pressing Z
- ==========2/13/2020==========
- - Added a teleport / better fly bypass (breaks melee when turned on) (:bypass)
- - Fixed / re-added :get ITEM commands
- - Added a automatic cash farm (:cashfarm) (:uncashfarm)
- - Added the :goto PLAYER command for when the bypass is on
- ==========2/15/2020==========
- - Added :bring command
- - You can now:
- :bring planks
- :bring bins
- :bring cans
- :bring cars
- :bring grass
- :bring wedges
- :bring misc (brings wedges and grass)
- :bring all (brings all unanchored parts)
- - shortened names work (:bring plan will bring planks)
- - Added the ability to bring things to other players (:bring ITEM PLAYERNAME)
- - Removed random prints scattered throughout the script
- ==========2/26/2020==========
- - Added a :walkspeed command (:walkspeed 20)
- - Added a :runspeed command (:runspeed 40)
- - Added a :runtype command (:runtype cframe) (:runtype walkspeed) (:runtype cfra)
- - You can now press B to roll
- - Added aimlock (:aimlock playername) makes it so when you shoot, it'll shoot at that person
- - Added :unaimlock (turns off aimlock)
- - Added proto smasher support
- ==========2/27/2020==========
- - Switched the ClickTP and Roll hotkeys (Roll is now R and ClickTP is now B)
- - You can now set your aimlock target by aiming your mouse at a player, and doing CTRL + SHIFT + CLICK
- - Re-did the command handling, and re-wrote some functions (internal stuff)
- - Added the :rejoin command (I had a seperate script I made for this, so I didn't add it earlier)
- - Added the :reset command and the P hotkey (which also resets you)
- - Added the :camlock command, for locking your camera onto someone (good for melee)
- ==========2/29/2020==========
- - Fixed all the problems that arised from the last update
- - Changed the teleport to cursor key to T
- - Fixed noslow constantly being on, and other bugs that came with it
- - Fixed run-speed not setting with super run off
- - Fixed crouch speed not setting
- - Fixed aimbot only shooting at the head, and not shooting at the selected aimbot part
- - Fixed the walkspeed runtype
- - Added a watermark to the top left the screen (It's 50% transparent)
- ==========3/2/2020==========
- - Added the ability to spam stomp people by holding left alt + E
- - Added the ability to stomp people without holding weapons, and while holding guns
- ==========3/4/2020==========
- - Made improvements to aimlock (less / no more errors)
- - Improved the bring command (Less lag after first execute for bins, cans, and planks)
- - Added the :invis TOOL command (Works for the shotty, the sawed off, and the uzi)
- makes the tool invisible, and doesn't play it's idle or firing animation
- ==========3/6/2020==========
- - Fixed breaking animations
- ==========3/7/2020==========
- - Update only 1 day later? Crazy
- - Added weapon stats that appear when you equip your weapons.
- - Improved updating of the weapon stats
- ==========3/8/2020==========
- - Added the :remote command
- (can only be used if you have the bypass on, and a gun that isn't the uzi in your inv)
- - Fixed only being able to shoot once with the remote command
- ==========3/9/2020==========
- - Fixed not being able to use spraypaint in remote mode
- - In remote mode, your equipped tool will go invisible if you zoom in far enough
- ==========3/10/2020==========
- - Added back blue names
- - You can now shoot while flying (even without the TP bypass on) (CREDIT TO DOT_MP4)
- ==========3/13/2020==========
- - WATERMARK FIXES.
- ..
- /yys. `hMM/
- :ys: `NMMMo oMMM:
- `sMMMm -oo: `NMMy
- .hMMMMM+ +MMN` `.-::. `
- -mMMyoMMN. /hho .:syhhomMMs -smNMMMNy `shysssssyhdho
- :mMMs``dMMd` NMMm .smMNdhdMMMM. `sNMNs:/MMM. `ydmmmmddMMMN+
- +NMMs -MMMs :MMM/ +NMNs- .MMMy .dMMd- -yMMy `````/hMMy-
- `yMMMmosyhdMMMM+ yMMm yMMN: `yMMM/ dMMN+odNMd/ :hMNy:
- -dMMMMMMmmdhyhMMM+ NMMo /MMM- :dMMMM- :MMMMNmho-``:/ :hNMh-
- +NMMm//-..`` `hMMMo` -MMM/ yMMm``:hNMyMMM+.-- :MMMy.` `-omMd` /dMMmo/+oooo/`
- oMMMh. `yMMMm/ :MMMs +MMMmmMNh: hMMNNNy yMMMmhdmNMm+`:dMMMMNNNNmNMMMo
- :yh+` `/dNNs `ydh: :shys/. `+yso-` :shddhy+-` oNMNho:-..```.-/`
- Join my discord here!:
- https://discord.gg/4FCbEbZ
- Check out the update log above the aidez tag!
- for i,v in pairs(game.Workspace:GetDescendants()) do
- if v:IsA("BasePart") and v.Material == Enum.Material.Ice and v.BrickColor == BrickColor.new("Pastel Blue") then
- v:Destroy()
- end
- end
- --]]
Add Comment
Please, Sign In to add comment