0% found this document useful (0 votes)
76 views3 pages

Just

This Lua script allows players to track and highlight other players in the game. It creates a marker above the closest player's head and updates the marker's position as the player moves. When a key is pressed, it toggles highlighting the closest player by changing the marker color. The script also intercepts mouse update messages to spoof the local player's position as the tracked player's, potentially allowing aimbot-like abilities.

Uploaded by

n4664699
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)
76 views3 pages

Just

This Lua script allows players to track and highlight other players in the game. It creates a marker above the closest player's head and updates the marker's position as the player moves. When a key is pressed, it toggles highlighting the closest player by changing the marker color. The script also intercepts mouse update messages to spoof the local player's position as the tracked player's, potentially allowing aimbot-like abilities.

Uploaded by

n4664699
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/ 3

--[[

XDLOOOOOOOOOOOOOOOOOOOOOOOOOOL ASTRO
╚═════╝ ╚═╝ ╚═╝╚═╝ ╚═╝╚═╝ ╚═╝╚═╝ ╚═══╝ ╚══╝╚══╝

]]

local CC = game:GetService"Workspace".CurrentCamera
local Plr
local enabled = false
local accomidationfactor = 0.1365
local mouse = game.Players.LocalPlayer:GetMouse()
local placemarker = Instance.new("Part", game.Workspace)

function makemarker(Parent, Adornee, Color, Size, Size2)


local e = Instance.new("BillboardGui", Parent)
e.Name = "PP"
e.Adornee = Adornee
e.Size = UDim2.new(Size, Size2, Size, Size2)
e.AlwaysOnTop = true
local a = Instance.new("Frame", e)
a.Size = UDim2.new(1, 0, 1, 0)
a.BackgroundTransparency = 0
a.BackgroundColor3 = Color
local g = Instance.new("UICorner", a)
g.CornerRadius = UDim.new(50, 50)
return(e)
end

local data = game.Players:GetPlayers()


function noob(player)
local character
repeat wait() until player.Character
local handler = makemarker(guimain,
player.Character:WaitForChild("HumanoidRootPart"), Color3.fromRGB(107, 184, 255),
0.3, 3)
handler.Name = player.Name
player.CharacterAdded:connect(function(Char) handler.Adornee =
Char:WaitForChild("HumanoidRootPart") end)

spawn(function()
while wait() do
if player.Character then
TextLabel.Text =
player.Name..tostring(player:WaitForChild("leaderstats").Wanted.Value).." |
"..tostring(math.floor(player.Character:WaitForChild("Humanoid").Health))
end
end
end)
end

for i = 1, #data do
if data[i] ~= game.Players.LocalPlayer then
noob(data[i])
end
end
game.Players.PlayerAdded:connect(function(Player)
noob(Player)
end)

spawn(function()
placemarker.Anchored = true
placemarker.CanCollide = false
placemarker.Size = Vector3.new(7, 7, 7)
placemarker.Transparency = 1
makemarker(placemarker, placemarker, Color3.fromRGB(255, 183, 197), 0.40,
0)
end)

mouse.KeyDown:Connect(function(k)
if k ~= "q" then return end
if enabled then
enabled = false
guimain[Plr.Name].Frame.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
else
enabled = true
Plr = getClosestPlayerToCursor()
guimain[Plr.Name].Frame.BackgroundColor3 = Color3.fromRGB(255, 0, 0)
end
end)

function getClosestPlayerToCursor()
local closestPlayer
local shortestDistance = math.huge

for i, v in pairs(game.Players:GetPlayers()) do
if v ~= game.Players.LocalPlayer and v.Character and
v.Character:FindFirstChild("HumanoidRootPart") and v.Character.Humanoid.Health ~= 0
and v.Character:FindFirstChild("LowerTorso") then
local pos =
CC:WorldToViewportPoint(v.Character.PrimaryPart.Position)
local magnitude = (Vector2.new(pos.X, pos.Y) - Vector2.new(mouse.X,
mouse.Y)).magnitude
if magnitude < shortestDistance then
closestPlayer = v
shortestDistance = magnitude
end
end
end
return closestPlayer
end

game:GetService"RunService".Stepped:connect(function()
if enabled and Plr.Character and
Plr.Character:FindFirstChild("HumanoidRootPart") then
placemarker.CFrame = CFrame.new(Plr.Character.UpperTorso.Position+
(Plr.Character.UpperTorso.Velocity*accomidationfactor))
else
placemarker.CFrame = CFrame.new(0, 9999, 0)
end
end)

local mt = getrawmetatable(game)
local old = mt.__namecall
setreadonly(mt, false)
mt.__namecall = newcclosure(function(...)
local args = {...}
if enabled and getnamecallmethod() == "FireServer" and args[2] ==
"UpdateMousePos" then
args[3] = Plr.Character.UpperTorso.Position+
(Plr.Character.UpperTorso.Velocity*accomidationfactor)
return old(unpack(args))
end
return old(...)
end)

You might also like