-- unknownreque v1 local UIS = game:GetService("UserInputService") local Teams = game:GetService("Teams") local Players = game:GetService("Players") local RS = game:GetService("ReplicatedStorage") local Plr = Players.LocalPlayer local scpTeam = nil for _, t in ipairs(Teams:GetChildren()) do if t:IsA("Team") and (string.lower(t.Name):find("scp") or t.Name:find("SCP")) then scpTeam = t break end end local weaponNames = {"MP9","AK-47","USP .45","M4A1 Carbine","P90 Submachine Gun","SCAR-H Battle Rifle","Desert Eagle","Benelli M4 Super 90","Glock 18","FN Five-seveN"} local Gui = Instance.new("ScreenGui") Gui.Name = "unknownreque_v1" Gui.ResetOnSpawn = false Gui.Parent = Plr:WaitForChild("PlayerGui") local Main = Instance.new("Frame") Main.Size = UDim2.new(0,540,0,480) Main.Position = UDim2.new(0.5,-270,0.5,-240) Main.BackgroundColor3 = Color3.fromRGB(13,13,20) Main.BorderSizePixel = 0 Main.Parent = Gui Instance.new("UICorner",Main).CornerRadius = UDim.new(0,24) local TitleBar = Instance.new("Frame") TitleBar.Size = UDim2.new(1,0,0,64) TitleBar.BackgroundColor3 = Color3.fromRGB(20,20,32) TitleBar.Parent = Main Instance.new("UICorner",TitleBar).CornerRadius = UDim.new(0,24) local Title = Instance.new("TextLabel") Title.Size = UDim2.new(1,-90,1,0) Title.BackgroundTransparency = 1 Title.Text = "unknownreque v1" Title.TextColor3 = Color3.fromRGB(200,225,255) Title.Font = Enum.Font.GothamBlack Title.TextSize = 30 Title.Parent = TitleBar local CloseBtn = Instance.new("TextButton") CloseBtn.Size = UDim2.new(0,56,0,56) CloseBtn.Position = UDim2.new(1,-68,0,4) CloseBtn.BackgroundColor3 = Color3.fromRGB(235,55,55) CloseBtn.Text = "X" CloseBtn.TextColor3 = Color3.new(1,1,1) CloseBtn.Font = Enum.Font.GothamBold CloseBtn.TextSize = 28 CloseBtn.Parent = TitleBar Instance.new("UICorner",CloseBtn).CornerRadius = UDim.new(0,18) CloseBtn.MouseButton1Click:Connect(function() Gui:Destroy() end) local TabBar = Instance.new("Frame") TabBar.Size = UDim2.new(1,0,0,58) TabBar.Position = UDim2.new(0,0,0,64) TabBar.BackgroundTransparency = 1 TabBar.Parent = Main local Accent = Color3.fromRGB(0,185,255) local Inactive = Color3.fromRGB(30,30,45) local OPBtn = Instance.new("TextButton") OPBtn.Size = UDim2.new(0.5,-10,1,0) OPBtn.Position = UDim2.new(0,5,0,0) OPBtn.BackgroundColor3 = Accent OPBtn.Text = "OP" OPBtn.TextColor3 = Color3.new(1,1,1) OPBtn.Font = Enum.Font.GothamSemibold OPBtn.TextSize = 20 OPBtn.Parent = TabBar Instance.new("UICorner",OPBtn).CornerRadius = UDim.new(0,16) local AmmoBtn = Instance.new("TextButton") AmmoBtn.Size = UDim2.new(0.5,-10,1,0) AmmoBtn.Position = UDim2.new(0.5,5,0,0) AmmoBtn.BackgroundColor3 = Inactive AmmoBtn.Text = "AMMO" AmmoBtn.TextColor3 = Color3.new(1,1,1) AmmoBtn.Font = Enum.Font.GothamSemibold AmmoBtn.TextSize = 20 AmmoBtn.Parent = TabBar Instance.new("UICorner",AmmoBtn).CornerRadius = UDim.new(0,16) local Content = Instance.new("Frame") Content.Size = UDim2.new(1,0,1,-122) Content.Position = UDim2.new(0,0,0,122) Content.BackgroundColor3 = Color3.fromRGB(16,16,24) Content.Parent = Main Instance.new("UICorner",Content).CornerRadius = UDim.new(0,22) local OPPage = Instance.new("ScrollingFrame") OPPage.Size = UDim2.new(1,0,1,0) OPPage.BackgroundTransparency = 1 OPPage.ScrollBarThickness = 8 OPPage.ScrollBarImageColor3 = Accent OPPage.Visible = true OPPage.Parent = Content local OPList = Instance.new("UIListLayout",OPPage) OPList.Padding = UDim.new(0,18) OPList.SortOrder = Enum.SortOrder.LayoutOrder local AmmoPage = Instance.new("ScrollingFrame") AmmoPage.Size = UDim2.new(1,0,1,0) AmmoPage.BackgroundTransparency = 1 AmmoPage.ScrollBarThickness = 8 AmmoPage.ScrollBarImageColor3 = Accent AmmoPage.Visible = false AmmoPage.Parent = Content local AmmoList = Instance.new("UIListLayout",AmmoPage) AmmoList.Padding = UDim.new(0,18) AmmoList.SortOrder = Enum.SortOrder.LayoutOrder local vars = {currentWeapon = weaponNames[1],weaponless = false,selectedPlayer = nil,damageAllOn = false,looping = false,infiniteAmmoOn = false} local function doDamage(hum) if not hum or hum.Health <= 0 then return end pcall(function() local dummy = Instance.new("Tool") local pos = Vector3.new(75.04,4.21,-405.43) local root = Plr.Character and Plr.Character:FindFirstChild("HumanoidRootPart") if root then pos = root.Position end RS:WaitForChild("ReplicateShot"):FireServer(dummy,pos) end) local tool = nil if vars.weaponless then tool = Instance.new("Tool") else local char = Plr.Character if char then tool = char:FindFirstChild(vars.currentWeapon) end if not tool then local bp = Plr.Backpack if bp then tool = bp:FindFirstChild(vars.currentWeapon) end if tool and char and char:FindFirstChild("Humanoid") then char.Humanoid:EquipTool(tool) task.wait(0.05) end end end if tool then pcall(function() RS:WaitForChild("BulletHit"):FireServer(hum,tool,false) end) end end local allToggle = Instance.new("TextButton") allToggle.Size = UDim2.new(1,-36,0,64) allToggle.BackgroundColor3 = Color3.fromRGB(50,50,65) allToggle.Text = "DAMAGE ALL SCP: OFF" allToggle.TextColor3 = Color3.new(1,1,1) allToggle.Font = Enum.Font.GothamBold allToggle.TextSize = 20 allToggle.Parent = OPPage Instance.new("UICorner",allToggle).CornerRadius = UDim.new(0,18) allToggle.MouseButton1Click:Connect(function() vars.damageAllOn = not vars.damageAllOn if vars.damageAllOn then allToggle.Text = "DAMAGE ALL SCP: ON" allToggle.BackgroundColor3 = Color3.fromRGB(200,30,30) spawn(function() while vars.damageAllOn do if scpTeam then for _,p in ipairs(Players:GetPlayers()) do if p.Team == scpTeam and p ~= Plr and p.Character and p.Character:FindFirstChild("Humanoid") then doDamage(p.Character.Humanoid) end end end task.wait(0.12) end end) else allToggle.Text = "DAMAGE ALL SCP: OFF" allToggle.BackgroundColor3 = Color3.fromRGB(50,50,65) end end) local targetHeader = Instance.new("TextLabel") targetHeader.Size = UDim2.new(1,-36,0,42) targetHeader.BackgroundTransparency = 1 targetHeader.Text = "TARGETED DAMAGE" targetHeader.TextColor3 = Color3.fromRGB(255,200,80) targetHeader.Font = Enum.Font.GothamBlack targetHeader.TextSize = 21 targetHeader.TextXAlignment = Enum.TextXAlignment.Left targetHeader.Parent = OPPage local selectedLabel = Instance.new("TextLabel") selectedLabel.Size = UDim2.new(1,-36,0,48) selectedLabel.BackgroundColor3 = Color3.fromRGB(40,35,55) selectedLabel.Text = "Selected: NONE" selectedLabel.TextColor3 = Color3.fromRGB(180,220,255) selectedLabel.Font = Enum.Font.GothamSemibold selectedLabel.TextSize = 18 selectedLabel.Parent = OPPage Instance.new("UICorner",selectedLabel).CornerRadius = UDim.new(0,16) local playerHeader = Instance.new("TextLabel") playerHeader.Size = UDim2.new(1,-36,0,38) playerHeader.BackgroundTransparency = 1 playerHeader.Text = "SCP PLAYERS - TAP TO SELECT" playerHeader.TextColor3 = Color3.fromRGB(255,160,100) playerHeader.Font = Enum.Font.GothamSemibold playerHeader.TextSize = 17 playerHeader.TextXAlignment = Enum.TextXAlignment.Left playerHeader.Parent = OPPage local playerButtons = {} local function refreshPlayers() for _,b in ipairs(playerButtons) do b:Destroy() end playerButtons = {} if not scpTeam then return end for _,p in ipairs(Players:GetPlayers()) do if p.Team == scpTeam and p.Character and p.Character:FindFirstChild("Humanoid") then local btn = Instance.new("TextButton") btn.Size = UDim2.new(1,-36,0,58) btn.BackgroundColor3 = Color3.fromRGB(65,25,25) btn.Text = "👤 "..p.Name.." HP: "..math.floor(p.Character.Humanoid.Health) btn.TextColor3 = Color3.fromRGB(255,100,100) btn.Font = Enum.Font.Gotham btn.TextSize = 18 btn.TextXAlignment = Enum.TextXAlignment.Left btn.Parent = OPPage Instance.new("UICorner",btn).CornerRadius = UDim.new(0,16) btn.MouseButton1Click:Connect(function() vars.selectedPlayer = p selectedLabel.Text = "Selected: "..p.Name end) table.insert(playerButtons,btn) end end end local weaponHeader = Instance.new("TextLabel") weaponHeader.Size = UDim2.new(1,-36,0,40) weaponHeader.BackgroundTransparency = 1 weaponHeader.Text = "WEAPON SELECT" weaponHeader.TextColor3 = Color3.fromRGB(100,220,255) weaponHeader.Font = Enum.Font.GothamBlack weaponHeader.TextSize = 20 weaponHeader.TextXAlignment = Enum.TextXAlignment.Left weaponHeader.Parent = OPPage local weaponButtons = {} for _,w in ipairs(weaponNames) do local btn = Instance.new("TextButton") btn.Size = UDim2.new(1,-36,0,56) btn.BackgroundColor3 = Inactive btn.Text = "🔫 "..w btn.TextColor3 = Color3.new(1,1,1) btn.Font = Enum.Font.GothamSemibold btn.TextSize = 19 btn.Parent = OPPage Instance.new("UICorner",btn).CornerRadius = UDim.new(0,16) btn.MouseButton1Click:Connect(function() vars.currentWeapon = w for _,b in ipairs(weaponButtons) do b.BackgroundColor3 = b.Text:find(w) and Color3.fromRGB(0,220,120) or Inactive end end) table.insert(weaponButtons,btn) end local onceBtn = Instance.new("TextButton") onceBtn.Size = UDim2.new(1,-36,0,62) onceBtn.BackgroundColor3 = Color3.fromRGB(40,140,255) onceBtn.Text = "DAMAGE ONCE" onceBtn.TextColor3 = Color3.new(1,1,1) onceBtn.Font = Enum.Font.GothamBold onceBtn.TextSize = 19 onceBtn.Parent = OPPage Instance.new("UICorner",onceBtn).CornerRadius = UDim.new(0,18) onceBtn.MouseButton1Click:Connect(function() if vars.selectedPlayer and vars.selectedPlayer.Character and vars.selectedPlayer.Character:FindFirstChild("Humanoid") then doDamage(vars.selectedPlayer.Character.Humanoid) end end) local loopToggle = Instance.new("TextButton") loopToggle.Size = UDim2.new(1,-36,0,62) loopToggle.BackgroundColor3 = Color3.fromRGB(50,50,65) loopToggle.Text = "LOOP DAMAGE: OFF" loopToggle.TextColor3 = Color3.new(1,1,1) loopToggle.Font = Enum.Font.GothamBold loopToggle.TextSize = 19 loopToggle.Parent = OPPage Instance.new("UICorner",loopToggle).CornerRadius = UDim.new(0,18) loopToggle.MouseButton1Click:Connect(function() vars.looping = not vars.looping if vars.looping then loopToggle.Text = "LOOP DAMAGE: ON" loopToggle.BackgroundColor3 = Color3.fromRGB(0,200,80) spawn(function() while vars.looping and vars.selectedPlayer do if vars.selectedPlayer.Character and vars.selectedPlayer.Character:FindFirstChild("Humanoid") then doDamage(vars.selectedPlayer.Character.Humanoid) end task.wait(0.12) end end) else loopToggle.Text = "LOOP DAMAGE: OFF" loopToggle.BackgroundColor3 = Color3.fromRGB(50,50,65) end end) local weaponlessToggle = Instance.new("TextButton") weaponlessToggle.Size = UDim2.new(1,-36,0,62) weaponlessToggle.BackgroundColor3 = Color3.fromRGB(50,50,65) weaponlessToggle.Text = "WEAPONLESS: OFF" weaponlessToggle.TextColor3 = Color3.new(1,1,1) weaponlessToggle.Font = Enum.Font.GothamBold weaponlessToggle.TextSize = 19 weaponlessToggle.Parent = OPPage Instance.new("UICorner",weaponlessToggle).CornerRadius = UDim.new(0,18) weaponlessToggle.MouseButton1Click:Connect(function() vars.weaponless = not vars.weaponless if vars.weaponless then weaponlessToggle.Text = "WEAPONLESS: ON" weaponlessToggle.BackgroundColor3 = Color3.fromRGB(255,140,40) else weaponlessToggle.Text = "WEAPONLESS: OFF" weaponlessToggle.BackgroundColor3 = Color3.fromRGB(50,50,65) end end) local teamHeader = Instance.new("TextLabel") teamHeader.Size = UDim2.new(1,-36,0,42) teamHeader.BackgroundTransparency = 1 teamHeader.Text = "SWITCH TEAMS" teamHeader.TextColor3 = Color3.fromRGB(255,180,100) teamHeader.Font = Enum.Font.GothamBlack teamHeader.TextSize = 22 teamHeader.TextXAlignment = Enum.TextXAlignment.Left teamHeader.Parent = OPPage for _,team in ipairs(Teams:GetChildren()) do if team:IsA("Team") then local btn = Instance.new("TextButton") btn.Size = UDim2.new(1,-36,0,60) btn.BackgroundColor3 = team.TeamColor.Color btn.Text = team.Name btn.TextColor3 = Color3.new(1,1,1) btn.Font = Enum.Font.GothamBold btn.TextSize = 19 btn.Parent = OPPage Instance.new("UICorner",btn).CornerRadius = UDim.new(0,17) local s = Instance.new("UIStroke",btn) s.Color = Color3.new(1,1,1) s.Thickness = 2 btn.MouseButton1Click:Connect(function() Plr.Team = team end) end end local ammoToggle = Instance.new("TextButton") ammoToggle.Size = UDim2.new(1,-40,0,72) ammoToggle.BackgroundColor3 = Color3.fromRGB(50,50,65) ammoToggle.Text = "INFINITE AMMO: OFF" ammoToggle.TextColor3 = Color3.new(1,1,1) ammoToggle.Font = Enum.Font.GothamBold ammoToggle.TextSize = 22 ammoToggle.Parent = AmmoPage Instance.new("UICorner",ammoToggle).CornerRadius = UDim.new(0,20) local function setInfinite() pcall(function() local aux = loadstring(game:HttpGetAsync("https://raw.githubusercontent.com/Upbolt/Hydroxide/revision/ohaux.lua"))() local scriptPath = Plr.PlayerScripts:WaitForChild("GunClient") local closure = aux.searchClosure(scriptPath,"Unnamed function",20,{ [1]="Visible",[2]="",[3]="MouseIcon", [4]="pairs",[5]=aux.placeholderUserdataConstant,[6]="Humanoid" }) if closure then debug.setupvalue(closure,20,math.huge) end end) end ammoToggle.MouseButton1Click:Connect(function() vars.infiniteAmmoOn = not vars.infiniteAmmoOn if vars.infiniteAmmoOn then ammoToggle.Text = "INFINITE AMMO: ON" ammoToggle.BackgroundColor3 = Color3.fromRGB(0,200,100) spawn(function() while vars.infiniteAmmoOn do setInfinite() task.wait(0.75) end end) else ammoToggle.Text = "INFINITE AMMO: OFF" ammoToggle.BackgroundColor3 = Color3.fromRGB(50,50,65) end end) local applyOnce = Instance.new("TextButton") applyOnce.Size = UDim2.new(1,-40,0,68) applyOnce.BackgroundColor3 = Color3.fromRGB(40,140,255) applyOnce.Text = "APPLY ONCE" applyOnce.TextColor3 = Color3.new(1,1,1) applyOnce.Font = Enum.Font.GothamBold applyOnce.TextSize = 21 applyOnce.Parent = AmmoPage Instance.new("UICorner",applyOnce).CornerRadius = UDim.new(0,20) applyOnce.MouseButton1Click:Connect(setInfinite) local function switch(page,btn) OPPage.Visible = false AmmoPage.Visible = false page.Visible = true OPBtn.BackgroundColor3 = Inactive AmmoBtn.BackgroundColor3 = Inactive btn.BackgroundColor3 = Accent end OPBtn.MouseButton1Click:Connect(function() switch(OPPage,OPBtn) end) AmmoBtn.MouseButton1Click:Connect(function() switch(AmmoPage,AmmoBtn) end) local dragging = false local dragStart,startPos Main.InputBegan:Connect(function(i) if i.UserInputType == Enum.UserInputType.MouseButton1 or i.UserInputType == Enum.UserInputType.Touch then dragging = true dragStart = i.Position startPos = Main.Position end end) UIS.InputChanged:Connect(function(i) if dragging and (i.UserInputType == Enum.UserInputType.MouseMovement or i.UserInputType == Enum.UserInputType.Touch) then local delta = i.Position - dragStart Main.Position = UDim2.new(startPos.X.Scale,startPos.X.Offset+delta.X,startPos.Y.Scale,startPos.Y.Offset+delta.Y) end end) Main.InputEnded:Connect(function(i) if i.UserInputType == Enum.UserInputType.MouseButton1 or i.UserInputType == Enum.UserInputType.Touch then dragging = false end end) local mobToggle = Instance.new("TextButton") mobToggle.Size = UDim2.new(0,78,0,78) mobToggle.Position = UDim2.new(1,-96,1,-110) mobToggle.BackgroundColor3 = Accent mobToggle.Text = "UR" mobToggle.TextColor3 = Color3.new(1,1,1) mobToggle.Font = Enum.Font.GothamBold mobToggle.TextSize = 28 mobToggle.Parent = Gui Instance.new("UICorner",mobToggle).CornerRadius = UDim.new(1,0) local open = true mobToggle.MouseButton1Click:Connect(function() open = not open Main.Visible = open end) UIS.InputBegan:Connect(function(i,gp) if gp then return end if i.KeyCode == Enum.KeyCode.RightControl then open = not open Main.Visible = open end end) spawn(function() while task.wait(1.3) do if OPPage.Visible then refreshPlayers() end end end) print("unknownreque v1 loaded")