Tear source code leaked by castle5459 on discord undetected
Key Required

Tear source code leaked by castle5459 on discord undetected

Attack on Titan: Freedom Warfunebunneofficalfunebunneoffical 2.1K views 514 executesUpdated Feb 24, 2026
5.0/ 5(1 votes)
10100% Positive
Lua Script•3304 lines (100804 chars)
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()

Features & Information

3k lines of code, fully leaked!!! Sleeping and EL5 are bitches thank them for me leaking there shit!!! Let it be known sleeping with a fak carrot is a scammer and a snitch. Hit box expanders Inf skill inf gas inf blades shifter skills inf everything
#Free#leaked#Tear

Community Comments (20)

funebunneofficalfunebunneofficalFeb 24, 2026

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

funebunneofficalfunebunneofficalFeb 24, 2026

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!!

funebunneofficalfunebunneofficalFeb 24, 2026

@aotfwmain ON SCRIPT BLOX OR THE USERNAME SLEEPING WITH A FAK CARROT IS A SCAMMER BE CAREFUL!! I LEAKED THIS BECAUSE HE SCAMMED ME!!

Replying to @funebunneoffical
aotfwmainaotfwmainFeb 25, 2026

@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.

DecoiledDecoiledFeb 24, 2026

leaked to mods already getting patched

Replying to @Decoiled
SoulziniSoulziniFeb 24, 2026

@Decoiled ur nerd

Replying to @Decoiled
funebunneofficalfunebunneofficalFeb 24, 2026

@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

Replying to @funebunneoffical
DecoiledDecoiledFeb 24, 2026

@funebunneoffical reminder, i made the script before i met you, xizzle manipulated me into doing it because he was obsessed with tear. 🥹🥹🥹

Replying to @Decoiled
funebunneofficalfunebunneofficalFeb 24, 2026

@Decoiled nephew 😭😭😭 no reason to get territorial there can be two scripts at once

Replying to @Decoiled
freedomwarrianfreedomwarrianFeb 25, 2026

@Decoiled truth nuke

funebunneofficalfunebunneofficalFeb 24, 2026

@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.

daddyEL5daddyEL5Feb 24, 2026

@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

Replying to @daddyEL5
funebunneofficalfunebunneofficalFeb 25, 2026

@daddyEL5 we had a deal

daddyEL5daddyEL5Feb 24, 2026

i have PROOF that funebunne aka castle5459 uses AI and skids code

Replying to @daddyEL5
funebunneofficalfunebunneofficalFeb 25, 2026

@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

Replying to @funebunneoffical
daddyEL5daddyEL5Feb 25, 2026

@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

Replying to @daddyEL5
funebunneofficalfunebunneofficalFeb 25, 2026

@daddyEL5 u used ai in shattered battle grounds shush

Replying to @funebunneoffical
daddyEL5daddyEL5Feb 25, 2026

@funebunneoffical i am NOT making a script for a 23 active player game

aotfwmainaotfwmainFeb 25, 2026

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

wwadawdasdwwadawdasdJul 25, 2026

DO NOT USE THIS I GOT BANNED SO FAST

More Scripts for Attack on Titan: Freedom War