-- [[ Rscripts Risk Notice ]] -- This script is not verified by rscripts.net. Deal with caution. -- -- Stay safe: -- • Never log in on unofficial Roblox sites or lookalike domains. -- • Real Roblox links use roblox.com (check the .com ending). -- • Treat fake Roblox login / "claim reward" pages as phishing. -- [[ End Rscripts Risk Notice ]] -- made by diablo local Players = game:GetService("Players") local rs = game:GetService("ReplicatedStorage") local plr = Players.LocalPlayer local win = true local bar = true local perfect = true local size = 1 local waittime = .2 local ok, ctrl = pcall(function() return require(rs.client.legacyControllers.ReelController) end) if not ok or type(ctrl) ~= "table" then return end local done = setmetatable({}, {__mode = "k"}) local busy = setmetatable({}, {__mode = "k"}) local function reelit(r) if type(r) ~= "table" or done[r] or r.mock then return end if not r.reel or not r.reel.Parent then return end if not r.reel_bar or not r.reel_playerbar then return end local worked = pcall(function() if bar then r:AddModifier("barSize", "force_final", math.clamp(size, .1, 1)) end if win then r:AddModifier("progress", "force_final", 100) end if perfect then r.perfect = true end r:Update(0) r:UpdateUI(0) end) if not worked then return end done[r] = true if ctrl.ActiveReel == r and not busy[r] then busy[r] = true task.spawn(function() local t = os.clock() + 8 while r.reel and not r.ready and os.clock() < t do task.wait(.05) end if r.reel and r.ready and ctrl.ActiveReel == r then pcall(ctrl.EndMinigame, r, true) end end) end end pcall(function() ctrl.OnReelCreated:Connect(reelit) end) local function check() if type(getgc) ~= "function" then return end local ok, stuff = pcall(getgc, true) if not ok or type(stuff) ~= "table" then return end for _, v in pairs(stuff) do if type(v) == "table" then local mt pcall(function() mt = getmetatable(v) end) if mt == ctrl then reelit(v) end end end end task.spawn(function() while true do local char = plr.Character if char then if char:GetAttribute("Reeling") == true or char:GetAttribute("ReelActive") ~= nil then check() end end task.wait(waittime) end end)