M
Description
this was a older project of mine and you need some knowledge about it before u use it, i just thought id share it. if a game has a client sided anticheat / asks the client for its walkspeed u can spoof it with this script, just enter ur "spoofed" desired walkspeed, and then use something else to acctually increase it, that way if the anticheat asks " hey how fast are you?" your client returns the spoofed value, even tho ur going 10x the speed of it etc..
GAMEUniversal
UPDATEDOct 10, 2026
ACCESSKeyless
PLATFORMDesktop & Mobile
Script source Luau
--[[rscripts:analytics:start]]
-- Script analytics (enabled by the creator on rscripts.net).
-- Runs in its own thread and cannot affect the script below.
task.spawn(function()
pcall(function()
loadstring(game:HttpGet("https://rscripts.net/api/telemetry/client.lua?s=6a9ff58335e7fd94ebca2a2f"))()
end)
end)
--[[rscripts:analytics:end]]
local gameMT = getrawmetatable(game)
local psuedoEnv = {
__index = gameMT.__index,
__newindex = gameMT.__newindex;
}
local SpoofInstances = {
{
ParentInstance = game:GetService("Workspace"),
ChildInstance = "Camera",
Method = game.FindFirstChildOfClass,
Property = "FieldOfView",
InvisibleValue = 120,
VisibleValue = 70;
},
{
ParentInstance = game:GetService("Players").LocalPlayer.Character,
ChildInstance = "Humanoid",
Method = game.FindFirstChild,
Property = "WalkSpeed",
InvisibleValue = 35,
VisibleValue = 16;
},
{
ParentInstance = game:GetService("Players").LocalPlayer.Character,
ChildInstance = "Humanoid",
Method = game.FindFirstChild,
Property = "JumpPower",
InvisibleValue = 50,
VisibleValue = 25;
};
}
setreadonly(gameMT, false)
gameMT.__index = newcclosure(function(self, index, ...)
for InstanceIndex, InstanceValue in pairs(SpoofInstances) do
if InstanceValue.ParentInstance then
if self == InstanceValue.Method(InstanceValue.ParentInstance, InstanceValue.ChildInstance) and index == InstanceValue.Property then
return InstanceValue.VisibleValue
end
end
end
return psuedoEnv.__index(self, index, ...)
end)
gameMT.__newindex = newcclosure(function(self, index, value, ...)
for InstanceIndex, InstanceValue in pairs(SpoofInstances) do
if InstanceValue.ParentInstance then
if self == InstanceValue.Method(InstanceValue.ParentInstance, InstanceValue.ChildInstance) and index == InstanceValue.Property then
InstanceValue.VisibleValue = value
value = InstanceValue.InvisibleValue
end
end
end
return psuedoEnv.__newindex(self, index, value, ...)
end)
setreadonly(gameMT, true)Review the source before using it. Executions count successful copies, capped at 10 per user and network per script in 24 hours.
Community discussion
0Start the conversation.


Your community, in one place

