-- SETTINGS -- local oldsettings = settings --// This is a default Roblox function, to prevent it from breaking we replace it with the function again at the end local settings = _G settings["Use default animations"] = true settings["Local character transparency level"] = 1 settings["Disable character scripts"] = true settings["Fake character should collide"] = true settings["Parent real character to fake character"] = false settings["Respawn character"] = true --[[ only should be disabled if your character havent played ANY animations, otherwise it breaks the reanimate ]] settings["Instant respawn"] = false --[[ Instant respawns the character, it will still wait the respawn time, but your character wont be dead. Requires: replicatesignal function Enable if you want the feature ]] settings["Client sided display mode"] = 1 --// If you will see the fake character, or the real character, 1 = real character (default), 2 = fake character settings["Respawn mode"] = "BreakJoints" --// ServerBreakJoints, BreakJoints, Kill, Health settings["Names to exclude from transparency"] = { --[[ example: ["HumanoidRootPart"] = true, ["Left Arm"] = true ]] } (function() if getgenv then return getgenv() else return _G end end)().fling = nil local finished = false task.spawn(function() loadstring(game:HttpGet("https://raw.githubusercontent.com/somethingsimade/currentangle-reanimate/refs/heads/main/main"))() end) repeat task.wait() until finished settings = oldsettings -- USAGE: getgenv().fling(character, time, yield) if you dont have getgenv: _G.fling(character, time, yield) -- or just fling(character, time, yield) -- time is for how much time in seconds it will fling -- the character -- yield is if the fling function will yield -- you can put your converted script under here