0% found this document useful (0 votes)
3K views7 pages

da hood script

The document is a Lua script for a Roblox game called GravesWare v2, which includes various features such as notifications, visual enhancements, and player targeting functionalities. It allows users to modify settings related to prediction, visuals, and checks for gameplay mechanics. The script also includes functions for creating visual markers and handling player interactions in the game environment.

Uploaded by

kaasislekker61
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)
3K views7 pages

da hood script

The document is a Lua script for a Roblox game called GravesWare v2, which includes various features such as notifications, visual enhancements, and player targeting functionalities. It allows users to modify settings related to prediction, visuals, and checks for gameplay mechanics. The script also includes functions for creating visual markers and handling player interactions in the game environment.

Uploaded by

kaasislekker61
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/ 7

-- loadstring(game:HttpGet("https://raw.githubusercontent.

com/RRX4496/
XaxaNotifications/main/NotifiyLibrary"))();

game.StarterGui:SetCore("SendNotification", {
Title = "GravesWare v2",
Text = "Script Loading, You Can Modify Everything In The Table (Which Is
Below)",
wait(0.5)

--[[

"G",
"GR",
"GRA",
"GRAV",
"GRAVE",
"GRAVE.",
"GRAVES.W",
"GRAVE.WA",
"GRAVES.WAR",
"GRAVES.WARE ",
"GRAVE.WARE V2",

--]]

---------------------------------------------------------------------------

getgenv().GravesWare = {
Main = {
['Enabled'] = true,
['Keybind'] = Enum.KeyCode.Q
['HitPart'] = "HumanoidRootPart", --// HumanoidRootPart, LowerTorso,
UpperTorso, Head, NearestPoint
['AirshotFunction'] = false,
['AirshotBone'] = "Head",
['Alerts'] = true,
['Prediction'] = 0.13,
},
Auto_Prediction = {
['Enabled'] = true,
['RefreshRate'] = 0.1,
['Type'] = "PingBased", --// MovementBased, PingBased, MathmaticalBased,
['P10'] = 0.087,
['P20'] = 0.10,
['P30'] = 0.10,
['P40'] = 0.12,
['P50'] = 0.13,
['P60'] = 0.143,
['P70'] = 0.145,
['P80'] = 0.147,
['P90'] = 0.148,
['P100'] = 0.149,
['P110'] = 0.14920,
['P120'] = 0.165,
['P130'] = 0.166,
['P140'] = 0.169,
['P150'] = 0.179,
},
Checks = {
['WallCheck'] = true,
['KoCheck'] = true,
['CrewCheck'] = true,
['FriendCheck'] = true,
},
Resolver = {
['Enabled'] = false,
['Method'] = "MoveDirection" --// NoPrediction, MoveDirection
['DetectDesync'] = true,
['ResolverKeybind'] = Enum.KeyCode.X,
},

Miscellaneous = {
['Universal'] = true, --// what this will do is change mouse position based
on the game (hood customs , hood modded and more is supported)
['AntiGroundShots'] = true,

},
BoxVisuals = {
['Enabled'] = true,
['BoxColor'] = Color3.fromRGB(255, 255, 255),
['BoxSize'] = Vector3.new(11, 11, 11)
['BoxMaterial'] = Enum.Material.ForceField
['BoxTransparency'] = 0.5,
['Rainbow'] = false,
},
DotVisuals = {
['Enabled'] = false,
['DotColor'] = Color3.fromRGB(255, 255, 255),
['DotSize'] = Vector3.new(11, 11, 11)
['Rainbow'] = false,
},
TracerVisuals = {
['Enabled'] = false,
['TracerColor'] = Color3.fromRGB(255, 255, 255),
['TracerThickness'] = "1.6"
['TracerOrigin'] = "Mouse" --// Mouse, Up, Down, Head, Penis

},

FpsUnlocker = {
['Enabled'] = true,
['ShowFPS'] = false, --// creates a small gui to display your fps.
['Cap'] = 360,
},

-- nearest point function


GetNearest = function(method)
local cache_distance = math.huge;
local cache_player = nil;

-- mouse
if string.lower(method) == "mouse" then
for index, player in next, Players:GetPlayers() do
if player and player ~= Players.LocalPlayer then
local isvisible =
workspace.CurrentCamera:WorldToViewportPoint(player.Character.HumanoidRootPart.Posi
tion);
if (isvisible) then
if (player.Character.HumanoidRootPart.Position -
Players.LocalPlayer:GetMouse().Hit.Position).Magnitude < cache_distance then
cache_distance =
(player.Character.HumanoidRootPart.Position -
Players.LocalPlayer:GetMouse().Hit.Position).Magnitude;
cache_player = player;
end;
end;
end;
end;
-- character
elseif string.lower(method) == "character" then
for index, player in next, Players:GetPlayers() do
if player and player ~= Players.LocalPlayer then
local isvisible =
workspace.CurrentCamera:WorldToViewportPoint(player.Character.Position);
if (isvisible) then
if (player.Character.HumanoidRootPart.Position -
game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.Position).Magnitu
de < cache_distance then
cache_distance =
(player.Character.HumanoidRootPart.Position -
game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.Position).Magnitu
de;
cache_player = player;
end;
end;
end;
end;
end; -- end
return cache_player;
end;

GetNearest_POINT = function(entity, F_type)


if not entity then return end;
-- F_type is find type
local cache_body_part = nil;
local max_distance = nil;
if string.lower(F_type) == "targetaimbot" then
for index, instance in next, entity:GetChildren() do
if instance:IsA("BasePart") then
if (instance.Position -
Players.LocalPlayer:GetMouse().Hit.Position).Magnitude < max_distance then
max_distance = (instance.Position -
Players.LocalPlayer:GetMouse().Hit.Position).Magnitude;
cache_body_part = instance;
end;
end;
end;
end;
return (cache_body_part or entity:FindFirstChild("HumanoidRootPart"));
end;

InstanceFunctions = {
MakeInstance = function(Instance_Type, Properties)
local cache_instance = Instance.new(Instance_Type);
for index, key in next, Properties do
cache_instance[index] = key;
end;
return cache_instance;
end;
SetInstance = function(_Instance, Properties)
for index, key in next, Properties do
_Instance[index] = key;
end;
end;
};

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

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


local e = Instance.new("BillboardGui", Parent)
e.Name = "KillaGraves"
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"),
getgenv().Graves.DotVisuals.Color, 0.3, 3)
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)

local guimain = Instance.new("Folder", game.CoreGui)


local CC = game:GetService("Workspace").CurrentCamera
local LocalMouse = game.Players.LocalPlayer:GetMouse()
local Locking = false

if getgenv().Alerts == true then


game.StarterGui:SetCore("SendNotification", {
Title = "GravesWare v2",
Text = "Already Loaded!",
Duration = 3,
Icon = "http://www.roblox.com/asset/?id=8850953349"
})
return
end

--]]

