
Keyless

loadstring(game:HttpGet("https://raw.githubusercontent.com/Pixeluted/adoniscries/main/Source.lua",true))()
task.wait(1)
local repo = "https://raw.githubusercontent.com/deividcomsono/Obsidian/main/"
local Library = loadstring(game:HttpGet(repo .. "Library.lua"))()
local ThemeManager = loadstring(game:HttpGet(repo .. "addons/ThemeManager.lua"))()
local SaveManager = loadstring(game:HttpGet(repo .. "addons/SaveManager.lua"))()
local Options = Library.Options
local Toggles = Library.Toggles
Library.ForceCheckbox = false
Library.ShowToggleFrameInKeybinds = true
local Window = Library:CreateWindow({
Title = "Tear",
Footer = game:GetService("MarketplaceService"):GetProductInfo(game.PlaceId).Name,
Icon = nil,
NotifySide = "Right",
ShowCustomCursor = false,
Resizable = false,
})
local Tabs = {
["Main"] = Window:AddTab("Main", "user"),
["Hitboxes"] = Window:AddTab("Hitboxes", "diamond-minus"),
["Visuals"] = Window:AddTab("Visual", "scan-eye"),
["UI Settings"] = Window:AddTab("Settings", "settings"),
}
local Services, Remotes do
Remotes = setmetatable({}, {
__index = function(_, Name)
local Remote = game:GetService("ReplicatedStorage"):FindFirstChild(Name)
if Remote then
return Remote
else
return nil
end
end
})
Services = setmetatable({}, {
__index = function(_, Name)
local Service = game:GetService(Name)
if Service then
return Service
else
return nil
end
end
})
end
local Connections = {}
local LocalPlayer = Services.Players.LocalPlayer
local Character = LocalPlayer.Character or LocalPlayer.CharacterAdded:Wait()
local Humanoid = Character:WaitForChild("Humanoid", 10)
local odmHookFunction, odmHookOne, odmHookTwo
local function setupOdmInstantHook()
local normal = {}
local four, two = nil, nil
local savefunc
for i, func in next, getreg() do
if type(func) ~= 'function' then continue end
local info = debug.getinfo(func)
if not info.source:find('Gear') then continue end
local upValues = debug.getupvalues(func)
local constants = debug.getconstants(func)
for up, value in next, constants do
if value == 400 or value == 200 then
if value == 400 then four = up end
if value == 200 then two = up end
savefunc = func
end
end
end
return savefunc, four, two
end
local function waitforodm(callback)
task.spawn(function()
local odmHookFunction, odmHookOne, odmHookTwo = setupOdmInstantHook()
while not (odmHookFunction and odmHookOne and odmHookTwo) do
task.wait()
odmHookFunction, odmHookOne, odmHookTwo = setupOdmInstantHook()
end
callback(odmHookFunction, odmHookOne, odmHookTwo)
end)
end
waitforodm(function(func, one, two)
odmHookFunction = func
odmHookOne = one
odmHookTwo = two
end)
Connections.CharacterAdded = LocalPlayer.CharacterAdded:Connect(function(New)
Character = New
Humanoid = New:WaitForChild("Humanoid", 10)
repeat task.wait() until New:FindFirstChild("Gear")
waitforodm(function(func, one, two)
odmHookFunction = func
odmHookOne = one
odmHookTwo = two
if odmHookFunction and odmHookOne and odmHookTwo then
if Toggles.InstantHook.Value then
debug.setconstant(odmHookFunction, odmHookOne, 10000000)
debug.setconstant(odmHookFunction, odmHookTwo, 10000000)
else
debug.setconstant(odmHookFunction, odmHookOne, 400)
debug.setconstant(odmHookFunction, odmHookTwo, 200)
end
end
end)
end)
local MainGroup = Tabs["Main"]:AddLeftTabbox()
local GearTab = MainGroup:AddTab('Gear')
local CharTab = MainGroup:AddTab('Character')
local HorseBox = Tabs["Main"]:AddRightGroupbox("Horse")
local ShifterBox = Tabs["Main"]:AddRightGroupbox("Shifter")
local MainBox = Tabs["Main"]:AddRightGroupbox("Extra")
local HitboxGroup = Tabs["Hitboxes"]:AddLeftTabbox()
local MindlessHitBox = HitboxGroup:AddTab('Mindless')
local ShifterHitBox = HitboxGroup:AddTab('Shifter')
local HumanBox = Tabs["Hitboxes"]:AddRightGroupbox("Human")
local VisualGroup = Tabs["Visuals"]:AddLeftTabbox()
local PlayerVisual = VisualGroup:AddTab('Player')
local TitanVisual = VisualGroup:AddTab('Titan')
local CartVisual = VisualGroup:AddTab('Cart')
local FlareBox = Tabs["Main"]:AddLeftGroupbox("Flare")
local AnimationBox = Tabs["Main"]:AddLeftGroupbox("Animations")
--// GEAR TAB
GearTab:AddToggle("InfiniteGas", {
Text = "Infinite Gas",
Default = false,
Disabled = false,
Visible = true,
Risky = false,
Callback = function(Value)
if Value then
local InfiniteGas = function()
if Humanoid then
if Humanoid:FindFirstChild("Gear") then
Humanoid:WaitForChild("Gear"):WaitForChild("Gas").Value = 2000
end
end
end
Connections.InfiniteGas = Services.RunService.RenderStepped:Connect(InfiniteGas)
else
if Humanoid then
if Connections.InfiniteGas then
Connections.InfiniteGas:Disconnect()
Connections.InfiniteGas = nil
end
end
end
end,
}):AddKeyPicker("InfiniteGasKey", {
Default = nil,
SyncToggleState = false,
Mode = "Toggle",
Text = "Infinite Gas",
NoUI = false,
Callback = function(Value)
Toggles.InfiniteGas:SetValue(Value)
end,
ChangedCallback = function(New)
end,
})
GearTab:AddToggle("InfiniteBlades", {
Text = "Infinite Blades",
Default = false,
Disabled = false,
Visible = true,
Risky = false,
Callback = function(Value)
if Value then
local InfiniteBlades = function()
if Humanoid then
if Humanoid:FindFirstChild("Gear") then
Humanoid:WaitForChild("Gear"):WaitForChild("Blades").Value = 8
end
end
end
Connections.InfiniteBlades = Services.RunService.RenderStepped:Connect(InfiniteBlades)
else
if Humanoid then
if Connections.InfiniteBlades then
Connections.InfiniteBlades:Disconnect()
Connections.InfiniteBlades = nil
end
end
end
end,
}):AddKeyPicker("InfiniteBladesKey", {
Default = nil,
SyncToggleState = false,
Mode = "Toggle",
Text = "Infinite Blades",
NoUI = false,
Callback = function(Value)
Toggles.InfiniteBlades:SetValue(Value)
end,
ChangedCallback = function(New)
end,
})
Reloading = false
GearTab:AddToggle("AutoReloadBlades", {
Text = "Auto Reload Blades",
Default = false,
Disabled = false,
Visible = true,
Risky = false,
Callback = function(Value)
if Value then
local AutoReload = function()
if Humanoid then
local Gear = Humanoid:FindFirstChild("Gear")
if Gear then
local bladeDurability = Gear:FindFirstChild("BladeDurability")
if bladeDurability then
if bladeDurability.Value == 0 and not Reloading then
Reloading = true
Services.VirtualInputManager:SendKeyEvent(true, Enum.KeyCode.R, false, game)
task.wait(0.1)
Services.VirtualInputManager:SendKeyEvent(false, Enum.KeyCode.R, false, game)
elseif bladeDurability.Value > 0 then
Reloading = false
end
end
end
end
end
Connections.AutoReload = Services.RunService.RenderStepped:Connect(AutoReload)
else
if Humanoid then
if Connections.AutoReload then
Connections.AutoReload:Disconnect()
Connections.AutoReload = nil
end
end
end
end,
}):AddKeyPicker("AutoReloadBladesKey", {
Default = nil,
SyncToggleState = false,
Mode = "Toggle",
Text = "Auto Reload Blades",
NoUI = false,
Callback = function(Value)
Toggles.AutoReloadBlades:SetValue(Value)
end,
ChangedCallback = function(New)
end,
})
GearTab:AddToggle("BladeThrowSpam", {
Text = "Blade Throw Spam",
Tooltip = "RageMode is needed for this",
Default = false,
Disabled = false,
Visible = true,
Risky = false,
Callback = function(Value)
if Value then
local BladeThrowSpam = function()
if Humanoid then
local args = {
[1] = CFrame.new(LocalPlayer:GetMouse().Hit.p, LocalPlayer:GetMouse().Hit.p + Vector3.new(0, 0, 0))
}
if LocalPlayer.Team ~= Services.Teams.Choosing then
if LocalPlayer.Team == Services.Teams.Soldiers then
local Gear = Character:FindFirstChild("Gear") or Character:FindFirstChild("APGear")
if Gear and Gear:FindFirstChild("Events") and Gear.Events:FindFirstChild("MoreEvents") and Gear.Events.MoreEvents:FindFirstChild("BladeThrow") then
if Humanoid:FindFirstChild("RageMode").Value then
Gear.Events.MoreEvents.BladeThrow:FireServer(unpack(args))
end
end
end
end
end
end
Connections.BladeThrowSpam = Services.RunService.RenderStepped:Connect(BladeThrowSpam)
else
if Humanoid then
if Connections.BladeThrowSpam then
Connections.BladeThrowSpam:Disconnect()
Connections.BladeThrowSpam = nil
end
end
end
end,
}):AddKeyPicker("BladeThrowSpamKey", {
Default = nil,
SyncToggleState = false,
Mode = "Toggle",
Text = "Blade Throw Spam",
NoUI = false,
Callback = function(Value)
Toggles.BladeThrowSpam:SetValue(Value)
end,
ChangedCallback = function(New)
end,
})
GearTab:AddToggle("InfiniteHookTime", {
Text = "Infinite Hook Time",
Default = false,
Disabled = false,
Visible = true,
Risky = false,
Callback = function(Value)
if Value then
local InfiniteHookTime = function()
if Character then
if Humanoid then
local Gear = Humanoid:FindFirstChild("Gear")
local APGear = Humanoid:FindFirstChild("APGear")
local TensionR, TensionL
if Gear then
TensionR = Gear:FindFirstChild("HookTensionR")
TensionL = Gear:FindFirstChild("HookTensionL")
elseif APGear then
TensionR = APGear:FindFirstChild("HookTensionR")
TensionL = APGear:FindFirstChild("HookTensionL")
end
if TensionR then
if TensionR.Value > 60 then
TensionR.Value = 60
end
end
if TensionL then
if TensionL.Value > 60 then
TensionL.Value = 60
end
end
end
end
end
Connections.InfiniteHookTime = Services.RunService.RenderStepped:Connect(InfiniteHookTime)
else
if Humanoid then
if Connections.InfiniteHookTime then
Connections.InfiniteHookTime:Disconnect()
Connections.InfiniteHookTime = nil
end
end
end
end,
}):AddKeyPicker("InfiniteHookTimeKey", {
Default = nil,
SyncToggleState = false,
Mode = "Toggle",
Text = "Infinite Hook Time",
NoUI = false,
Callback = function(Value)
Toggles.InfiniteHookTime:SetValue(Value)
end,
ChangedCallback = function(New)
end,
})
GearTab:AddToggle("InstantHook", {
Text = "Instant Hook",
Default = false,
Disabled = false,
Visible = true,
Risky = false,
Callback = function(Value)
if odmHookFunction and odmHookOne and odmHookTwo then
if Value then
debug.setconstant(odmHookFunction, odmHookOne, 10000000)
debug.setconstant(odmHookFunction, odmHookTwo, 10000000)
else
debug.setconstant(odmHookFunction, odmHookOne, 400)
debug.setconstant(odmHookFunction, odmHookTwo, 200)
end
end
end,
}):AddKeyPicker("InfiniteHookTimeKey", {
Default = nil,
SyncToggleState = false,
Mode = "Toggle",
Text = "Instant Hook",
NoUI = false,
Callback = function(Value)
Toggles.InstantHook:SetValue(Value)
end,
ChangedCallback = function(New)
end,
})
--[[GearTab:AddToggle("SilentAimHooks", {
Text = "Hook Silent Aim",
Default = false,
Disabled = false,
Visible = true,
Risky = false,
Callback = function(Value)
if Options.SilentAimHooksSlider then
Options.SilentAimHooksSlider:SetVisible(Value)
end
if Value then
local SilentAimHooks = function()
if Character then
if Humanoid then
end
end
end
Connections.SilentAimHooks = Services.RunService.RenderStepped:Connect(SilentAimHooks)
else
if Humanoid then
if Connections.SilentAimHooks then
Connections.SilentAimHooks:Disconnect()
Connections.SilentAimHooks = nil
end
end
end
end,
}):AddKeyPicker("SilentAimHooksKey", {
Default = nil,
SyncToggleState = false,
Mode = "Toggle",
Text = "Hook Silent Aim",
NoUI = false,
Callback = function(Value)
Toggles.SilentAimHooks:SetValue(Value)
end,
ChangedCallback = function(New)
end,
})
GearTab:AddSlider("SilentAimHooksSlider", {
Text = "Radius",
Default = 20,
Min = 20,
Max = 120,
Rounding = 1,
Compact = true,
Callback = function(Value)
end,
Disabled = false,
Visible = false,
})]]
GearTab:AddToggle("HookRotationSpeed", {
Text = "Hook Rotation Speed",
Default = false,
Disabled = false,
Visible = true,
Risky = false,
Callback = function(Value)
if Options.HookRotationSpeedSlider then
Options.HookRotationSpeedSlider:SetVisible(Value)
end
if Value then
Connections.InstantHookRotation = Services.UserInputService.InputBegan:Connect(function(Input, Event)
if Input.UserInputType == Enum.UserInputType.Keyboard and Input.KeyCode == Enum.KeyCode.A and not Event then
if Services.UserInputService:IsKeyDown(Enum.KeyCode.Q) or Services.UserInputService:IsKeyDown(Enum.KeyCode.E) then
if Character then
if Humanoid then
local RootPart = Character:FindFirstChild("HumanoidRootPart")
if RootPart then
Humanoid:ChangeState(0)
RootPart.Velocity = RootPart.CFrame.LookVector * Options.HookRotationSpeedSlider.Value
end
end
end
end
elseif Input.UserInputType == Enum.UserInputType.Keyboard and Input.KeyCode == Enum.KeyCode.D and not Event then
if Services.UserInputService:IsKeyDown(Enum.KeyCode.Q) or Services.UserInputService:IsKeyDown(Enum.KeyCode.E) then
if Character then
if Humanoid then
local RootPart = Character:FindFirstChild("HumanoidRootPart")
if RootPart then
Humanoid:ChangeState(0)
RootPart.Velocity = RootPart.CFrame.LookVector * Options.HookRotationSpeedSlider.Value
end
end
end
end
end
end)
else
if Connections.InstantHookRotation then
Connections.InstantHookRotation:Disconnect()
Connections.InstantHookRotation = nil
end
end
end,
}):AddKeyPicker("HookRotationSpeedKey", {
Default = nil,
SyncToggleState = false,
Mode = "Toggle",
Text = "Hook Rotation Speed",
NoUI = false,
Callback = function(Value)
Toggles.HookRotationSpeed:SetValue(Value)
end,
ChangedCallback = function(New)
end,
})
GearTab:AddSlider("HookRotationSpeedSlider", {
Text = "Speed",
Default = 5,
Min = 5,
Max = 30,
Rounding = 1,
Compact = true,
Callback = function(Value)
end,
Disabled = false,
Visible = false,
})
GearTab:AddToggle("NoSkillCooldown", {
Text = "No Skill Cooldown",
Default = false,
Disabled = false,
Visible = true,
Risky = false,
Callback = function(Value)
if Value then
local NoSkillCooldown = function()
if Humanoid then
local AP = Character:FindFirstChild("APGear")
local Normal = Character:FindFirstChild("Gear")
if AP then
for _, Move in pairs(Character:WaitForChild("APGear"):WaitForChild("SkillsSpamLimit"):GetChildren()) do
Move.Value = -1
end
elseif Normal then
for _, Move in pairs(Character:WaitForChild("Gear"):WaitForChild("SkillsSpamLimit"):GetChildren()) do
Move.Value = -1
end
end
if LocalPlayer.PlayerGui then
for _, Skill in pairs(LocalPlayer.PlayerGui:WaitForChild("SkillsGui"):GetChildren()) do
if Skill.Name == "Impulse" then
Skill.Cooldown.Value = 100
elseif Skill.Name == "Dodge" then
Skill.Cooldown.Value = 25
elseif Skill.Name == "HandCut" then
Skill.Cooldown.Value = 3000
elseif Skill.Name == "HandCutMk2" then
Skill.Cooldown.Value = 3000
elseif Skill.Name == "SuperJump" then
Skill.Cooldown.Value = 150
elseif Skill.Name == "BladeThrow" then
Skill.Cooldown.Value = 100
elseif Skill.Name == "Counter" then
Skill.Cooldown.Value = 2000
end
end
end
end
end
Connections.NoSkillCooldown = Services.RunService.RenderStepped:Connect(NoSkillCooldown)
else
if Humanoid then
if Connections.NoSkillCooldown then
Connections.NoSkillCooldown:Disconnect()
Connections.NoSkillCooldown = nil
end
end
end
end,
}):AddKeyPicker("NoSkillCooldownKey", {
Default = nil,
SyncToggleState = false,
Mode = "Toggle",
Text = "No Skill Cooldown",
NoUI = false,
Callback = function(Value)
Toggles.NoSkillCooldown:SetValue(Value)
end,
ChangedCallback = function(New)
end,
})
GearTab:AddToggle("AntiHook", {
Text = "Anti Hook",
Default = false,
Disabled = false,
Visible = true,
Risky = false,
Callback = function(Value)
if Options.AntiHookSlider then
Options.AntiHookSlider:SetVisible(Value)
end
if Value then
local MainDebounce, SecondaryDebounce do
MainDebounce = false
SecondaryDebounce = false
end
Connections.AntiHook = Character:WaitForChild("HumanoidRootPart").ChildAdded:Connect(function(Object)
if (Object.Name == "EAttachment" or Object.Name == "QAttachment") then
if not MainDebounce then
MainDebounce = true
if not SecondaryDebounce then
SecondaryDebounce = true
local args = { [1] = Character:WaitForChild("HumanoidRootPart") }
local gear = Character:FindFirstChild("APGear") or Character:WaitForChild("Gear")
local hookL = Humanoid.Gear:FindFirstChild("HookTensionL").Value
local hookR = Humanoid.Gear:FindFirstChild("HookTensionR").Value
local hook = nil
if hookL == 0 and hookR == 0 then
hook = Character:WaitForChild("Gear").Events.MoreEvents.CastEKey
elseif hookR > 0 and hookL == 0 then
hook = Character:WaitForChild("Gear").Events.MoreEvents.CastQKey
elseif hookR == 0 and hookL > 0 then
hook = Character:WaitForChild("Gear").Events.MoreEvents.CastEKey
end
if hook then
hook:FireServer(unpack(args))
end
task.delay(0.05, function()
MainDebounce = false
end)
end
task.wait(Options.AntiHookSlider.Value)
SecondaryDebounce = false
else
Object:Destroy()
end
end
end)
else
if Humanoid then
if Connections.AntiHook then
Connections.AntiHook:Disconnect()
Connections.AntiHook = nil
end
end
end
end,
}):AddKeyPicker("AntiHookKey", {
Default = nil,
SyncToggleState = false,
Mode = "Toggle",
Text = "Anti Hook",
NoUI = false,
Callback = function(Value)
Toggles.AntiHook:SetValue(Value)
end,
ChangedCallback = function(New)
end,
})
GearTab:AddSlider("AntiHookSlider", {
Text = "Speed",
Default = 1,
Min = 0,
Max = 4,
Rounding = 1,
Compact = true,
Callback = function(Value)
end,
Disabled = false,
Visible = false,
})
GearTab:AddDivider()
GearTab:AddToggle("HookRange", {
Text = "Hook Range",
Default = false,
Disabled = false,
Visible = true,
Risky = false,
Callback = function(Value)
if Options.HookRangeSlider then
Options.HookRangeSlider:SetVisible(Value)
end
if Value then
local HookRange = function()
if Character then
if Humanoid then
local Gear = Humanoid:FindFirstChild("Gear") or Humanoid:FindFirstChild("APGear")
if not Gear then
return
end
local upgrades = Gear:WaitForChild("Upgrades")
local hooksRange = upgrades:FindFirstChild("HooksRange")
if hooksRange then
hooksRange.Value = Options.HookRangeSlider.Value
else
return
end
end
end
end
Connections.HookRange = Services.RunService.RenderStepped:Connect(HookRange)
else
if Humanoid then
if Connections.HookRange then
Connections.HookRange:Disconnect()
Connections.HookRange = nil
end
end
end
end,
})
GearTab:AddSlider("HookRangeSlider", {
Text = "Range",
Default = 160,
Min = 100,
Max = 1000,
Rounding = 1,
Compact = true,
Callback = function(Value)
end,
Disabled = false,
Visible = false,
})
GearTab:AddToggle("UnlockSkills", {
Text = "Unlock Skills",
Default = false,
Disabled = false,
Visible = true,
Risky = false,
Callback = function(Value)
local function IsInLobby()
if LocalPlayer and LocalPlayer.PlayerGui then
local LobbyGui = LocalPlayer.PlayerGui:FindFirstChild("LobbyGui")
if LobbyGui then
for _, Object in pairs(LobbyGui:GetChildren()) do
if Object:IsA("ScreenGui") and Object.Enabled == true then
return true
end
end
end
end
return false
end
local UnlockSkills = function(Toggle)
if Character then
if Humanoid then
if not Character:FindFirstChild("Shifter") then
for _, Object in pairs(LocalPlayer.PlayerGui:WaitForChild("SkillsGui"):GetChildren()) do
if IsInLobby() then
Object.Enabled = false
else
Object.Enabled = Toggle
end
end
end
if Character:FindFirstChild("Shifter") then
for _, Object in pairs(LocalPlayer.PlayerGui:WaitForChild("SkillsGui"):GetChildren()) do
Object.Enabled = false
end
end
local Skills, Upgrades do
Skills = Humanoid:WaitForChild("Gear"):WaitForChild("Skills")
Upgrades = Humanoid:WaitForChild("Gear"):WaitForChild("Upgrades")
end
if Skills then
coroutine.resume(coroutine.create(function()
if Skills.Dodge then
Skills.Dodge.Value = Toggle
end
if Skills.Impulse then
Skills.Impulse.Value = Toggle
end
if Skills.HandCut then
Skills.HandCut.Value = Toggle
end
if Skills.HandCutMk2 then
Skills.HandCutMk2.Value = Toggle
end
if Skills.SuperJump then
Skills.SuperJump.Value = Toggle
end
if Skills.BladeThrow then
Skills.BladeThrow.Value = Toggle
end
if Skills.Counter then
Skills.Counter.Value = Toggle
end
end))
end
if Upgrades then
Upgrades.AttackSpeed.Value = 0.2
end
end
end
end
if Value then
Connections.UnlockSkills = Services.RunService.RenderStepped:Connect(UnlockSkills)
else
if Connections.UnlockSkills then
Connections.UnlockSkills:Disconnect()
Connections.UnlockSkills = nil
UnlockSkills(false)
end
end
end,
})
--// CHARACTER TAB
CharTab:AddToggle("Flight", {
Text = "Flight",
Default = false,
Disabled = false,
Visible = true,
Risky = false,
Callback = function(Value)
if Options.FlightSlider then
Options.FlightSlider:SetVisible(Value)
end
if Value then
if Character then
if Humanoid then
local Head = Character:FindFirstChild("Shifter") and Character.Head.Head or Character.Head
if Head then
Head.Anchored = true
Humanoid.PlatformStand = true
Connections.Flight = Services.RunService.Heartbeat:Connect(function(Delta)
local moveDirection = Humanoid.MoveDirection * (Options.FlightSlider.Value * Delta)
local headCFrame = Head.CFrame
local cameraCFrame = workspace.CurrentCamera.CFrame
local cameraOffset = headCFrame:ToObjectSpace(cameraCFrame).Position
cameraCFrame = cameraCFrame * CFrame.new(-cameraOffset.X, -cameraOffset.Y, -cameraOffset.Z + 1)
local cameraPosition = cameraCFrame.Position
local headPosition = headCFrame.Position
local objectSpaceVelocity = CFrame.new(cameraPosition, Vector3.new(headPosition.X, cameraPosition.Y, headPosition.Z)):VectorToObjectSpace(moveDirection)
Head.CFrame = CFrame.new(headPosition) * (cameraCFrame - cameraPosition) * CFrame.new(objectSpaceVelocity)
end)
end
end
end
else
if Character then
if Humanoid then
local Head = Character:FindFirstChild("Shifter") and Character.Head.Head or Character.Head
if Head then
Head.Anchored = false
Humanoid.PlatformStand = false
end
end
end
if Connections.Flight then
Connections.Flight:Disconnect()
Connections.Flight = nil
end
end
end,
}):AddKeyPicker("FlightKey", {
Default = nil,
SyncToggleState = false,
Mode = "Toggle",
Text = "Flight",
NoUI = false,
Callback = function(Value)
Toggles.Flight:SetValue(Value)
end,
ChangedCallback = function(New)
end,
})
CharTab:AddSlider("FlightSlider", {
Text = "Speed",
Default = 50,
Min = 50,
Max = 200,
Rounding = 1,
Compact = true,
Callback = function(Value)
end,
Disabled = false,
Visible = false,
})
--[[CharTab:AddToggle("WalkspeedModifier", {
Text = "Walkspeed",
Default = false,
Disabled = false,
Visible = true,
Risky = false,
Callback = function(Value)
if Options.WalkspeedModifierSlider then
Options.WalkspeedModifierSlider:SetVisible(Value)
end
end,
}):AddKeyPicker("WalkspeedModifierKey", {
Default = nil,
SyncToggleState = false,
Mode = "Toggle",
Text = "Walkspeed",
NoUI = false,
Callback = function(Value)
Toggles.WalkspeedModifier:SetValue(Value)
end,
ChangedCallback = function(New)
end,
})
CharTab:AddSlider("WalkspeedModifierSlider", {
Text = "Speed",
Default = 16,
Min = 16,
Max = 200,
Rounding = 1,
Compact = true,
Callback = function(Value)
end,
Disabled = false,
Visible = false,
})]]
CharTab:AddToggle("NoTitanDetection", {
Text = "No Titan Detection",
Default = false,
Disabled = false,
Visible = true,
Risky = false,
Callback = function(Value)
if Value then
local NoTitanDetection = function()
if Character then
if Humanoid then
if Humanoid:FindFirstChild("Invinsible") then
Humanoid:FindFirstChild("Invinsible").Value = Value
end
end
end
end
Connections.NoTitanDetection = Services.RunService.RenderStepped:Connect(NoTitanDetection)
else
if Humanoid then
if Connections.NoTitanDetection then
Connections.NoTitanDetection:Disconnect()
Connections.NoTitanDetection = nil
end
if Humanoid:FindFirstChild("Invinsible") then
Humanoid:FindFirstChild("Invinsible").Value = false
end
end
end
end,
}):AddKeyPicker("NoTitanDetectionKey", {
Default = nil,
SyncToggleState = false,
Mode = "Toggle",
Text = "No Titan Detection",
NoUI = false,
Callback = function(Value)
Toggles.NoTitanDetection:SetValue(Value)
end,
ChangedCallback = function(New)
end,
})
CharTab:AddToggle("NoHoodLoss", {
Text = "No Hood Loss",
Default = false,
Disabled = false,
Visible = true,
Risky = false,
Callback = function(Value)
if Value then
local NoHoodLoss = function()
if Humanoid then
if LocalPlayer.PlayerGui then
if LocalPlayer.PlayerGui:FindFirstChild("LowHealthGui") then
if LocalPlayer.PlayerGui:FindFirstChild("LowHealthGui"):FindFirstChild("LoseHoodEvent") then
LocalPlayer.PlayerGui:FindFirstChild("LowHealthGui"):FindFirstChild("LoseHoodEvent"):Destroy()
end
end
end
end
end
Connections.NoHoodLoss = Services.RunService.RenderStepped:Connect(NoHoodLoss)
else
if Humanoid then
if Connections.NoHoodLoss then
Connections.NoHoodLoss:Disconnect()
Connections.NoHoodLoss = nil
local HoodRemote = Instance.new("RemoteEvent", LocalPlayer.PlayerGui.LowHealthGui)
HoodRemote.Name = "LoseHoodEvent"
end
end
end
end,
}):AddKeyPicker("NoHoodLossKey", {
Default = nil,
SyncToggleState = false,
Mode = "Toggle",
Text = "No Hood Loss",
NoUI = false,
Callback = function(Value)
Toggles.NoHoodLoss:SetValue(Value)
end,
ChangedCallback = function(New)
end,
})
CharTab:AddToggle("NoBurn", {
Text = "No Burn",
Default = false,
Disabled = false,
Visible = true,
Risky = false,
Callback = function(Value)
if Value then
if Character then
if Humanoid then
local NoBurn = function()
local Burning = Humanoid:FindFirstChild("Burning")
if Burning then
if Burning.Value then
if workspace.HumanEvents then
if workspace.HumanEvents.LocalBurningEvent then
workspace.HumanEvents.LocalBurningEvent:FireServer(-5, true)
end
end
end
end
end
Connections.NoBurn = Services.RunService.RenderStepped:Connect(NoBurn)
end
end
else
if Connections.NoBurn then
Connections.NoBurn:Disconnect()
Connections.NoBurn = nil
end
end
end,
}):AddKeyPicker("WalkspeedModifierKey", {
Default = nil,
SyncToggleState = false,
Mode = "Toggle",
Text = "Walkspeed",
NoUI = false,
Callback = function(Value)
Toggles.NoBurn:SetValue(Value)
end,
ChangedCallback = function(New)
end,
})
CharTab:AddToggle("QuickHood", {
Text = "Quick Hood",
Tooltip = "Allows you to quickly take off/on your hood based on your selected keybind",
Default = false,
Disabled = false,
Visible = true,
Risky = false,
Callback = function(Value)
end,
}):AddKeyPicker("QuickHoodKey", {
Default = nil,
SyncToggleState = false,
Mode = "Toggle",
Text = "Quick Hood",
NoUI = false,
Callback = function(Value)
if Value then
if Toggles.QuickHood.Value then
if Humanoid then
if workspace:WaitForChild("PlayersDataFolder")[LocalPlayer.Name].Cloak.Value == 1 then
if LocalPlayer.Team ~= Services.Teams["Interior Police"] then
if Humanoid:FindFirstChild("Hood") then
if Humanoid:FindFirstChild("Hood").Value == false then
LocalPlayer:WaitForChild("PlayerGui"):WaitForChild("MenuGui").ClothesChange:InvokeServer("Hood", nil, true)
else
LocalPlayer:WaitForChild("PlayerGui"):WaitForChild("MenuGui").ClothesChange:InvokeServer("Hood", nil, false)
end
end
else
return
end
end
end
end
end
end,
ChangedCallback = function(New)
end,
})
--[[CharTab:AddToggle("LoopHeal", {
Text = "Loop Heal",
Default = false,
Disabled = false,
Visible = true,
Risky = false,
Callback = function(Value)
if Value then
if Character then
if Humanoid then
local LoopHeal = function()
end
Connections.LoopHeal = Services.RunService.RenderStepped:Connect(LoopHeal)
end
end
else
if Connections.LoopHeal then
Connections.LoopHeal:Disconnect()
Connections.LoopHeal = nil
end
end
end,
}):AddKeyPicker("LoopHealKey", {
Default = nil,
SyncToggleState = false,
Mode = "Toggle",
Text = "Loop Heal",
NoUI = false,
Callback = function(Value)
Toggles.LoopHeal:SetValue(Value)
end,
ChangedCallback = function(New)
end,
})]]
--// HORSE TAB
HorseBox:AddToggle("HorseGodMode", {
Text = "God Mode",
Default = false,
Disabled = false,
Visible = true,
Risky = false,
Callback = function(Value)
if Value then
local HorseGodMode = function()
for _, Horse in pairs(workspace:WaitForChild("OnGameHorses"):GetChildren()) do
local HorseHumanoid = Horse:FindFirstChild("Humanoid")
local Carriage = Horse:FindFirstChild("Carriage")
if Carriage then
pcall(function()
HorseHumanoid = Carriage.Humanoid
end)
end
if HorseHumanoid then
if HorseHumanoid.Health > 0 then
if HorseHumanoid:FindFirstChild("Owner") then
local HorseOwner = HorseHumanoid.Owner.Value
if HorseOwner == LocalPlayer.Name then
if Horse:FindFirstChild("HumanoidRootPart") then
if isnetworkowner then
if isnetworkowner(Horse:FindFirstChild("HumanoidRootPart")) then
if HorseHumanoid.Health ~= "nan" then
HorseHumanoid.Health = "nan"
end
end
end
end
end
end
end
end
end
end
Connections.HorseGodMode = Services.RunService.RenderStepped:Connect(HorseGodMode)
else
if Connections.HorseGodMode then
Connections.HorseGodMode:Disconnect()
Connections.HorseGodMode = nil
end
if workspace.OnGameHorses then
for _, Horse in pairs(workspace:WaitForChild("OnGameHorses"):GetChildren()) do
local humanoid = nil
local owner = nil
for _, descendant in pairs(Horse:GetDescendants()) do
if descendant:IsA("Humanoid") then
humanoid = descendant
elseif descendant.Name == "Owner" then
owner = descendant
end
if humanoid and owner then
break
end
end
if humanoid and owner and owner.Value == LocalPlayer.Name then
if isnetworkowner(Horse:FindFirstChild("HumanoidRootPart")) then
humanoid.Health = 100
end
end
end
end
end
end,
}):AddKeyPicker("HorseGodModeKey", {
Default = nil,
SyncToggleState = false,
Mode = "Toggle",
Text = "Horse God Mode",
NoUI = false,
Callback = function(Value)
Toggles.HorseGodMode:SetValue(Value)
end,
ChangedCallback = function(New)
end,
})
HorseBox:AddToggle("InfiniteHorseStamina", {
Text = "Infinite Stamina",
Default = false,
Disabled = false,
Visible = true,
Risky = false,
Callback = function(Value)
if Value then
local InfiniteHorseStamina = function()
for _, Horse in pairs(workspace:WaitForChild("OnGameHorses"):GetChildren()) do
local HorseHumanoid = Horse:FindFirstChild("Humanoid")
local Carriage = Horse:FindFirstChild("Carriage")
if Carriage then
pcall(function()
HorseHumanoid = Carriage.Humanoid
end)
end
if HorseHumanoid then
if HorseHumanoid.Health > 0 then
if HorseHumanoid:FindFirstChild("Owner") then
local HorseOwner = HorseHumanoid.Owner.Value
if HorseOwner == LocalPlayer.Name then
local Config = HorseHumanoid.Parent:FindFirstChild("Configuration")
if Config then
local Stam = Config.Stamina
if Stam and Value then
Stam.Value = 4000
end
end
end
end
end
end
end
end
Connections.InfiniteHorseStamina = Services.RunService.RenderStepped:Connect(InfiniteHorseStamina)
else
if Connections.InfiniteHorseStamina then
Connections.InfiniteHorseStamina:Disconnect()
Connections.InfiniteHorseStamina = nil
end
end
end,
}):AddKeyPicker("InfiniteHorseStaminaKey", {
Default = nil,
SyncToggleState = false,
Mode = "Toggle",
Text = "Infinite Horse Stamina",
NoUI = false,
Callback = function(Value)
Toggles.InfiniteHorseStamina:SetValue(Value)
end,
ChangedCallback = function(New)
end,
})
HorseBox:AddToggle("HorseSpeed", {
Text = "Speed",
Default = false,
Disabled = false,
Visible = true,
Risky = false,
Callback = function(Value)
if Options.HorseSpeedSlider then
Options.HorseSpeedSlider:SetVisible(Value)
end
if Value then
local HorseSpeed = function()
for _, Horse in pairs(workspace:WaitForChild("OnGameHorses"):GetChildren()) do
local HorseHumanoid = Horse:FindFirstChild("Humanoid")
local Carriage = Horse:FindFirstChild("Carriage")
if Carriage then
pcall(function()
HorseHumanoid = Carriage.Humanoid
end)
end
if HorseHumanoid then
if HorseHumanoid.Health > 0 then
if HorseHumanoid:FindFirstChild("Owner") then
local HorseOwner = HorseHumanoid.Owner.Value
if HorseOwner == LocalPlayer.Name then
local Config = HorseHumanoid.Parent:FindFirstChild("Configuration")
if Config then
local Speed = Config.CurrentSpeed
local MaxSpeed = Config.MaxSpeed
if Speed and MaxSpeed and Value then
MaxSpeed.Value = Options.HorseSpeedSlider.Value
end
end
end
end
end
end
end
end
Connections.HorseSpeed = Services.RunService.RenderStepped:Connect(HorseSpeed)
else
if Connections.HorseSpeed then
Connections.HorseSpeed:Disconnect()
Connections.HorseSpeed = nil
end
end
end,
}):AddKeyPicker("HorseSpeedKey", {
Default = nil,
SyncToggleState = false,
Mode = "Toggle",
Text = "Horse Speed",
NoUI = false,
Callback = function(Value)
Toggles.HorseSpeed:SetValue(Value)
end,
ChangedCallback = function(New)
end,
})
HorseBox:AddSlider("HorseSpeedSlider", {
Text = "Speed",
Default = 30,
Min = 30,
Max = 100,
Rounding = 1,
Compact = true,
Callback = function(Value)
end,
Disabled = false,
Visible = false,
})
--// MAIN TAB
MainBox:AddToggle("AntiWipe", {
Text = "Anti Wipe",
Tooltip = "If anti-wipe is activated you will not wipe if you happen to die",
Default = false,
Disabled = false,
Visible = true,
Risky = true,
Callback = function(Value)
if Value then
local AntiWipe = function()
if Humanoid then
if Humanoid.Health == 0 then
LocalPlayer:WaitForChild("PlayerGui"):WaitForChild("MenuGui").ChangeTeamEvent:FireServer()
end
end
end
Connections.AntiWipe = Services.RunService.RenderStepped:Connect(AntiWipe)
else
if Humanoid then
if Connections.AntiWipe then
Connections.AntiWipe:Disconnect()
Connections.AntiWipe = nil
end
end
end
end,
}):AddKeyPicker("AntiWipeKey", {
Default = nil,
SyncToggleState = false,
Mode = "Toggle",
Text = "Anti Wipe",
NoUI = false,
Callback = function(Value)
Toggles.AntiWipe:SetValue(Value)
end,
ChangedCallback = function(New)
end,
})
MainBox:AddToggle("NoCannonCooldown", {
Text = "No Cannon Cooldown",
Default = false,
Disabled = false,
Visible = true,
Risky = false,
Callback = function(Value)
if Value then
local NoCannonCooldown = function()
if Humanoid then
if Humanoid.SeatPart then
if Humanoid.SeatPart.Parent.Name == "GroundCannon" or Humanoid.SeatPart.Parent.Name == "WallCannon" then
Humanoid.SeatPart.Parent:WaitForChild("TurretControlScript"):WaitForChild("FireEvent"):InvokeServer()
end
else
return
end
end
end
Connections.NoCannonCooldown = Services.UserInputService.InputBegan:Connect(function(Input, Event)
if Input.UserInputType == Enum.UserInputType.Keyboard and Input.KeyCode == Enum.KeyCode.F and not Event then
NoCannonCooldown()
end
end)
else
if Humanoid then
if Connections.NoCannonCooldown then
Connections.NoCannonCooldown:Disconnect()
Connections.NoCannonCooldown = nil
end
end
end
end,
}):AddKeyPicker("NoCannonCooldownKey", {
Default = nil,
SyncToggleState = false,
Mode = "Toggle",
Text = "No Cannon Cooldown",
NoUI = false,
Callback = function(Value)
Toggles.NoCannonCooldown:SetValue(Value)
end,
ChangedCallback = function(New)
end,
})
MainBox:AddToggle("RemoveBarriers", {
Text = "Remove Barriers",
Default = false,
Disabled = false,
Visible = true,
Risky = false,
Callback = function(Value)
local Limits = {}
if Value then
Connections.BarrierAdded = workspace.DescendantAdded:Connect(function(Object)
if Object.Name == "Limits" and Object:IsA("BasePart") and Object.Color == Color3.fromRGB(151, 0, 0) then
Limits[Object] = true
end
end)
Connections.BarrierRemoved = workspace.DescendantAdded:Connect(function(Object)
if Limits[Object] then
Limits[Object] = nil
end
end)
for _, Object in pairs(workspace:GetDescendants()) do
if Object.Name == "Limits" and Object:IsA("BasePart") and Object.Color == Color3.fromRGB(151, 0, 0) then
Limits[Object] = true
end
end
local RemoveBarriers = function()
for Object, _ in pairs(Limits) do
Object.CanCollide = not Value
end
end
Connections.RemoveBarriers = Services.RunService.RenderStepped:Connect(RemoveBarriers)
else
if Connections.BarrierAdded then
Connections.BarrierAdded:Disconnect()
Connections.BarrierAdded = nil
end
if Connections.BarrierRemoved then
Connections.BarrierRemoved:Disconnect()
Connections.BarrierRemoved = nil
end
if Connections.RemoveBarriers then
Connections.RemoveBarriers:Disconnect()
Connections.RemoveBarriers = nil
end
end
end,
})
MainBox:AddButton("Notify Warriors", function()
if game.PlaceId == 11564374799 then
local Female = nil
local Armored = nil
local Colossal = nil
for _, Shifters in pairs(workspace:WaitForChild("WarriorsCandidatesFolder"):WaitForChild("ShifterHolders"):GetChildren()) do
if Shifters.Name == "Female" and Shifters.Value ~= "Dead" then
Female = "Female: " .. tostring(Shifters.Value)
end
if Shifters.Name == "Armored" and Shifters.Value ~= "Dead" then
Armored = "Armored: " .. tostring(Shifters.Value)
end
if Shifters.Name == "Colossal" and Shifters.Value ~= "Dead" then
Colossal = "Colossal: " .. tostring(Shifters.Value)
end
end
local function Content()
local content = {}
if Female then
table.insert(content, Female)
end
if Armored then
table.insert(content, Armored)
end
if Colossal then
table.insert(content, Colossal)
end
return #content > 0 and table.concat(content, "\n") or "No shifters found"
end
Library:Notify(Content())
else
Library:Notify("Must be in campaign")
end
end)
MainBox:AddButton("Unlock Emotes", function()
workspace.PlayersDataFolder:FindFirstChild(LocalPlayer.Name).OneArmPushUp.Value = 1
workspace.PlayersDataFolder:FindFirstChild(LocalPlayer.Name).OneArmHandstandPushUp.Value = 1
workspace.PlayersDataFolder:FindFirstChild(LocalPlayer.Name).NoArmsPushUp.Value = 1
workspace.PlayersDataFolder:FindFirstChild(LocalPlayer.Name).HandstandPushUp.Value = 1
end)
MainBox:AddDivider()
MainBox:AddDropdown("TeamChanger", {
Values = {"Soldiers", "Interior Police"},
Default = nil,
Multi = false,
Tooltip = "dont use interior police unless its Stage 11 or Stage 12, if you switch to soldiers as a warrior itll make you a soldier shifter",
Text = "Team Changer",
Searchable = false,
Callback = function(Value)
if LocalPlayer.PlayerGui then
LocalPlayer.PlayerGui:WaitForChild("LobbyGui").TeamSelectionEvent:FireServer(Value)
end
end,
Disabled = false,
Visible = true,
})
MainBox:AddDivider()
MainBox:AddButton("Rejoin Server", function()
game:GetService("TeleportService"):TeleportToPlaceInstance(game.PlaceId, game.JobId, LocalPlayer)
end)
MainBox:AddButton("Serverhop", function()
game:GetService("TeleportService"):Teleport(game.PlaceId, LocalPlayer)
end)
--// SHIFTER TAB
ShifterBox:AddToggle("InfiniteShifterStamina", {
Text = "Infinite Stamina",
Tooltip = "Also gives you infinite stamina in human form",
Default = false,
Disabled = false,
Visible = true,
Risky = false,
Callback = function(Value)
if Value then
local InfiniteShifterStamina = function()
if Character then
if Humanoid then
if Humanoid:FindFirstChild("Stamina") then
Humanoid.Stamina.Value = 2400
end
end
end
end
Connections.InfiniteShifterStamina = Services.RunService.RenderStepped:Connect(InfiniteShifterStamina)
else
if Humanoid then
if Connections.InfiniteShifterStamina then
Connections.InfiniteShifterStamina:Disconnect()
Connections.InfiniteShifterStamina = nil
end
end
end
end,
}):AddKeyPicker("InfiniteShifterStaminaKey", {
Default = nil,
SyncToggleState = false,
Mode = "Toggle",
Text = "Infinite Shifter Stamina",
NoUI = false,
Callback = function(Value)
Toggles.InfiniteShifterStamina:SetValue(Value)
end,
ChangedCallback = function(New)
end,
})
ShifterBox:AddToggle("InfiniteShifterTimer", {
Text = "Infinite Timer",
Default = false,
Disabled = false,
Visible = true,
Risky = false,
Callback = function(Value)
if Value then
if Character then
if Humanoid then
local InfiniteShifterTimer = function()
if Character:FindFirstChild("Shifter") then
for _, Object in pairs(Character:GetDescendants()) do
if Object:IsA("IntValue") and Object.Name == "Time" then
local ObjectClone = Object:Clone()
ObjectClone.Parent = Object.Parent
Object:Destroy()
end
end
end
end
Connections.InfiniteShifterTimer = Services.RunService.RenderStepped:Connect(InfiniteShifterTimer)
end
end
else
if Connections.InfiniteShifterTimer then
Connections.InfiniteShifterTimer:Disconnect()
Connections.InfiniteShifterTimer = nil
end
end
end,
}):AddKeyPicker("InfiniteShifterTimerKey", {
Default = nil,
SyncToggleState = false,
Mode = "Toggle",
Text = "Infinite Timer",
NoUI = false,
Callback = function(Value)
Toggles.InfiniteShifterTimer:SetValue(Value)
end,
ChangedCallback = function(New)
end,
})
ShifterBox:AddToggle("NoShifterBlind", {
Text = "No Blind",
Default = false,
Disabled = false,
Visible = true,
Risky = false,
Callback = function(Value)
if Value then
local NoShifterBlind = function()
if Character then
if Humanoid then
if LocalPlayer.PlayerGui then
for _, Object in pairs(LocalPlayer.PlayerGui:WaitForChild("ShiftersGui"):GetDescendants()) do
if Object.Name == "LBlind" or Object.Name == "RBlind" or Object.Name == "FullBlind" then
if Object.Visible == true then
Object.Visible = false
end
end
end
end
end
end
end
Connections.NoShifterBlind = Services.RunService.RenderStepped:Connect(NoShifterBlind)
else
if Humanoid then
if Connections.NoShifterBlind then
Connections.NoShifterBlind:Disconnect()
Connections.NoShifterBlind = nil
end
end
end
end,
}):AddKeyPicker("NoShifterBlindKey", {
Default = nil,
SyncToggleState = false,
Mode = "Toggle",
Text = "No Blind",
NoUI = false,
Callback = function(Value)
Toggles.NoShifterBlind:SetValue(Value)
end,
ChangedCallback = function(New)
end,
})
ShifterBox:AddToggle("QuickUppercut", {
Text = "Quick Uppercut",
Default = false,
Disabled = false,
Visible = true,
Risky = false,
Callback = function(Value)
end,
}):AddKeyPicker("QuickUppercutKey", {
Default = nil,
SyncToggleState = false,
Mode = "Toggle",
Text = "No Blind",
NoUI = false,
Callback = function(Value)
if Toggles.QuickUppercut.Value then
if Character then
if Humanoid then
if Character:FindFirstChild("Shifter") then
for _, Object in pairs(Character:GetDescendants()) do
if Object:IsA("RemoteEvent") and Object.Name == "AttackEvent" then
Object:FireServer("AttackCombo3")
break
end
end
end
end
end
end
end,
ChangedCallback = function(New)
end,
})
ShifterBox:AddToggle("NoShifterStun", {
Text = "No Stun",
Default = false,
Disabled = false,
Visible = true,
Risky = false,
Callback = function(Value)
if Value then
local NoShifterStun = function()
if Character then
if Humanoid then
if Character:FindFirstChild("Shifter") then
for _, Object in pairs(Character:GetDescendants()) do
if Object:IsA("BoolValue") and Object.Name == "Stun" and Object.Parent and Object.Parent.Name == "PunchImpact" then
if Object.Value == true then
for _, Descendant in pairs(Character:GetDescendants()) do
if Descendant:IsA("RemoteEvent") and Descendant.Name == "UnstunnedEvent" then
Descendant:FireServer(true)
break
end
end
end
end
end
end
end
end
end
Connections.NoShifterStun = Services.RunService.RenderStepped:Connect(NoShifterStun)
else
if Humanoid then
if Connections.NoShifterStun then
Connections.NoShifterStun:Disconnect()
Connections.NoShifterStun = nil
end
end
end
end,
}):AddKeyPicker("NoShifterStunKey", {
Default = nil,
SyncToggleState = false,
Mode = "Toggle",
Text = "No Blind",
NoUI = false,
Callback = function(Value)
Toggles.NoShifterStun:SetValue(Value)
end,
ChangedCallback = function(New)
end,
})
--// MINDLESS HITBOXES
MindlessHitBox:AddToggle("TitanKillAura", {
Text = "Kill Aura",
Tooltip = "Doesn't include shifters, only mindless",
Default = false,
Disabled = false,
Visible = true,
Risky = false,
Callback = function(Value)
if Value then
local TitanKillAura = function()
if Character then
if Humanoid then
for _, Titan in pairs(workspace:WaitForChild("OnGameTitans"):GetChildren()) do
if Titan:IsA("Model") and Titan:FindFirstChild("Nape") and Titan:FindFirstChild("Humanoid") then
if Titan.Humanoid.Health > 0 then
local distance = (Titan.Nape.Position - Character:WaitForChild("HumanoidRootPart").Position).Magnitude
if distance <= 20 then
if Character:FindFirstChild("Gear") then
local args = {
Titan.Nape,
Toggles.TitanDamageModifier.Value and Options.TitanDamageModifierSlider.Value or 670,
"591872138111"
}
Character.Gear:WaitForChild("Events"):WaitForChild("HitEvent"):FireServer(unpack(args))
end
end
end
end
end
end
end
end
Connections.TitanKillAura = Services.RunService.RenderStepped:Connect(TitanKillAura)
else
if Humanoid then
if Connections.TitanKillAura then
Connections.TitanKillAura:Disconnect()
Connections.TitanKillAura = nil
end
end
end
end,
}):AddKeyPicker("TitanKillAuraKey", {
Default = nil,
SyncToggleState = false,
Mode = "Toggle",
Text = "Titan Kill Aura",
NoUI = false,
Callback = function(Value)
Toggles.TitanKillAura:SetValue(Value)
end,
ChangedCallback = function(New)
end,
})
MindlessHitBox:AddToggle("TitanDamageModifier", {
Text = "Damage Modifier",
Tooltip = "Doesn't include humans, only titans",
Default = false,
Disabled = false,
Visible = true,
Risky = false,
Callback = function(Value)
if Options.TitanDamageModifierSlider then
Options.TitanDamageModifierSlider:SetVisible(Value)
end
end,
}):AddKeyPicker("TitanDamageModifierKey", {
Default = nil,
SyncToggleState = false,
Mode = "Toggle",
Text = "Titan Damage Modifier",
NoUI = false,
Callback = function(Value)
Toggles.TitanDamageModifier:SetValue(Value)
end,
ChangedCallback = function(New)
end,
})
MindlessHitBox:AddSlider("TitanDamageModifierSlider", {
Text = "Damage",
Default = 670,
Min = 670,
Max = 1200,
Rounding = 1,
Compact = true,
Callback = function(Value)
end,
Disabled = false,
Visible = false,
})
MindlessHitBox:AddDivider()
MindlessHitBox:AddToggle("MindlessNape", {
Text = "Nape Hitbox",
Default = false,
Disabled = false,
Visible = true,
Risky = false,
Callback = function(Value)
if Value then
local MindlessNape = function()
if workspace.OnGameTitans then
for _, Titan in pairs(workspace.OnGameTitans:GetChildren()) do
if Titan:FindFirstChild("Humanoid") then
if Titan:FindFirstChild("Nape") then
if Titan.Humanoid.Health ~= 0 then
Titan.Nape.Size = Vector3.new(Options.MindlessNapeX.Value, Options.MindlessNapeY.Value, Options.MindlessNapeZ.Value)
Titan.Nape.Transparency = Options.MindlessNapeTransparency.Value
Titan.Nape.BrickColor = BrickColor.new("Institutional white")
else
Titan.Nape.Size = Vector3.new(1.762, 1.481, 0.648)
Titan.Nape.Transparency = 1
Titan.Nape.BrickColor = BrickColor.new("Institutional white")
end
end
end
end
end
end
Connections.MindlessNape = Services.RunService.RenderStepped:Connect(MindlessNape)
else
if workspace.OnGameTitans then
for _, Titan in pairs(workspace.OnGameTitans:GetChildren()) do
if Titan:FindFirstChild("Nape") then
Titan.Nape.Size = Vector3.new(1.762, 1.481, 0.648)
Titan.Nape.Transparency = 1
Titan.Nape.BrickColor = BrickColor.new("Institutional white")
end
end
end
if Connections.MindlessNape then
Connections.MindlessNape:Disconnect()
Connections.MindlessNape = nil
end
end
end,
})
MindlessHitBox:AddSlider("MindlessNapeX", {
Text = "X",
Default = 1.762,
Min = 1.762,
Max = 100,
Rounding = 1,
Compact = true,
Callback = function(Value)
end,
Disabled = false,
Visible = true,
})
MindlessHitBox:AddSlider("MindlessNapeY", {
Text = "Y",
Default = 1.481,
Min = 1.481,
Max = 100,
Rounding = 1,
Compact = true,
Callback = function(Value)
end,
Disabled = false,
Visible = true,
})
MindlessHitBox:AddSlider("MindlessNapeZ", {
Text = "Z",
Default = 0.648,
Min = 0.648,
Max = 100,
Rounding = 1,
Compact = true,
Callback = function(Value)
end,
Disabled = false,
Visible = true,
})
MindlessHitBox:AddSlider("MindlessNapeTransparency", {
Text = "Transparency",
Default = 0,
Min = 0,
Max = 1,
Rounding = 1,
Compact = true,
Callback = function(Value)
end,
Disabled = false,
Visible = true,
})
MindlessHitBox:AddDivider()
MindlessHitBox:AddToggle("MindlessLeg", {
Text = "Leg Hitbox",
Default = false,
Disabled = false,
Visible = true,
Risky = false,
Callback = function(Value)
if Value then
local MindlessLeg = function()
if workspace.OnGameTitans then
for _, Titan in pairs(workspace.OnGameTitans:GetChildren()) do
if Titan:FindFirstChild("TendonsLeft") and Titan:FindFirstChild("TendonsRight") then
if Titan:FindFirstChild("Humanoid") then
if Titan.Humanoid.Health ~= 0 then
Titan.TendonsLeft.Size = Vector3.new(Options.MindlessLegX.Value, Options.MindlessLegY.Value, Options.MindlessLegZ.Value)
Titan.TendonsLeft.Transparency = Options.MindlessLegTransparency.Value
Titan.TendonsLeft.BrickColor = BrickColor.new("Institutional white")
Titan.TendonsRight.Size = Vector3.new(Options.MindlessLegX.Value, Options.MindlessLegY.Value, Options.MindlessLegZ.Value)
Titan.TendonsRight.Transparency = Options.MindlessLegTransparency.Value
Titan.TendonsRight.BrickColor = BrickColor.new("Institutional white")
else
Titan.TendonsLeft.Size = Vector3.new(2.865738868713379, 3.403064727783203, 1.9776231050491333)
Titan.TendonsLeft.Transparency = 1
Titan.TendonsLeft.BrickColor = BrickColor.new("Institutional white")
Titan.TendonsRight.Size = Vector3.new(2.865738868713379, 3.403064727783203, 1.9776231050491333)
Titan.TendonsRight.Transparency = 1
Titan.TendonsRight.BrickColor = BrickColor.new("Institutional white")
end
end
end
end
end
end
Connections.MindlessLeg = Services.RunService.RenderStepped:Connect(MindlessLeg)
else
if workspace.OnGameTitans then
for _, Titan in pairs(workspace.OnGameTitans:GetChildren()) do
if Titan:FindFirstChild("TendonsLeft") and Titan:FindFirstChild("TendonsRight") then
Titan.TendonsLeft.Size = Vector3.new(2.865738868713379, 3.403064727783203, 1.9776231050491333)
Titan.TendonsLeft.Transparency = 1
Titan.TendonsLeft.BrickColor = BrickColor.new("Institutional white")
Titan.TendonsRight.Size = Vector3.new(2.865738868713379, 3.403064727783203, 1.9776231050491333)
Titan.TendonsRight.Transparency = 1
Titan.TendonsRight.BrickColor = BrickColor.new("Institutional white")
end
end
end
if Connections.MindlessLeg then
Connections.MindlessLeg:Disconnect()
Connections.MindlessLeg = nil
end
end
end,
})
MindlessHitBox:AddSlider("MindlessLegX", {
Text = "X",
Default = 2.866,
Min = 2.866,
Max = 100,
Rounding = 1,
Compact = true,
Callback = function(Value)
end,
Disabled = false,
Visible = true,
})
MindlessHitBox:AddSlider("MindlessLegY", {
Text = "Y",
Default = 3.403,
Min = 3.403,
Max = 100,
Rounding = 1,
Compact = true,
Callback = function(Value)
end,
Disabled = false,
Visible = true,
})
MindlessHitBox:AddSlider("MindlessLegZ", {
Text = "Z",
Default = 1.978,
Min = 1.978,
Max = 100,
Rounding = 1,
Compact = true,
Callback = function(Value)
end,
Disabled = false,
Visible = true,
})
MindlessHitBox:AddSlider("MindlessLegTransparency", {
Text = "Transparency",
Default = 0,
Min = 0,
Max = 1,
Rounding = 1,
Compact = true,
Callback = function(Value)
end,
Disabled = false,
Visible = true,
})
MindlessHitBox:AddDivider()
MindlessHitBox:AddToggle("MindlessEye", {
Text = "Eye Hitbox",
Default = false,
Disabled = false,
Visible = true,
Risky = false,
Callback = function(Value)
if Value then
local MindlessEye = function()
if workspace.OnGameTitans then
for _, Titan in pairs(workspace.OnGameTitans:GetChildren()) do
if Titan:FindFirstChild("Eyes") then
if Titan:FindFirstChild("Humanoid") then
if Titan.Humanoid.Health ~= 0 then
Titan.Eyes.Size = Vector3.new(Options.MindlessEyeX.Value, Options.MindlessEyeY.Value, Options.MindlessEyeZ.Value)
Titan.Eyes.Transparency = Options.MindlessEyeTransparency.Value
Titan.Eyes.BrickColor = BrickColor.new("Institutional white")
else
Titan.Eyes.Size = Vector3.new(2.009599447250366, 0.5480725765228271, 1.0961451530456543)
Titan.Eyes.Transparency = 1
Titan.Eyes.BrickColor = BrickColor.new("Institutional white")
end
end
end
end
end
end
Connections.MindlessEye = Services.RunService.RenderStepped:Connect(MindlessEye)
else
if workspace.OnGameTitans then
for _, Titan in pairs(workspace.OnGameTitans:GetChildren()) do
if Titan:FindFirstChild("Eyes") then
Titan.Eyes.Size = Vector3.new(2.009599447250366, 0.5480725765228271, 1.0961451530456543)
Titan.Eyes.Transparency = 1
Titan.Eyes.BrickColor = BrickColor.new("Institutional white")
end
end
end
if Connections.MindlessEye then
Connections.MindlessEye:Disconnect()
Connections.MindlessEye = nil
end
end
end,
})
MindlessHitBox:AddSlider("MindlessEyeX", {
Text = "X",
Default = 2.01,
Min = 2.01,
Max = 100,
Rounding = 1,
Compact = true,
Callback = function(Value)
end,
Disabled = false,
Visible = true,
})
MindlessHitBox:AddSlider("MindlessEyeY", {
Text = "Y",
Default = 0.548,
Min = 0.548,
Max = 100,
Rounding = 1,
Compact = true,
Callback = function(Value)
end,
Disabled = false,
Visible = true,
})
MindlessHitBox:AddSlider("MindlessEyeZ", {
Text = "Z",
Default = 1.096,
Min = 1.096,
Max = 100,
Rounding = 1,
Compact = true,
Callback = function(Value)
end,
Disabled = false,
Visible = true,
})
MindlessHitBox:AddSlider("MindlessEyeTransparency", {
Text = "Transparency",
Default = 0,
Min = 0,
Max = 1,
Rounding = 1,
Compact = true,
Callback = function(Value)
end,
Disabled = false,
Visible = true,
})
--// SHIFTER HITBOXES
ShifterHitBox:AddToggle("ShifterNape", {
Text = "Nape Hitbox",
Default = false,
Disabled = false,
Visible = true,
Risky = false,
Callback = function(Value)
if Value then
local ShifterNape = function()
for _, TitanS in pairs(workspace:GetChildren()) do
if TitanS:FindFirstChild("Shifter") and TitanS ~= Character and not (TitanS.Name == "ArmoredTitan") then
local ShifterPlr = Services.Players:GetPlayerFromCharacter(TitanS)
if TitanS:WaitForChild("ShifterHolder").TrueTeam then
local Team = TitanS:WaitForChild("ShifterHolder").TrueTeam.Value
if LocalPlayer.Team.Name ~= Team or LocalPlayer.Team.Name == "Rogue" or Team == "Rogue" then
if ShifterPlr then
if TitanS:FindFirstChild("SNape") and TitanS.SNape:FindFirstChild("Armored") and not TitanS.SNape.Armored.Value then
TitanS.SNape.Size = Vector3.new(Options.ShifterNapeX.Value, Options.ShifterNapeY.Value, Options.ShifterNapeZ.Value)
TitanS.SNape.Transparency = Options.ShifterNapeTransparency.Value
TitanS.SNape.BrickColor = BrickColor.new("Institutional white")
else
TitanS.SNape.Size = Vector3.new(1.762, 1.481, 0.648)
TitanS.SNape.Transparency = 1
TitanS.SNape.BrickColor = BrickColor.new("Institutional white")
end
elseif ShifterPlr == nil then
TitanS.SNape.Size = Vector3.new(1.762, 1.481, 0.648)
TitanS.SNape.Transparency = 1
TitanS.SNape.BrickColor = BrickColor.new("Institutional white")
end
end
end
end
end
end
Connections.ShifterNape = Services.RunService.RenderStepped:Connect(ShifterNape)
else
for _, TitanS in pairs(workspace:GetChildren()) do
local ShifterPlr = Services.Players:GetPlayerFromCharacter(TitanS)
local ShifterHolder = TitanS:FindFirstChild("ShifterHolder")
if ShifterHolder and ShifterHolder:FindFirstChild("TrueTeam") then
if ShifterHolder.TrueTeam then
local Team = ShifterHolder.TrueTeam.Value
if ShifterPlr and Team ~= LocalPlayer.Team then
if TitanS:FindFirstChild("Shifter") and not (TitanS.Name == "ArmoredTitan") and TitanS ~= Character then
if TitanS:FindFirstChild("SNape") then
TitanS.SNape.Size = Vector3.new(1.762, 1.481, 0.648)
TitanS.SNape.Transparency = 1
TitanS.SNape.BrickColor = BrickColor.new("Institutional white")
end
end
end
end
end
end
if Connections.ShifterNape then
Connections.ShifterNape:Disconnect()
Connections.ShifterNape = nil
end
end
end,
})
ShifterHitBox:AddSlider("ShifterNapeX", {
Text = "X",
Default = 1.762,
Min = 1.762,
Max = 100,
Rounding = 1,
Compact = true,
Callback = function(Value)
end,
Disabled = false,
Visible = true,
})
ShifterHitBox:AddSlider("ShifterNapeY", {
Text = "Y",
Default = 1.481,
Min = 1.481,
Max = 100,
Rounding = 1,
Compact = true,
Callback = function(Value)
end,
Disabled = false,
Visible = true,
})
ShifterHitBox:AddSlider("ShifterNapeZ", {
Text = "Z",
Default = 0.648,
Min = 0.648,
Max = 100,
Rounding = 1,
Compact = true,
Callback = function(Value)
end,
Disabled = false,
Visible = true,
})
ShifterHitBox:AddSlider("ShifterNapeTransparency", {
Text = "Transparency",
Default = 0,
Min = 0,
Max = 1,
Rounding = 1,
Compact = true,
Callback = function(Value)
end,
Disabled = false,
Visible = true,
})
ShifterHitBox:AddDivider()
ShifterHitBox:AddToggle("ShifterLeg", {
Text = "Leg Hitbox",
Default = false,
Disabled = false,
Visible = true,
Risky = false,
Callback = function(Value)
if Value then
local ShifterLeg = function()
for _, TitanS in pairs(workspace:GetChildren()) do
if TitanS:FindFirstChild("Shifter") and TitanS ~= Character then
local ShifterPlr = Services.Players:GetPlayerFromCharacter(TitanS)
if TitanS:WaitForChild("ShifterHolder").TrueTeam then
local Team = TitanS:WaitForChild("ShifterHolder").TrueTeam.Value
if TitanS:FindFirstChild("RLegTendons") and TitanS:FindFirstChild("LLegTendons") then
if not (TitanS.Name == "ColossalTitan") then
if LocalPlayer.Team.Name ~= Team or LocalPlayer.Team.Name == "Rogue" or Team == "Rogue" then
if ShifterPlr then
if TitanS:FindFirstChild("RLegTendons") and TitanS.RLegTendons:FindFirstChild("Armored") and not TitanS.RLegTendons.Armored.Value then
TitanS.RLegTendons.Size = Vector3.new(Options.ShifterLegX.Value, Options.ShifterLegY.Value, Options.ShifterLegZ.Value)
TitanS.RLegTendons.Transparency = Options.ShifterLegTransparency.Value
TitanS.RLegTendons.BrickColor = BrickColor.new("Institutional white")
TitanS.LLegTendons.Size = Vector3.new(Options.ShifterLegX.Value, Options.ShifterLegY.Value, Options.ShifterLegZ.Value)
TitanS.LLegTendons.Transparency = Options.ShifterLegTransparency.Value
TitanS.LLegTendons.BrickColor = BrickColor.new("Institutional white")
else
TitanS.RLegTendons.Size = Vector3.new(3.469383478164673, 3.469383478164673, 2.4444448947906494)
TitanS.RLegTendons.Transparency = 1
TitanS.RLegTendons.BrickColor = BrickColor.new("Institutional white")
TitanS.LLegTendons.Size = Vector3.new(3.469383478164673, 3.469383478164673, 2.4444448947906494)
TitanS.LLegTendons.Transparency = 1
TitanS.LLegTendons.BrickColor = BrickColor.new("Institutional white")
end
elseif ShifterPlr == nil then
TitanS.RLegTendons.Size = Vector3.new(3.469383478164673, 3.469383478164673, 2.4444448947906494)
TitanS.RLegTendons.Transparency = 1
TitanS.RLegTendons.BrickColor = BrickColor.new("Institutional white")
TitanS.LLegTendons.Size = Vector3.new(3.469383478164673, 3.469383478164673, 2.4444448947906494)
TitanS.LLegTendons.Transparency = 1
TitanS.LLegTendons.BrickColor = BrickColor.new("Institutional white")
end
end
end
end
end
end
end
end
Connections.ShifterLeg = Services.RunService.RenderStepped:Connect(ShifterLeg)
else
for _, TitanS in pairs(workspace:GetChildren()) do
local ShifterPlr = Services.Players:GetPlayerFromCharacter(TitanS)
local ShifterHolder = TitanS:FindFirstChild("ShifterHolder")
if ShifterHolder and ShifterHolder:FindFirstChild("TrueTeam") then
local Team = ShifterHolder.TrueTeam.Value
if ShifterPlr and Team ~= LocalPlayer.Team then
if TitanS:FindFirstChild("Shifter") and TitanS ~= Character then
if TitanS:FindFirstChild("RLegTendons") and TitanS:FindFirstChild("LLegTendons") then
local LLegTendons = TitanS:FindFirstChild("LLegTendons")
if not TitanS:FindFirstChild("RLegTendons") and TitanS.RLegTendons:FindFirstChild("Armored") and TitanS.RLegTendons.Armored.Value then
TitanS.RLegTendons.Size = Vector3.new(3.469383478164673, 3.469383478164673, 2.4444448947906494)
TitanS.RLegTendons.Transparency = 1
TitanS.RLegTendons.BrickColor = BrickColor.new("Institutional white")
TitanS.LLegTendons.Size = Vector3.new(3.469383478164673, 3.469383478164673, 2.4444448947906494)
TitanS.LLegTendons.Transparency = 1
TitanS.LLegTendons.BrickColor = BrickColor.new("Institutional white")
end
end
end
end
end
end
if Connections.ShifterLeg then
Connections.ShifterLeg:Disconnect()
Connections.ShifterLeg = nil
end
end
end,
})
ShifterHitBox:AddSlider("ShifterLegX", {
Text = "X",
Default = 3.469,
Min = 3.469,
Max = 100,
Rounding = 1,
Compact = true,
Callback = function(Value)
end,
Disabled = false,
Visible = true,
})
ShifterHitBox:AddSlider("ShifterLegY", {
Text = "Y",
Default = 3.469,
Min = 3.469,
Max = 100,
Rounding = 1,
Compact = true,
Callback = function(Value)
end,
Disabled = false,
Visible = true,
})
ShifterHitBox:AddSlider("ShifterLegZ", {
Text = "Z",
Default = 2.444,
Min = 2.444,
Max = 100,
Rounding = 1,
Compact = true,
Callback = function(Value)
end,
Disabled = false,
Visible = true,
})
ShifterHitBox:AddSlider("ShifterLegTransparency", {
Text = "Transparency",
Default = 0,
Min = 0,
Max = 1,
Rounding = 1,
Compact = true,
Callback = function(Value)
end,
Disabled = false,
Visible = true,
})
ShifterHitBox:AddDivider()
ShifterHitBox:AddToggle("ShifterEye", {
Text = "Eye Hitbox",
Default = false,
Disabled = false,
Visible = true,
Risky = false,
Callback = function(Value)
if Value then
local ShifterEye = function()
for _, TitanS in pairs(workspace:GetChildren()) do
if TitanS:FindFirstChild("Shifter") and TitanS ~= Character then
local ShifterPlr = Services.Players:GetPlayerFromCharacter(TitanS)
if TitanS:FindFirstChild("ShifterHolder") then
if TitanS:FindFirstChild("ShifterHolder"):FindFirstChild("TrueTeam") then
local Team = TitanS:WaitForChild("ShifterHolder").TrueTeam.Value
if TitanS:FindFirstChild("SEyes") then
if LocalPlayer.Team.Name ~= Team or LocalPlayer.Team.Name == "Rogue" or Team == "Rogue" then
if ShifterPlr then
if TitanS:FindFirstChild("SEyes") and TitanS.SEyes:FindFirstChild("Armored") and not TitanS.SEyes.Armored.Value then
TitanS.SEyes.Size = Vector3.new(Options.ShifterEyeX.Value, Options.ShifterEyeY.Value, Options.ShifterEyeZ.Value)
TitanS.SEyes.Transparency = Options.ShifterEyeTransparency.Value
TitanS.SEyes.BrickColor = BrickColor.new("Institutional white")
else
TitanS.SEyes.Size = Vector3.new(3.207543134689331, 2.0697107315063477, 2.1226646900177)
TitanS.SEyes.Transparency = 1
TitanS.SEyes.BrickColor = BrickColor.new("Institutional white")
end
elseif ShifterPlr == nil then
TitanS.SEyes.Size = Vector3.new(3.207543134689331, 2.0697107315063477, 2.1226646900177)
TitanS.SEyes.Transparency = 1
TitanS.SEyes.BrickColor = BrickColor.new("Institutional white")
end
end
end
end
end
end
end
end
Connections.ShifterEye = Services.RunService.RenderStepped:Connect(ShifterEye)
else
for _, TitanS in pairs(workspace:GetChildren()) do
if TitanS:FindFirstChild("Shifter") and TitanS ~= Character then
if TitanS:FindFirstChild("ShifterHolder") then
if TitanS:FindFirstChild("ShifterHolder"):FindFirstChild("TrueTeam") then
local Team = TitanS:WaitForChild("ShifterHolder").TrueTeam.Value
if TitanS:FindFirstChild("SEyes") then
if LocalPlayer.Team.Name ~= Team or LocalPlayer.Team.Name == "Rogue" or Team == "Rogue" then
TitanS.SEyes.Size = Vector3.new(3.207543134689331, 2.0697107315063477, 2.1226646900177)
TitanS.SEyes.Transparency = 1
TitanS.SEyes.BrickColor = BrickColor.new("Institutional white")
end
end
end
end
end
end
if Connections.ShifterEye then
Connections.ShifterEye:Disconnect()
Connections.ShifterEye = nil
end
end
end,
})
ShifterHitBox:AddSlider("ShifterEyeX", {
Text = "X",
Default = 3.208,
Min = 3.208,
Max = 100,
Rounding = 1,
Compact = true,
Callback = function(Value)
end,
Disabled = false,
Visible = true,
})
ShifterHitBox:AddSlider("ShifterEyeY", {
Text = "Y",
Default = 2.07,
Min = 2.07,
Max = 100,
Rounding = 1,
Compact = true,
Callback = function(Value)
end,
Disabled = false,
Visible = true,
})
ShifterHitBox:AddSlider("ShifterEyeZ", {
Text = "Z",
Default = 2.123,
Min = 2.123,
Max = 100,
Rounding = 1,
Compact = true,
Callback = function(Value)
end,
Disabled = false,
Visible = true,
})
ShifterHitBox:AddSlider("ShifterEyeTransparency", {
Text = "Transparency",
Default = 0,
Min = 0,
Max = 1,
Rounding = 1,
Compact = true,
Callback = function(Value)
end,
Disabled = false,
Visible = true,
})
--// HUMAN HITBOXES
HumanBox:AddToggle("Human", {
Text = "Hitbox",
Default = false,
Disabled = false,
Visible = true,
Risky = false,
Callback = function(Value)
if Value then
local Human = function()
local isLocalPlayerWarrior = false
if workspace:WaitForChild("PlayersDataFolder"):FindFirstChild(LocalPlayer.Name) and workspace.PlayersDataFolder[LocalPlayer.Name]:FindFirstChild("Warrior") then
isLocalPlayerWarrior = workspace.PlayersDataFolder[LocalPlayer.Name].Warrior.Value
end
for _, Victim in pairs(Services.Players:GetPlayers()) do
if Victim ~= LocalPlayer and Victim.Character and not Victim.Character:FindFirstChild("Shifter") then
local HumanoidRootPart = Victim.Character:FindFirstChild("HumanoidRootPart")
local Hitbox = HumanoidRootPart and HumanoidRootPart:FindFirstChild("BulletsHitbox")
if Hitbox then
local isVictimWarrior = false
if workspace.PlayersDataFolder:FindFirstChild(Victim.Name) and workspace.PlayersDataFolder[Victim.Name]:FindFirstChild("Warrior") then
isVictimWarrior = workspace.PlayersDataFolder[Victim.Name].Warrior.Value
end
local Humanoid = Victim.Character:FindFirstChild("Humanoid")
local Grabbed = Humanoid and Humanoid:FindFirstChild("Grabbed")
if Humanoid and Grabbed and Grabbed:IsA("BoolValue") and Grabbed.Value then
Hitbox.Size = Vector3.new(3, 3, 2)
Hitbox.Transparency = 1
Hitbox.BrickColor = BrickColor.new("Institutional white")
Hitbox.Shape = Enum.PartType.Block
elseif (Victim.Team.Name ~= LocalPlayer.Team.Name or LocalPlayer.Team.Name == "Rogue" or Victim.Team.Name == "Rogue") and (not isLocalPlayerWarrior or not isVictimWarrior) then
Hitbox.Size = Vector3.new(Options.HumanSize.Value, Options.HumanSize.Value, Options.HumanSize.Value)
Hitbox.Transparency = Options.HumanTransparency.Value
Hitbox.BrickColor = BrickColor.new("Institutional white")
Hitbox.Shape = Enum.PartType.Ball
else
Hitbox.Size = Vector3.new(3, 3, 2)
Hitbox.Transparency = 1
Hitbox.BrickColor = BrickColor.new("Institutional white")
Hitbox.Shape = Enum.PartType.Block
end
end
end
end
end
Connections.Human = Services.RunService.RenderStepped:Connect(Human)
else
for _, Victim in pairs(Services.Players:GetPlayers()) do
if Victim.Character and not Victim.Character:FindFirstChild("Shifter") then
if Victim.Character:FindFirstChild("HumanoidRootPart") then
local Hitbox = Victim.Character:FindFirstChild("HumanoidRootPart"):FindFirstChild("BulletsHitbox")
if Hitbox then
Hitbox.Size = Vector3.new(3, 3, 2)
Hitbox.Transparency = 1
Hitbox.BrickColor = BrickColor.new("Institutional white")
Hitbox.Shape = Enum.PartType.Block
end
end
end
end
if Connections.Human then
Connections.Human:Disconnect()
Connections.Human = nil
end
end
end,
})
HumanBox:AddSlider("HumanSize", {
Text = "Size",
Default = 3,
Min = 3,
Max = 30,
Rounding = 1,
Compact = true,
Callback = function(Value)
end,
Disabled = false,
Visible = true,
})
HumanBox:AddSlider("HumanTransparency", {
Text = "Transparency",
Default = 0,
Min = 0,
Max = 1,
Rounding = 1,
Compact = true,
Callback = function(Value)
end,
Disabled = false,
Visible = true,
})
--// ANIMATION TAB
local Animations = {
["Dophin Dance"] = 5918726674,
["Applaud"] = 5915693819,
["Country Line Dance"] = 5915712534,
["Floss Dance"] = 5917459365,
["Panini Dance"] = 5915713518,
["Rock On"] = 5915714366,
["Rodeo Dance"] = 5918728267,
["Break Dance"] = 5915648917,
["Fashionable"] = 3333331310,
["Air Guitar"] = 3695300085,
["Robot"] = 3338025566,
["Twirl"] = 3334968680,
["Idol"] = 4101966434,
["Haha"] = 3337966527,
["Salute"] = 3333474484,
["Hello"] = 3344650532,
["Shrug"] = 3334392772,
["Cha Cha"] = 3695322025,
["Ud'zal's Summoning"] = 3303161675,
["Point2"] = 3344585679,
["Tilt"] = 3334538554,
["Pushups"] = 17124634317,
["Celebrate"] = 3338097973,
["Crawler"] = 6807728809,
["Hype"] = 3695333486,
["Spinner"] = 7921684457,
["Jaw Run"] = 7018026891,
["Chicken Dance"] = 4841399916,
["Yoga"] = 7466046574,
}
local CurrentAnimations = {}
AnimationBox:AddButton("Stop Animation", function()
for _, track in ipairs(CurrentAnimations) do
track:Stop()
end
end)
AnimationBox:AddSlider("AnimationSpeed", {
Text = "Speed",
Default = 1,
Min = 1,
Max = 10,
Rounding = 1,
Compact = true,
Callback = function(Value)
for _, track in ipairs(CurrentAnimations) do
track:AdjustSpeed(Value)
end
end,
Disabled = false,
Visible = true,
})
AnimationBox:AddDivider()
local AnimationNames = {}
for AnimationName, _ in pairs(Animations) do
table.insert(AnimationNames, AnimationName)
end
AnimationBox:AddDropdown("Animations", {
Values = AnimationNames,
Default = nil,
Multi = false,
Text = nil,
Searchable = true,
Callback = function(Value)
local AnimationID = Animations[Value]
if AnimationID and Humanoid ~= nil then
for _, track in ipairs(CurrentAnimations) do
track:Stop()
end
CurrentAnimations = {}
local animator = Humanoid:FindFirstChildOfClass("Animator")
local animation = Instance.new("Animation")
animation.AnimationId = "rbxassetid://" .. AnimationID
local animationTrack = animator:LoadAnimation(animation)
table.insert(CurrentAnimations, animationTrack)
animationTrack:Play()
animationTrack:AdjustSpeed(Options.AnimationSpeed.Value)
end
end,
Disabled = false,
Visible = true,
})
--// OTHER
local RemoteHook
RemoteHook = hookmetamethod(game, '__namecall', newcclosure(function(self, ...)
local Arguments = {...}
local Type = getnamecallmethod()
if (Type == "FireServer" or Type == "InvokeServer") and (self.Name == "OnDeadEvent" or self.Name == "DeadEvent") and Toggles.AntiWipe.Value then
if game.PlaceId == 11564374799 then
if Character then
if Humanoid then
if Character:FindFirstChild("ShifterHolder") then
return RemoteHook(self, unpack(Arguments))
else
return
end
end
else
return RemoteHook(self, unpack(Arguments))
end
else
return
end
return
end
if (Type == "FireServer") and (self.Name == "HitEvent") and Toggles.TitanDamageModifier.Value then
Arguments[2] = Options.TitanDamageModifierSlider.Value
return RemoteHook(self, unpack(Arguments))
end
if Type:lower() == "kick" and self == LocalPlayer then
return
end
return RemoteHook(self, ...)
end))
Services.Players.PlayerRemoving:Connect(function(OtherPlayer)
if OtherPlayer == Player then
if Toggles.LoadMenuTeleport.Value then
if queue_on_teleport then
end
end
end
end)
local MenuGroup = Tabs["UI Settings"]:AddLeftGroupbox("Menu")
MenuGroup:AddToggle("KeybindMenuOpen", {
Default = Library.KeybindFrame.Visible,
Text = "Open Keybind Menu",
Callback = function(value)
Library.KeybindFrame.Visible = value
end,
})
MenuGroup:AddToggle("LoadMenuTeleport", {
Default = false,
Text = "Load Menu On Teleport",
Callback = function(value)
end,
})
MenuGroup:AddToggle("MenuNotifications", {
Default = true,
Text = "Menu Notifications",
Callback = function(value)
end,
})
local Staff = {
5052488353, -- Owner / DankAlert8866
3891230967, -- Developer / roub3D
923860344, -- Developer / Orange {SUNSET_TGER}
989251425, -- Head Staff / ZombieWombies
563460081, -- Head Administrator / ValeriusLin
39716623, -- Administrator / trentonbuijdujc
3349285656, -- Administrator / Senuvaltrec
320954812, -- Administrator / Chaku {bayrakenes}
2664727049, -- Administrator / Wateredowntea
179625166, -- Administrator / Noymless
1218375944, -- Senior Moderator / AwesomeBrannon4567
291309580, -- Senior Moderator / chuiiaq
}
MenuGroup:AddToggle("StaffNotifications", {
Default = true,
Text = "Staff Notifications",
Tooltip = "Notifies you if a staff member joins your server",
Callback = function(value)
if Value then
Connections.StaffNotifications = Services.Players.PlayerAdded:Connect(function(Player)
if table.find(Staff, Player.UserId) then
Library:Notify("Staff Member " .. Player.Name .. " has joined")
end
end)
else
if Connections.StaffNotifications then
Connections.StaffNotifications:Disconnect()
Connections.StaffNotifications = nil
end
end
end,
})
task.spawn(function()
for _, Player in pairs(Services.Players:GetPlayers()) do
if table.find(Staff, Player.UserId) then
Library:Notify("Staff Member " .. Player.Name .. " is in this server")
end
end
end)
MenuGroup:AddDivider()
MenuGroup:AddLabel("Menu Keybind"):AddKeyPicker("MenuKeybind", { Default = "Insert", NoUI = true, Text = "Menu keybind" })
MenuGroup:AddButton("Unload", function()
for _, Connection in pairs(Connections) do
Connection:Disconnect()
end
if odmHookFunction and odmHookOne and odmHookTwo then
debug.setconstant(odmHookFunction, odmHookOne, 400)
debug.setconstant(odmHookFunction, odmHookTwo, 200)
end
for _, track in ipairs(CurrentAnimations) do
track:Stop()
end
VisualLibrary:Unload()
Library:Unload()
end)
Library.ToggleKeybind = Options.MenuKeybind
Library.ShowCustomCursor = false
for _, Option in pairs(Toggles) do
Option:OnChanged(function()
if Toggles.MenuNotifications.Value then
local Status = Option.Value
if Status == true then
Status = "Enabled"
elseif Status == false then
Status = "Disabled"
end
Library:Notify(Option.Text .. " has been " .. Status)
end
end)
end
ThemeManager:SetLibrary(Library)
SaveManager:SetLibrary(Library)
SaveManager:IgnoreThemeSettings()
SaveManager:SetIgnoreIndexes({ "MenuKeybind" })
ThemeManager:SetFolder("Tear")
SaveManager:SetFolder("Tear/FreedomWar")
SaveManager:SetSubFolder("FreedomWar")
SaveManager:BuildConfigSection(Tabs["UI Settings"])
ThemeManager:ApplyToTab(Tabs["UI Settings"])
SaveManager:LoadAutoloadConfig()
Completely undetected ill add more features later dm me at @castle5459 dont listen to el5 and other people they are trying to divert you to a paid scammed script
DO not buy sleeping (tear hqreimagined/space potato) script! He is selling it for 20 dollars and working with freedom war moderation, the script is just tear with a different UI!!! Do not buy tear hq reimagined / space potato! Here it is for free ! BE careful! Sleeping is a known scammer!!
@aotfwmain ON SCRIPT BLOX OR THE USERNAME SLEEPING WITH A FAK CARROT IS A SCAMMER BE CAREFUL!! I LEAKED THIS BECAUSE HE SCAMMED ME!!
@funebunneoffical you were never scammed. the agreement was you give me the script you were screensharing and i would give you my aotfw script. instead you didn't follow the agreement you made yourself, and instead gave me a different code. i helped you improve that code by adding silent aim, the talents glitch you wanted to gatekeep, attributes, esp and corpse esp, all that was kept were the hitboxes that for some reason your stupid * decided to make user input instead of a slider. i helped you improve the script and you were fine with that. don't sit here calling me a scammer when i helped you and gained nothing in return. you're lying to these people... for what? you gain nothing out of this and are helping me. you're leaking the source which is gonna cause a surge of cheaters and an eventual patch. tear was already leaked, but know why no one was rage hacking? because it was patched. the devs removed any sliver of anticheat after they patched it. they're just gonna add it right back, and tons of accounts will be getting banned. you're hurting your image, not mine. i hope you realize you lost. you lost all your accounts, the cheat, and all you did was hep mine become more exclusive. thanks, castle5459.
leaked to mods already getting patched
@Decoiled ur nerd
@Decoiled im aware but this is for people to have the source code and bypass stuff when its patched or make there own scripts like you did with the source i sent
@funebunneoffical reminder, i made the script before i met you, xizzle manipulated me into doing it because he was obsessed with tear. 🥹🥹🥹
@Decoiled nephew 😭😭😭 no reason to get territorial there can be two scripts at once
@Decoiled truth nuke
@daddyEL5 bruh u know how u treated me was wrong, also *ody wants to pay for ur * scripts, stop acting like im doing this for no reason, you know why im doing this its no ones fault but you and sleeping, tear reimagined is just using tear source code that i sent, and space potato is simply * and also uses tear source code, except you have to pay for it. I’m helping the common guy out who doesn’t wanna pay for a script and ur just tryna make money.
@funebunneoffical u realise scammers mean taking money from people and not giving them their product, they do NOT mean that if u dont geet the script for free it means we're scammers
@daddyEL5 we had a deal
i have PROOF that funebunne aka castle5459 uses AI and skids code
@daddyEL5 what ai is used in tear 😭😭 u wanna bring up that how about how sleeping jerks off to vr * games and ur constantly jerking ur * I have screenshots lil bro
@funebunneoffical who gives a shii about the screenshots bro its not like ur exposing epstein we're just some people that play a small game
@daddyEL5 u used ai in shattered battle grounds shush
@funebunneoffical i am NOT making a script for a 23 active player game
this guy is a liar btw, no one was scammed, he didn't even buy the script (how would i scam him) and this code is roughly a year old. he says i'm working with fw mods as if he didn't leak this exact code he's giving you guys to the moderators himself. he's distributing source code that's old and is about to be patched. if you want to use it, go ahead. just be careful. castle is a proven schizophrenic. i think he may be angry that i got his main and all his alts banned as well as sent the source code to devs (my cheat anyways) in a cc game he liked playing. he's cooked and i don't think he really has anything better to do in life
DO NOT USE THIS I GOT BANNED SO FAST