local v1 = 'https://raw.githubusercontent.com/deividcomsono/Obsidian/main/' local u2 = loadstring(game:HttpGet(v1 .. 'Library.lua'))() local v3 = loadstring(game:HttpGet(v1 .. 'addons/ThemeManager.lua'))() local v4 = loadstring(game:HttpGet(v1 .. 'addons/SaveManager.lua'))() local _Options = u2.Options local _ = u2.Toggles local v6 = tostring(loadstring(game:HttpGet('https://raw.githubusercontent.com/dizzyhvh/Forest-Fire/refs/heads/main/discordurl.lua'))()) u2.ForceCheckbox = false u2.ShowToggleFrameInKeybinds = true local v7 = u2 local v8 = u2.CreateWindow(v7, { Title = 'Forest Fire', Footer = 'V1 Please Join The Discord : https://discord.gg/W724xdWAuq', Icon = 135839551848990, NotifySide = 'Left', ShowCustomCursor = false, }) local v9 = { Key = v8:AddKeyTab('Key System'), ['UI Settings'] = v8:AddTab('UI Settings', 'settings'), } v9.Key:AddLabel({ Text = 'Key System Join Dc: ' .. v6, DoesWrap = true, Size = 16, }) v9.Key:AddButton({ Text = '[Set Clipboard To Key Link]!', Func = function() setclipboard(tostring(loadstring(game:HttpGet('https://raw.githubusercontent.com/dizzyhvh/Forest-Fire/refs/heads/main/discordurl.lua'))())) end, DoubleClick = false, Tooltip = 'sets the current clipboard to The Discord Invite', DisabledTooltip = 'I am disabled!', Disabled = false, Visible = true, Risky = false, }) v9.Key:AddKeyBox('discordnow', function(_, p10) if p10 == 'discordnow' then u2:Unload() local v11 = 'https://raw.githubusercontent.com/deividcomsono/Obsidian/main/' local u12 = loadstring(game:HttpGet(v11 .. 'Library.lua'))() local v13 = loadstring(game:HttpGet(v11 .. 'addons/ThemeManager.lua'))() local v14 = loadstring(game:HttpGet(v11 .. 'addons/SaveManager.lua'))() local _Options2 = u12.Options local _ = u12.Toggles u12.ForceCheckbox = false u12.ShowToggleFrameInKeybinds = true local v16 = u12 local v17 = u12.CreateWindow(v16, { Title = 'Forest Fire', Footer = 'V6', Icon = 135839551848990, NotifySide = 'Left', ShowCustomCursor = false, }) local v18 = { Main = v17:AddTab('Main', 'user'), ['UI Settings'] = v17:AddTab('UI Settings', 'settings'), } local _Main = v18.Main:AddLeftGroupbox('Main') local _Menu = v18['UI Settings']:AddLeftGroupbox('Menu') v18.Main:UpdateWarningBox({ Visible = true, Title = 'Warning', Text = 'The Game Needs To Be Supported!', }) _Main:AddLabel("Version's \n\n Normal : Mode Should Work Perfectly Fine! \n\n Better : Works's On Better Executors!", true) function Better() local u21 = {} local u22 = {} local u23 = {} local u24 = {} local u25 = {} local u26 = {} local u27 = nil function CheckFunc() local _Config = game.ReplicatedStorage.Assets.Survivors:GetChildren()[1].Config u27 = pcall(function() _Config = require(_Config) end) u27 = pcall(function() local _ = _Config.Price local _ = _Config.Exclusive end) end CheckFunc() if u27 then local v29, v30, v31 = pairs(game.ReplicatedStorage.Assets.Killers:GetChildren()) while true do local v32 v31, v32 = v29(v30, v31) if v31 == nil then break end local v33 = require(v32.Config) if v33.Exclusive or v33.PrivateCharacter then table.insert(u24, v32.Name) else table.insert(u21, v32.Name) end end local v34, v35, v36 = pairs(game.ReplicatedStorage.Assets.Survivors:GetChildren()) while true do local v37 v36, v37 = v34(v35, v36) if v36 == nil then break end local v38 = require(v37.Config) if v38.Exclusive or v38.PrivateCharacter then table.insert(u25, v37.Name) else table.insert(u22, v37.Name) end end local v39, v40, v41 = pairs(game.ReplicatedStorage.Assets.Emotes:GetChildren()) while true do local v42 v41, v42 = v39(v40, v41) if v41 == nil then break end local v43 = require(v42) if v43.Exclusive or v43.PrivateCharacter then table.insert(u26, v42.Name) else table.insert(u23, v42.Name) end end local v44 = 'https://raw.githubusercontent.com/deividcomsono/Obsidian/main/' local u45 = loadstring(game:HttpGet(v44 .. 'Library.lua'))() local v46 = loadstring(game:HttpGet(v44 .. 'addons/ThemeManager.lua'))() local v47 = loadstring(game:HttpGet(v44 .. 'addons/SaveManager.lua'))() local _Options3 = u45.Options local _ = u45.Toggles u45.ForceCheckbox = false u45.ShowToggleFrameInKeybinds = true local v49 = u45 local v50 = u45.CreateWindow(v49, { Title = 'Forest Fire', Footer = 'V6', Icon = 135839551848990, NotifySide = 'Left', ShowCustomCursor = false, }) local v51 = { Main = v50:AddTab('Buyable', 'shopping-cart'), Admin = v50:AddTab('Admin Commands', 'shield-check'), Credits = v50:AddTab('Credits', 'shield-check'), ['UI Settings'] = v50:AddTab('UI Settings', 'settings'), } local _Characters = v51.Main:AddLeftGroupbox('Characters') local _EmotesTab = v51.Main:AddRightGroupbox('Emotes Tab') local _AdminStuff = v51.Admin:AddLeftGroupbox('Admin Stuff') local _Credits = v51.Credits:AddLeftGroupbox('Credits') local _Menu2 = v51['UI Settings']:AddLeftGroupbox('Menu') local _fontcolorrgb00255PricefontNotEnabled = _EmotesTab:AddLabel('[Price]: Not Enabled...', true) local _fontcolorrgb02550ObtainablefontNotEnabled = _EmotesTab:AddLabel('[Obtainable]: Not Enabled...', true) local _fontcolorrgb00255PricefontNotEnabled2 = _Characters:AddLabel('[Price]: Not Enabled...', true) local _fontcolorrgb02550ObtainablefontNotEnabled2 = _Characters:AddLabel('[Obtainable]: Not Enabled...', true) v51.Main:UpdateWarningBox({ Visible = true, Title = 'Warning', Text = 'The Game Needs To Be Supported!', }) v51.Admin:UpdateWarningBox({ Visible = true, Title = 'Warning', Text = 'The Game Needs To Be Supported!', }) _Credits:AddLabel({ Text = '[enzoe15226 (Crimson)] On Discord For Main Developer im writing this btw!', DoesWrap = true, }) _Credits:AddButton({ Text = '[Set Clipboard To Discord]!', Func = function() setclipboard(tostring(loadstring(game:HttpGet('https://raw.githubusercontent.com/dizzyhvh/Forest-Fire/refs/heads/main/discordurl.lua'))())) end, DoubleClick = false, Tooltip = 'sets the current clipboard to The Discord Invite', DisabledTooltip = 'I am disabled!', Disabled = false, Visible = true, Risky = false, }) _EmotesTab:AddDropdown('RandomShittttt', { Values = { 'Exclusive', 'Normal', }, Default = 0, Multi = false, Text = 'Shows A Preview', Searchable = true, Callback = function(p61) if p61 == 'Exclusive' then _Options3.Emotes:SetValues(u26) else _Options3.Emotes:SetValues(u23) end end, Disabled = false, Visible = true, }) function UpdateDropdownOtherEmotes() local v62, v63, v64 = pairs(game.ReplicatedStorage.Assets.Emotes:GetChildren()) local v65 = nil while true do local v66 v64, v66 = v62(v63, v64) if v64 == nil then break end if v66.Name == _G.Emote then v65 = v66 end end local v67 = require(v65) local v68 = 'true' if v67.PrivateCharacter then Obta = 'false' end _fontcolorrgb00255PricefontNotEnabled:SetText('[Price]: ' .. v67.Price) _fontcolorrgb02550ObtainablefontNotEnabled:SetText('[Obtainable]: ' .. v68 .. ' Might Not Be Correct') end _EmotesTab:AddDropdown('Emotes', { Values = EmotesShit, Default = 0, Multi = false, Text = 'Emotes', Tooltip = 'Select A Emotes To Do One Of The Options Bellow', Searchable = true, Callback = function(p69) _G.Emote = p69 UpdateDropdownOtherEmotes() end, Disabled = false, Visible = true, }) _EmotesTab:AddButton({ Text = 'Buy The Emote', Func = function() local v70, v71, v72 = pairs(game.ReplicatedStorage.Assets.Emotes:GetChildren()) local v73 = nil while true do local v74 v72, v74 = v70(v71, v72) if v72 == nil then break end if v74.Name == _G.Emote then v73 = v74 end end game:GetService('ReplicatedStorage'):WaitForChild('Modules'):WaitForChild('Network'):WaitForChild('RemoteFunction'):InvokeServer(unpack({ 'PurchaseContent', v73, })) end, DoubleClick = false, Tooltip = 'Buys Selected Character', DisabledTooltip = 'I am disabled!', Disabled = false, Visible = true, Risky = false, }) function Skibidi() local v75 = game.ReplicatedStorage.Assets.Survivors:FindFirstChild(_G.Character) or game.ReplicatedStorage.Assets.Killers:FindFirstChild(_G.Character) local v76 = require(v75.Config) local v77 = v76.PrivateCharacter and 'false' or 'true' _fontcolorrgb00255PricefontNotEnabled2:SetText('[Price]: ' .. v76.Price) _fontcolorrgb02550ObtainablefontNotEnabled2:SetText('[Obtainable]: ' .. v77 .. ' Might Not Be Correct') ResetDropdown() end function ResetDropdown() local v78, v79, v80 = pairs(game.ReplicatedStorage.Assets.Skins:GetChildren()) while true do local v81 v80, v81 = v78(v79, v80) if v80 == nil then break end if v81:FindFirstChild(tostring(_G.Character)) then local v82, v83, v84 = pairs(v81:FindFirstChild(tostring(_G.Character)):GetChildren()) local v85 = {} while true do local v86 v84, v86 = v82(v83, v84) if v84 == nil then break end if tostring(_G.SkinMode) ~= 'Exclusive' then if tostring(_G.SkinMode) == 'Normal' and not (require(v86.Config).Exclusive or require(v86.Config).PrivateCharacter) then table.insert(v85, v86.Name) end elseif require(v86.Config).Exclusive or require(v86.Config).PrivateCharacter then table.insert(v85, v86.Name) end end print(unpack(v85)) local v87 = v85 == {} and { 'None', } or v85 _Options3.Skins:SetValues(v87) end end end _Characters:AddDropdown('RandomShitttttt', { Values = { 'Exclusive', 'Normal', }, Default = 0, Multi = false, Text = 'Shows A Preview', Searchable = true, Callback = function(p88) if p88 == 'Exclusive' then _Options3.Killers:SetValues(u24) _Options3.Survivors:SetValues(u25) else _Options3.Killers:SetValues(u21) _Options3.Survivors:SetValues(u22) end end, Disabled = false, Visible = true, }) _Characters:AddDropdown('Killers', { Values = KillersShit, Default = 0, Multi = false, Text = 'Killers', Tooltip = 'Select A Character To Do One Of The Options Bellow', Searchable = true, Callback = function(p89) _G.Character = p89 Skibidi() end, Disabled = false, Visible = true, }) _Characters:AddDropdown('Survivors', { Values = SurvivorsShit, Default = 0, Multi = false, Text = 'Survivors', Tooltip = 'Select A Survivor To Do One Of The Options Bellow', Searchable = true, Callback = function(p90) _G.Character = p90 Skibidi() end, Disabled = false, Visible = true, }) _Characters:AddButton({ Text = 'Buy The Character', Func = function() local v91, v92, v93 = pairs(game.ReplicatedStorage.Assets:GetDescendants()) local v94 = nil while true do local v95 v93, v95 = v91(v92, v93) if v93 == nil then break end if v95.Name == _G.Character then if v95.Parent.Parent.Name == 'Assets' then v94 = v95 end end end game:GetService('ReplicatedStorage'):WaitForChild('Modules'):WaitForChild('Network'):WaitForChild('RemoteFunction'):InvokeServer(unpack({ 'PurchaseContent', v94, })) end, DoubleClick = false, Tooltip = 'Buys Selected Character', DisabledTooltip = 'I am disabled!', Disabled = false, Visible = true, Risky = false, }) local _fontcolorrgb00255PricefontNotEnabled3 = _Characters:AddLabel('[Price]: Not Enabled...', true) local _fontcolorrgb02550ObtainablefontNotEnabled3 = _Characters:AddLabel('[Obtainable]: Not Enabled...', true) function Shit() local v98, v99, v100 = pairs(game.ReplicatedStorage.Assets.Skins:GetChildren()) while true do local v101 v100, v101 = v98(v99, v100) if v100 == nil then break end if v101:FindFirstChild(tostring(_G.Character)) then local v102, v103, v104 = pairs(v101:FindFirstChild(tostring(_G.Character)):GetChildren()) local v105 = {} while true do local v106 v104, v106 = v102(v103, v104) if v104 == nil then break end if tostring(_G.SkinMode) ~= 'Exclusive' then if tostring(_G.SkinMode) == 'Normal' and not (require(v106.Config).Exclusive or require(v106.Config).PrivateCharacter) then table.insert(v105, v106.Name) end elseif require(v106.Config).Exclusive or require(v106.Config).PrivateCharacter then table.insert(v105, v106.Name) end end print(unpack(v105)) local v107 = v105 == {} and { 'None', } or v105 _Options3.Skins:SetValues(v107) end end end _Characters:AddDropdown('RandomShittttt', { Values = { 'Exclusive', 'Normal', }, Default = 0, Multi = false, Text = 'Shows A Preview', Searchable = true, Callback = function(p108) _G.SkinMode = p108 Shit() end, Disabled = false, Visible = true, }) _Characters:AddDropdown('Skins', { Values = { 'None', }, Default = 1, Multi = false, Text = 'Skins', Tooltip = 'Select A Skin To Do One Of The Options Bellow', Searchable = true, Callback = function(p109) _G.Skin = p109 local v110, v111, v112 = pairs(game.ReplicatedStorage.Assets.Skins:GetDescendants()) local v113 = nil while true do local v114 v112, v114 = v110(v111, v112) if v112 == nil then break end if _G.Skin == v114.Name then v113 = v114 end end local v115 = require(v113.Config) local v116 = v115.PrivateCharacter and 'false' or 'true' _fontcolorrgb00255PricefontNotEnabled3:SetText('[Price]: ' .. v115.Price) _fontcolorrgb02550ObtainablefontNotEnabled3:SetText('[Obtainable]: ' .. v116 .. ' Might Not Be Correct') end, Disabled = false, Visible = true, }) _Characters:AddButton({ Text = 'Buy The Skin', Func = function() local v117, v118, v119 = pairs(game.ReplicatedStorage.Assets.Skins:GetDescendants()) local v120 = nil while true do local v121 v119, v121 = v117(v118, v119) if v119 == nil then break end if _G.Skin == v121.Name then v120 = v121 end end game:GetService('ReplicatedStorage'):WaitForChild('Modules'):WaitForChild('Network'):WaitForChild('RemoteFunction'):InvokeServer(unpack({ 'PurchaseContent', v120, })) end, DoubleClick = false, Tooltip = 'Buys Selected Character', DisabledTooltip = 'I am disabled!', Disabled = false, Visible = true, Risky = false, }) _AdminStuff:AddLabel([[Admin Panel VS's Normal : Mode Should Work Perfectly Fine! Super : Works On Specified Games! Test : Prints How Much Stuff Is In Normal And Super!]], true) _AdminStuff:AddInput('uh', { Numeric = false, Finished = false, ClearTextOnFocus = false, Text = 'Admin Panel VS', Placeholder = 'Super/Normal/Test', Callback = function(p122) _G.Select = p122 end, }) _AdminStuff:AddButton({ Text = 'Admin Panel', Func = function() loadstring(game:HttpGet('https://raw.githubusercontent.com/dizzyhvh/Forest-Fire/refs/heads/main/ForsakenAdminPanel.lua'))() end, DoubleClick = false, Tooltip = 'Shows An Admin Panel', DisabledTooltip = 'I am disabled!', Disabled = false, Visible = true, Risky = false, }) _AdminStuff:AddButton({ Text = 'Get All Chrs', Func = function() loadstring(game:HttpGet('https://raw.githubusercontent.com/dizzyhvh/Forest-Fire/refs/heads/main/ForsakenGetAllChrs.lua'))() end, DoubleClick = false, Tooltip = 'Gets All Chrs For Free!', DisabledTooltip = 'I am disabled!', Disabled = false, Visible = true, Risky = false, }) _AdminStuff:AddButton({ Text = 'Get Inf Money', Func = function() loadstring(game:HttpGet('https://raw.githubusercontent.com/dizzyhvh/Forest-Fire/refs/heads/main/ForsakenInfMoney.lua'))() end, DoubleClick = false, Tooltip = 'Gets Inf Money For Free!', DisabledTooltip = 'I am disabled!', Disabled = false, Visible = true, Risky = false, }) _Menu2:AddLabel('Menu bind'):AddKeyPicker('MenuKeybind', { Default = 'RightShift', NoUI = true, Text = 'Menu keybind', }) _Menu2:AddButton('Unload', function() u45:Unload() end) u45.ToggleKeybind = _Options3.MenuKeybind v46:SetLibrary(u45) v47:SetLibrary(u45) v47:IgnoreThemeSettings() v47:SetIgnoreIndexes({ 'MenuKeybind', }) v46:SetFolder('ForestFire') v47:SetFolder('ForestFire/ForsakenCopyGames') v47:SetSubFolder('ForsakenCopyGames') v47:BuildConfigSection(v51['UI Settings']) v46:ApplyToTab(v51['UI Settings']) v47:LoadAutoloadConfig() else loadstring(game:HttpGet('https://raw.githubusercontent.com/deividcomsono/Obsidian/main/Library.lua'))().Notify(5, 'Executor Aint Supported') end end function Normal() local v123, v124, v125 = pairs(game.ReplicatedStorage.Assets.Killers:GetChildren()) local v126 = {} local v127 = {} local v128 = {} local u129 = nil while true do local v130 v125, v130 = v123(v124, v125) if v125 == nil then break end table.insert(v126, v130.Name) end local v131, v132, v133 = pairs(game.ReplicatedStorage.Assets.Survivors:GetChildren()) while true do local v134 v133, v134 = v131(v132, v133) if v133 == nil then break end table.insert(v127, v134.Name) end local v135, v136, v137 = pairs(game.ReplicatedStorage.Assets.Emotes:GetChildren()) while true do local v138 v137, v138 = v135(v136, v137) if v137 == nil then break end table.insert(v128, v138.Name) end function CheckFunc() local _Config2 = game.ReplicatedStorage.Assets.Survivors:GetChildren()[1].Config u129 = pcall(function() _Config2 = require(_Config2) end) u129 = pcall(function() local _ = _Config2.Price local _ = _Config2.Exclusive end) end CheckFunc() local v140 = 'https://raw.githubusercontent.com/deividcomsono/Obsidian/main/' local u141 = loadstring(game:HttpGet(v140 .. 'Library.lua'))() local v142 = loadstring(game:HttpGet(v140 .. 'addons/ThemeManager.lua'))() local v143 = loadstring(game:HttpGet(v140 .. 'addons/SaveManager.lua'))() local _Options4 = u141.Options local _ = u141.Toggles u141.ForceCheckbox = false u141.ShowToggleFrameInKeybinds = true local v145 = u141:CreateWindow({ Title = 'Forest Fire', Footer = 'V6', Icon = 135839551848990, NotifySide = 'Left', ShowCustomCursor = false, }) if not u129 then u141:Notify("Some Features Won't Work Because Your'e Executor Is Not Supported!", 5) end local v146 = { Main = v145:AddTab('Buyable', 'shopping-cart'), Admin = v145:AddTab('Admin Commands', 'shield-check'), Credits = v145:AddTab('Credits', 'shield-check'), ['UI Settings'] = v145:AddTab('UI Settings', 'settings'), } local _Characters2 = v146.Main:AddLeftGroupbox('Characters') local _EmotesTab2 = v146.Main:AddRightGroupbox('Emotes Tab') local _AdminStuff2 = v146.Admin:AddLeftGroupbox('Admin Stuff') local _Credits2 = v146.Credits:AddLeftGroupbox('Credits') local _Menu3 = v146['UI Settings']:AddLeftGroupbox('Menu') v146.Main:UpdateWarningBox({ Visible = true, Title = 'Warning', Text = 'The Game Needs To Be Supported!', }) v146.Admin:UpdateWarningBox({ Visible = true, Title = 'Warning', Text = 'The Game Needs To Be Supported!', }) _Credits2:AddLabel({ Text = '[enzoe15226 (Crimson)] On Discord For Main Developer im writing this btw!', DoesWrap = true, }) _Credits2:AddButton({ Text = '[Set Clipboard To Discord]!', Func = function() setclipboard(tostring(loadstring(game:HttpGet('https://raw.githubusercontent.com/dizzyhvh/Forest-Fire/refs/heads/main/discordurl.lua'))())) end, DoubleClick = false, Tooltip = 'sets the current clipboard to The Discord Invite', DisabledTooltip = 'I am disabled!', Disabled = false, Visible = true, Risky = false, }) _EmotesTab2:AddDropdown('Emotes', { Values = v128, Default = 0, Multi = false, Text = 'Emotes', Tooltip = 'Select A Emotes To Do One Of The Options Bellow', Searchable = true, Callback = function(p152) _G.Emote = p152 end, Disabled = false, Visible = true, }) _EmotesTab2:AddDropdown('OtherEmotes', { Values = { 'No Details Found!', }, Default = 1, Multi = false, Text = 'Show Details For Emote Selected', Tooltip = 'Does Non', Searchable = true, Callback = function(_) end, Disabled = false, Visible = true, }) _EmotesTab2:AddButton({ Text = 'Buy The Emote', Func = function() local v153, v154, v155 = pairs(game.ReplicatedStorage.Assets.Emotes:GetChildren()) local v156 = nil while true do local v157 v155, v157 = v153(v154, v155) if v155 == nil then break end if v157.Name == _G.Emote then v156 = v157 end end game:GetService('ReplicatedStorage'):WaitForChild('Modules'):WaitForChild('Network'):WaitForChild('RemoteFunction'):InvokeServer(unpack({ 'PurchaseContent', v156, })) end, DoubleClick = false, Tooltip = 'Buys Selected Character', DisabledTooltip = 'I am disabled!', Disabled = false, Visible = true, Risky = false, }) function Skibidi() ResetDropdown() end function ResetDropdown() local v158, v159, v160 = pairs(game.ReplicatedStorage.Assets.Skins:GetChildren()) while true do local v161 v160, v161 = v158(v159, v160) if v160 == nil then break end if v161:FindFirstChild(tostring(_G.Character)) then local v162, v163, v164 = pairs(v161:FindFirstChild(tostring(_G.Character)):GetChildren()) local v165 = {} while true do local v166 v164, v166 = v162(v163, v164) if v164 == nil then break end table.insert(v165, v166.Name) end print(unpack(v165)) local v167 = v165 == {} and { 'None', } or v165 _Options4.Skins:SetValues(v167) end end end _Characters2:AddDropdown('Killers', { Values = v126, Default = 0, Multi = false, Text = 'Killers', Tooltip = 'Select A Character To Do One Of The Options Bellow', Searchable = true, Callback = function(p168) _G.Character = p168 Skibidi() end, Disabled = false, Visible = true, }) _Characters2:AddDropdown('Survivors', { Values = v127, Default = 0, Multi = false, Text = 'Survivors', Tooltip = 'Select A Survivor To Do One Of The Options Bellow', Searchable = true, Callback = function(p169) _G.Character = p169 Skibidi() end, Disabled = false, Visible = true, }) _Characters2:AddButton({ Text = 'Buy The Character', Func = function() local v170, v171, v172 = pairs(game.ReplicatedStorage.Assets:GetDescendants()) local v173 = nil while true do local v174 v172, v174 = v170(v171, v172) if v172 == nil then break end if v174.Name == _G.Character then if v174.Parent.Parent.Name == 'Assets' then v173 = v174 end end end game:GetService('ReplicatedStorage'):WaitForChild('Modules'):WaitForChild('Network'):WaitForChild('RemoteFunction'):InvokeServer(unpack({ 'PurchaseContent', v173, })) end, DoubleClick = false, Tooltip = 'Buys Selected Character', DisabledTooltip = 'I am disabled!', Disabled = false, Visible = true, Risky = false, }) _Characters2:AddDropdown('Skins', { Values = { 'None', }, Default = 1, Multi = false, Text = 'Skins', Tooltip = 'Select A Skin To Do One Of The Options Bellow', Searchable = true, Callback = function(p175) _G.Skin = p175 end, Disabled = false, Visible = true, }) _Characters2:AddButton({ Text = 'Buy The Skin', Func = function() local v176, v177, v178 = pairs(game.ReplicatedStorage.Assets.Skins:GetDescendants()) local v179 = nil while true do local v180 v178, v180 = v176(v177, v178) if v178 == nil then break end if _G.Skin == v180.Name then v179 = v180 end end game:GetService('ReplicatedStorage'):WaitForChild('Modules'):WaitForChild('Network'):WaitForChild('RemoteFunction'):InvokeServer(unpack({ 'PurchaseContent', v179, })) end, DoubleClick = false, Tooltip = 'Buys Selected Character', DisabledTooltip = 'I am disabled!', Disabled = false, Visible = true, Risky = false, }) _AdminStuff2:AddLabel([[Admin Panel VS's Normal : Mode Should Work Perfectly Fine! Super : Works On Specified Games! Test : Prints How Much Stuff Is In Normal And Super!]], true) _AdminStuff2:AddInput('uh', { Numeric = false, Finished = false, ClearTextOnFocus = false, Text = 'Admin Panel VS', Placeholder = 'Super/Normal/Test', Callback = function(p181) _G.Select = p181 end, }) _AdminStuff2:AddButton({ Text = 'Admin Panel', Func = function() loadstring(game:HttpGet('https://raw.githubusercontent.com/dizzyhvh/Forest-Fire/refs/heads/main/ForsakenAdminPanel.lua'))() end, DoubleClick = false, Tooltip = 'Shows An Admin Panel', DisabledTooltip = 'I am disabled!', Disabled = false, Visible = true, Risky = false, }) _AdminStuff2:AddButton({ Text = 'Get All Chrs', Func = function() loadstring(game:HttpGet('https://raw.githubusercontent.com/dizzyhvh/Forest-Fire/refs/heads/main/ForsakenGetAllChrs.lua'))() end, DoubleClick = false, Tooltip = 'Gets All Chrs For Free!', DisabledTooltip = 'I am disabled!', Disabled = false, Visible = true, Risky = false, }) _AdminStuff2:AddButton({ Text = 'Get Inf Money', Func = function() loadstring(game:HttpGet('https://raw.githubusercontent.com/dizzyhvh/Forest-Fire/refs/heads/main/ForsakenInfMoney.lua'))() end, DoubleClick = false, Tooltip = 'Gets Inf Money For Free!', DisabledTooltip = 'I am disabled!', Disabled = false, Visible = true, Risky = false, }) _Menu3:AddLabel('Menu bind'):AddKeyPicker('MenuKeybind', { Default = 'RightShift', NoUI = true, Text = 'Menu keybind', }) _Menu3:AddButton('Unload', function() u141:Unload() end) u141.ToggleKeybind = _Options4.MenuKeybind v142:SetLibrary(u141) v143:SetLibrary(u141) v143:IgnoreThemeSettings() v143:SetIgnoreIndexes({ 'MenuKeybind', }) v142:SetFolder('ForestFire') v143:SetFolder('ForestFire/ForsakenCopyGames') v143:SetSubFolder('ForsakenCopyGames') v143:BuildConfigSection(v146['UI Settings']) v142:ApplyToTab(v146['UI Settings']) v143:LoadAutoloadConfig() end _Main:AddDropdown('s', { Values = { 'Better', 'Normal', 'Worser', }, Default = 0, Multi = false, Text = 'Shows A Preview', Searchable = true, Callback = function(p182) _G.Lib = p182 end, Disabled = false, Visible = true, }) _Main:AddButton({ Text = 'Load The Lib', Func = function() if _G.Lib ~= 'Better' then if _G.Lib ~= 'Normal' then if _G.Lib == 'Worser' then u12:Unload() Worser() end else u12:Unload() Normal() end else u12:Unload() Better() end end, DoubleClick = false, Tooltip = 'Buys Selected Character', DisabledTooltip = 'I am disabled!', Disabled = false, Visible = true, Risky = false, }) _Menu:AddLabel('Menu bind'):AddKeyPicker('MenuKeybind', { Default = 'RightShift', NoUI = true, Text = 'Menu keybind', }) _Menu:AddButton('Unload', function() u12:Unload() end) u12.ToggleKeybind = _Options2.MenuKeybind v13:SetLibrary(u12) v14:SetLibrary(u12) v14:IgnoreThemeSettings() v14:SetIgnoreIndexes({ 'MenuKeybind', }) v13:SetFolder('ForestFire') v14:SetFolder('ForestFire/ForsakenCopyGames') v14:SetSubFolder('ForsakenCopyGames') v14:BuildConfigSection(v18['UI Settings']) v13:ApplyToTab(v18['UI Settings']) v14:LoadAutoloadConfig() end end) local _Menu4 = v9['UI Settings']:AddLeftGroupbox('Menu') u2.KeybindFrame.Visible = true _Menu4:AddToggle('KeybindMenuOpen', { Default = u2.KeybindFrame.Visible, Text = 'Open Keybind Menu', Callback = function(p184) u2.KeybindFrame.Visible = p184 end, }) _Menu4:AddToggle('ShowCustomCursor', { Text = 'Custom Cursor', Default = true, Callback = function(p185) u2.ShowCustomCursor = p185 end, }) _Menu4:AddDropdown('NotificationSide', { Values = { 'Left', 'Right', }, Default = 'Right', Text = 'Notification Side', Callback = function(p186) u2:SetNotifySide(p186) end, }) _Menu4:AddDropdown('DPIDropdown', { Values = { '50%', '75%', '100%', '125%', '150%', '175%', '200%', }, Default = '100%', Text = 'DPI Scale', Callback = function(p187) local v188 = p187:gsub('%%', '') u2:SetDPIScale((tonumber(v188))) end, }) _Menu4:AddDivider() _Menu4:AddLabel('Menu bind'):AddKeyPicker('MenuKeybind', { Default = 'RightShift', NoUI = true, Text = 'Menu keybind', }) _Menu4:AddButton('Unload', function() u2:Unload() end) u2.ToggleKeybind = _Options.MenuKeybind v3:SetLibrary(u2) v4:SetLibrary(u2) v4:IgnoreThemeSettings() v4:SetIgnoreIndexes({ 'MenuKeybind', }) v3:SetFolder('ForestFire') v4:SetFolder('ForestFire/Idk') v4:SetSubFolder('Idk') v4:BuildConfigSection(v9['UI Settings']) v3:ApplyToTab(v9['UI Settings']) v4:LoadAutoloadConfig()