-- unlocking and locking alerts

Notify({
Title = "GravesWare v2",
Description = "Target: " .. Plr.Character.Humanoid.DisplayName,
Duration = 1
})
end

elseif not Locking then

Notify({
Title = "GravesWare v2",
Description = "Unlocked From: " .. Plr.Character.Humanoid.DisplayName,
Duration = 1
})
end

--[[

function getClosestPlayerToCursor()
local closestPlayer
local shortestDistance = circle.Radius

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("LowerTorso") then
local pos =
CC:WorldToViewportPoint(v.Character.PrimaryPart.Position)
local magnitude = (Vector2.new(pos.X, pos.Y) -
Vector2.new(LocalMouse.X, LocalMouse.Y)).magnitude
if magnitude < shortestDistance then
closestPlayer = v
shortestDistance = magnitude
end
end
end
return closestPlayer
end

--

if getgenv().GravesWare.BoxVisual.Enabled then
game:GetService("RunService").RenderStepped:connect(function()
if Locking and Plr.Character:FindFirstChild("HumanoidRootPart") then
Tracer.CFrame =
CFrame.new(Plr.Character.HumanoidRootPart.Position +
(Plr.Character.HumanoidRootPart.Velocity * getgenv().GravesWare.Main.Prediction))
else
Tracer.CFrame = CFrame.new(0, 9999, 0)
end
end)
end

if getgenv().Graveware.DotVisuals.Enabled then
game:GetService("RunService").RenderStepped:connect(function()
if Locking and Plr.Character:FindFirstChild("HumanoidRootPart") then
placemarker.CFrame = CFrame.new(Plr.Character.HumanoidRootPart.Position
+ (Plr.Character.HumanoidRootPart.Velocity * getgenv().GravesWare.Main.Prediction))
else
placemarker.CFrame = CFrame.new(0, 9999, 0)
end
end)
end

--

local rawmetatable = getrawmetatable(game)


local old = rawmetatable.__namecall
setreadonly(rawmetatable, false)
rawmetatable.__namecall = newcclosure(function(...)
local args = {...}
if Locking and getnamecallmethod() == "FireServer" and args[2] ==
getgenv().GravesWare.Advanced_Settings.Mouse_Position_Type then
args[3] = Plr.Character[getgenv().GravesWare.Main.HitPart].Position+
(Plr.Character[getgenv().GravesWare.Main.HitPart].Velocity *
getgenv().GravesWare.Main.Prediction)
return old(unpack(args))
end
return old(...)
end)

local WallCheck = function(destination, ignore)


if getgenv().Riot.Checks.WallChecked then
local Origin = Camera.CFrame.p
local CheckRay = Ray.new(Origin, destination - Origin)
local Hit = game.workspace:FindPartOnRayWithIgnoreList(CheckRay, ignore)
return Hit == nil
else
return true
end
end

ocal networtserviceping = game:GetService("Stats").Network.ServerStatsItem["Data


Ping"]:GetValueString()
local networthmax = string.split(networtserviceping,'(')
local P = tonumber(networthmax[1])

if getgenv().GravesWare.FpsUnlocker.Enabled == true then


setfpscap(getgenv().GravesWare.FpsUnlocker.Cap)
else
setfpscap(0)
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