getgenv().
Index = {
["Start"] = {
["IntroBlur"] = { ['Active'] = false },
["Silent"] = {
['Type'] = 'Fov', -- Fov, Target
['ClosestPart'] = true,
['TargetParts'] = 'UpperTorso',
['Air'] = 'UpperTorso',
['Prediction'] = 0.072,
['Fov'] = {
['Transparency'] = 1,
['Visible'] = false,
['Thickness'] = 1,
['Color'] = [Link](111, 111, 11),
['Radius'] = 200,
},
},
["TriggerBot"] = {
['Notification'] = false,
['Delay'] = 0.01,
['Blacklisted'] = { "[Knife]" },
['Keybind'] = 'T',
},
["SilentOffsets"] = { ['Jump'] = -0.15, ['Fall'] = 0 },
["AimbotOffsets"] = { ['Active'] = true, ['Jump'] = -0.19, ['Fall'] = 0 },
["AimBot"] = {
['ClosestPart'] = true,
['Notification'] = false,
['Keybind'] = 'C',
['Active'] = false,
['Predictions'] = 0.18,
['Smoothness'] = 0.045,
['TargetParts'] = 'Head',
},
["Style"] = {
['Easing'] = 'Elastic', -- Linear, Sine, Quad, Cubic, Exponential,
Back, Bounce, Elastic
['Direction'] = 'InOut', -- In, Out, InOut
},
['HitboxExpander'] = {
['Enabled'] = false,
['Visualize'] = false,
['Scaling'] = {
['Enabled'] = false, -- if this is enabled it will automatically
disable the normalsize make it into XYZ Size scaling
['X'] = 0,
['Y'] = 0,
['Z'] = 0,
},
['NormalSize'] = 0,
},
["MouseTp"] = {
['Active'] = false,
['LerpValues'] = 1,
['MousePredictions'] = 0.1,
},
["Misc"] = {
['Resolver'] = {
['Keybind'] = 'G',
['Active'] = false,
['Notifications'] = false,
['Adjust'] = 0.2,
},
['Adjustment'] = {
['VelocityThresold'] = 9,
},
['Macro'] = {
['Keybind'] = ']',
['Active'] = false,
['Acceleration'] = 0.0,
['Variety'] = 'First', -- First, Third
},
['Spin'] = {
['Keybind'] = 'Z',
['Degrees'] = 360,
['Acceleration'] = 4000,
['Directions'] = 'North',
['Smoothness'] = 1,
},
['WalkSpeed'] = {
['Active'] = false,
['Speed'] = 20,
['Keybind'] = 'V'
},
['NoJumpCoolDown'] = {
['Active'] = true,
},
['Checks'] = {
['KO'] = true
}
},
},
}
Script = {
Drawing = {}
}
[Link] = [Link]("Text")
[Link] = "Index Is Loading.."
[Link] = 20
[Link] = [Link](1.000000, 1.000000, 1.000000)
[Link] = true
[Link] = [Link](0, 0, 0)
[Link] = true
[Link] = 2
local camera = [Link]
[Link] = [Link]([Link].X / 2.2,
[Link].Y - 370)
[Link](function()
while true do
for i = 0, 1, 0.1 do
[Link] = i
[Link](0.05)
end
for i = 1, 0, -0.1 do
[Link] = i
[Link](0.05)
end
end
end)
local startoftheintro = tick()
wait(2)
local LOADED = tick() - startoftheintro
[Link]:Remove()
[Link] = [Link]("Text")
[Link] = "Loaded In " .. [Link]("%.3f", LOADED) .. "
sec"
[Link] = 20
[Link] = [Link](1.000000, 1.000000, 1.000000)
[Link] = true
[Link] = [Link](0, 0, 0)
[Link] = true
[Link] = [Link]([Link].X / 2.2,
[Link].Y - 370)
[Link] = 2
[Link](function()
for i = 0, 1, 0.1 do
[Link] = i
[Link](0.05)
end
wait(1)
for i = 1, 0, -0.1 do
[Link] = i
[Link](0.05)
end
[Link]:Remove()
end)
wait(1)
local variable = true
if getgenv().JairoUGHH == true then
if variable == true then
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Index",
Text = "Updated",
Duration = 0.01
})
end
return --// returns to check if the get globalenvirontment is enabled once
agains
end
--// Services and Players
local click = false
local rotate = 0
local render = 0
local Players = game:GetService("Players")
local Camera = [Link]
local UserInputService = game:GetService("UserInputService")
local RunService = game:GetService("RunService")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local Jairo = [Link]
local function Args()
if [Link](identifyexecutor(), 'Solara') then
local i = [Link]
local Argument
if i == 2788229376 or i == 7213786345 or i == 16033173781 then
Argument = "UpdateMousePosI2"
elseif i == 9825515356 then
Argument = "MousePosUpdate"
else
Argument = "UpdateMousePos"
end
return Argument
end
end
local Script = { --// variables for the table, target etc
Table = getgenv().Index,
Target = nil,
MainEvent = nil,
Argument = Args(),
Functions = {},
Connections = {},
}
if [Link] then
[Link] = function()
local playerGui = [Link]:WaitForChild("PlayerGui")
local screenGui = [Link]("ScreenGui")
[Link] = "IntroScreen"
[Link] = playerGui
local frame = [Link]("Frame")
[Link] = "IntroFrame"
[Link] = screenGui
[Link] = [Link](1, 0, 1, 0)
[Link] = 1
local imageLabel = [Link]("ImageLabel")
[Link] = "IntroImage"
[Link] = frame
[Link] = [Link](0.01, 0, 0.01, 0)
[Link] = [Link](0.5, -0.1, 0.5, -0.1)
[Link] = "rbxassetid://106428636831184"
[Link] = 1
[Link] = 100
[Link] = [Link](0.5, 0.5)
local sound = [Link]("Sound")
[Link] = "IntroSound"
[Link] = frame
[Link] = "rbxassetid://6580172940"
[Link] = 50
sound:Play()
local tweenService = game:GetService("TweenService")
local blurEffect = [Link]("BlurEffect")
[Link] = [Link]
[Link] = 60
local zoomTweenInfo = [Link](0.4, [Link],
[Link])
local blurTweenInfo = [Link](4, [Link],
[Link])
local fadeIn = tweenService:Create(imageLabel, zoomTweenInfo,
{ImageTransparency = 0.5})
local fadeOut = tweenService:Create(imageLabel, zoomTweenInfo,
{ImageTransparency = 1})
local blurTween = tweenService:Create(blurEffect, blurTweenInfo, {Size =
0})
local zoomTween = tweenService:Create(imageLabel, zoomTweenInfo, {Size =
[Link](0.35, 0, 0.35, 0)})
fadeIn:Play()
[Link]:Wait()
zoomTween:Play()
blurTween:Play()
wait(3)
fadeOut:Play()
[Link]:Wait()
blurTween:Play()
[Link]:Wait()
blurEffect:Destroy()
screenGui:Destroy()
end
[Link]()
end
--// FOV
local RunService = game:GetService("RunService")
local Player = [Link]
local UIS = game:GetService("UserInputService")
local Gui = game:GetService("GuiService")
local Camera = [Link]
local mouse = Player:GetMouse()
local insetX, insetY = Gui:GetGuiInset().X, Gui:GetGuiInset().Y
local rs = game:GetService("RunService")
[Link] = function() --// functions to get player near cursor
this basically detects the player humanoidrootpart based on mouselocation of
localplayers
local Target
local Closest = [Link]
for _, Player in pairs(Players:GetPlayers()) do
if Player ~= Jairo and [Link] and
[Link]:FindFirstChild("HumanoidRootPart") then
local PartPos, OnScreen =
Camera:WorldToViewportPoint([Link])
local Magnitude = ([Link](PartPos.X, PartPos.Y) -
UserInputService:GetMouseLocation()).Magnitude
if Magnitude < Closest and OnScreen then
Target = Player
Closest = Magnitude
end
end
end
return Target
end
--// Main Drwaing functions
local Fov = getgenv().[Link]
local blunt = [Link]("Circle")
[Link] = [Link]
[Link] = [Link]
[Link] = [Link]
[Link] = [Link]
[Link] = [Link]
--// I used Inset To make it goes to the middle
[Link] = [Link]:Connect(function()
[Link] = [Link](mouse.X + insetX, mouse.Y + insetY)
end)
[Link] = function()
local Target
local Closest = [Link]
for _, Player in pairs(Players:GetPlayers()) do
if Player ~= Jairo and [Link] and
[Link]:FindFirstChild("HumanoidRootPart") then
local PartPos, OnScreen =
Camera:WorldToViewportPoint([Link])
local MouseLocation = UserInputService:GetMouseLocation()
local Magnitude = ([Link](PartPos.X, PartPos.Y) -
MouseLocation).Magnitude
if Magnitude < Closest and Magnitude <= [Link] and OnScreen then
Target = Player
Closest = Magnitude
end
end
end
return Target
end
local player = [Link]
local Mouse = player:GetMouse()
[Link] = function(player)
local MaxDistance = [Link]
local ClosestPart = nil
for value, index in pairs([Link]:GetChildren()) do
if [Link]({"Part", "MeshPart", "BasePart"}, [Link]) then
local Position =
[Link]:WorldToScreenPoint([Link])
local Distance = ([Link](Position.X, Position.Y) -
[Link](mouse.X, Mouse.Y)).Magnitude
if Distance < MaxDistance then
ClosestPart = index
MaxDistance = Distance
end
end
end
return ClosestPart
end
[Link] = function(bodypart, delta, lastpos)
local ggpos = [Link]
local tick = tick()
local timepos = ggpos - lastpos
local deltatime = tick - delta
deltatime = [Link](deltatime, 0, 0.033333333333333)
local latestvel = timepos / deltatime
return latestvel, ggpos, tick
end
[Link] = function()
local silentSettings = getgenv().Index and getgenv().[Link]
local target
if not silentSettings then return end
if [Link] == "Fov" then
target = [Link]()
elseif [Link] == "Target" then
target = [Link]
end
if target and [Link] then
local character = [Link]
local bodyEffects = character:FindFirstChild("BodyEffects")
local KOd = bodyEffects and bodyEffects:FindFirstChild("K.O") and
bodyEffects["K.O"].Value
local humanoid = character:FindFirstChild("Humanoid")
if getgenv().[Link] and humanoid and ([Link]
<= 0 or KOd) then
target = nil
end
if target and character then
local targetPart =
character:FindFirstChild(getgenv().[Link])
local airPart =
character:FindFirstChild(getgenv().[Link])
if targetPart then
local prediction = [Link] * [Link]
local position
if character:FindFirstChild("Humanoid") and
[Link]:GetState() == [Link] then
targetPart = airPart
position = targetPart and [Link] or nil
else
position = [Link]
end
if getgenv().[Link] then
local parts = getgenv().[Link]
local formula = [Link](targetPart,
tick(), [Link])
local endpoint = [Link] + formula *
[Link]
return [Link](endpoint)
elseif [Link] then
local closestPart = [Link](target)
local endpoint = closestPart and [Link] +
prediction
return [Link](endpoint)
else
local predictedPosition = position + prediction
return predictedPosition
end
end
end
end
end
[Link].POS2 = function()
local silentSettings = getgenv().Index and getgenv().[Link]
local target
if not silentSettings then return end
if [Link] == "Fov" then
target = [Link]()
elseif [Link] == "Target" then
target = [Link]
end
if target and [Link] then
local character = [Link]
local bodyEffects = character:FindFirstChild("BodyEffects")
local KOd = bodyEffects and bodyEffects:FindFirstChild("K.O") and
bodyEffects["K.O"].Value
local humanoid = character:FindFirstChild("Humanoid")
if getgenv().[Link] and humanoid and ([Link]
<= 0 or KOd) then
target = nil
end
if target and character then
local targetPart =
character:FindFirstChild(getgenv().[Link])
local airPart =
character:FindFirstChild(getgenv().[Link])
if targetPart then
local prediction = [Link] * [Link]
local position
if character:FindFirstChild("Humanoid") and
[Link]:GetState() == [Link] then
targetPart = airPart
position = targetPart and [Link] or nil
else
position = [Link]
end
if getgenv().[Link] then
local parts = getgenv().[Link]
local formula = [Link](targetPart,
tick(), [Link])
local endpoint = [Link] + formula *
[Link]
return endpoint
elseif [Link] then
local closestPart = [Link](target)
local endpoint = closestPart and [Link] +
prediction
return endpoint
else
local predictedPosition = position + prediction
return predictedPosition
end
end
end
end
end
if [Link] == 9825515356 then
[Link]:Connect(function()
local playerGui = game:GetService("Players").[Link]
local framework = playerGui:WaitForChild("Framework", [Link])
if framework then
local env = getsenv(framework)
if env and env._G then
local BIGNIGGER = [Link].POS2()
if BIGNIGGER then
env._G.MOUSE_POSITION = BIGNIGGER
end
end
end
end)
end
if [Link] ~= 9825515356 and not [Link](identifyexecutor(), "Solara")
and not [Link](identifyexecutor(), "Wave")
and not [Link](identifyexecutor(), "Xeno")
and not [Link](identifyexecutor(), "Synapse Z") then
local grm = getrawmetatable(game)
local MousePosChanger2 = nil
setreadonly(grm, false)
MousePosChanger2 = grm.__index
grm.__index = function(self, Index)
if not checkcaller() and self == Mouse then
if Index == "Hit" then
local EndPoint = [Link]()
if EndPoint then
return EndPoint
end
elseif Index == "Target" and [Link] == 2788229376 then
local EndPoint = [Link]()
if EndPoint then
return EndPoint
end
end
end
return MousePosChanger2(self, Index)
end
end
--// Keybind NOT OPTIMIZED i got lazy
[Link] =
[Link]:Connect(function(Input, gameProcessedEvent)
if gameProcessedEvent then return end
local keybind = getgenv().[Link]
local aimBotActive = getgenv().[Link]
if [Link] == [Link][keybind] and aimBotActive then
if [Link] then
[Link] = nil
else
[Link] = [Link]()
if [Link] then
if getgenv().[Link] then
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "INDEX",
Text = "opps: " .. [Link],
Duration = 0.001,
})
end
end
end
end
end)
local p_lr = [Link]
local players = game:GetService("Players")
local vec3 = [Link]
local renderstepped = game:GetService("RunService").RenderStepped
Utility = {}
if [Link] == 2788229376 then
[Link] = function()
if getgenv().[Link] then
for _, player in ipairs(players:GetPlayers()) do
if player ~= p_lr then
local character = [Link]
if character and character:FindFirstChild("HumanoidRootPart")
then
local part = [Link]
if getgenv().[Link] then
[Link] = [Link](
getgenv().[Link].X,
getgenv().[Link].Y,
getgenv().[Link].Z
)
else
[Link] = [Link](
getgenv().[Link],
getgenv().[Link],
getgenv().[Link]
)
end
[Link] = 1
[Link] = false
if getgenv().[Link] then
local edgeAdornment =
part:FindFirstChild("HitboxEdges") or [Link]("SelectionBox")
[Link] = "HitboxEdges"
[Link] = part
[Link] = 0.05
edgeAdornment.SurfaceColor3 = [Link](0, 0, 255)
[Link] = 0.9
[Link] = part
end
end
end
end
end
end
end
[Link]:Connect(function(player)
[Link]:Connect(function()
if [Link] == 2788229376 then
[Link]()
end
end)
end)
[Link] = function(player)
local humanoid = [Link] and
[Link]:FindFirstChild("Humanoid")
return humanoid and humanoid:GetState() == [Link]
end
--// AImbot
[Link] = function()
if not [Link] or not [Link] then return end
local bodyEffects = [Link]:FindFirstChild("BodyEffects")
if not bodyEffects then return end
local KOd = bodyEffects:FindFirstChild("K.O") and bodyEffects["K.O"].Value
local humanoid = [Link]:FindFirstChild("Humanoid")
if getgenv().[Link] and humanoid and ([Link] <= 0
or KOd) then
[Link] = nil
return
end
local partName = tostring(getgenv().[Link])
local Parts = [Link]:FindFirstChild(partName)
if not Parts then return end
local Smooth = getgenv().[Link]
local future = getgenv().[Link]
local AirSmoothness = getgenv().[Link]
local airpreds = getgenv().[Link]
if getgenv().[Link] and
[Link]([Link]) then
future = airpreds
Smooth = AirSmoothness
end
local runService = game:GetService("RunService")
if getgenv().[Link] and Parts then
local lastPosition = [Link]
[Link]()
local currentPosition = [Link]
local velocity = (currentPosition - lastPosition) /
[Link]:Wait()
[Link] = velocity
[Link] = velocity
end
local futurepos = [Link] + [Link] * future
if getgenv().[Link] and humanoid then
local humanoidState = humanoid:GetState()
if humanoidState == [Link] then
futurepos = futurepos + [Link](0,
getgenv().[Link], 0)
else
futurepos = futurepos + [Link](0,
getgenv().[Link], 0)
end
end
local Endpoint = [Link]([Link])
local Mainendpoint = [Link] + [Link] * future
local TargetCamera
if getgenv().[Link] then
TargetCamera = [Link]([Link],
Mainendpoint)
else
TargetCamera = [Link]([Link],
futurepos)
end
[Link] =
[Link]:Lerp(TargetCamera,
Smooth,[Link][getgenv().[Link]],[Link][ge
tgenv().[Link]])
end
local settings = getgenv().[Link]
local isActive = false
local VirtualInputManager = game:GetService("VirtualInputManager")
local UserInputService = game:GetService("UserInputService")
[Link] = function()
local acceleration = [Link]
if type(acceleration) ~= "number" then
warn("Invalid Acceleration value") --// To handle a Value and make the
variables from table to be enable only using number
return
end
local speed = acceleration / 100000
if [Link] == "Third" then
repeat
[Link](speed)
VirtualInputManager:SendKeyEvent(true, [Link].I, false, game)
[Link](speed)
VirtualInputManager:SendKeyEvent(true, [Link].O, false, game)
[Link](speed)
VirtualInputManager:SendKeyEvent(false, [Link].I, false, game)
[Link](speed)
VirtualInputManager:SendKeyEvent(false, [Link].O, false, game)
until not isActive
elseif [Link] == "First" then
repeat
VirtualInputManager:SendMouseWheelEvent("0", "0", true, game)
wait(speed)
VirtualInputManager:SendMouseWheelEvent("0", "0", false, game)
wait(speed)
VirtualInputManager:SendMouseWheelEvent("0", "0", true, game)
wait(speed)
VirtualInputManager:SendMouseWheelEvent("0", "0", false, game)
wait(speed)
until not isActive
end
end
[Link] = function(input, processed)
if processed then return end
if [Link] == [Link][[Link]] then
isActive = not isActive
if isActive then
[Link]()
end
end
end
[Link]:Connect([Link])
--// got this from my old tb kinda sucks
[Link] = function(player)
local character = [Link]
if not character or not character:FindFirstChild("BodyEffects") then
return false
end
local bodyEffects = [Link]
local ko = bodyEffects:FindFirstChild("K.O") or
bodyEffects:FindFirstChild("KO")
return ko and [Link] or false
end
[Link] = function(instance)
if not instance then
return false
end
for _, player in next, Players:GetPlayers() do
if [Link] and (instance == [Link] or
instance:IsDescendantOf([Link])) then
if not [Link](player) then
return player
end
end
end
return false
end
[Link] = function(tool)
for _, toolName in ipairs([Link]) do
if [Link] == toolName then
return true
end
end
return false
end
[Link] = function(message)
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Notification",
Text = message,
Duration = 2
})
end
local JAIROUGH = false
[Link] = function(input, gameProcessed)
if gameProcessed then return end
if [Link] == [Link] and [Link] ==
[Link][[Link]] then
JAIROUGH = not JAIROUGH
if [Link] then
[Link]("TriggerBot " .. (JAIROUGH and
"Enabled" or "Disabled"))
end
end
end
[Link]:Connect([Link])
[Link] = function()
local con
con = [Link]:Connect(function()
if JAIROUGH then
local target = [Link]
if target and [Link](target) then
if [Link] then
local tool = [Link]:FindFirstChildWhichIsA('Tool')
if tool and not [Link](tool) then
if tool then
[Link]([Link])
tool:Activate() --// tool activate is the best method
end
end
end
end
end
end)
[Link] = con
end
[Link]()
getgenv().disable = function()
getgenv().disable = nil
warn("Disconnecting:", [Link])
[Link]:Disconnect() --// disconnect the fucking
triggerbot when its disabled from the keybind
end
--// ass rotation
[Link] = function(Input, GameProcessedEvent)
if [Link] == [Link][getgenv().[Link]] and
not GameProcessedEvent then
click = not click
end
end
[Link] = function(direction)
if direction == "North" then
return [Link](0, 1, 0)
elseif direction == "South" then
return [Link](0, -1, 0)
elseif direction == "East" then
return [Link](1, 0, 0)
elseif direction == "West" then
return [Link](-1, 0, 0)
else
return [Link](0, 1, 0)
end
end
[Link] = function()
if click then
local currentTime = tick()
local timeDelta = [Link](currentTime - render, 0.01)
render = currentTime
local rotationSpeed = getgenv().[Link] *
timeDelta
local smoothRotation = rotationSpeed *
getgenv().[Link]
local directionVector =
[Link](getgenv().[Link])
local rotation = [Link](directionVector,
[Link](smoothRotation))
[Link] = [Link] * rotation
rotate = rotate + rotationSpeed
if rotate >= getgenv().[Link] then
click = false
rotate = 0
end
end
end
[Link]:Connect([Link])
[Link]:Connect(function(input, gameProcessed)
if gameProcessed then return end
if [Link] == [Link][getgenv().[Link]]
then
local resolver = getgenv().[Link]
if [Link] then
[Link] = false
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Resolver OFF",
Text = "igettoomanyhuzz",
Duration = 2,
})
else
[Link] = true
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Resolver ON",
Text = "igettoomanyhuzz",
Duration = 2,
})
end
end
end)
local Players = game:GetService("Players")
local Client = [Link]
local Mouse = Client:GetMouse()
local isSpeeding = false
[Link]:Connect(function(key)
if getgenv().[Link] and key:lower() ==
getgenv().[Link]:lower() then
isSpeeding = not isSpeeding
local character = [Link]
if character then
local humanoid = character:FindFirstChildOfClass("Humanoid")
if humanoid then
[Link] = isSpeeding and
getgenv().[Link] or 20
humanoid:GetPropertyChangedSignal("WalkSpeed"):Connect(function()
[Link] = isSpeeding and
getgenv().[Link] or 20
end)
end
end
end
end)
[Link] = function(Character)
if Character then
if getgenv().[Link] then
local hum = Character:FindFirstChildOfClass("Humanoid")
if hum then
hum:GetPropertyChangedSignal("JumpPower"):Connect(function()
if [Link] ~= 55 then
[Link] = 55
end
end)
end
end
end
end
[Link](character)
[Link]:Connect(function(newCharacter)
[Link](newCharacter)
end)
[Link]:Connect(function()
if getgenv().[Link] and [Link] == 2788229376 then
[Link]()
end
if [Link] then
[Link]()
end
[Link]()
end)
getgenv().JairoUGHH = true