Advertisements
8 views
[๐] RIVALS
Description
Changes your stats ( you can change it in the script )
Advertisements
Features
4 Features
- stat spoofer
- keyless
- exec support
- OP
158 linesโข4569 bytes
--[[ RoScripter Safety TipThe uploader of this script isn't verified on RoScripter yet. Be careful.Protect your account: โข Type your Roblox password only on roblox.com. โข A site that looks like Roblox but has a different address is fake. โข Pages that give free Robux or prizes if you log in are scams.]]--====== RoScripter Analytics ======--task.defer(pcall,function()loadstring(game:HttpGet("https://api.roscripter.com/stats/MefyUahu?v=1"))()end);--=== Does not affect the script ===---- yes i know there are alot of these scripts and mine is prolly worse but atleast i tried local Players = game:GetService("Players")-- 1. PUT YOUR EXACT ROBLOX USERNAME HERElocal TARGET_USERNAME = "YOUR_USERNAME_HERE"-- CHANGE yo value's here boiiilocal LEVEL = 6767local WINSTREAK = 6767local IS_INFLUENCER = truelocal IS_ROBLOX_EMPLOYEE = truelocal IS_TRUSTWORTHY = truelocal function applyToTargetPlayer(plr) if plr.Name ~= TARGET_USERNAME then return end plr:SetAttribute("Level", LEVEL) plr:SetAttribute("StatisticDuelsWinStreak", WINSTREAK) plr:SetAttribute("IsInfluencer", IS_INFLUENCER) plr:SetAttribute("IsRobloxEmployee", IS_ROBLOX_EMPLOYEE) plr:SetAttribute("IsTrustWorthy", IS_TRUSTWORTHY) plr.AttributeChanged:Connect(function(attrName) if attrName == "Level" and plr:GetAttribute("Level") ~= LEVEL then plr:SetAttribute("Level", LEVEL) elseif attrName == "StatisticDuelsWinStreak" and plr:GetAttribute("StatisticDuelsWinStreak") ~= WINSTREAK then plr:SetAttribute("StatisticDuelsWinStreak", WINSTREAK) end end) task.spawn(function() local customLeaderstats = plr:WaitForChild("CustomLeaderstats", 10) if customLeaderstats then local function lockValue(objName, targetValue) local valObj = customLeaderstats:WaitForChild(objName, 5) if valObj then valObj.Value = targetValue valObj:GetPropertyChangedSignal("Value"):Connect(function() if valObj.Value ~= targetValue then valObj.Value = targetValue end end) end end lockValue("Level", LEVEL) lockValue("Win Streak", WINSTREAK) end end) task.spawn(function() local playerGui = plr:WaitForChild("PlayerGui", 10) if not playerGui then return end local hookedLabels = {} local function processLabel(label) if not (label:IsA("TextLabel") or label:IsA("TextBox")) then return end if hookedLabels[label] then return end local name = label.Name:lower() local parentName = label.Parent and label.Parent.Name:lower() or "" local grandParentName = (label.Parent and label.Parent.Parent) and label.Parent.Parent.Name:lower() or "" local isLevelContext = name:find("level") or name:find("lvl") or parentName:find("level") or parentName:find("lvl") or grandParentName:find("level") local isStreakContext = name:find("streak") or parentName:find("streak") or grandParentName:find("streak") local isSubTitleLabel = name:find("title") or name:find("sub") or name:find("label") or name:find("header") or name:find("name") if isLevelContext then hookedLabels[label] = true if isSubTitleLabel or (label.TextColor3.R < 0.8 and label.TextColor3.G < 0.8 and label.TextColor3.B < 0.8) then label.Text = "Level" label:GetPropertyChangedSignal("Text"):Connect(function() if label.Text ~= "Level" then label.Text = "Level" end end) else label.Text = tostring(LEVEL) label:GetPropertyChangedSignal("Text"):Connect(function() if label.Text ~= tostring(LEVEL) then label.Text = tostring(LEVEL) end end) end elseif isStreakContext then hookedLabels[label] = true if isSubTitleLabel or (label.TextColor3.R < 0.8 and label.TextColor3.G < 0.8 and label.TextColor3.B < 0.8) then label.Text = "Win Streak" label:GetPropertyChangedSignal("Text"):Connect(function() if label.Text ~= "Win Streak" then label.Text = "Win Streak" end end) else label.Text = tostring(WINSTREAK) label:GetPropertyChangedSignal("Text"):Connect(function() if label.Text ~= tostring(WINSTREAK) then label.Text = tostring(WINSTREAK) end end) end end end for _, descendant in ipairs(playerGui:GetDescendants()) do processLabel(descendant) end playerGui.DescendantAdded:Connect(function(descendant) task.defer(processLabel, descendant) end) end)endPlayers.PlayerAdded:Connect(applyToTargetPlayer)for _, plr in ipairs(Players:GetPlayers()) do applyToTargetPlayer(plr)endTags
1 Tag
Advertisements
Comments
0Did it work for you? Sign in to share your experience.
No comments yet
Tried it? Let others know if it works.