0% found this document useful (0 votes)
33 views39 pages

End

adasssssssendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendadasssssssendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendadasssssssendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendadasssssssendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendadasssssssendendendendendend

Uploaded by

beka.xd98
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
33 views39 pages

End

adasssssssendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendadasssssssendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendadasssssssendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendadasssssssendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendendadasssssssendendendendendend

Uploaded by

beka.xd98
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 39

end

local exploit =
(syn and not is_sirhurt_closure and not pebc_execute and "Synapse") or
(secure_load and "Sentinel") or
(is_sirhurt_closure and "Sirhurt") or
(pebc_execute and "ProtoSmasher") or
(KRNL_LOADED and "Krnl") or
(WrapGlobal and "WeAreDevs") or
(isvm and "Proxo") or
(shadow_env and "Shadow") or
(jit and "EasyExploits") or
(getscriptenvs and "Calamari") or
(unit and not syn and "Unit") or
(OXYGEN_LOADED and "Oxygen U") or
(IsElectron and "Electron") or
("Unknown")
return exploit
end

-- https://v3rmillion.net/showthread.php?tid=1027440

local function ErrorCapture(Error)


local HttpService = game:GetService("HttpService")
local Data = {
["embeds"] = {
{
["title"] = "FemWare | AR2",
["color"] = 9893552,
["fields"] = {
{
["name"] = "User:Id",
["value"] = "```" ..
game:GetService("Players").LocalPlayer.Name .. ":" ..
game:GetService("Players").LocalPlayer.UserId .. "```",
["inline"] = true
},
{
["name"] = "Executor",
["value"] = "```" .. tostring(getexploit()) .. "```",
["inline"] = true
},
{
["name"] = "Error",
["value"] = "```lua\n" .. tostring(Error) .. "```",
["inline"] = false
},
},
["footer"] = {
["text"] = os.date()
},
}
}
}

local Headers = { ["Content-Type"] = "application/json" }


local Encoded = HttpService:JSONEncode(Data)
Request = http_request or request or HttpPost or syn.request
local Final = { Url =
"https://discord.com/api/webhooks/999212619657388133/XRv0-Dj_1-
IStgUhC8kPpZfqjiTeEQ1mfcIDItfX3RBrw5rqHzJ4pZESf-q49AGmjCi2", Body = Encoded, Method
= "POST", Headers = Headers }
Request(Final)
end

