0% found this document useful (0 votes)
10 views

message_5

Uploaded by

omarlook1020
Copyright
© © All Rights Reserved
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
10 views

message_5

Uploaded by

omarlook1020
Copyright
© © All Rights Reserved
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 25

if not LPH_OBFUSCATED then -- if obfuscated then just remove this

getgenv().Loot = {
['Options'] = {
['Notifications'] = false,
['FOVMode'] = "Sticky" , --// Sticky and FollowMouse
['MuteBoomBox'] = true,
['AutoLowGfx'] = false,
['RemoveSeats'] = false,
},
['AimAssist'] = {
['Main'] = {
['Enabled'] = true,
['Key'] = "E",
['SmoothLock'] = true,
['Smoothness'] = 0.28,
['PredictMovement'] = false,
['Prediction'] = 0.135,
['Shake'] = false,
['ShakeValue'] = 5,
['Parts'] = {"Head"}
},
['FOV'] = {
['UseFOV'] = true,
['ShowFOV'] = false,
['Radius'] = 120,
['Color'] = Color3.fromRGB(255, 255, 255),
['Filled'] = false,
['Transparency'] = 0.4
}
},
["SilentAim"] = {
['Main'] = {
['Enabled'] = true,
['Mode'] = "Target", --// Regular and Target (regular doesnt work
right now)
['KeyBind'] = 'C',
['Prediction'] = 0.1282,
['Hitchance'] = 500,
['Parts'] =
{"Head","LowerTorso","UpperTorso","HumanoidRootPart","LeftLowerArm","RightLowerArm"
,"LeftUpperArm","RightUpperArm","LeftLowerLeg","LeftUpperLeg","RightLowerLeg","Righ
tUpperLeg"},
['OverrideYaxis'] = true, --// Makes Silent Aim Alot More Legit
['AntiCurve'] = true,
['AntiGroundShots'] = true,
['ClosestPoint'] = true

},
['FOV'] = {
['ShowFOV'] = true,
['Radius'] = 70,
['Color'] = Color3.fromRGB(255, 255, 255),
['Filled'] = false,
['Transparency'] = 0.8
}
},
['Snapline'] = {
['Enabled'] = false,
['Color'] = Color3.fromRGB(255, 255, 255),
['Transparency'] = 0.4,
['Visible'] = false
},
['Extra'] = {
['TrashTalk'] = true
},
['CFrame'] = {
['Enabled'] = true,
['Toggle'] = "V"
},
['Desync'] = {
['Enabled'] = true,
['Key'] = Enum.KeyCode.X,
['DirectionToShoot'] = "Behind"
},
['Visuals'] = {
['DistanceESP'] = true,
['WeaponESP'] = false,
['HealthBar'] = true,
['NameESP'] = false,
['Radar'] = true
},
['Texture'] = {
['Enabled'] = true,
['Material'] = "Brick",
['Color'] = Color3.fromRGB(255,255,255)
},
['WaterMark'] = {
['Enabled'] = false,
['ShowFPS'] = true
},
['PingPrediction'] = { -- *REWRITE* Current sets are Bad
['Enabled'] = true,
['ping20_30'] = 0.12588,
['ping30_40'] = 0.11911,
['ping40_50'] = 0.12471,
['ping50_60'] = 0.12766,
['ping60_70'] = 0.12731,
['ping70_80'] = 0.12951,
['ping80_90'] = 0.13181,
['ping90_100'] = 0.138,
['ping100_110'] = 0.146,
['ping110_120'] = 0.1367,
['ping120_130'] = 0.1401,
['ping130_140'] = 0.1437,
['ping140_150'] = 0.153,
['ping150_160'] = 0.1514,
['ping160_170'] = 0.1663,
['ping170_180'] = 0.1672,
['ping180_190'] = 0.1848,
['ping190_200'] = 0.1865,
}
}
end

local function getnamecall()


if game.PlaceId == 2788229376 or game.PlaceId == 17319408836 or
game.PlaceId == 17344804827 or game.PlaceId == 16374148613 or game.PlaceId ==
17108757521 or game.PlaceId == 17109142105 or game.PlaceId == 17055114130 or
game.PlaceID == 17108910530 or game.PlaceId == 17108801343 then
return "UpdateMousePos1"
end
end

local namecalltype = getnamecall()

local function MainEventLocate()


for _,v in pairs(game:GetService("ReplicatedStorage"):GetDescendants()) do
if v.Name == "MainEvent" then
return v
end
end
end

local mainevent = MainEventLocate()

-- // Shorthand
local uwuLoot = getgenv().Loot
local uwuMain = uwuLoot.Options
local uwuAimAssistMain = uwuLoot.AimAssist.Main
local uwuAimAssistFOV = uwuLoot.AimAssist.FOV
local uwuSilentAimMain = uwuLoot.SilentAim.Main
local uwuAntiGroundShots = uwuLoot.SilentAim.AntiGroundShots
local uwuAntiCurve = uwuLoot.SilentAim.AntiCurve
local uwuSilentAimFOV = uwuLoot.SilentAim.FOV
local uwuTrace = uwuLoot.Snapline
local uwuPingPred = uwuLoot.PingPrediction
local uwuFAG = uwuLoot.WaterMark
local uwuBLACKDICK = uwuLoot.Visuals.DistanceESP
local uwuHAHAHAHAH = uwuLoot.Visuals.WeaponESP
local uwuNIGGER = uwuLoot.CFrame
local uwuCUMCUMCUM = uwuLoot.Extra.TrashTalk
local uwuNIGGA = uwuLoot.Visuals.HealthBar
local uwuPENIS = uwuLoot.Visuals.NameESP
local uwuAHAAHAAHHAHAHA = uwuLoot.Visuals.Radar
local uwuAUFHAUYFGHYUFHFUHJ = uwuLoot.Desync

