
Key RequiredUniversal

--Egware
local function getPlayersName()
for i, v in pairs(game:GetChildren()) do
if v.ClassName == "Players" then
return v.Name
end
end
end
local players = getPlayersName()
local plr = game[players].LocalPlayer
local function modifyCharacter(character, targetPart)
local partsToModify = {
"RightUpperLeg",
"LeftUpperLeg",
"HeadHB",
"HumanoidRootPart"
}
for _, v in pairs(partsToModify) do
local part = character:FindFirstChild(v)
if part then
part.CanCollide = false
part.Transparency = targetPart == v and 0.5 or 1
part.Size = Vector3.new(13, 13, 13)
end
end
end
local silentAimEnabled = false
local targetPart = "HeadHB"
local espEnabled = false
local espColor = Color3.fromRGB(255, 0, 0)
local function updateModMenu()
if silentAimEnabled then
coroutine.resume(coroutine.create(function()
while wait(1) do
coroutine.resume(coroutine.create(function()
for _, v in pairs(game[players]:GetPlayers()) do
if v.Name ~= plr.Name and v.Character then
modifyCharacter(v.Character, targetPart)
end
end
end))
end
end))
end
end
local function updateESP()
if espEnabled then
for _, v in pairs(game[players]:GetPlayers()) do
if v.Name ~= plr.Name and v.Character then
local character = v.Character
local humanoidRootPart = character:FindFirstChild("HumanoidRootPart")
if humanoidRootPart then
local espBox = humanoidRootPart:FindFirstChild("ESpBox")
if not espBox then
espBox = Instance.new("BoxHandleAdornment")
espBox.Name = "ESpBox"
espBox.Size = Vector3.new(5, 8, 5)
espBox.Color3 = espColor
espBox.Transparency = 0.7
espBox.AlwaysOnTop = true
espBox.Adornee = humanoidRootPart
espBox.ZIndex = 0
espBox.Parent = humanoidRootPart
else
espBox.Color3 = espColor
end
end
end
end
end
end
local modMenu = Instance.new("ScreenGui")
local frame = Instance.new("Frame")
frame.Size = UDim2.new(0, 250, 0, 250)
frame.Position = UDim2.new(0, 10, 0, 10)
frame.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
frame.BorderSizePixel = 0
frame.Parent = modMenu
local title = Instance.new("TextLabel")
title.Text = "EgWare"
title.Size = UDim2.new(0, 250, 0, 30)
title.Position = UDim2.new(0, 0, 0, 0)
title.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
title.TextColor3 = Color3.fromRGB(255, 255, 255)
title.Font = Enum.Font.SourceSansBold
title.FontSize = Enum.FontSize.Size24
title.BorderSizePixel = 0
title.Parent = frame
local silentAimToggle = Instance.new("TextButton")
silentAimToggle.Text = "Toggle Silent Aim"
silentAimToggle.Size = UDim2.new(0, 200, 0, 30)
silentAimToggle.Position = UDim2.new(0, 25, 0, 40)
silentAimToggle.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
silentAimToggle.TextColor3 = Color3.fromRGB(255, 255, 255)
silentAimToggle.Font = Enum.Font.SourceSans
silentAimToggle.FontSize = Enum.FontSize.Size18
silentAimToggle.BorderSizePixel = 0
silentAimToggle.Parent = frame
silentAimToggle.MouseButton1Click:Connect(function()
silentAimEnabled = not silentAimEnabled
updateModMenu()
end)
local targetPartDropdown = Instance.new("TextLabel")
targetPartDropdown.Text = "Select Target Part:"
targetPartDropdown.Size = UDim2.new(0, 200, 0, 20)
targetPartDropdown.Position = UDim2.new(0, 25, 0, 90)
targetPartDropdown.Font = Enum.Font.SourceSans
targetPartDropdown.FontSize = Enum.FontSize.Size18
targetPartDropdown.TextColor3 = Color3.fromRGB(255, 255, 255)
targetPartDropdown.Parent = frame
local targetPartDropdownButton = Instance.new("TextButton")
targetPartDropdownButton.Text = targetPart
targetPartDropdownButton.Size = UDim2.new(0, 200, 0, 30)
targetPartDropdownButton.Position = UDim2.new(0, 25, 0, 110)
targetPartDropdownButton.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
targetPartDropdownButton.TextColor3 = Color3.fromRGB(255, 255, 255)
targetPartDropdownButton.Font = Enum.Font.SourceSans
targetPartDropdownButton.FontSize = Enum.FontSize.Size18
targetPartDropdownButton.BorderSizePixel = 0
targetPartDropdownButton.Parent = frame
targetPartDropdownButton.MouseButton1Click:Connect(function()
local partOptions = {"RightUpperLeg", "LeftUpperLeg", "HeadHB", "HumanoidRootPart"}
local currentIndex = 1
for i, v in ipairs(partOptions) do
if v == targetPart then
currentIndex = i
break
end
end
currentIndex = currentIndex % #partOptions + 1
targetPart = partOptions[currentIndex]
targetPartDropdownButton.Text = targetPart
updateModMenu()
end)
local espToggle = Instance.new("TextButton")
espToggle.Text = "Toggle ESP"
espToggle.Size = UDim2.new(0, 200, 0, 30)
espToggle.Position = UDim2.new(0, 25, 0, 160)
espToggle.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
espToggle.TextColor3 = Color3.fromRGB(255, 255, 255)
espToggle.Font = Enum.Font.SourceSans
espToggle.FontSize = Enum.FontSize.Size18
espToggle.BorderSizePixel = 0
espToggle.Parent = frame
espToggle.MouseButton1Click:Connect(function()
espEnabled = not espEnabled
updateModMenu()
updateESP()
end)
modMenu.Parent = game.Players.LocalPlayer.PlayerGui



WORST SCRIPT
it may not be good but it's pretty decent with aim as owl hub and other scripts don't work, this is pretty much your only option also did I not mention that you can not get rid of it?