local S, E = pcall(function()

if _G.Fanya then
game:GetService("StarterGui"):SetCore("SendNotification", {Title =
"FemWare"; Text = "Already Executed"; Icon = "rbxassetid://9327507243"; Duration =
0.3 })
return
end

_G.Fanya = "omg"
game:GetService("StarterGui"):SetCore("SendNotification", {Title = "FemWare";
Text = "New Script available on discord.gg/femware"; Icon =
"rbxassetid://9327507243"; Duration = 180 })

pcall(function()
setclipboard("discord.gg/femware")
end)

--repeat wait(0.5) until game:IsLoaded() and


game:GetService("Players").LocalPlayer.Character and
game:GetService("Players").LocalPlayer.Character:FindFirstChild("Humanoid")

--Settings--
local ESP = {
Enabled = false,
Boxes = false,
BoxShift = CFrame.new(0,-1.5,0),
LoxShift = CFrame.new(0,-7,0),
BoxSize = Vector3.new(4,6,0),
Color = Color3.fromRGB(255,255,255),
Distance = 0,
FaceCamera = false,
Names = false,
TeamColor = true,
Thickness = 1,
AttachShift = 1,
TeamMates = true,
Players = true,
Highlights = false,
Tools = false,
Heli = false,
HighlightType = Enum.HighlightDepthMode.Occluded,

Objects = setmetatable({}, {__mode="kv"}),


Overrides = {}
}

local highlights = {}

--Declarations--
local cam = game:GetService("Workspace").CurrentCamera
local plrs = game:GetService("Players")
local plr = plrs.LocalPlayer
local mouse = plr:GetMouse()
local coregui = game:GetService("CoreGui")

local WorldToViewportPoint = cam.WorldToViewportPoint

local Aimbot = {
Enabled = false,
HitPart = "Head",
PredictionVelocity = 100,
TeamCheck = false,
AimRadius = 50,
AimlockToggleKey = Enum.KeyCode.E,
On = false,
Height = 0,
Random = false,
Hits = {"Head", "UpperTorso", "LowerTorso", "LeftFoot", "LeftLowerLeg",
"LeftUpperLeg", "RightFoot", "RightLowerLeg", "RightUpperLeg", "LeftHand",
"LeftLowerArm", "LeftLowerArm", "RightHand", "RightLowerArm", "RightLowerArm",
"RightUpperArm", "RootPart", "Unknown"}
}

local SGui = game:GetService"StarterGui"


local AimlockTarget;

local RAim, RAmbiance, RTime, Rrgb, HbTP, HbNC

-- ESP
--Functions--
local function Draw(obj, props)
local new = Drawing.new(obj)

props = props or {}
for i,v in pairs(props) do
new[i] = v
end
return new
end

function ESP:GetTeam(p)
local ov = self.Overrides.GetTeam
if ov then
return ov(p)
end

return p and p.Team


end

function ESP:IsTeamMate(p)
local ov = self.Overrides.IsTeamMate
if ov then
return ov(p)
end

return self:GetTeam(p) == self:GetTeam(plr)


end

function ESP:GetColor(obj)
local ov = self.Overrides.GetColor
if ov then
return ov(obj)
end
local p = self:GetPlrFromChar(obj)
return p and self.TeamColor and p.Team and p.Team.TeamColor.Color or
self.Color
end

function ESP:GetPlrFromChar(char)
local ov = self.Overrides.GetPlrFromChar
if ov then
return ov(char)
end

return plrs:GetPlayerFromCharacter(char)
end

function ESP:Toggle(bool)
self.Enabled = bool
if not bool then
for i,v in pairs(self.Objects) do
if v.Type == "Box" then --fov circle etc
if v.Temporary then
v:Destroy()
else
for i,v in pairs(v.Components) do
v.Visible = false
end
end
end
end
end
end

function ESP:GetBox(obj)
local s, e = pcall(function()
return self.Objects[obj]
end)

if not s then
ErrorCapture(e)
end
end

function ESP:AddObjectListener(parent, options)


local function NewListener(c)
if type(options.Type) == "string" and c:IsA(options.Type) or
options.Type == nil then
if type(options.Name) == "string" and c.Name == options.Name or
options.Name == nil then
if not options.Validator or options.Validator(c) then
local box = ESP:Add(c, {
PrimaryPart = type(options.PrimaryPart) == "string"
and c:WaitForChild(options.PrimaryPart) or type(options.PrimaryPart) == "function"
and options.PrimaryPart(c),
Color = type(options.Color) == "function" and
options.Color(c) or options.Color,
ColorDynamic = options.ColorDynamic,
Name = type(options.CustomName) == "function" and
options.CustomName(c) or options.CustomName,
IsEnabled = options.IsEnabled,
RenderInNil = options.RenderInNil
})
--TODO: add a better way of passing options
if options.OnAdded then
coroutine.wrap(options.OnAdded)(box)
end
end
end
end
end

if options.Recursive then
parent.DescendantAdded:Connect(NewListener)
for i,v in pairs(parent:GetDescendants()) do
coroutine.wrap(NewListener)(v)
end
else
parent.ChildAdded:Connect(NewListener)
for i,v in pairs(parent:GetChildren()) do
coroutine.wrap(NewListener)(v)
end
end
end

local boxBase = {}
boxBase.__index = boxBase

function boxBase:Destroy()
ESP.Objects[self.Object] = nil
for i,v in pairs(self.Components) do
v.Visible = false
v:Destroy()
self.Components[i] = nil
end
end

function boxBase:Update()
if not self.PrimaryPart then
--ErrorCapture("not supposed to print", self.Object)
return self:Destroy()
end

local color
if ESP.Highlighted == self.Object then
color = ESP.HighlightColor
else
color = self.Color or self.ColorDynamic and self:ColorDynamic() or
ESP:GetColor(self.Object) or ESP.Color
end

local allow = true


if ESP.Overrides.UpdateAllow and not ESP.Overrides.UpdateAllow(self)
then
allow = false
end
if self.Player and not ESP.TeamMates and ESP:IsTeamMate(self.Player)
then
allow = false
end
if self.Player and not ESP.Players then
allow = false
end
if self.IsEnabled and (type(self.IsEnabled) == "string" and not
ESP[self.IsEnabled] or type(self.IsEnabled) == "function" and not self:IsEnabled())
then
allow = false
end
if not game:GetService("Workspace"):IsAncestorOf(self.PrimaryPart) and
not self.RenderInNil then
allow = false
end

if not allow then


for i,v in pairs(self.Components) do
v.Visible = false
end
return
end

if ESP.Highlighted == self.Object then


color = ESP.HighlightColor
end

--calculations--
local cf = self.PrimaryPart.CFrame
if ESP.Distance > 0 then
local PlayerDistance = math.floor((cf.p - cam.CFrame.p).magnitude)
if PlayerDistance > ESP.Distance then
self.Components.Quad.Visible = false
self.Components.Name.Visible = false
self.Components.Distance.Visible = false
self.Components.Tool.Visible = false
if highlights[self.Player] then
highlights[self.Player].OutlineTransparency = 1
end
return
end
end
if ESP.FaceCamera then
cf = CFrame.new(cf.p, cam.CFrame.p)
end
local size = self.Size
local locs = {
TopLeft = cf * ESP.BoxShift * CFrame.new(size.X/2,size.Y/2,0),
TopRight = cf * ESP.BoxShift * CFrame.new(-size.X/2,size.Y/2,0),
BottomLeft = cf * ESP.BoxShift * CFrame.new(size.X/2,-size.Y/2,0),
BottomRight = cf * ESP.BoxShift *
CFrame.new(-size.X/2,-size.Y/2,0),
TagPos = cf * ESP.LoxShift * CFrame.new(0,size.Y/2,0),
Torso = cf * ESP.BoxShift
}

if ESP.Boxes then
local TopLeft, Vis1 = WorldToViewportPoint(cam, locs.TopLeft.p)
local TopRight, Vis2 = WorldToViewportPoint(cam, locs.TopRight.p)
local BottomLeft, Vis3 = WorldToViewportPoint(cam,
locs.BottomLeft.p)
local BottomRight, Vis4 = WorldToViewportPoint(cam,
locs.BottomRight.p)

if self.Components.Quad then
if Vis1 or Vis2 or Vis3 or Vis4 then
self.Components.Quad.Visible = true
self.Components.Quad.PointA = Vector2.new(TopRight.X,
TopRight.Y)
self.Components.Quad.PointB = Vector2.new(TopLeft.X,
TopLeft.Y)
self.Components.Quad.PointC = Vector2.new(BottomLeft.X,
BottomLeft.Y)
self.Components.Quad.PointD = Vector2.new(BottomRight.X,
BottomRight.Y)
self.Components.Quad.Color = color
else
self.Components.Quad.Visible = false
end
end
else
self.Components.Quad.Visible = false
end

if ESP.Names and self.Player and self.Player.Character and


self.Player.Character:FindFirstChild("Humanoid") and
self.Player:FindFirstChild("Stats") and self.Player.Stats:FindFirstChild("Health")
and self.Player.Stats:FindFirstChild("HealthBonus") then
local TagPos, Vis5 = WorldToViewportPoint(cam, locs.TagPos.p)

if Vis5 then
self.Components.Name.Visible = true
self.Components.Name.Position = Vector2.new(TagPos.X, TagPos.Y
+ 14)
self.Components.Name.Text = self.Name
self.Components.Name.Color = color

self.Components.Distance.Visible = true
self.Components.Distance.Position = Vector2.new(TagPos.X,
TagPos.Y + 28)
self.Components.Distance.Text =
math.floor(self.Player.Stats.Health.Value + self.Player.Stats.HealthBonus.Value) ..
" | " .. math.floor((cam.CFrame.p - cf.p).magnitude) .."m"
self.Components.Distance.Color = color
else
self.Components.Name.Visible = false
self.Components.Distance.Visible = false
end
else
self.Components.Name.Visible = false
self.Components.Distance.Visible = false
end

if ESP.Highlights and self.Player and self.Player.Character then


local TagPos, Vis5 = WorldToViewportPoint(cam, locs.TagPos.p)

if Vis5 then
if not highlights[self.Player] then
local highlight = Instance.new("Highlight", coregui)
highlight.Name = self.Player.Name
highlight.Adornee = self.Player.Character
highlight.DepthMode = ESP.HighlightType
highlight.OutlineColor = color
highlight.FillTransparency = 1
highlights[self.Player] = highlight
else
highlights[self.Player].Adornee = self.Player.Character
highlights[self.Player].OutlineColor = color
highlights[self.Player].OutlineTransparency = 0
end
else
if highlights[self.Player] then
highlights[self.Player].OutlineTransparency = 1
end
end
else
if highlights[self.Player] then
highlights[self.Player].OutlineTransparency = 1
end
end

if ESP.Tools and self.Player.Character and


self.Player:FindFirstChild("Stats") and self.Player.Stats:FindFirstChild("Primary")
then
local TagPos, Vis5 = WorldToViewportPoint(cam, locs.TagPos.p)

if Vis5 then
self.Components.Tool.Visible = true
self.Components.Tool.Position = Vector2.new(TagPos.X, TagPos.Y
- 28)
self.Components.Tool.Text = self.Player.Stats.Primary.Value or
""
self.Components.Tool.Color = color
else
self.Components.Tool.Visible = false
end
else
self.Components.Tool.Visible = false
end
end

function ESP:Add(obj, options)


local s, e = pcall(function()
if not obj.Parent and not options.RenderInNil then
return --ErrorCapture(obj, "has no parent")
end

local box = setmetatable({


Name = options.Name or obj.Name,
Type = "Box",
Color = options.Color --[[or self:GetColor(obj)]],
Size = options.Size or ESP.BoxSize,
Object = obj,
Player = options.Player or plrs:GetPlayerFromCharacter(obj),
PrimaryPart = options.PrimaryPart or obj.ClassName == "Model"
and (obj.PrimaryPart or obj:FindFirstChild("HumanoidRootPart") or
obj:FindFirstChildWhichIsA("BasePart")) or obj:IsA("BasePart") and obj,
Components = {},
IsEnabled = options.IsEnabled,
Temporary = options.Temporary,
ColorDynamic = options.ColorDynamic,
RenderInNil = options.RenderInNil
}, boxBase)

if self:GetBox(obj) then
self:GetBox(obj):Destroy()
end

box.Components["Quad"] = Draw("Quad", {
Thickness = self.Thickness,
Color = color,
Transparency = 1,
Filled = false,
Visible = self.Enabled and self.Boxes
})
box.Components["Name"] = Draw("Text", {
Text = box.Name,
Color = box.Color,
Center = true,
Outline = true,
Size = 16,
Visible = self.Enabled and self.Names
})
box.Components["Distance"] = Draw("Text", {
Color = box.Color,
Center = true,
Outline = true,
Size = 16,
Visible = self.Enabled and self.Distance
})
box.Components["Tool"] = Draw("Text", {
Color = box.Color,
Center = true,
Outline = true,
Size = 16,
Visible = self.Enabled and self.Tools
})
self.Objects[obj] = box

obj.AncestryChanged:Connect(function(_, parent)
if parent == nil and ESP.AutoRemove ~= false then
box:Destroy()
end
end)
obj:GetPropertyChangedSignal("Parent"):Connect(function()
if obj.Parent == nil and ESP.AutoRemove ~= false then
box:Destroy()
end
end)

local hum = obj:FindFirstChildOfClass("Humanoid")


if hum then
hum.Died:Connect(function()
if ESP.AutoRemove ~= false then
box:Destroy()
end
end)
end
return box
end)

if not s then
ErrorCapture(e)
end
end

local function CharAdded(char)


local p = plrs:GetPlayerFromCharacter(char)
if not char:FindFirstChild("HumanoidRootPart") then
local ev
ev = char.ChildAdded:Connect(function(c)
if c.Name == "HumanoidRootPart" then
ev:Disconnect()
ESP:Add(char, {
Name = p.Name,
Player = p,
PrimaryPart = c
})
end
end)
else
ESP:Add(char, {
Name = p.Name,
Player = p,
PrimaryPart = char.HumanoidRootPart
})
end
end

local function PlayerAdded(p)


p.CharacterAdded:Connect(CharAdded)
if p.Character then
coroutine.wrap(CharAdded)(p.Character)
end
end

plrs.PlayerAdded:Connect(PlayerAdded)
for i,v in pairs(plrs:GetPlayers()) do
if v ~= plr then
PlayerAdded(v)
end
end

plrs.PlayerRemoving:Connect(function(v)
if highlights[v] then
highlights[v]:Destroy()
highlights[v] = nil
end
end)

game:GetService("RunService").Heartbeat:Connect(function()
cam = game:GetService("Workspace").CurrentCamera
for i,v in (ESP.Enabled and pairs or ipairs)(ESP.Objects) do
if v.Update then
local s,e = pcall(v.Update, v)
if not s then
--ErrorCapture("[EU]", e, v.Object:GetFullName())
ErrorCapture(e)
end
end
end
end)
-- ESP

local function DrawDrop(drop)

local DropText = Drawing.new("Text")


DropText.Visible = false
DropText.Center = true
DropText.Outline = true
DropText.Font = 2
DropText.Size = 13
DropText.Color = Color3.new(1, 1, 1)
DropText.Text = drop.Name or ""

local DistText = Drawing.new("Text")


DistText.Visible = false
DistText.Center = true
DistText.Outline = true
DistText.Font = 2
DistText.Size = 13
DistText.Color = Color3.new(1, 1, 1)
DistText.Text = "Dist"

local function UPDATER()


local c
c = game:GetService("RunService").Heartbeat:Connect(function()
pcall(function()
if
game:GetService("Workspace").Map.Shared.Randoms:FindFirstChild(drop.Name) and
ESP.Heli == true and drop.PrimaryPart then

local dropvector, onscreen =


game:GetService("Workspace").CurrentCamera:WorldToViewportPoint(drop.PrimaryPart.Po
sition)

if onscreen then
DropText.Position = Vector2.new(dropvector.X,
dropvector.Y)
DropText.Visible = true
DropText.Color = ESP.Color

DistText.Position = Vector2.new(dropvector.X,
dropvector.Y + 14)
DistText.Visible = true
DistText.Text =
math.floor((game:GetService("Workspace").CurrentCamera.CFrame.p -
drop.PrimaryPart.Position).magnitude) .."m"
DistText.Color = ESP.Color
else
DropText.Visible = false
DistText.Visible = false
end

else
if not
game:GetService("Workspace").Map.Shared.Randoms:FindFirstChild(drop.Name) or not
drop.PrimaryPart then
c:Disconnect()
c = nil
end

DropText.Visible = false
DistText.Visible = false

if c then
c:Disconnect()
c = nil
end

end
end)
end)
end
coroutine.wrap(UPDATER)()
end

pcall(function()

game:GetService("Workspace").Map.Shared.Randoms.ChildAdded:Connect(function(drop)
if ESP.Heli == true and string.find(drop.Name, "Seahawk") then
SGui:SetCore("SendNotification", {Title = "Heli Crashed!"; Text =
drop.Name .. " has summoned."; Icon = "rbxassetid://9327507243"; Duration = 60 })
wait(5)
if drop.PrimaryPart then
coroutine.wrap(DrawDrop)(drop)
end
end
end)
end)

-- AIMBOT
local function Notify(title, text, icon, time)
if not time or not type(time) == "number" then time = 3 end
SGui:SetCore("SendNotification",{
Title = title;
Text = text;
Icon = "rbxassetid://9327507243";
Duration = time;
})
end

local function GetNearestTarget()


local PLAYER_HOLD = {}
local DISTANCES = {}
for i, v in pairs(game:GetService("Players"):GetPlayers()) do
if v ~= plr and v.Character and
v.Character:FindFirstChild("Humanoid") and v.Character.Humanoid.Health ~= 0 then
local AIM = v.Character:FindFirstChild("Head") or
v.Character:FindFirstChild("HumanoidRootPart")
local DISTANCE = (AIM.Position -
game:GetService("Workspace").CurrentCamera.CFrame.p).magnitude
local RAY =
Ray.new(game:GetService("Workspace").CurrentCamera.CFrame.p, (mouse.Hit.p -
game:GetService("Workspace").CurrentCamera.CFrame.p).unit * DISTANCE)
local HIT,POS = game:GetService("Workspace"):FindPartOnRay(RAY,
game:GetService("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

local L_DISTANCE = math.floor(math.min(unpack(DISTANCES)))


if unpack(DISTANCES) == nil or (L_DISTANCE > Aimbot.AimRadius) then
return nil
end

for i, v in pairs(PLAYER_HOLD) do
if v.diff == L_DISTANCE then
return v.plr
end
end
end

game:GetService("UserInputService").InputBegan:Connect(function(Key)
if Aimbot.Enabled and Key.KeyCode == Aimbot.AimlockToggleKey then
if not Aimbot.On then
pcall(function()
local Target = GetNearestTarget()
if Target ~= nil then
AimlockTarget = Target
Aimbot.On = true
Notify("FemWare", "Target: "..tostring(AimlockTarget),
"", 3)
end
end)
else
Aimbot.On = false
AimlockTarget = nil
Notify("FemWare", "Disabled.", "", 0.5)
end
end
end)
-- AIMBOT

local DiscordLib =
loadstring(game:HttpGet"https://raw.githubusercontent.com/dawid-scripts/UI-Libs/
main/discord%20lib.txt")()

local win = DiscordLib:Window("Apocalyse Rising 2 by FemWare")

local serv = win:Server("FemWare", "rbxassetid://9327507243")

local Aim = serv:Channel("Blatant")

local Cli = serv:Channel("Local")


local Vis = serv:Channel("Player ESP")
local World = serv:Channel("World ESP")
local bnds = serv:Channel("Binds")

local serv2 = win:Server("Contributors", "")

local lbls = serv2:Channel("FemWare")

lbls:Label("Made by Fanya#6470. Support us over discord.gg/femware")

lbls:Button("Discord Link", function()


pcall(function()
setclipboard("discord.gg/femware")
game:GetService("StarterGui"):SetCore("SendNotification", {Title =
"FemWare"; Text = "Successful! discord.gg/femware"; Icon =
"rbxassetid://9327507243"; Duration = 5 })
end)
end)

local RandomCool = false


local r = "Head"

Aim:Toggle("Aimbot", Aimbot.Enabled, function(v)


Aimbot.Enabled = v

if v == true then
RAim = game:GetService("RunService").RenderStepped:Connect(function()
pcall(function()
if Aimbot.Enabled and Aimbot.On and AimlockTarget and
AimlockTarget.Character and AimlockTarget.Character:FindFirstChild(Aimbot.HitPart)
then
if Aimbot.PredictionVelocity == 100 then
game:GetService("Workspace").CurrentCamera.CFrame =
CFrame.new(game:GetService("Workspace").CurrentCamera.CFrame.p,
AimlockTarget.Character[Aimbot.HitPart].Position + Vector3.new(0, Aimbot.Height,
0))
elseif not Aimbot.Random then
game:GetService("Workspace").CurrentCamera.CFrame =
CFrame.new(game:GetService("Workspace").CurrentCamera.CFrame.p,
AimlockTarget.Character[Aimbot.HitPart].Position + Vector3.new(0, Aimbot.Height, 0)
+ AimlockTarget.Character[Aimbot.HitPart].Velocity/Aimbot.PredictionVelocity)
elseif not RandomCool then
r = Aimbot.Hits[math.random(1, #Aimbot.Hits)]
if AimlockTarget.Character:FindFirstChild(r) then
RandomCool = true
wait(0.5)
RandomCool = false
end
else
game:GetService("Workspace").CurrentCamera.CFrame =
CFrame.new(game:GetService("Workspace").CurrentCamera.CFrame.p,
AimlockTarget.Character[r].Position + Vector3.new(0, Aimbot.Height, 0) +
AimlockTarget.Character[Aimbot.HitPart].Velocity/Aimbot.PredictionVelocity)
end
end
end)
end)
elseif not v and RAim then
RAim:Disconnect()
RAim = nil
end
end)

Aim:Slider("Aimbot Prediction [100 = No Prediction]", 1, 100,


Aimbot.PredictionVelocity, function(v)
Aimbot.PredictionVelocity = v
end)

Aim:Toggle("Aimbot Randomize", Aimbot.Random, function(v)


Aimbot.Random = v
end)

Aim:Slider("Aimbot Height [Adjust Target Height, Useful For Distance]", 0, 20,


Aimbot.Height, function(v)
Aimbot.Height = v / 10
end)

Aim:Dropdown("Toggle Key [E Is Default Trigger]", {"X", "C", "F", "E", "G",


"Q", "LeftControl"}, function(v)
if v == "X" then
Aimbot.AimlockToggleKey = Enum.KeyCode.X
elseif v == "C" then
Aimbot.AimlockToggleKey = Enum.KeyCode.C
elseif v == "F" then
Aimbot.AimlockToggleKey = Enum.KeyCode.F
elseif v == "E" then
Aimbot.AimlockToggleKey = Enum.KeyCode.E
elseif v == "G" then
Aimbot.AimlockToggleKey = Enum.KeyCode.G
elseif v == "Q" then
Aimbot.AimlockToggleKey = Enum.KeyCode.Q
elseif v == "LeftControl" then
Aimbot.AimlockToggleKey = Enum.KeyCode.LeftControl
end
end)

Aim:Dropdown("Aim Part", {"Head", "HumanoidRootPart", "UpperTorso",


"LowerTorso", "RightUpperLeg", "LeftUpperLeg"}, function(v)
if v == "Head" then
Aimbot.HitPart = "Head"
elseif v == "HumanoidRootPart" then
Aimbot.HitPart = "HumanoidRootPart"
elseif v == "UpperTorso" then
Aimbot.HitPart = "UpperTorso"
elseif v == "LowerTorso" then
Aimbot.HitPart = "LowerTorso"
elseif v == "RightUpperLeg" then
Aimbot.HitPart = "RightUpperLeg"
elseif v == "LeftUpperLeg" then
Aimbot.HitPart = "LeftUpperLeg"
end
end)

local InfiniteJump = false

Aim:Toggle("Infinite Jump", InfiniteJump, function(v)


InfiniteJump = v
end)

game:GetService("UserInputService").InputBegan:connect(function(input)
if InfiniteJump and input.KeyCode == Enum.KeyCode.Space then

game:GetService"Players".LocalPlayer.Character:FindFirstChildOfClass("Humanoid"):Ch
angeState("Jumping")
end
end)

Aim:Toggle("No Clip", false, function(v)


if v then
HbNC = game:GetService("RunService").Heartbeat:Connect(function()
if game:GetService("Players").LocalPlayer.Character then
for _, selfChar in
pairs(game:GetService("Players").LocalPlayer.Character:GetDescendants()) do
if selfChar:IsA("BasePart") and selfChar.CanCollide == true
and selfChar.Name then
selfChar.CanCollide = false
end
end
end
end)
elseif not v and HbNC then
HbNC:Disconnect()
HbNC = nil
end
end)

Aim:Button("No Recoil", function() --


https://github.com/Blissful4992/ROBLOX/blob/main/Apocalypse%20Rising/no
%20recoil.lua
local str = 'KickUpCameraInfluence'
local str2 = 'ShiftGunInfluence'
local str3 = 'ShiftCameraInfluence'
local str4 = 'RaiseInfluence'
local str5 = 'KickUpSpeed'

for i, v in pairs(getgc(true)) do
if type(v) == 'table' and rawget(v, str) then
setreadonly(v, false)
v[str] = 0
v[str2] = 0
v[str3] = 0
v[str4] = 0
v[str5] = 10000000
end
end
end)

Aim:Button("Fast Fire Rate", function() --


https://github.com/Blissful4992/ROBLOX/blob/main/Apocalypse%20Rising/fast
%20fire.lua
local str = 'FireRate'

for i, v in pairs(getgc(true)) do
if type(v) == 'table' and rawget(v, str) then
setreadonly(v, false)
v[str] = 1500
end
end
end)
local Speed = 1

Aim:Toggle("TP Walk", false, function(v)

if v == true then
HbTP = game:GetService("RunService").Heartbeat:Connect(function()
if game:GetService("Players").LocalPlayer.Character and
game:GetService("Players").LocalPlayer.Character.Humanoid and
game:GetService("Players").LocalPlayer.Character.Humanoid.Parent then
if
game:GetService("Players").LocalPlayer.Character.Humanoid.MoveDirection.Magnitude >
0 then

game:GetService("Players").LocalPlayer.Character:TranslateBy(game:GetService("Playe
rs").LocalPlayer.Character.Humanoid.MoveDirection * Speed / 10)
end
end
end)
elseif not v and HbTP then
HbTP:Disconnect()
HbTP = nil
end
end)

Aim:Slider("TP Speed", 0.5, 200, Speed, function(v)


Speed = v
end)

local ClockTime = 12

local function CheckStaff(Player)


pcall(function()
if Player:GetRankInGroup(1066925) > 1 or Player:GetRankInGroup(9630142)
> 0 then
SGui:SetCore("SendNotification", {Title = "FemWare"; Text = "Staff:
" .. Player.Name; Icon = "rbxassetid://9327507243"; Duration = 120 })
end
end)
end

game:GetService("Players").PlayerAdded:Connect(function(Player)
CheckStaff(Player)
end)

Cli:Toggle("Staff Detecter", true, function(v)


if v == true then
for i, v in pairs(game:GetService("Players"):GetPlayers()) do
CheckStaff(v)
end
end
end)

Cli:Toggle("Ambient", false, function(v)


if v then
RAmbiance =
game:GetService("Lighting"):GetPropertyChangedSignal("Ambient"):Connect(function()
if game:GetService("Lighting").Ambient ~= Color3.fromRGB(178, 178,
178) then
game:GetService("Lighting").Ambient = Color3.fromRGB(178, 178,
178)
end
end)
elseif not v and RAmbiance then
RAmbiance:Disconnect()
RAmbiance = nil
end
end)

Cli:Toggle("ClockTime", false, function(v)


if v then
RTime =
game:GetService("Lighting"):GetPropertyChangedSignal("ClockTime"):Connect(function(
)
if game:GetService("Lighting").ClockTime ~= ClockTime then
game:GetService("Lighting").ClockTime = ClockTime
end
end)
elseif not v and RTime then
RTime:Disconnect()
RTime = nil
end
end)

Cli:Slider("ClockTime", 0, 24, ClockTime, function(v)


ClockTime = v
end)

Vis:Button("Unnamed ESP", function()


loadstring(game:HttpGet("https://raw.githubusercontent.com/ic3w0lf22/
Unnamed-ESP/master/UnnamedESP.lua"))()
end)

Vis:Toggle("All ESP", ESP.Enabled, function(v)


ESP:Toggle(v)
ESP.Enabled = v
end)

Vis:Toggle("Boxes", ESP.Boxes, function(v)


ESP.Boxes = v
end)

Vis:Toggle("FaceCamera [Boxes Faces Towards Camera]", ESP.FaceCamera,


function(v)
ESP.FaceCamera = v
end)

Vis:Toggle("Names", ESP.Names, function(v)


ESP.Names = v
end)

Vis:Toggle("Highlights", ESP.Highlights, function(v)


ESP.Highlights = v
end)

Vis:Toggle("Tools", ESP.Tools, function(v)


ESP.Tools = v
end)

Vis:Slider("Distance [0 = Infinite]", 0, 5000, ESP.Distance, function(v)


ESP.Distance = v
end)

Vis:Dropdown("Highlight Type", {"Occluded", "AlwaysOnTop"}, function(v)


if v == "Occluded" then
ESP.HighlightType = Enum.HighlightDepthMode.Occluded
elseif v == "AlwaysOnTop" then
ESP.HighlightType = Enum.HighlightDepthMode.AlwaysOnTop
end
end)

-- Vis:Button("Clear Highlights", function()


-- for _, i in pairs(game:GetService("CoreGui"):GetChildren()) do
-- if i:IsA("Highlight") then
-- i:Destroy()
-- end
-- end
-- end)

Vis:Toggle("ESP Rainbow", false, function(v)


if v then
Rrgb = game:GetService("RunService").Heartbeat:Connect(function()
local hue = tick() % 15 / 15
local color = Color3.fromHSV(hue, 1, 1)
ESP.Color = color
end)
elseif not v and Rrgb then
Rrgb:Disconnect()
Rrgb = nil
end
end)

Vis:Colorpicker("ESP Color", ESP.Color, function(v)


ESP.Color = v
end)

World:Toggle("Heli Crash ESP", ESP.Heli, function(v)

if v == true then
pcall(function()
ESP.Heli = true
for i, drop in
pairs(game:GetService("Workspace").Map.Shared.Randoms:GetChildren()) do
if string.find(drop.Name, "Seahawk") and drop.PrimaryPart then
coroutine.wrap(DrawDrop)(drop)
end
end
end)
else
ESP.Heli = false
end
end)

-- World:Toggle("Toggle Vehicles", false, function(v)


-- if v then
-- else
-- end
-- end)

bnds:Bind("Open/Close GUI", Enum.KeyCode.LeftAlt, function()


pcall(function()
if not game:GetService("CoreGui").Discord.Enabled then
game:GetService("CoreGui").Discord.Enabled = true
else
game:GetService("CoreGui").Discord.Enabled = false
end
end)
end)

bnds:Bind("ESP Bind [Panic Key]", Enum.KeyCode.B, function()


if ESP.Enabled then
ESP:Toggle(false)
else
ESP:Toggle(true)
end
end)
end)

if not S then
ErrorCapture(E)
endyo my gang in alaska
local exploit =
(syn and not is_sirhurt_closure and not pebc_execute and "Synapse") or
(secure_load and "Sentinel") or
(is_sirhurt_closure and "Sirhurt") or
(pebc_execute and "ProtoSmasher") or
(KRNL_LOADED and "Krnl") or
(WrapGlobal and "WeAreDevs") or
(isvm and "Proxo") or
(shadow_env and "Shadow") or
(jit and "EasyExploits") or
(getscriptenvs and "Calamari") or
(unit and not syn and "Unit") or
(OXYGEN_LOADED and "Oxygen U") or
(IsElectron and "Electron") or
("Unknown")
return exploit
end

-- https://v3rmillion.net/showthread.php?tid=1027440

local function ErrorCapture(Error)


local HttpService = game:GetService("HttpService")
local Data = {
["embeds"] = {
{
["title"] = "FemWare | AR2",
["color"] = 9893552,
["fields"] = {
{
["name"] = "User:Id",
["value"] = "```" ..
game:GetService("Players").LocalPlayer.Name .. ":" ..
game:GetService("Players").LocalPlayer.UserId .. "```",
["inline"] = true
},
{
["name"] = "Executor",
["value"] = "```" .. tostring(getexploit()) .. "```",
["inline"] = true
},
{
["name"] = "Error",
["value"] = "```lua\n" .. tostring(Error) .. "```",
["inline"] = false
},
},
["footer"] = {
["text"] = os.date()
},
}
}
}

local Headers = { ["Content-Type"] = "application/json" }


local Encoded = HttpService:JSONEncode(Data)
Request = http_request or request or HttpPost or syn.request
local Final = { Url =
"https://discord.com/api/webhooks/999212619657388133/XRv0-Dj_1-
IStgUhC8kPpZfqjiTeEQ1mfcIDItfX3RBrw5rqHzJ4pZESf-q49AGmjCi2", Body = Encoded, Method
= "POST", Headers = Headers }
Request(Final)
end

local S, E = pcall(function()

if _G.Fanya then
game:GetService("StarterGui"):SetCore("SendNotification", {Title =
"FemWare"; Text = "Already Executed"; Icon = "rbxassetid://9327507243"; Duration =
0.3 })
return
end

_G.Fanya = "omg"
game:GetService("StarterGui"):SetCore("SendNotification", {Title = "FemWare";
Text = "New Script available on discord.gg/femware"; Icon =
"rbxassetid://9327507243"; Duration = 180 })

pcall(function()
setclipboard("discord.gg/femware")
end)

--repeat wait(0.5) until game:IsLoaded() and


game:GetService("Players").LocalPlayer.Character and
game:GetService("Players").LocalPlayer.Character:FindFirstChild("Humanoid")

--Settings--
local ESP = {
Enabled = false,
Boxes = false,
BoxShift = CFrame.new(0,-1.5,0),
LoxShift = CFrame.new(0,-7,0),
BoxSize = Vector3.new(4,6,0),
Color = Color3.fromRGB(255,255,255),
Distance = 0,
FaceCamera = false,
Names = false,
TeamColor = true,
Thickness = 1,
AttachShift = 1,
TeamMates = true,
Players = true,
Highlights = false,
Tools = false,
Heli = false,
HighlightType = Enum.HighlightDepthMode.Occluded,

Objects = setmetatable({}, {__mode="kv"}),


Overrides = {}
}

local highlights = {}

--Declarations--
local cam = game:GetService("Workspace").CurrentCamera
local plrs = game:GetService("Players")
local plr = plrs.LocalPlayer
local mouse = plr:GetMouse()
local coregui = game:GetService("CoreGui")

local WorldToViewportPoint = cam.WorldToViewportPoint

local Aimbot = {
Enabled = false,
HitPart = "Head",
PredictionVelocity = 100,
TeamCheck = false,
AimRadius = 50,
AimlockToggleKey = Enum.KeyCode.E,
On = false,
Height = 0,
Random = false,
Hits = {"Head", "UpperTorso", "LowerTorso", "LeftFoot", "LeftLowerLeg",
"LeftUpperLeg", "RightFoot", "RightLowerLeg", "RightUpperLeg", "LeftHand",
"LeftLowerArm", "LeftLowerArm", "RightHand", "RightLowerArm", "RightLowerArm",
"RightUpperArm", "RootPart", "Unknown"}
}

local SGui = game:GetService"StarterGui"


local AimlockTarget;

local RAim, RAmbiance, RTime, Rrgb, HbTP, HbNC

-- ESP
--Functions--
local function Draw(obj, props)
local new = Drawing.new(obj)

props = props or {}
for i,v in pairs(props) do
new[i] = v
end
return new
end

function ESP:GetTeam(p)
local ov = self.Overrides.GetTeam
if ov then
return ov(p)
end

return p and p.Team


end

function ESP:IsTeamMate(p)
local ov = self.Overrides.IsTeamMate
if ov then
return ov(p)
end

return self:GetTeam(p) == self:GetTeam(plr)


end

function ESP:GetColor(obj)
local ov = self.Overrides.GetColor
if ov then
return ov(obj)
end
local p = self:GetPlrFromChar(obj)
return p and self.TeamColor and p.Team and p.Team.TeamColor.Color or
self.Color
end

function ESP:GetPlrFromChar(char)
local ov = self.Overrides.GetPlrFromChar
if ov then
return ov(char)
end

return plrs:GetPlayerFromCharacter(char)
end

function ESP:Toggle(bool)
self.Enabled = bool
if not bool then
for i,v in pairs(self.Objects) do
if v.Type == "Box" then --fov circle etc
if v.Temporary then
v:Destroy()
else
for i,v in pairs(v.Components) do
v.Visible = false
end
end
end
end
end
end
function ESP:GetBox(obj)
local s, e = pcall(function()
return self.Objects[obj]
end)

if not s then
ErrorCapture(e)
end
end

function ESP:AddObjectListener(parent, options)


local function NewListener(c)
if type(options.Type) == "string" and c:IsA(options.Type) or
options.Type == nil then
if type(options.Name) == "string" and c.Name == options.Name or
options.Name == nil then
if not options.Validator or options.Validator(c) then
local box = ESP:Add(c, {
PrimaryPart = type(options.PrimaryPart) == "string"
and c:WaitForChild(options.PrimaryPart) or type(options.PrimaryPart) == "function"
and options.PrimaryPart(c),
Color = type(options.Color) == "function" and
options.Color(c) or options.Color,
ColorDynamic = options.ColorDynamic,
Name = type(options.CustomName) == "function" and
options.CustomName(c) or options.CustomName,
IsEnabled = options.IsEnabled,
RenderInNil = options.RenderInNil
})
--TODO: add a better way of passing options
if options.OnAdded then
coroutine.wrap(options.OnAdded)(box)
end
end
end
end
end

if options.Recursive then
parent.DescendantAdded:Connect(NewListener)
for i,v in pairs(parent:GetDescendants()) do
coroutine.wrap(NewListener)(v)
end
else
parent.ChildAdded:Connect(NewListener)
for i,v in pairs(parent:GetChildren()) do
coroutine.wrap(NewListener)(v)
end
end
end

local boxBase = {}
boxBase.__index = boxBase

function boxBase:Destroy()
ESP.Objects[self.Object] = nil
for i,v in pairs(self.Components) do
v.Visible = false
v:Destroy()
self.Components[i] = nil
end
end

function boxBase:Update()
if not self.PrimaryPart then
--ErrorCapture("not supposed to print", self.Object)
return self:Destroy()
end

local color
if ESP.Highlighted == self.Object then
color = ESP.HighlightColor
else
color = self.Color or self.ColorDynamic and self:ColorDynamic() or
ESP:GetColor(self.Object) or ESP.Color
end

local allow = true


if ESP.Overrides.UpdateAllow and not ESP.Overrides.UpdateAllow(self)
then
allow = false
end
if self.Player and not ESP.TeamMates and ESP:IsTeamMate(self.Player)
then
allow = false
end
if self.Player and not ESP.Players then
allow = false
end
if self.IsEnabled and (type(self.IsEnabled) == "string" and not
ESP[self.IsEnabled] or type(self.IsEnabled) == "function" and not self:IsEnabled())
then
allow = false
end
if not game:GetService("Workspace"):IsAncestorOf(self.PrimaryPart) and
not self.RenderInNil then
allow = false
end

if not allow then


for i,v in pairs(self.Components) do
v.Visible = false
end
return
end

if ESP.Highlighted == self.Object then


color = ESP.HighlightColor
end

--calculations--
local cf = self.PrimaryPart.CFrame
if ESP.Distance > 0 then
local PlayerDistance = math.floor((cf.p - cam.CFrame.p).magnitude)
if PlayerDistance > ESP.Distance then
self.Components.Quad.Visible = false
self.Components.Name.Visible = false
self.Components.Distance.Visible = false
self.Components.Tool.Visible = false
if highlights[self.Player] then
highlights[self.Player].OutlineTransparency = 1
end
return
end
end
if ESP.FaceCamera then
cf = CFrame.new(cf.p, cam.CFrame.p)
end
local size = self.Size
local locs = {
TopLeft = cf * ESP.BoxShift * CFrame.new(size.X/2,size.Y/2,0),
TopRight = cf * ESP.BoxShift * CFrame.new(-size.X/2,size.Y/2,0),
BottomLeft = cf * ESP.BoxShift * CFrame.new(size.X/2,-size.Y/2,0),
BottomRight = cf * ESP.BoxShift *
CFrame.new(-size.X/2,-size.Y/2,0),
TagPos = cf * ESP.LoxShift * CFrame.new(0,size.Y/2,0),
Torso = cf * ESP.BoxShift
}

if ESP.Boxes then
local TopLeft, Vis1 = WorldToViewportPoint(cam, locs.TopLeft.p)
local TopRight, Vis2 = WorldToViewportPoint(cam, locs.TopRight.p)
local BottomLeft, Vis3 = WorldToViewportPoint(cam,
locs.BottomLeft.p)
local BottomRight, Vis4 = WorldToViewportPoint(cam,
locs.BottomRight.p)

if self.Components.Quad then
if Vis1 or Vis2 or Vis3 or Vis4 then
self.Components.Quad.Visible = true
self.Components.Quad.PointA = Vector2.new(TopRight.X,
TopRight.Y)
self.Components.Quad.PointB = Vector2.new(TopLeft.X,
TopLeft.Y)
self.Components.Quad.PointC = Vector2.new(BottomLeft.X,
BottomLeft.Y)
self.Components.Quad.PointD = Vector2.new(BottomRight.X,
BottomRight.Y)
self.Components.Quad.Color = color
else
self.Components.Quad.Visible = false
end
end
else
self.Components.Quad.Visible = false
end

if ESP.Names and self.Player and self.Player.Character and


self.Player.Character:FindFirstChild("Humanoid") and
self.Player:FindFirstChild("Stats") and self.Player.Stats:FindFirstChild("Health")
and self.Player.Stats:FindFirstChild("HealthBonus") then
local TagPos, Vis5 = WorldToViewportPoint(cam, locs.TagPos.p)

if Vis5 then
self.Components.Name.Visible = true
self.Components.Name.Position = Vector2.new(TagPos.X, TagPos.Y
+ 14)
self.Components.Name.Text = self.Name
self.Components.Name.Color = color

self.Components.Distance.Visible = true
self.Components.Distance.Position = Vector2.new(TagPos.X,
TagPos.Y + 28)
self.Components.Distance.Text =
math.floor(self.Player.Stats.Health.Value + self.Player.Stats.HealthBonus.Value) ..
" | " .. math.floor((cam.CFrame.p - cf.p).magnitude) .."m"
self.Components.Distance.Color = color
else
self.Components.Name.Visible = false
self.Components.Distance.Visible = false
end
else
self.Components.Name.Visible = false
self.Components.Distance.Visible = false
end

if ESP.Highlights and self.Player and self.Player.Character then


local TagPos, Vis5 = WorldToViewportPoint(cam, locs.TagPos.p)

if Vis5 then
if not highlights[self.Player] then
local highlight = Instance.new("Highlight", coregui)
highlight.Name = self.Player.Name
highlight.Adornee = self.Player.Character
highlight.DepthMode = ESP.HighlightType
highlight.OutlineColor = color
highlight.FillTransparency = 1
highlights[self.Player] = highlight
else
highlights[self.Player].Adornee = self.Player.Character
highlights[self.Player].OutlineColor = color
highlights[self.Player].OutlineTransparency = 0
end
else
if highlights[self.Player] then
highlights[self.Player].OutlineTransparency = 1
end
end
else
if highlights[self.Player] then
highlights[self.Player].OutlineTransparency = 1
end
end

if ESP.Tools and self.Player.Character and


self.Player:FindFirstChild("Stats") and self.Player.Stats:FindFirstChild("Primary")
then
local TagPos, Vis5 = WorldToViewportPoint(cam, locs.TagPos.p)

if Vis5 then
self.Components.Tool.Visible = true
self.Components.Tool.Position = Vector2.new(TagPos.X, TagPos.Y
- 28)
self.Components.Tool.Text = self.Player.Stats.Primary.Value or
""
self.Components.Tool.Color = color
else
self.Components.Tool.Visible = false
end
else
self.Components.Tool.Visible = false
end
end

function ESP:Add(obj, options)


local s, e = pcall(function()
if not obj.Parent and not options.RenderInNil then
return --ErrorCapture(obj, "has no parent")
end

local box = setmetatable({


Name = options.Name or obj.Name,
Type = "Box",
Color = options.Color --[[or self:GetColor(obj)]],
Size = options.Size or ESP.BoxSize,
Object = obj,
Player = options.Player or plrs:GetPlayerFromCharacter(obj),
PrimaryPart = options.PrimaryPart or obj.ClassName == "Model"
and (obj.PrimaryPart or obj:FindFirstChild("HumanoidRootPart") or
obj:FindFirstChildWhichIsA("BasePart")) or obj:IsA("BasePart") and obj,
Components = {},
IsEnabled = options.IsEnabled,
Temporary = options.Temporary,
ColorDynamic = options.ColorDynamic,
RenderInNil = options.RenderInNil
}, boxBase)

if self:GetBox(obj) then
self:GetBox(obj):Destroy()
end

box.Components["Quad"] = Draw("Quad", {
Thickness = self.Thickness,
Color = color,
Transparency = 1,
Filled = false,
Visible = self.Enabled and self.Boxes
})
box.Components["Name"] = Draw("Text", {
Text = box.Name,
Color = box.Color,
Center = true,
Outline = true,
Size = 16,
Visible = self.Enabled and self.Names
})
box.Components["Distance"] = Draw("Text", {
Color = box.Color,
Center = true,
Outline = true,
Size = 16,
Visible = self.Enabled and self.Distance
})
box.Components["Tool"] = Draw("Text", {
Color = box.Color,
Center = true,
Outline = true,
Size = 16,
Visible = self.Enabled and self.Tools
})
self.Objects[obj] = box

obj.AncestryChanged:Connect(function(_, parent)
if parent == nil and ESP.AutoRemove ~= false then
box:Destroy()
end
end)
obj:GetPropertyChangedSignal("Parent"):Connect(function()
if obj.Parent == nil and ESP.AutoRemove ~= false then
box:Destroy()
end
end)

local hum = obj:FindFirstChildOfClass("Humanoid")


if hum then
hum.Died:Connect(function()
if ESP.AutoRemove ~= false then
box:Destroy()
end
end)
end

return box
end)

if not s then
ErrorCapture(e)
end
end

local function CharAdded(char)


local p = plrs:GetPlayerFromCharacter(char)
if not char:FindFirstChild("HumanoidRootPart") then
local ev
ev = char.ChildAdded:Connect(function(c)
if c.Name == "HumanoidRootPart" then
ev:Disconnect()
ESP:Add(char, {
Name = p.Name,
Player = p,
PrimaryPart = c
})
end
end)
else
ESP:Add(char, {
Name = p.Name,
Player = p,
PrimaryPart = char.HumanoidRootPart
})
end
end

local function PlayerAdded(p)


p.CharacterAdded:Connect(CharAdded)
if p.Character then
coroutine.wrap(CharAdded)(p.Character)
end
end

plrs.PlayerAdded:Connect(PlayerAdded)
for i,v in pairs(plrs:GetPlayers()) do
if v ~= plr then
PlayerAdded(v)
end
end

plrs.PlayerRemoving:Connect(function(v)
if highlights[v] then
highlights[v]:Destroy()
highlights[v] = nil
end
end)

game:GetService("RunService").Heartbeat:Connect(function()
cam = game:GetService("Workspace").CurrentCamera
for i,v in (ESP.Enabled and pairs or ipairs)(ESP.Objects) do
if v.Update then
local s,e = pcall(v.Update, v)
if not s then
--ErrorCapture("[EU]", e, v.Object:GetFullName())
ErrorCapture(e)
end
end
end
end)
-- ESP

local function DrawDrop(drop)

local DropText = Drawing.new("Text")


DropText.Visible = false
DropText.Center = true
DropText.Outline = true
DropText.Font = 2
DropText.Size = 13
DropText.Color = Color3.new(1, 1, 1)
DropText.Text = drop.Name or ""

local DistText = Drawing.new("Text")


DistText.Visible = false
DistText.Center = true
DistText.Outline = true
DistText.Font = 2
DistText.Size = 13
DistText.Color = Color3.new(1, 1, 1)
DistText.Text = "Dist"

local function UPDATER()


local c
c = game:GetService("RunService").Heartbeat:Connect(function()
pcall(function()
if
game:GetService("Workspace").Map.Shared.Randoms:FindFirstChild(drop.Name) and
ESP.Heli == true and drop.PrimaryPart then

local dropvector, onscreen =


game:GetService("Workspace").CurrentCamera:WorldToViewportPoint(drop.PrimaryPart.Po
sition)

if onscreen then
DropText.Position = Vector2.new(dropvector.X,
dropvector.Y)
DropText.Visible = true
DropText.Color = ESP.Color

DistText.Position = Vector2.new(dropvector.X,
dropvector.Y + 14)
DistText.Visible = true
DistText.Text =
math.floor((game:GetService("Workspace").CurrentCamera.CFrame.p -
drop.PrimaryPart.Position).magnitude) .."m"
DistText.Color = ESP.Color
else
DropText.Visible = false
DistText.Visible = false
end

else

if not
game:GetService("Workspace").Map.Shared.Randoms:FindFirstChild(drop.Name) or not
drop.PrimaryPart then
c:Disconnect()
c = nil
end

DropText.Visible = false
DistText.Visible = false

if c then
c:Disconnect()
c = nil
end

end
end)
end)
end
coroutine.wrap(UPDATER)()
end

pcall(function()

game:GetService("Workspace").Map.Shared.Randoms.ChildAdded:Connect(function(drop)
if ESP.Heli == true and string.find(drop.Name, "Seahawk") then
SGui:SetCore("SendNotification", {Title = "Heli Crashed!"; Text =
drop.Name .. " has summoned."; Icon = "rbxassetid://9327507243"; Duration = 60 })
wait(5)
if drop.PrimaryPart then
coroutine.wrap(DrawDrop)(drop)
end
end
end)
end)

-- AIMBOT
local function Notify(title, text, icon, time)
if not time or not type(time) == "number" then time = 3 end
SGui:SetCore("SendNotification",{
Title = title;
Text = text;
Icon = "rbxassetid://9327507243";
Duration = time;
})
end

local function GetNearestTarget()


local PLAYER_HOLD = {}
local DISTANCES = {}
for i, v in pairs(game:GetService("Players"):GetPlayers()) do
if v ~= plr and v.Character and
v.Character:FindFirstChild("Humanoid") and v.Character.Humanoid.Health ~= 0 then
local AIM = v.Character:FindFirstChild("Head") or
v.Character:FindFirstChild("HumanoidRootPart")
local DISTANCE = (AIM.Position -
game:GetService("Workspace").CurrentCamera.CFrame.p).magnitude
local RAY =
Ray.new(game:GetService("Workspace").CurrentCamera.CFrame.p, (mouse.Hit.p -
game:GetService("Workspace").CurrentCamera.CFrame.p).unit * DISTANCE)
local HIT,POS = game:GetService("Workspace"):FindPartOnRay(RAY,
game:GetService("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

local L_DISTANCE = math.floor(math.min(unpack(DISTANCES)))


if unpack(DISTANCES) == nil or (L_DISTANCE > Aimbot.AimRadius) then
return nil
end

for i, v in pairs(PLAYER_HOLD) do
if v.diff == L_DISTANCE then
return v.plr
end
end
end

game:GetService("UserInputService").InputBegan:Connect(function(Key)
if Aimbot.Enabled and Key.KeyCode == Aimbot.AimlockToggleKey then
if not Aimbot.On then
pcall(function()
local Target = GetNearestTarget()
if Target ~= nil then
AimlockTarget = Target
Aimbot.On = true
Notify("FemWare", "Target: "..tostring(AimlockTarget),
"", 3)
end
end)
else
Aimbot.On = false
AimlockTarget = nil
Notify("FemWare", "Disabled.", "", 0.5)
end
end
end)
-- AIMBOT

local DiscordLib =
loadstring(game:HttpGet"https://raw.githubusercontent.com/dawid-scripts/UI-Libs/
main/discord%20lib.txt")()

local win = DiscordLib:Window("Apocalyse Rising 2 by FemWare")

local serv = win:Server("FemWare", "rbxassetid://9327507243")

local Aim = serv:Channel("Blatant")

local Cli = serv:Channel("Local")


local Vis = serv:Channel("Player ESP")
local World = serv:Channel("World ESP")

local bnds = serv:Channel("Binds")

local serv2 = win:Server("Contributors", "")

local lbls = serv2:Channel("FemWare")

lbls:Label("Made by Fanya#6470. Support us over discord.gg/femware")

lbls:Button("Discord Link", function()


pcall(function()
setclipboard("discord.gg/femware")
game:GetService("StarterGui"):SetCore("SendNotification", {Title =
"FemWare"; Text = "Successful! discord.gg/femware"; Icon =
"rbxassetid://9327507243"; Duration = 5 })
end)
end)

local RandomCool = false


local r = "Head"

Aim:Toggle("Aimbot", Aimbot.Enabled, function(v)


Aimbot.Enabled = v

if v == true then
RAim = game:GetService("RunService").RenderStepped:Connect(function()
pcall(function()
if Aimbot.Enabled and Aimbot.On and AimlockTarget and
AimlockTarget.Character and AimlockTarget.Character:FindFirstChild(Aimbot.HitPart)
then
if Aimbot.PredictionVelocity == 100 then
game:GetService("Workspace").CurrentCamera.CFrame =
CFrame.new(game:GetService("Workspace").CurrentCamera.CFrame.p,
AimlockTarget.Character[Aimbot.HitPart].Position + Vector3.new(0, Aimbot.Height,
0))
elseif not Aimbot.Random then
game:GetService("Workspace").CurrentCamera.CFrame =
CFrame.new(game:GetService("Workspace").CurrentCamera.CFrame.p,
AimlockTarget.Character[Aimbot.HitPart].Position + Vector3.new(0, Aimbot.Height, 0)
+ AimlockTarget.Character[Aimbot.HitPart].Velocity/Aimbot.PredictionVelocity)
elseif not RandomCool then
r = Aimbot.Hits[math.random(1, #Aimbot.Hits)]
if AimlockTarget.Character:FindFirstChild(r) then
RandomCool = true
wait(0.5)
RandomCool = false
end
else
game:GetService("Workspace").CurrentCamera.CFrame =
CFrame.new(game:GetService("Workspace").CurrentCamera.CFrame.p,
AimlockTarget.Character[r].Position + Vector3.new(0, Aimbot.Height, 0) +
AimlockTarget.Character[Aimbot.HitPart].Velocity/Aimbot.PredictionVelocity)
end
end
end)
end)
elseif not v and RAim then
RAim:Disconnect()
RAim = nil
end
end)

Aim:Slider("Aimbot Prediction [100 = No Prediction]", 1, 100,


Aimbot.PredictionVelocity, function(v)
Aimbot.PredictionVelocity = v
end)

Aim:Toggle("Aimbot Randomize", Aimbot.Random, function(v)


Aimbot.Random = v
end)

Aim:Slider("Aimbot Height [Adjust Target Height, Useful For Distance]", 0, 20,


Aimbot.Height, function(v)
Aimbot.Height = v / 10
end)

Aim:Dropdown("Toggle Key [E Is Default Trigger]", {"X", "C", "F", "E", "G",


"Q", "LeftControl"}, function(v)
if v == "X" then
Aimbot.AimlockToggleKey = Enum.KeyCode.X
elseif v == "C" then
Aimbot.AimlockToggleKey = Enum.KeyCode.C
elseif v == "F" then
Aimbot.AimlockToggleKey = Enum.KeyCode.F
elseif v == "E" then
Aimbot.AimlockToggleKey = Enum.KeyCode.E
elseif v == "G" then
Aimbot.AimlockToggleKey = Enum.KeyCode.G
elseif v == "Q" then
Aimbot.AimlockToggleKey = Enum.KeyCode.Q
elseif v == "LeftControl" then
Aimbot.AimlockToggleKey = Enum.KeyCode.LeftControl
end
end)

Aim:Dropdown("Aim Part", {"Head", "HumanoidRootPart", "UpperTorso",


"LowerTorso", "RightUpperLeg", "LeftUpperLeg"}, function(v)
if v == "Head" then
Aimbot.HitPart = "Head"
elseif v == "HumanoidRootPart" then
Aimbot.HitPart = "HumanoidRootPart"
elseif v == "UpperTorso" then
Aimbot.HitPart = "UpperTorso"
elseif v == "LowerTorso" then
Aimbot.HitPart = "LowerTorso"
elseif v == "RightUpperLeg" then
Aimbot.HitPart = "RightUpperLeg"
elseif v == "LeftUpperLeg" then
Aimbot.HitPart = "LeftUpperLeg"
end
end)

local InfiniteJump = false

Aim:Toggle("Infinite Jump", InfiniteJump, function(v)


InfiniteJump = v
end)

game:GetService("UserInputService").InputBegan:connect(function(input)
if InfiniteJump and input.KeyCode == Enum.KeyCode.Space then

game:GetService"Players".LocalPlayer.Character:FindFirstChildOfClass("Humanoid"):Ch
angeState("Jumping")
end
end)

Aim:Toggle("No Clip", false, function(v)


if v then
HbNC = game:GetService("RunService").Heartbeat:Connect(function()
if game:GetService("Players").LocalPlayer.Character then
for _, selfChar in
pairs(game:GetService("Players").LocalPlayer.Character:GetDescendants()) do
if selfChar:IsA("BasePart") and selfChar.CanCollide == true
and selfChar.Name then
selfChar.CanCollide = false
end
end
end
end)
elseif not v and HbNC then
HbNC:Disconnect()
HbNC = nil
end
end)

Aim:Button("No Recoil", function() --


https://github.com/Blissful4992/ROBLOX/blob/main/Apocalypse%20Rising/no
%20recoil.lua
local str = 'KickUpCameraInfluence'
local str2 = 'ShiftGunInfluence'
local str3 = 'ShiftCameraInfluence'
local str4 = 'RaiseInfluence'
local str5 = 'KickUpSpeed'

for i, v in pairs(getgc(true)) do
if type(v) == 'table' and rawget(v, str) then
setreadonly(v, false)
v[str] = 0
v[str2] = 0
v[str3] = 0
v[str4] = 0
v[str5] = 10000000
end
end
end)

Aim:Button("Fast Fire Rate", function() --


https://github.com/Blissful4992/ROBLOX/blob/main/Apocalypse%20Rising/fast
%20fire.lua
local str = 'FireRate'

for i, v in pairs(getgc(true)) do
if type(v) == 'table' and rawget(v, str) then
setreadonly(v, false)
v[str] = 1500
end
end
end)

local Speed = 1

Aim:Toggle("TP Walk", false, function(v)

if v == true then
HbTP = game:GetService("RunService").Heartbeat:Connect(function()
if game:GetService("Players").LocalPlayer.Character and
game:GetService("Players").LocalPlayer.Character.Humanoid and
game:GetService("Players").LocalPlayer.Character.Humanoid.Parent then
if
game:GetService("Players").LocalPlayer.Character.Humanoid.MoveDirection.Magnitude >
0 then

game:GetService("Players").LocalPlayer.Character:TranslateBy(game:GetService("Playe
rs").LocalPlayer.Character.Humanoid.MoveDirection * Speed / 10)
end
end
end)
elseif not v and HbTP then
HbTP:Disconnect()
HbTP = nil
end
end)

Aim:Slider("TP Speed", 0.5, 200, Speed, function(v)


Speed = v
end)

local ClockTime = 12
local function CheckStaff(Player)
pcall(function()
if Player:GetRankInGroup(1066925) > 1 or Player:GetRankInGroup(9630142)
> 0 then
SGui:SetCore("SendNotification", {Title = "FemWare"; Text = "Staff:
" .. Player.Name; Icon = "rbxassetid://9327507243"; Duration = 120 })
end
end)
end

game:GetService("Players").PlayerAdded:Connect(function(Player)
CheckStaff(Player)
end)

Cli:Toggle("Staff Detecter", true, function(v)


if v == true then
for i, v in pairs(game:GetService("Players"):GetPlayers()) do
CheckStaff(v)
end
end
end)

Cli:Toggle("Ambient", false, function(v)


if v then
RAmbiance =
game:GetService("Lighting"):GetPropertyChangedSignal("Ambient"):Connect(function()
if game:GetService("Lighting").Ambient ~= Color3.fromRGB(178, 178,
178) then
game:GetService("Lighting").Ambient = Color3.fromRGB(178, 178,
178)
end
end)
elseif not v and RAmbiance then
RAmbiance:Disconnect()
RAmbiance = nil
end
end)

Cli:Toggle("ClockTime", false, function(v)


if v then
RTime =
game:GetService("Lighting"):GetPropertyChangedSignal("ClockTime"):Connect(function(
)
if game:GetService("Lighting").ClockTime ~= ClockTime then
game:GetService("Lighting").ClockTime = ClockTime
end
end)
elseif not v and RTime then
RTime:Disconnect()
RTime = nil
end
end)

Cli:Slider("ClockTime", 0, 24, ClockTime, function(v)


ClockTime = v
end)

Vis:Button("Unnamed ESP", function()


loadstring(game:HttpGet("https://raw.githubusercontent.com/ic3w0lf22/
Unnamed-ESP/master/UnnamedESP.lua"))()
end)

Vis:Toggle("All ESP", ESP.Enabled, function(v)


ESP:Toggle(v)
ESP.Enabled = v
end)

Vis:Toggle("Boxes", ESP.Boxes, function(v)


ESP.Boxes = v
end)

Vis:Toggle("FaceCamera [Boxes Faces Towards Camera]", ESP.FaceCamera,


function(v)
ESP.FaceCamera = v
end)

Vis:Toggle("Names", ESP.Names, function(v)


ESP.Names = v
end)

Vis:Toggle("Highlights", ESP.Highlights, function(v)


ESP.Highlights = v
end)

Vis:Toggle("Tools", ESP.Tools, function(v)


ESP.Tools = v
end)

Vis:Slider("Distance [0 = Infinite]", 0, 5000, ESP.Distance, function(v)


ESP.Distance = v
end)

Vis:Dropdown("Highlight Type", {"Occluded", "AlwaysOnTop"}, function(v)


if v == "Occluded" then
ESP.HighlightType = Enum.HighlightDepthMode.Occluded
elseif v == "AlwaysOnTop" then
ESP.HighlightType = Enum.HighlightDepthMode.AlwaysOnTop
end
end)

-- Vis:Button("Clear Highlights", function()


-- for _, i in pairs(game:GetService("CoreGui"):GetChildren()) do
-- if i:IsA("Highlight") then
-- i:Destroy()
-- end
-- end
-- end)

Vis:Toggle("ESP Rainbow", false, function(v)


if v then
Rrgb = game:GetService("RunService").Heartbeat:Connect(function()
local hue = tick() % 15 / 15
local color = Color3.fromHSV(hue, 1, 1)
ESP.Color = color
end)
elseif not v and Rrgb then
Rrgb:Disconnect()
Rrgb = nil
end
end)

Vis:Colorpicker("ESP Color", ESP.Color, function(v)


ESP.Color = v
end)

World:Toggle("Heli Crash ESP", ESP.Heli, function(v)

if v == true then
pcall(function()
ESP.Heli = true
for i, drop in
pairs(game:GetService("Workspace").Map.Shared.Randoms:GetChildren()) do
if string.find(drop.Name, "Seahawk") and drop.PrimaryPart then
coroutine.wrap(DrawDrop)(drop)
end
end
end)
else
ESP.Heli = false
end
end)

-- World:Toggle("Toggle Vehicles", false, function(v)

-- if v then
-- else
-- end
-- end)

bnds:Bind("Open/Close GUI", Enum.KeyCode.LeftAlt, function()


pcall(function()
if not game:GetService("CoreGui").Discord.Enabled then
game:GetService("CoreGui").Discord.Enabled = true
else
game:GetService("CoreGui").Discord.Enabled = false
end
end)
end)

bnds:Bind("ESP Bind [Panic Key]", Enum.KeyCode.B, function()


if ESP.Enabled then
ESP:Toggle(false)
else
ESP:Toggle(true)
end
end)
end)

if not S then
ErrorCapture(E)
end

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy