Astro Dot
Astro Dot
Astro Dot
XDLOOOOOOOOOOOOOOOOOOOOOOOOOOL ASTRO
╚═════╝ ╚═╝ ╚═╝╚═╝ ╚═╝╚═╝ ╚═╝╚═╝ ╚═══╝ ╚══╝╚══╝
]]
local CC = game:GetService"Workspace".CurrentCamera
local Plr
local enabled = true
local accomidationfactor = 0.1449
local mouse = game.Players.LocalPlayer:GetMouse()
local placemarker = Instance.new("Part", game.Workspace)
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)