-- [[ 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 ]] local Players = game:GetService("Players") local ADMIN_USER_IDS = { -- Put your Roblox UserId here [123456789] = true, } local FIGHTING_STYLES = { "Boxing", "Karate", "Muay Thai", "Kickboxing", "Street Fighting", } local ITEMS = { "Gauntlet", "GoldenGauntlet", "SpeedCoil", "TrainingGloves", } local function isAdmin(player) return ADMIN_USER_IDS[player.UserId] == true end local function unlockEverything(player) local data = player:FindFirstChild("UnlockedItems") if not data then data = Instance.new("Folder") data.Name = "UnlockedItems" data.Parent = player end for _, itemName in ipairs(ITEMS) do if not data:FindFirstChild(itemName) then local value = Instance.new("BoolValue") value.Name = itemName value.Value = true value.Parent = data end end end local function unlockStyles(player) local styles = player:FindFirstChild("FightingStyles") if not styles then styles = Instance.new("Folder") styles.Name = "FightingStyles" styles.Parent = player end for _, styleName in ipairs(FIGHTING_STYLES) do if not styles:FindFirstChild(styleName) then local value = Instance.new("BoolValue") value.Name = styleName value.Value = true value.Parent = styles end end end Players.PlayerAdded:Connect(function(player) player:SetAttribute("Admin", isAdmin(player)) if isAdmin(player) then unlockEverything(player) unlockStyles(player) player:SetAttribute("InfiniteGauntlet", true) player:SetAttribute("GodSpeed", true) end end)