uouoyououou

Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 3

-- main RUQUE TARGET LOCK settings

local configs = {
main = {
enabled = true,
aimlockkey = "c",
prediction = 0.142,
aimpart = 'HumanoidRootPart', -- Head, UpperTorso, HumanoidRootPart,
LowerTorso
notifications = true
}
}

-- box / marker settings

local boxsettings = {
box = {
Showbox = true,

boxsize = Vector3.new(3.3, 5, 3), -- Box Size


markercolor = Color3.fromRGB(0, 0, 0), -- Marrker Color
markersize = UDim2.new(1.5, 0, 3, 0) -- Marker Size
}
}

-- dont mess with anything below


local box = Instance.new("Part", game.Workspace)

local Mouse = game.Players.LocalPlayer:GetMouse()

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


local box = Instance.new("BillboardGui", Parent)
box.Name = "Wuss.Private"
box.Adornee = Adornee
box.Size = UDim2.new(Size, Size2, Size, Size2)
box.AlwaysOnTop = true

local a = Instance.new("Frame", box)


a.Size = boxsettings.box.markersize
a.BackgroundColor3 = Color

local g = Instance.new("UICorner", a)
g.CornerRadius = UDim.new(50, 25)
return (box)
end

local Plr
Mouse.KeyDown:Connect(function(KeyPressed)
if KeyPressed == (configs.main.aimlockkey) then
if configs.main.enabled == true then
configs.main.enabled = false
if configs.main.notifications == true then
Plr = FindClosestUser()
game.StarterGui:SetCore("SendNotification", {
Title = "ruque private",
Text = "SIT YO BITCH ASS DOWN;"
})
end
else
Plr = FindClosestUser()
configs.main.enabled = true
if configs.main.notifications == true then
game.StarterGui:SetCore("SendNotification", {
Title = "ruqueware locked in",
Text = "try to dodge my bullets boy; " ..
tostring(Plr.Character.Humanoid.DisplayName)
})
end
end
end
end)

local data = game.Players:GetPlayers()


function noob(player)
local character
repeat
wait()
until player.Character
local handler = makemarker(guimain,
player.Character:WaitForChild(configs.main.aimpart),
Color3.fromRGB(107, 184, 255), 0.10, 8)
handler.Name = player.Name
player.CharacterAdded:connect(function(Char)
handler.Adornee = Char:WaitForChild("HumanoidRootPart")
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()
box.Anchored = true
box.CanCollide = false
box.Size = boxsettings.box.boxsize
if boxsettings.box.Showbox == true then
box.Transparency = 0.70
else
box.Transparency = 1
end
makemarker(box, box, boxsettings.box.markercolor, 0.40, 1)
end)

function FindClosestUser()
local closestPlayer
local ShortestDistance = 300

for i, v in pairs(game.Players:GetPlayers()) do
if v ~= game.Players.LocalPlayer and v.Character and
v.Character:FindFirstChild("Humanoid") and
v.Character.Humanoid.Health ~= 0 and
v.Character:FindFirstChild("HumanoidRootPart") then
local pos = game:GetService
"Workspace".CurrentCamera:WorldToViewportPoint(v.Character.PrimaryPart.Position)
local magnitude = (Vector2.new(pos.X, pos.Y) -

Vector2.new(game.Players.LocalPlayer:GetMouse().X,
game.Players.LocalPlayer:GetMouse().Y)).magnitude
if magnitude < ShortestDistance then
closestPlayer = v
ShortestDistance = magnitude
end
end
end
return closestPlayer
end

game:GetService "RunService".Stepped:connect(function()
if configs.main.enabled and Plr.Character and
Plr.Character:FindFirstChild("HumanoidRootPart") then
box.CFrame = CFrame.new(Plr.Character[configs.main.aimpart].Position +
(Plr.Character.UpperTorso.Velocity *
configs.main.prediction))
else
box.CFrame = CFrame.new(0, 9999, 0)
end
end)

repeat
wait()
until game:IsLoaded()
local mt = getrawmetatable(game)
local old = mt.__namecall
setreadonly(mt, false)
mt.__namecall = newcclosure(function(...)
local args = {...}
if configs.main.enabled and getnamecallmethod() == "FireServer" and args[2] ==
"UpdateMousePos" then
args[3] = Plr.Character[configs.main.aimpart].Position +
(Plr.Character[configs.main.aimpart].Velocity *
configs.main.prediction)
return old(unpack(args))
end
return old(...)
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