-- // Optimization
local vect3 = Vector3.new
local vect2 = Vector2.new
local cnew = CFrame.new

-- // Libraries
local NotificationHolder =
loadstring(game:HttpGet("https://raw.githubusercontent.com/BocusLuke/UI/main/STX/
Module.Lua"))()
local Notification =
loadstring(game:HttpGet("https://raw.githubusercontent.com/cloudtad9/
daasddadsadadsad/main/adadassadasd"))()
local library =
loadstring(game:HttpGet("https://raw.githubusercontent.com/Consistt/Ui/main/
UnLeaked"))()

-- // Services
local uis = game:GetService("UserInputService")
local rs = game:GetService("RunService")
local plrs = game:GetService("Players")
local ws = game:GetService("Workspace")

-- // Script Variables
local CToggle = false
local lplr = plrs.LocalPlayer
local CTarget = nil
local CPart = nil
local SToggle = false
local STarget = nil
local SPart = nil

-- // Client Variables
local m = lplr:GetMouse()
local c = ws.CurrentCamera

local function SendNotification(text)


Notification:Notify(
{Title = "Loot.fun - 战利品乐趣", Description = " "..text},
{OutlineColor = Color3.fromRGB(255,255,255),Time = 2, Type = "image"},
{Image = "http://www.roblox.com/asset/?id=6023426923", ImageColor =
Color3.fromRGB(255,255,255)}
)
end

-- // Call notification function


if uwuMain.Notifications then
SendNotification("@tad - injecting Loot.fun")
wait(3.5)
SendNotification("@tad - finished injecting Loot.fun")
wait(3.5)
SendNotification("@ozlbible - Start 2 tapping Son")
end

-- // Camlock FOV
local AimAssistFOV = Drawing.new("Circle")
AimAssistFOV.Visible = uwuAimAssistFOV.ShowFOV
AimAssistFOV.Thickness = 1
AimAssistFOV.NumSides = 30
AimAssistFOV.Radius = uwuAimAssistFOV.Radius * 3
AimAssistFOV.Color = uwuAimAssistFOV.Color
AimAssistFOV.Filled = uwuAimAssistFOV.Filled
AimAssistFOV.Transparency = uwuAimAssistFOV.Transparency

--Silent FOV
local SilentAimFOV = Drawing.new("Circle")
SilentAimFOV.Visible = uwuSilentAimFOV.ShowFOV
SilentAimFOV.Thickness = 1
SilentAimFOV.NumSides = 30
SilentAimFOV.Radius = uwuSilentAimFOV.Radius * 3
SilentAimFOV.Color = uwuSilentAimFOV.Color
SilentAimFOV.Filled = uwuSilentAimFOV.Filled
SilentAimFOV.Transparency = uwuSilentAimFOV.Transparency

--Tracer
local Line = Drawing.new("Line")
Line.Color = uwuTrace.Color
Line.Transparency = uwuTrace.Transparency
Line.Thickness = 1
Line.Visible = uwuTrace.Visible

-- // Script Functions
local function uwuFindTawget() -- // Find target
local d, t = math.huge, nil
for _,v in pairs (plrs:GetPlayers()) do
local _,os = c:WorldToViewportPoint(v.Character.PrimaryPart.Position)
if v ~= lplr and v.Character and v.Character:FindFirstChild("Humanoid")
and v.Character.Humanoid.Health ~= 0 and
v.Character:FindFirstChild("HumanoidRootPart") and os then
local pos =
c:WorldToViewportPoint(v.Character.PrimaryPart.Position)
local magnitude = (vect2(pos.X, pos.Y) - vect2(m.X, m.Y +
36)).magnitude
if magnitude < d then
t = v
d = magnitude
end
end
end
return t
end

local function uwuFindPart() -- // Find aimpart


local d, p = math.huge, nil
if CTarget then
for _,v in pairs(CTarget.Character:GetChildren()) do
if table.find(uwuAimAssistMain.Parts, v.Name) then
local pos = c:WorldToViewportPoint(v.Position)
local Magn = (vect2(m.X, m.Y + 36) - vect2(pos.X,
pos.Y)).Magnitude
if Magn < d then
d = Magn
p = v
end
end
end
return p.Name
end
end

local function uwuFindSilentPart() -- // Find aimpart


local d, p = math.huge, nil
if CTarget then
for _,v in pairs(CTarget.Character:GetChildren()) do
if table.find(uwuSilentAimMain.Parts, v.Name) then
local pos = c:WorldToViewportPoint(v.Position)
local Magn = (vect2(m.X, m.Y + 36) - vect2(pos.X,
pos.Y)).Magnitude
if Magn < d then
d = Magn
p = v
end
end
end
return p.Name
end
end
local function uwuCheckAnti(targ) -- // Anti-aim detection
if (targ.Character.HumanoidRootPart.Velocity.Y < -5 and
targ.Character.Humanoid:GetState() ~= Enum.HumanoidStateType.Freefall) or
targ.Character.HumanoidRootPart.Velocity.Y < -50 then
return true
elseif targ and (targ.Character.HumanoidRootPart.Velocity.X > 35 or
targ.Character.HumanoidRootPart.Velocity.X < -35) then
return true
elseif targ and targ.Character.HumanoidRootPart.Velocity.Y > 60 then
return true
elseif targ and (targ.Character.HumanoidRootPart.Velocity.Z > 35 or
targ.Character.HumanoidRootPart.Velocity.Z < -35) then
return true
else
return false
end
end

local function InSilentRadiuwus(target, section, fov) -- // Check if player is


in the fov
if target then
local pos = nil
if not uwuCheckAnti(target) then
pos = c:WorldToViewportPoint(target.Character.PrimaryPart.Position
+ target.Character.PrimaryPart.Velocity * section.Prediction)
else
pos = c:WorldToViewportPoint(target.Character.PrimaryPart.Position
+ ((target.Character.Humanoid.MoveDirection * target.Character.Humanoid.WalkSpeed)
* section.Prediction))
end
local mag = (vect2(m.X, m.Y + 36) - vect2(pos.X, pos.Y)).Magnitude
if mag < fov * 3 then
return true
else
return false
end
end
end

local function Silent()


if STarget then
if SPart and InSilentRadiuwus(STarget, uwuSilentAimMain,
SilentAimFOV.Radius) then
if not uwuCheckAnti(STarget) then
mainevent:FireServer(namecalltype,
STarget.Character[SPart].Position + (STarget.Character[SPart].Velocity *
uwuSilentAimMain.Prediction))
else
mainevent:FireServer(namecalltype,
STarget.Character[SPart].Position + ((STarget.Character.Humanoid.MoveDirection *
STarget.Character.Humanoid.WalkSpeed) * uwuSilentAimMain.Prediction))
end
end
end
end

local function InRadiuwus(target, section, fov) -- // Check if player is in


the fov
if target then
if uwuAimAssistFOV.UseFOV then
local pos = nil
if not uwuCheckAnti(target) then
pos =
c:WorldToViewportPoint(target.Character.PrimaryPart.Position +
target.Character.PrimaryPart.Velocity * section.Prediction)
else
pos =
c:WorldToViewportPoint(target.Character.PrimaryPart.Position +
((target.Character.Humanoid.MoveDirection * target.Character.Humanoid.WalkSpeed) *
section.Prediction))
end
local mag = (vect2(m.X, m.Y + 36) - vect2(pos.X, pos.Y)).Magnitude
if mag < fov * 3 then
return true
else
return false
end
else
return true
end
end
end

uis.InputBegan:Connect(function(k,t)
if not t then
if k.KeyCode == Enum.KeyCode[uwuAimAssistMain.Key:upper()] then
if CTarget == nil then
CToggle = true
CTarget = uwuFindTawget()
if uwuMain.Notifications then
SendNotification("Aim Target "..CTarget.Name)
end
else
if CToggle == true then
CToggle = false
CTarget = nil
if uwuMain.Notifications then
SendNotification("Unlocked")
end
end
end
elseif k.KeyCode == Enum.KeyCode[uwuSilentAimMain.KeyBind:upper()] and
uwuSilentAimMain.Mode == "Regular" then
if SToggle then
SToggle = false
if uwuMain.Notifications then
SendNotification("silent disabled")
end
else
SToggle = true
if uwuMain.Notifications then
SendNotification("silent enabled")
end
end
end
end
end)

rs.RenderStepped:Connect(function()
if CTarget then
CPart = uwuFindPart()
local pos = nil
local cum = nil
if CTarget.Character.BodyEffects["K.O"].Value == true or
lplr.Character.BodyEffects["K.O"].Value == true then
CToggle = false
CTarget = nil
else
if uwuAimAssistMain.Shake then
if uwuAimAssistMain.PredictMovement then
if not uwuCheckAnti(CTarget) then
cum = CTarget.Character[CPart].Position +
CTarget.Character[CPart].Velocity * uwuAimAssistMain.Prediction + (vect3(
math.random(-uwuAimAssistMain.ShakeValue,
uwuAimAssistMain.ShakeValue),
math.random(-uwuAimAssistMain.ShakeValue,
uwuAimAssistMain.ShakeValue),
math.random(-uwuAimAssistMain.ShakeValue,
uwuAimAssistMain.ShakeValue)
) * 0.1)
else
cum = CTarget.Character[CPart].Position +
((CTarget.Character.Humanoid.MoveDirection * CTarget.Character.Humanoid.WalkSpeed)
* uwuAimAssistMain.Prediction + (vect3(
math.random(-uwuAimAssistMain.ShakeValue,
uwuAimAssistMain.ShakeValue),
math.random(-uwuAimAssistMain.ShakeValue,
uwuAimAssistMain.ShakeValue),
math.random(-uwuAimAssistMain.ShakeValue,
uwuAimAssistMain.ShakeValue)
) * 0.1))
end
pos = c:WorldToViewportPoint(cum)
else
cum = CTarget.Character[CPart].Position + (vect3(
math.random(-uwuAimAssistMain.ShakeValue,
uwuAimAssistMain.ShakeValue),
math.random(-uwuAimAssistMain.ShakeValue,
uwuAimAssistMain.ShakeValue),
math.random(-uwuAimAssistMain.ShakeValue,
uwuAimAssistMain.ShakeValue)
) * 0.1)
pos = c:WorldToViewportPoint(cum)
end
else
if uwuAimAssistMain.PredictMovement then
if not uwuCheckAnti(CTarget) then
cum = CTarget.Character[CPart].Position +
CTarget.Character[CPart].Velocity * uwuAimAssistMain.Prediction
else
cum = CTarget.Character[CPart].Position +
((CTarget.Character.Humanoid.MoveDirection * CTarget.Character.Humanoid.WalkSpeed)
* uwuAimAssistMain.Prediction)
end
pos = c:WorldToViewportPoint(cum)
else
cum = CTarget.Character[CPart].Position
pos = c:WorldToViewportPoint(cum)
end
end
if InRadiuwus(CTarget, uwuAimAssistMain, AimAssistFOV.Radius) then
local main = nil
if uwuAimAssistMain.SmoothLock then
main = cnew(c.CFrame.p, cum)
c.CFrame = c.CFrame:Lerp(main, uwuAimAssistMain.Smoothness,
Enum.EasingStyle.Sine, Enum.EasingDirection.InOut)
else
c.CFrame = cnew(c.CFrame.p, cum)
end
end
if uwuMain.FOVMode == "FollowMouse" then
if uwuAimAssistFOV.ShowFOV then
AimAssistFOV.Position = vect2(m.X, m.Y + 36)
end
if uwuSilentAimFOV.ShowFOV then
SilentAimFOV.Position = vect2(m.X, m.Y + 36)
end
elseif uwuMain.FOVMode == "Sticky" then
if uwuAimAssistFOV.ShowFOV then
AimAssistFOV.Position = vect2(pos.X, pos.Y)
end
if uwuSilentAimFOV.ShowFOV then
SilentAimFOV.Position = vect2(pos.X, pos.Y)
end
end
if uwuTrace.Enabled then
Line.Visible = true
Line.From = vect2(m.X, m.Y + 36)
Line.To = vect2(pos.X, pos.Y)
end
end
else
AimAssistFOV.Position = vect2(m.X, m.Y + 36)
SilentAimFOV.Position = vect2(m.X, m.Y + 36)
Line.Visible = false
end
end)

lplr.Character.ChildAdded:Connect(function(tool)
if tool:IsA("Tool") then
tool.Activated:connect(function()
if uwuSilentAimMain.Mode == "Regular" then
if SToggle then
STarget = uwuFindTawget()
if STarget then
SPart = uwuFindSilentPart()
if SPart then
Silent()
end
end
end
elseif uwuSilentAimMain.Mode == "Target" then
if CToggle then
STarget = CTarget
if STarget then
SPart = uwuFindSilentPart()
if SPart then
Silent()
end
end
end
end
end)
end
end)

lplr.CharacterAdded:Connect(function(char)
char.ChildAdded:Connect(function(tool)
tool.Activated:connect(function()
if uwuSilentAimMain.Mode == "Regular" then
if SToggle then
STarget = uwuFindTawget()
if STarget then
SPart = uwuFindSilentPart()
if SPart then
Silent()
end
end
end
elseif uwuSilentAimMain.Mode == "Target" then
if CToggle then
STarget = CTarget
if STarget then
SPart = uwuFindSilentPart()
if SPart then
Silent()
end
end
end
end
end)
end)
end)

--Ping Prediction
coroutine.resume(coroutine.create(function()
while true do
if uwuPingPred.Enabled then
local ping = game:GetService("Stats").Network.ServerStatsItem["Data
Ping"]:GetValue()
if ping <= 40 then
uwuSilentAimMain.Prediction = uwuPingPred.ping30_40
elseif ping <= 50 then
uwuSilentAimMain.Prediction = uwuPingPred.ping40_50
elseif ping <= 60 then
uwuSilentAimMain.Prediction = uwuPingPred.ping50_60
elseif ping <= 70 then
uwuSilentAimMain.Prediction = uwuPingPred.ping60_70
elseif ping <= 80 then
uwuSilentAimMain.Prediction = uwuPingPred.ping70_80
elseif ping <= 90 then
uwuSilentAimMain.Prediction = uwuPingPred.ping80_90
elseif ping <= 100 then
uwuSilentAimMain.Prediction = uwuPingPred.ping90_100
elseif ping <= 110 then
uwuSilentAimMain.Prediction = uwuPingPred.ping100_110
elseif ping <= 120 then
uwuSilentAimMain.Prediction = uwuPingPred.ping110_120
elseif ping <= 130 then
uwuSilentAimMain.Prediction = uwuPingPred.ping120_130
elseif ping <= 140 then
uwuSilentAimMain.Prediction = uwuPingPred.ping130_140
elseif ping <= 150 then
uwuSilentAimMain.Prediction = uwuPingPred.ping140_150
elseif ping <= 160 then
uwuSilentAimMain.Prediction = uwuPingPred.ping150_160
elseif ping <= 170 then
uwuSilentAimMain.Prediction = uwuPingPred.ping160_170
elseif ping <= 180 then
uwuSilentAimMain.Prediction = uwuPingPred.ping170_180
elseif ping <= 190 then
uwuSilentAimMain.Prediction = uwuPingPred.ping180_190
elseif ping <= 200 then
uwuSilentAimMain.Prediction = uwuPingPred.ping190_200
end
task.wait(0.7)
end
end
end))

--// DistanceESP \\--


if uwuBLACKDICK == true then
local c = workspace.CurrentCamera
local ps = game:GetService("Players")
local lp = ps.LocalPlayer
local rs = game:GetService("RunService")

local function getdistancefc(part)


return (part.Position - c.CFrame.Position).Magnitude
end

local function esp(p,cr)


local h = cr:WaitForChild("Humanoid")
local hrp = cr:WaitForChild("LeftLowerLeg")

local text = Drawing.new("Text")


text.Visible = false
text.Center = true
text.Outline = true
text.Font = 2
text.Color = Color3.fromRGB(255,255,255)
text.Size = 13

local c1
local c2
local c3

local function dc()


text.Visible = false
text:Remove()
if c1 then
c1:Disconnect()
c1 = nil
end
if c2 then
c2:Disconnect()
c2 = nil
end
if c3 then
c3:Disconnect()
c3 = nil
end
end

c2 = cr.AncestryChanged:Connect(function(_,parent)
if not parent then
dc()
end
end)

c3 = h.HealthChanged:Connect(function(v)
if (v<=0) or (h:GetState() == Enum.HumanoidStateType.Dead) then
dc()
end
end)

c1 = rs.RenderStepped:Connect(function()
local hrp_pos,hrp_os = c:WorldToViewportPoint(hrp.Position)
if hrp_os then
text.Position = Vector2.new(hrp_pos.X,hrp_pos.Y)
text.Text = '['..tostring(math.floor(getdistancefc(hrp)))..'m]'
text.Visible = true
else
text.Visible = false
end
end)
end

local function p_added(p)


if p.Character then
esp(p,p.Character)
end
p.CharacterAdded:Connect(function(cr)
esp(p,cr)
end)
end

for i,p in next, ps:GetPlayers() do


if p ~= lp then
p_added(p)
end
end

ps.PlayerAdded:Connect(p_added)
end
--// WeaponESP \\--
if uwuHAHAHAHAH == true then
local c = workspace.CurrentCamera
local ps = game:GetService("Players")
local lp = ps.LocalPlayer
local rs = game:GetService("RunService")

local function ftool(cr)


for a,b in next, cr:GetChildren() do
if b.ClassName == 'Tool' then
return tostring(b.Name)
end
end
return 'empty'
end

local function esp(p,cr)


local h = cr:WaitForChild("Humanoid")
local hrp = cr:WaitForChild("HumanoidRootPart")

local text = Drawing.new('Text')


text.Visible = false
text.Center = true
text.Outline = true
text.Color = Color3.new(1,1,1)
text.Font = 2
text.Size = 13

local c1
local c2
local c3

local function dc()


text.Visible = false
text:Remove()
if c3 then
c1:Disconnect()
c2:Disconnect()
c3:Disconnect()
c1 = nil
c2 = nil
c3 = nil
end
end

c2 = cr.AncestryChanged:Connect(function(_,parent)
if not parent then
dc()
end
end)

c3 = h.HealthChanged:Connect(function(v)
if (v<=0) or (h:GetState() == Enum.HumanoidStateType.Dead) then
dc()
end
end)

c1 = rs.Heartbeat:Connect(function()
local hrp_pos,hrp_os = c:WorldToViewportPoint(hrp.Position)
if hrp_os then
text.Position = Vector2.new(hrp_pos.X, hrp_pos.Y)
text.Text = ' '..tostring(ftool(cr))..' '
text.Visible = true
else
text.Visible = false
end
end)

end

local function p_added(p)


if p.Character then
esp(p,p.Character)
end
p.CharacterAdded:Connect(function(cr)
esp(p,cr)
end)
end

for a,b in next, ps:GetPlayers() do


if b ~= lp then
p_added(b)
end
end

ps.PlayerAdded:Connect(p_added)
end

--// WaterMark \\--


if uwuFAG.Enabled then

library.rank = "buyer"
local Wm = library:Watermark("Loot.fun | v" .. library.version .. " | " ..
library:GetUsername() .. " | rank: " .. library.rank)
if getgenv().Loot.WaterMark.ShowFPS == true then
local FpsWm = Wm:AddWatermark("fps: " .. library.fps)
coroutine.wrap(function()
while wait(.75) do
FpsWm:Text("fps: " .. library.fps)
end
end)()
end
end

--// CFrame \\--


if uwuNIGGER.Enabled then
repeat
wait()
until game:IsLoaded()
local L_134_ = game:service('Players')
local L_135_ = L_134_.LocalPlayer
repeat
wait()
until L_135_.Character
local L_136_ = game:service('UserInputService')
local L_137_ = game:service('RunService')
getgenv().Multiplier = 0.5
local L_138_ = true
local L_139_
L_136_.InputBegan:connect(function(L_140_arg0)
if L_140_arg0.KeyCode == Enum.KeyCode.LeftBracket then
Multiplier = Multiplier + 0.01
print(Multiplier)
wait(0.2)
while L_136_:IsKeyDown(Enum.KeyCode.LeftBracket) do
wait()
Multiplier = Multiplier + 0.01
print(Multiplier)
end
end
if L_140_arg0.KeyCode == Enum.KeyCode.RightBracket then
Multiplier = Multiplier - 0.01
print(Multiplier)
wait(0.2)
while L_136_:IsKeyDown(Enum.KeyCode.RightBracket) do
wait()
Multiplier = Multiplier - 0.01
print(Multiplier)
end
end
if L_140_arg0.KeyCode == Enum.KeyCode[uwuNIGGER.Toggle:upper()] then
L_138_ = not L_138_
if L_138_ == true then
repeat
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame
= game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame +
game.Players.LocalPlayer.Character.Humanoid.MoveDirection * Multiplier
game:GetService("RunService").Stepped:wait()
until L_138_ == false
end
end
end)
end

--// TrashTalk \\--


if uwuCUMCUMCUM == true then
local words = {
'come tapn with loot',
'quit missing ur shots and tapn with loot',
'why miss when u can buy loot😂',
'start hitting ur shots wit loot',
'come tap with a real script 😭',

local player = game.Players.LocalPlayer


local keybind = 'y'

local event =
game.ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest

player:GetMouse().KeyDown:connect(function(key)
if key == keybind then
event:FireServer(words[math.random(#words)], "All")
end
end)
end

--// Box & Health ESP \\--


if uwuNIGGA == true then

local Settings = {
Box_Color = Color3.fromRGB(255, 0, 0),
Box_Thickness = 0.1,
}

local Team_Check = {
TeamCheck = false, -- if TeamColor is on this won't matter...
Green = Color3.fromRGB(0, 255, 0),
Red = Color3.fromRGB(255, 0, 0)
}
local TeamColor = true

--// SEPARATION
local player = game:GetService("Players").LocalPlayer
local camera = game:GetService("Workspace").CurrentCamera
local mouse = player:GetMouse()

local function NewQuad(thickness, color)


local quad = Drawing.new("Quad")
quad.Visible = false
quad.PointA = Vector2.new(0,0)
quad.PointB = Vector2.new(0,0)
quad.PointC = Vector2.new(0,0)
quad.PointD = Vector2.new(0,0)
quad.Color = color
quad.Filled = false
quad.Thickness = thickness
quad.Transparency = 1
return quad
end

local function NewLine(thickness, color)


local line = Drawing.new("Line")
line.Visible = false
line.From = Vector2.new(0, 0)
line.To = Vector2.new(0, 0)
line.Color = color
line.Thickness = thickness
line.Transparency = 1
return line
end

local function Visibility(state, lib)


for u, x in pairs(lib) do
x.Visible = state
end
end

local function ToColor3(col) --Function to convert, just cuz c;


local r = col.r --Red value
local g = col.g --Green value
local b = col.b --Blue value
return Color3.new(r,g,b); --Color3 datatype, made of the RGB inputs
end

local black = Color3.fromRGB(0, 0 ,0)


local function ESP(plr)
local library = {
--//Box and Black Box(black border)
black = NewQuad(Settings.Box_Thickness*2, black),
box = NewQuad(Settings.Box_Thickness, Settings.Box_Color),
--//Bar and Green Health Bar (part that moves up/down)
healthbar = NewLine(3, black),
greenhealth = NewLine(1.5, black)
}

local function Colorize(color)


for u, x in pairs(library) do
if x ~= library.healthbar and x ~= library.greenhealth then
x.Color = color
end
end
end

local function Updater()


local connection
connection =
game:GetService("RunService").RenderStepped:Connect(function()
if plr.Character ~= nil and
plr.Character:FindFirstChild("Humanoid") ~= nil and
plr.Character:FindFirstChild("HumanoidRootPart") ~= nil and
plr.Character.Humanoid.Health > 0 and plr.Character:FindFirstChild("Head") ~= nil
then
local HumPos, OnScreen =
camera:WorldToViewportPoint(plr.Character.HumanoidRootPart.Position)
if OnScreen then
local head =
camera:WorldToViewportPoint(plr.Character.Head.Position)
local DistanceY = math.clamp((Vector2.new(head.X, head.Y) -
Vector2.new(HumPos.X, HumPos.Y)).magnitude, 2, math.huge)

local function Size(item)


item.PointA = Vector2.new(HumPos.X + DistanceY,
HumPos.Y - DistanceY*2)
item.PointB = Vector2.new(HumPos.X - DistanceY,
HumPos.Y - DistanceY*2)
item.PointC = Vector2.new(HumPos.X - DistanceY,
HumPos.Y + DistanceY*2)
item.PointD = Vector2.new(HumPos.X + DistanceY,
HumPos.Y + DistanceY*2)
end
Size(library.box)
Size(library.black)

--// Health Bar


local d = (Vector2.new(HumPos.X - DistanceY, HumPos.Y -
DistanceY*2) - Vector2.new(HumPos.X - DistanceY, HumPos.Y + DistanceY*2)).magnitude

local healthoffset =
plr.Character.Humanoid.Health/plr.Character.Humanoid.MaxHealth * d

library.greenhealth.From = Vector2.new(HumPos.X - DistanceY


- 4, HumPos.Y + DistanceY*2)
library.greenhealth.To = Vector2.new(HumPos.X - DistanceY -
4, HumPos.Y + DistanceY*2 - healthoffset)

library.healthbar.From = Vector2.new(HumPos.X - DistanceY -


4, HumPos.Y + DistanceY*2)
library.healthbar.To = Vector2.new(HumPos.X - DistanceY -
4, HumPos.Y - DistanceY*2)

local green = Color3.fromRGB(0, 255, 0)


local red = Color3.fromRGB(255, 0, 0)

library.greenhealth.Color = red:lerp(green,
plr.Character.Humanoid.Health/plr.Character.Humanoid.MaxHealth);

if Team_Check.TeamCheck then
if plr.TeamColor == player.TeamColor then
Colorize(Team_Check.Green)
else
Colorize(Team_Check.Red)
end
else

end
if TeamColor == true then
Colorize(plr.TeamColor.Color)
end
Visibility(true, library)
else
Visibility(false, library)
end
else
Visibility(false, library)
if game.Players:FindFirstChild(plr.Name) == nil then
connection:Disconnect()
end
end
end)
end
coroutine.wrap(Updater)()
end

for i, v in pairs(game:GetService("Players"):GetPlayers()) do
if v.Name ~= player.Name then
coroutine.wrap(ESP)(v)
end
end

game.Players.PlayerAdded:Connect(function(newplr)
if newplr.Name ~= player.Name then
coroutine.wrap(ESP)(newplr)
end
end)
end

--// NameESP \\--


if uwuPENIS == true then
local c = workspace.CurrentCamera
local ps = game:GetService("Players")
local lp = ps.LocalPlayer
local rs = game:GetService("RunService")

local function esp(p,cr)


local h = cr:WaitForChild("Humanoid")
local hrp = cr:WaitForChild("Head")
local text = Drawing.new("Text")
text.Visible = false
text.Center = true
text.Outline = true
text.Font = 2
text.Color = Color3.fromRGB(255,255,255)
text.Size = 13

local c1
local c2
local c3

local function dc()


text.Visible = false
text:Remove()
if c1 then
c1:Disconnect()
c1 = nil
end
if c2 then
c2:Disconnect()
c2 = nil
end
if c3 then
c3:Disconnect()
c3 = nil
end
end

c2 = cr.AncestryChanged:Connect(function(_,parent)
if not parent then
dc()
end
end)

c3 = h.HealthChanged:Connect(function(v)
if (v<=0) or (h:GetState() == Enum.HumanoidStateType.Dead) then
dc()
end
end)

c1 = rs.RenderStepped:Connect(function()
local hrp_pos,hrp_onscreen = c:WorldToViewportPoint(hrp.Position)
if hrp_onscreen then
text.Position = Vector2.new(hrp_pos.X, hrp_pos.Y)
text.Text = p.Name
text.Visible = true
else
text.Visible = false
end
end)
end

local function p_added(p)


if p.Character then
esp(p,p.Character)
end
p.CharacterAdded:Connect(function(cr)
esp(p,cr)
end)
end

for i,p in next, ps:GetPlayers() do


if p ~= lp then
p_added(p)
end
end

ps.PlayerAdded:Connect(p_added)
end

if uwuAHAAHAAHHAHAHA == true then


local Players = game:service("Players")
local Player = Players.LocalPlayer
local Mouse = Player:GetMouse()
local Camera = game:service("Workspace").CurrentCamera
local RS = game:service("RunService")
local UIS = game:service("UserInputService")

repeat wait() until Player.Character ~= nil and Player.Character.PrimaryPart ~=


nil

local LerpColorModule =
loadstring(game:HttpGet("https://pastebin.com/raw/wRnsJeid"))()
local HealthBarLerp = LerpColorModule:Lerp(Color3.fromRGB(255, 0, 0),
Color3.fromRGB(0, 255, 0))

local function NewCircle(Transparency, Color, Radius, Filled, Thickness)


local c = Drawing.new("Circle")
c.Transparency = Transparency
c.Color = Color
c.Visible = false
c.Thickness = Thickness
c.Position = Vector2.new(0, 0)
c.Radius = Radius
c.NumSides = math.clamp(Radius*55/100, 10, 75)
c.Filled = Filled

return c
end

local RadarInfo = {
Position = Vector2.new(200, 200),
Radius = 100,
Scale = 1, -- Determinant factor on the effect of the relative position for
the 2D integration
RadarBack = Color3.fromRGB(10, 10, 10),
RadarBorder = Color3.fromRGB(75, 75, 75),
LocalPlayerDot = Color3.fromRGB(255, 255, 255),
PlayerDot = Color3.fromRGB(60, 170, 255),
Team = Color3.fromRGB(0, 255, 0),
Enemy = Color3.fromRGB(255, 0, 0),
Health_Color = true,
Team_Check = true
}

local RadarBackground = NewCircle(0.9, RadarInfo.RadarBack, RadarInfo.Radius,


true, 1)
RadarBackground.Visible = true
RadarBackground.Position = RadarInfo.Position

local RadarBorder = NewCircle(0.75, RadarInfo.RadarBorder, RadarInfo.Radius,


false, 3)
RadarBorder.Visible = true
RadarBorder.Position = RadarInfo.Position

local function GetRelative(pos)


local char = Player.Character
if char ~= nil and char.PrimaryPart ~= nil then
local pmpart = char.PrimaryPart
local camerapos = Vector3.new(Camera.CFrame.Position.X,
pmpart.Position.Y, Camera.CFrame.Position.Z)
local newcf = CFrame.new(pmpart.Position, camerapos)
local r = newcf:PointToObjectSpace(pos)
return r.X, r.Z
else
return 0, 0
end
end

local function PlaceDot(plr)


local PlayerDot = NewCircle(1, RadarInfo.PlayerDot, 3, true, 1)

local function Update()


local c
c = game:service("RunService").RenderStepped:Connect(function()
local char = plr.Character
if char and char:FindFirstChildOfClass("Humanoid") and
char.PrimaryPart ~= nil and char:FindFirstChildOfClass("Humanoid").Health > 0 then
local hum = char:FindFirstChildOfClass("Humanoid")
local scale = RadarInfo.Scale
local relx, rely = GetRelative(char.PrimaryPart.Position)
local newpos = RadarInfo.Position - Vector2.new(relx * scale,
rely * scale)

if (newpos - RadarInfo.Position).magnitude < RadarInfo.Radius-2


then
PlayerDot.Radius = 3
PlayerDot.Position = newpos
PlayerDot.Visible = true
else
local dist = (RadarInfo.Position - newpos).magnitude
local calc = (RadarInfo.Position - newpos).unit * (dist -
RadarInfo.Radius)
local inside = Vector2.new(newpos.X + calc.X, newpos.Y +
calc.Y)
PlayerDot.Radius = 2
PlayerDot.Position = inside
PlayerDot.Visible = true
end

PlayerDot.Color = RadarInfo.PlayerDot
if RadarInfo.Team_Check then
if plr.TeamColor == Player.TeamColor then
PlayerDot.Color = RadarInfo.Team
else
PlayerDot.Color = RadarInfo.Enemy
end
end

if RadarInfo.Health_Color then
PlayerDot.Color = HealthBarLerp(hum.Health / hum.MaxHealth)
end
else
PlayerDot.Visible = false
if Players:FindFirstChild(plr.Name) == nil then
PlayerDot:Remove()
c:Disconnect()
end
end
end)
end
coroutine.wrap(Update)()
end

for _,v in pairs(Players:GetChildren()) do


if v.Name ~= Player.Name then
PlaceDot(v)
end
end

local function NewLocalDot()


local d = Drawing.new("Triangle")
d.Visible = true
d.Thickness = 1
d.Filled = true
d.Color = RadarInfo.LocalPlayerDot
d.PointA = RadarInfo.Position + Vector2.new(0, -6)
d.PointB = RadarInfo.Position + Vector2.new(-3, 6)
d.PointC = RadarInfo.Position + Vector2.new(3, 6)
return d
end

local LocalPlayerDot = NewLocalDot()

Players.PlayerAdded:Connect(function(v)
if v.Name ~= Player.Name then
PlaceDot(v)
end
LocalPlayerDot:Remove()
LocalPlayerDot = NewLocalDot()
end)

-- Loop
coroutine.wrap(function()
local c
c = game:service("RunService").RenderStepped:Connect(function()
if LocalPlayerDot ~= nil then
LocalPlayerDot.Color = RadarInfo.LocalPlayerDot
LocalPlayerDot.PointA = RadarInfo.Position + Vector2.new(0, -6)
LocalPlayerDot.PointB = RadarInfo.Position + Vector2.new(-3, 6)
LocalPlayerDot.PointC = RadarInfo.Position + Vector2.new(3, 6)
end
RadarBackground.Position = RadarInfo.Position
RadarBackground.Radius = RadarInfo.Radius
RadarBackground.Color = RadarInfo.RadarBack

RadarBorder.Position = RadarInfo.Position
RadarBorder.Radius = RadarInfo.Radius
RadarBorder.Color = RadarInfo.RadarBorder
end)
end)()

-- Draggable
local inset = game:service("GuiService"):GetGuiInset()

local dragging = false


local offset = Vector2.new(0, 0)
UIS.InputBegan:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1 and
(Vector2.new(Mouse.X, Mouse.Y + inset.Y) - RadarInfo.Position).magnitude <
RadarInfo.Radius then
offset = RadarInfo.Position - Vector2.new(Mouse.X, Mouse.Y)
dragging = true
end
end)

UIS.InputEnded:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1 then
dragging = false
end
end)

coroutine.wrap(function()
local dot = NewCircle(1, Color3.fromRGB(255, 255, 255), 3, true, 1)
local c
c = game:service("RunService").RenderStepped:Connect(function()
if (Vector2.new(Mouse.X, Mouse.Y + inset.Y) -
RadarInfo.Position).magnitude < RadarInfo.Radius then
dot.Position = Vector2.new(Mouse.X, Mouse.Y + inset.Y)
dot.Visible = true
else
dot.Visible = false
end
if dragging then
RadarInfo.Position = Vector2.new(Mouse.X, Mouse.Y) + offset
end
end)
end)()

--[[ Example:
wait(3)
RadarInfo.Position = Vector2.new(300, 300)
RadarInfo.Radius = 150
RadarInfo.RadarBack = Color3.fromRGB(50, 0, 0)
]]
end

-- // anti ground shots


if uwuAntiGroundShots == true then
if Target.Character.HumanoidRootPart.Velocity.Y < -20 then
pcall(function()
local Part = Target.Character.HumanoidRootPart
Part.Velocity = Vector3.new(Part.Velocity.X, 0, Part.Velocity.Z)
Part.AssemblyLinearVelocity = Vector3.new(Part.Velocity.X, 0,
Part.Velocity.Z)
end)
end
end

-- // Desync \\ --
if uwuAUFHAUYFGHYUFHFUHJ.Enabled then
--.gg/ozl

local settings = getgenv().Loot.Desync

--[[
┏━┓┏━━┓┏┓
┃┃┃┣━━┃┃┃
┃┃┃┃━━┫┃┗┓
┗━┛┗━━┛┗━┛

Left , Right , One , Zero , Behind , Forward


]]--
loadstring(game:HttpGet("https://pastebin.com/raw/qCdp9Bfi"))()
end

-- // anti curve

function AntiCurve()
local character = game.Players.LocalPlayer.Character
if getgenv().Loot.SilentAim.Anti_Curve and character and
character.PrimaryPart then
local characterCf = character.PrimaryPart.CFrame
local target = self.Character.HumanoidRootPart
local targetPos = target.Position
local charPos = character.PrimaryPart.Position
character:SetPrimaryPartCFrame(CFrame.lookAt(charPos, v3(targetPos.X,
charPos.Y, targetPos.Z)))
wait()
character:SetPrimaryPartCFrame(characterCf)
end
end

-- // y axis @ozlbible for main source


loadstring(game:HttpGet("https://raw.githubusercontent.com/ozlbible/ozl/main/
SilentAimAdvancements"))()

-- // auto mute boom box

if Loot.Options.MuteBoomBox then
for _, v in pairs(game:GetService("Workspace"):GetDescendants()) do
if v:IsA("Sound") and not (v.Name == "ShootSound" or v.Name ==
"NoAmmo") then
v.Volume = 0
end
end
end

-- // Auto low GFX

if Loot.Options.AutoLowGfx then
for _, v in pairs(game:GetService("Workspace"):GetDescendants()) do
if v:IsA("BasePart") and not v.Parent:FindFirstChild("Humanoid") then
v.Material = Enum.Material.SmoothPlastic
if v:IsA("Texture") then
v:Destroy()
end
end
end
end

-- // remove seats

if Loot.Options.RemoveSeats then
for _, v in pairs(game:GetService("Workspace"):GetDescendants()) do
if v:IsA("Seat") then
v:Destroy()
end
end
end

-- // Texture \\ --

if getgenv().Loot.Texture.Enabled then
for _, v in pairs(game:GetService("Workspace"):GetDescendants()) do
if v:IsA("BasePart") and not v.Parent:FindFirstChild("Humanoid") then
v.Material = getgenv().Loot.Texture.Material
v.Color = getgenv().Loot.Texture.Color
if v:IsA("Texture") then
v:Destroy()
end
end
end
end

You might also like