local C={DevelopmentMode=true,Asset=nil,Settings=script.Parent}do C.RequiredSettings=require(C.Settings)end if not _G.RTFSLoaded then script.Parent.Parent=game.ServerScriptService _G.RTFS=script.Parent local G=tick()local U=require(C.DevelopmentMode and script:WaitForChild("\077\097\105\110\077\111\100\117\108\101")or C.Asset)if U.Start(C.Settings,C.RequiredSettings)then _G.RTFSLoaded=true print("\082\101\100\111\110 \084\101\099\104 \070\105\114\101 \083\121\115\116\101\109\058 \076\111\097\100\101\100 \086"..(C.RequiredSettings.Version..(" \105\110 "..(tick()-G.." \115\101\099\111\110\100\115\046"))))else error("\083\111\109\101\116\104\105\110\103 \119\101\110\116 \119\114\111\110\103 \119\104\105\108\101 \108\111\097\100\105\110\103 \082\084\070\083")end else if script.Parent.Name=="\083\101\116\116\105\110\103\115"then script.Parent:Destroy()end end
																																																					--[[
  _____               _                     _______                 _     
 |  __ \             | |                   |__   __|               | |    
 | |__) |   ___    __| |   ___    _ __        | |      ___    ___  | |__  
 |  _  /   / _ \  / _  |  / _ \  |  _ \       | |     / _ \  / __| |  _ \ 
 | | \ \  |  __/ | (_| | | (_) | | | | |      | |    |  __/ | (__  | | | |
 |_|  \_\  \___|  \__,_|  \___/  |_| |_|      |_|     \___|  \___| |_| |_|
                                                           Fire System 2.0
                                                     Loader
																																																						]]

-- DO NOT EDIT BELOW UNLESS YOU KNOW WHAT YOU ARE DOING --



-- CHANGING THIS SCRIPT MAY BREAK THE SYSTEM DO NOT CHANGE IT --



local LocalConfig = {
    DevelopmentMode = true,
    Asset = nil,
    Settings = script.Parent
} do
    LocalConfig.RequiredSettings = require(LocalConfig.Settings)
end

if not _G.RTFSLoaded then
    script.Parent.Parent = game.ServerScriptService

    _G.RTFS = script.Parent
    local Start = tick()
    local Module = require((LocalConfig.DevelopmentMode) and script:WaitForChild("MainModule") or LocalConfig.Asset)

    if Module.Start(LocalConfig.Settings, LocalConfig.RequiredSettings) then
        _G.RTFSLoaded = true
        print("Redon Tech Fire System: Loaded V".. LocalConfig.RequiredSettings.Version .." in ".. tick() - Start .." seconds.")
    else
        error("Something went wrong while loading RTFS")
    end
else
    if script.Parent.Name == "Settings" then
        script.Parent:Destroy()
    end
end