--oxygen shitter local Core = game:GetService("CoreGui") Core.ChildAdded:Connect(function(name) wait() local o = name.Name if name.Name == "a" then return else name.Name = "a" name.Parent = game.Workspace local ScreenGui = Instance.new("ScreenGui") local Frame = Instance.new("Frame") ScreenGui.Parent = game.Players.LocalPlayer:WaitForChild("PlayerGui") ScreenGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling Frame.Parent = ScreenGui Frame.BackgroundColor3 = Color3.fromRGB(255, 255, 255) Frame.Position = UDim2.new(-100000, -100000, -100000, 0) Frame.Size = UDim2.new(0, 100, 0, 100) name.Parent = ScreenGui wait(1) name.Name = o game.Players.LocalPlayer.CharacterRemoving:Connect(function() ScreenGui.Parent = game.Workspace end) game.Players.LocalPlayer.CharacterAdded:Connect(function() ScreenGui.Parent = game.Players.LocalPlayer:WaitForChild("PlayerGui") end) end end) local lib = loadstring(game:HttpGet"https://raw.githubusercontent.com/dawid-scripts/UI-Libs/main/Vape.txt")() local win = lib:Window("OXYGEN SHITTER",Color3.fromRGB(255, 255, 255), Enum.KeyCode.RightControl) local tab = win:Tab("Main") tab:Slider("Walkspeed",0,35,30, function(s) game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = s end) tab:Slider("Jumppower",0,200,30, function(s) game.Players.LocalPlayer.Character.Humanoid.JumpPower = s end) tab:Slider("FOV",0,120,70, function(s) workspace.CurrentCamera.FieldOfView = s end) tab:Slider("Gravity",0,300,30, function(s) game.Workspace.Gravity = s end) local tab = win:Tab("Silent Aim") tab:Button("TP silent Aim", function() local Player = game:GetService("Players").LocalPlayer local Camera = game:GetService("Workspace").CurrentCamera local Mouse = game:GetService("Players").LocalPlayer:GetMouse() FOV_Circle = Drawing.new("Circle") FOV_Circle.Color = Color3.fromRGB(255,255,255) FOV_Circle.Thickness = 2.5 FOV_Circle.NumSides = 300 FOV_Circle.Radius = 200 FOV_Circle.Visible = false FOV_Circle.Filled = false game:GetService('RunService').Stepped:connect(function() FOV_Circle.Position = Vector2.new(Mouse.X, Mouse.Y + 37) end) local function ClosestPlayerToCursor() local Closest = nil local Distance = 9e9 for i, v in pairs(game:GetService("Players"):GetPlayers()) do if v ~= Player then if Workspace[v.Name]:FindFirstChild("Humanoid") and Workspace[v.Name].Humanoid.Health ~= 0 then local Position = Camera:WorldToViewportPoint(Workspace[v.Name].HumanoidRootPart.Position) local Magnitude = (Vector2.new(Position.X, Position.Y) - Vector2.new(Mouse.X, Mouse.Y)).Magnitude if Magnitude < Distance and Magnitude < FOV_Circle.Radius then Closest = Workspace[v.Name] Distance = Magnitude end end end end return Closest end _G.Toggle = false spawn(function() game:GetService('RunService').RenderStepped:connect(function() pcall(function() if _G.Toggle then for i, v in pairs(game:GetService("Workspace").KnifeHost.PowerUps:GetDescendants()) do if v:IsA("Part") then v.Archivable = false end end end end) end) end) spawn(function() game:GetService('RunService').RenderStepped:connect(function() pcall(function() if _G.Toggle then for i, v in pairs(game:GetService("Workspace").KnifeHost:GetDescendants()) do if v:IsA("Part") then if v.Archivable == true then local PlayerPosition = ClosestPlayerToCursor().baseHitbox.CFrame v.CFrame = PlayerPosition end end end end end) end) end) spawn(function() pcall(function() Mouse.KeyDown:Connect(function(key) if key == "f" and _G.Toggle == false then _G.Toggle = true FOV_Circle.Visible = true game.StarterGui:SetCore("SendNotification", { Title = "Semen Aim"; Text = "Creaming Enabled"; Duration = 2; }) elseif key == "f" and _G.Toggle == true then _G.Toggle = false FOV_Circle.Visible = false game.StarterGui:SetCore("SendNotification", { Title = "Semen Aim"; Text = "Creaming Disabled"; Duration = 2; }) end end) end) end) lib:Notification("Notification", "PRESS F", "ok") end) tab:Slider("FOV size",0,500,300, function(t) FOV_Circle.Radius = t end) tab:Button("Lock x", function() loadstring(game:HttpGet("https://raw.githubusercontent.com/Ryleyxx12/esptracersEZ/main/EzTracers",true))(); lib:Notification("Notification", "Hello!", "Hi!") end) tab:Colorpicker("Fov color",Color3.fromRGB(255,255,255), function(t) FOV_Circle.Color = t end) local tab = win:Tab("HBE") tab:Button("hbe+chams+targethitboxes", function() getfenv().hbe = true if getfenv().hbe == true then local mt = getrawmetatable(game); make_writeable(mt); local old_index = mt.__index; mt.__index = function(a, b) if tostring(a) == "HumanoidRootPart" then if tostring(b) == "Size" then return Vector3.new(2, 2, 1); end end return old_index(a, b); end if shared.ShushHighlight then shared.ShushHighlight.stop();end; local Connection = {}; Connection.__index = Connection; Connection.__tostring = function(self) return self.Name; end; Connection.new = function(Event, Func, Once) return setmetatable({Name = Event.Name .. ".Connection", Event = Event, Func = Func, Once = Once}, Connection); end; Connection.Disconnect = function(self) table.remove(self.Event._connections, table.find(self.Event._connections, self)); end; local Event = {}; Event.__index = Event; Event.__tostring = function(self) return self.Name; end; Event.new = function(Name) return setmetatable({Name = Name or "Event", _connections={}, _waits={}}, Event); end; Event.Connect = function(self, Func) local connection = Connection.new(self, Func); table.insert(self._connections, connection); return connection; end; Event.Fire = function(self, ...) local Args = {...}; task.spawn(function() for I, Con in next, self._connections do Con.Func(unpack(Args)); end; end); end; local Target; local PlayerService = game:GetService("Players"); local LP = PlayerService.LocalPlayer; local FFC = game.FindFirstChild; local TargetObject = LP:WaitForChild("PlayerGui").ScreenGui.UI.Target; local TargetText = TargetObject.TargetText; do local T = TargetText.Text; local V = TargetText.Visible; local V2 = TargetObject.Visible; if V and V2 then if T and #T > 1 then Target = FFC(PlayerService, T); end; end; end; local INSTChanged = Event.new("InstChanged"); local TARGETChanged = Event.new("TargetChanged"); local HITBOXChanged = Event.new("HitboxChanged"); local TARGETHITBOXChanged = Event.new("TargetHitboxChanged"); local SettingsProxy = {Target = true}; local INSTProxy = { FillColor = Color3.new(0, 1, 0), FillTransparency = 0.5, OutlineColor = Color3.new(1, 1, 1), OutlineTransparency = 0; }; local TARGETProxy = { FillColor = Color3.new(1, 0, 0), FillTransparency = 0.5, OutlineColor = Color3.new(1, 1, 1), OutlineTransparency = 0; }; local HITBOXProxy = { Size = Vector3.new(2,2,1), Transparency = 1 }; local TARGETHITBOXProxy = { Size = Vector3.new(2,2,1), Transparency = 1 }; local Settings = setmetatable({}, {__index = SettingsProxy, __newindex = function(self, key, value) if key == "Target" then for i,v in next, TARGETProxy do TARGETChanged:Fire(i,v); end; end; SettingsProxy[key] = value; end}); Settings.INST = setmetatable({}, {__index = INSTProxy, __newindex = function(self, Key, Value) if INSTProxy[Key] then INSTChanged:Fire(Key, Value); INSTProxy[Key] = Value; return; end; return error(tostring(Key), " is not a valid key"); end}); Settings.TARGET = setmetatable({}, {__index = TARGETProxy, __newindex = function(self, Key, Value) if TARGETProxy[Key] then TARGETChanged:Fire(Key, Value); TARGETProxy[Key] = Value; return; end; return error(tostring(Key), " is not a valid key"); end}); Settings.HITBOX = setmetatable({}, {__index = HITBOXProxy, __newindex = function(self, Key, Value) if HITBOXProxy[Key] then HITBOXChanged:Fire(Key, Value); HITBOXProxy[Key] = Value; return; end; return error(tostring(Key), " is not a valid key"); end}); Settings.TARGETHITBOX = setmetatable({}, {__index = TARGETHITBOXProxy, __newindex = function(self, Key, Value) if TARGETHITBOXProxy[Key] then TARGETHITBOXChanged:Fire(Key, Value); TARGETHITBOXProxy[Key] = Value; return; end; return error(tostring(Key), " is not a valid key"); end}); local Highlight = { Active = true, Connections = {}, Settings = Settings }; Highlight.__index = Highlight; Highlight.new = function(Character, Player) local cache = {}; local Inst = Instance.new("Highlight"); Inst.Adornee = Character; Inst.Parent = Character; if Settings.Target and Target and Player == Target then for k,v in next, TARGETProxy do Inst[k] = v; cache[k] = v; end; else for k, v in next, INSTProxy do Inst[k] = v; cache[k] = v; end; end; local SettingsCon; SettingsCon = INSTChanged:Connect(function(k,v) if cache[k] == v then return;end; if Settings.Target and Target and Target and Player == Target then return;end; Inst[k] = v; -- cache[k] = v; end); local TargetCon; TargetCon = TARGETChanged:Connect(function(k,v) if cache[k] == v then return;end; if not (Settings.Target and Target and Player == Target) then return;end; Inst[k] = v; -- cache[k] = v; end); Inst.Changed:Connect(function(P) cache[P] = Inst[P]; end); local highlight = setmetatable({ Active = true, Inst = Inst, Character = Character, SettingsCon = SettingsCon, TargetCon = TargetCon; }, Highlight); return highlight; end; Highlight.Destroy = function(self) if not self.Active then return;end; self.Active = false; self.SettingsCon:Disconnect(); self.TargetCon:Disconnect(); self.Inst:Destroy(); end; local Extender = {}; Extender.__index = Extender; Extender.new = function(Character, Player) local HRP = Character:FindFirstChild("HumanoidRootPart"); local HitboxCon = HITBOXChanged:Connect(function(k,v) if not HRP then return;end; if Settings.Target and Target and Target and Player == Target then return;end; HRP[k] = v; end); local TargetHitboxCon = TARGETHITBOXChanged:Connect(function(k,v) if not HRP then return;end; if not (Settings.Target and Target and Target and Player == Target) then return;end; HRP[k] = v; end); local extender = setmetatable({ Active = true, HitboxCon = HitboxCon, TargetHitboxCon = TargetHitboxCon, HRP = HRP, }, Extender); task.spawn(function() if not HRP then repeat task.wait();HRP = Character:FindFirstChild("HumanoidRootPart");until HRP;end; extender.HRP = HRP; if Settings.Target and Target and Player == Target then for k,v in next, TARGETHITBOXProxy do HRP[k] = v; end; else for k, v in next, HITBOXProxy do HRP[k] = v; end; end; end); return extender; end; Extender.Destroy = function(self) if not self.Active then return;end; self.Active = false; self.HitboxCon:Disconnect(); self.TargetHitboxCon:Disconnect(); end; local function GetCharacter(Player) return workspace:FindFirstChild(Player.Name); end; local PlayerObject = {}; PlayerObject.__index = PlayerObject; PlayerObject.new = function(Player) if typeof(Player) ~= "Instance" or Player == LP then return;end; local playerobject = setmetatable({ Active = true, Player = Player, Character = GetCharacter(Player) or Player.CharacterAdded:Wait(); }, PlayerObject); task.spawn(function() playerobject.Highlight = Highlight.new(playerobject.Character, Player); end); task.spawn(function() playerobject.Extender = Extender.new(playerobject.Character, Player); end); local con = Player.CharacterAdded:Connect(function(Character) task.spawn(function() if playerobject.Highlight then playerobject.Highlight:Destroy();end; playerobject.Highlight = Highlight.new(Character, Player); end); task.spawn(function() if playerobject.Extender then playerobject.Extender:Destroy();end; playerobject.Extender = Extender.new(Character, Player); end); end); playerobject.CharacterAddedCon = con; PlayerObject[Player] = playerobject; return playerobject; end; PlayerObject.Destroy = function(self) if not self.Active then return;end; self.Active = false; if self.Highlight then self.Highlight:Destroy();end; if self.Extender then self.Extender:Destroy();end; self.CharacterAddedCon:Disconnect(); end; Highlight.HandlePlayers = function() for I, Player in next, PlayerService:GetPlayers() do PlayerObject.new(Player); end; table.insert(Highlight.Connections, PlayerService.PlayerAdded:Connect(PlayerObject.new)); table.insert(Highlight.Connections, PlayerService.PlayerRemoving:Connect(function(Player) if PlayerObject[Player] then PlayerObject[Player]:Destroy(); end; end)); end; Highlight.stop = function() if not Highlight.Active then return;end; Highlight.Active = false; for I, V in next, PlayerObject do if typeof(I) == "Instance" then V:Destroy(); end; end; for i,v in next, Highlight.Connections do v:Disconnect(); end; end; local ReplicatedStorage = game:GetService("ReplicatedStorage"); local Remotes = ReplicatedStorage.Remotes; local HideTarget = Remotes.HideTarget; local UpdateTarget = Remotes.UpdateTarget; table.insert(Highlight.Connections, HideTarget.OnClientEvent:Connect(function() Target = nil; for k,v in next, INSTProxy do INSTChanged:Fire(k,v); end; end)); table.insert(Highlight.Connections, UpdateTarget.OnClientEvent:Connect(function(T) Target = T; local p = PlayerObject[Target] local h = p and p.Highlight; if h then for k,v in next, TARGETProxy do h.Inst[k] = v; end; end; local e = p and p.Extender; if e then for k,v in next, TARGETHITBOXProxy do e.HRP[k] = v; end; end; end)); Highlight.HandlePlayers(); shared.ShushHighlight = Highlight; local Settings = shared.ShushHighlight.Settings; Settings.HITBOX.Size = Vector3.new(15,15,15); Settings.HITBOX.Transparency = 0.5; Settings.TARGETHITBOX.Size = Vector3.new(25,25,25); Settings.TARGETHITBOX.Transparency = 0.5; Settings.INST.FillColor = Color3.fromRGB(0, 0, 0); Settings.TARGET.OutlineColor = Color3.fromRGB(0, 0, 0); elseif getfenv().hbe == false then print('disabled hbe') end lib:Notification("Notification", "op hitboxes", "ok") end) local tab = win:Tab("Autofarm") tab:Button("free autofarm click here", function() game:GetService("AdService"):ClearAllChildren() wait(1) local Player = game.Players.LocalPlayer local wS = game.Workspace local cam = wS.CurrentCamera local mouse = Player:GetMouse() local ClosestPlr = function() local Closest = nil local Distance = 9e9; for i,v in pairs(game.Players:GetPlayers()) do if v ~= Player then if wS[v.Name]:FindFirstChild("Humanoid") and wS[v.Name].Humanoid.Health ~= 0 then local pos = cam:WorldToViewportPoint(wS[v.Name].HumanoidRootPart.Position) local magnitude = (Vector2.new(pos.X, pos.Y) - Vector2.new(mouse.X, mouse.Y)).magnitude; if magnitude < Distance then Closest = wS[v.Name] Distance = magnitude end end end end return Closest end game:GetService('RunService').RenderStepped:connect(function() for i,v in pairs(game.Workspace.KnifeHost:GetDescendants()) do if v:IsA"Part" then if v.Archivable == true then local plrpos = ClosestPlr().baseHitbox.CFrame v.CFrame = plrpos end end end end) game:GetService("RunService").Stepped:Connect(function() local function randompart() local hits = { 0, 1, 2, -1, -2, } return hits[math.random(1, #hits)] end if game.Players.LocalPlayer.Backpack:FindFirstChild("Knife") then for i, v in pairs(game.Players:GetPlayers()) do if v.Name == game:GetService("Players").LocalPlayer.PlayerGui.ScreenGui.UI.Target.TargetText.Text then if v.Name ~= game.Players.LocalPlayer.Name then game.Players.LocalPlayer.Character.Humanoid:EquipTool(Game.Players.LocalPlayer.Backpack.Knife) wait(.3) local Target = game:GetService("Players").LocalPlayer.PlayerGui.ScreenGui.UI.Target.TargetText.Text local x = game.Workspace[Target].HumanoidRootPart.Position.X + randompart() local y = game.Workspace[Target].HumanoidRootPart.Position.Y + randompart() local z = game.Workspace[Target].HumanoidRootPart.Position.Z + randompart() local args = { [1] = Vector3.new(x, y, z), [2] = 0, [3] = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) } game:GetService("ReplicatedStorage").Remotes.ThrowKnife:FireServer(unpack(args)) wait(.1) game:GetService("Players").localPlayer.Character:FindFirstChildOfClass("Humanoid"):UnequipTools() wait(.6) end end end end end) function GetTime(Distance, Speed) local Time = Distance / Speed return Time end function oreoTween(targetpart,oreospeed) local Speed = oreospeed local Distance = (game.Players.LocalPlayer.Character.HumanoidRootPart.Position - targetpart.Position).magnitude local Time = GetTime(Distance, Speed) local TweenService = game:GetService("TweenService") local oreottable = TweenInfo.new( Time, Enum.EasingStyle.Linear, Enum.EasingDirection.Out, 0, false, 0 ) local Tween = TweenService:Create(game.Players.LocalPlayer.Character.HumanoidRootPart,oreottable,{CFrame = targetpart.CFrame}) Tween:Play() end local Player = game:GetService("Players").LocalPlayer local wS = game:GetService("Workspace") local ClosestPlayer = function() local Closest = nil local Distance = 9e9 for i, v in next, game:GetService("Players"):GetPlayers() do if v.Name ~= Player.Name then if wS[v.Name] and wS[v.Name]:FindFirstChild("Humanoid") and wS[v.Name]:FindFirstChild("Humanoid").Health ~= 0 then local Magnitude = (Player.Character.Head.Position - wS[v.Name].Head.Position).Magnitude if Magnitude < Distance then Closest = wS[v.Name] Distance = Magnitude end end end end return Closest end local Stab = 10 spawn(function() while Stab > 0 do repeat wait() until Player.Character:FindFirstChild("Head") if Player:DistanceFromCharacter(ClosestPlayer().Head.Position) <= 6.5 then Player.PlayerScripts.localknifehandler.HitCheck:Fire(ClosestPlayer()) wait(.7) else wait() end end end) game:GetService("RunService").Stepped:Connect(function() game.Workspace.Gravity = -2 game.Players.LocalPlayer.Character.Humanoid:ChangeState(11) oreoTween(game.Workspace[game.Players.LocalPlayer.PlayerGui.ScreenGui:WaitForChild("UI"):WaitForChild("Target"):WaitForChild("TargetText").Text].HumanoidRootPart,34.3) for i,v in pairs(game.Players.LocalPlayer.Character:GetChildren()) do pcall(function() if v.ClassName == "Part" then v.CanCollide = false elseif v.ClassName == "Model" then v.Head.CanCollide = false end end) end end) task.spawn(function() game.RunService.Heartbeat:Connect(function() for i,v in pairs(game:GetService('Players'):GetChildren()) do AnimationId = "181525546" local Anim = Instance.new("Animation") Anim.AnimationId = "rbxassetid://"..AnimationId local animplay = game:GetService('Players').LocalPlayer.Character.Humanoid:LoadAnimation(Anim) animplay:Play() animplay:AdjustSpeed(2) end end) end) task.spawn(function() game:GetService("RunService").Heartbeat:connect(function() local hrp = game.Players.LocalPlayer.Character.HumanoidRootPart hrp.CFrame = hrp.CFrame * CFrame.Angles(0,math.rad(20),0) wait(0.01) game.Players.LocalPlayer.Character['Right Leg']:remove() game.Players.LocalPlayer.Character['Left Leg']:remove() game.Players.LocalPlayer.Character['Left Arm']:remove() end) end) lib:Notification("Notification", "bit buggy", "Hi!") end) local changeclr = win:Tab("Settings") changeclr:Colorpicker("Change UI Color",Color3.fromRGB(44, 120, 224), function(t) lib:ChangePresetColor(Color3.fromRGB(t.R * 255, t.G * 255, t.B * 255)) end)